返回新闻概述

LXC 1.0.0 版本发布公告

2014 年 2 月 20 日

介绍

LXC 团队很高兴地宣布发布 LXC 1.0!

此版本对我们来说是一个重要的里程碑,因为它标志着我们认为第一个可用于生产环境的版本。
它包含了各种各样的容器安全改进,一套一致的工具,
更新的文档和具有多个绑定的 API。

超过 60 人为这个版本贡献了自己的时间,使其成为迄今为止最好的 LXC 版本!
所有这些工作的成果可以在各种领域看到,比如个人笔记本电脑,
手机和云实例。我们相信,随着 LXC 1.0 的发布,我们将看到 LXC 的使用范围进一步扩大,
并用于许多新的令人兴奋的项目中。

下载

可以在我们的 下载页面 上找到发布的 tarball 文件,我们预计大多数发行版
很快就会发布 LXC 1.0 的打包版本。

如果您对单个更改感兴趣或只是查看详细的开发历史,
我们的主要仓库位于 GitHub 上。

新特性

LXC 1.0 是 10 个月开发和超过 1000 次提交的结果,包括对 LXC 结构的重大重构。
因此,在此版本中提供一个完整的更改列表几乎是不可能的,
但这里有一些亮点

  • 支持完全无特权容器
  • 公共稳定 API (liblxc1)
  • lua 和 python3 的官方 API 绑定(在树中)
  • 官方 API 绑定,用于 GoRuby(在树外)
  • 灵活的后端存储系统,支持
    • 标准目录(默认)
    • btrfs
    • zfs
    • lvm
    • 循环设备
    • aufs
    • overlayfs
  • 支持克隆和快照容器
  • 减少但更完整的一套命令行工具
  • 更新,更完整的文档
  • 一种基于集中生成的镜像创建容器的新方法
  • 模板让您可以创建运行最流行发行版的容器

一系列介绍 LXC 并重点介绍 LXC 1.0 一些新特性的博文可以在 这里 找到。

LXC 1.0 展望未来

LXC 1.0 是 LXC 的第一个生产就绪版本,它附带了上游的承诺
至少维护到 2019 年 4 月 Ubuntu 14.04 LTS 结束生命周期。
这超过 5 年的支持时间!

我们将维护一个独立的稳定分支,并将根据需要 cherry-pick 和回滚修复。
预计我们将发布 1.0 的频繁错误修复版本,因此发行版可以简单地使用这些版本
并避免了必须手动跟踪我们的稳定分支的麻烦。

错误报告和联系方式

错误报告应在 GitHub 上提交,或者如果您不想创建帐户,可以通过电子邮件发送到相应的 邮件列表
您的补丁也是如此。我们倾向于更喜欢发送到 lxc-devel 的补丁,但我们也接受直接在 GitHub 上提交的拉取请求。

LXC 1.0 也是 2013 年 9 月项目维护者变更后的第一个版本。
我们要感谢 Daniel Lezcano 多年来为 LXC 做出的出色工作和努力,
并祝他在新项目中一切顺利!

当前项目维护者是 Serge HallynStéphane GraberChristian Brauner