LXC Project宣布6.0 LTS发布并支持至2029年

LXC团队发布了LXC6.0 LTS版本,自上次重大更新LXC5.0以来,历时两年的专注工作达到了顶峰。它代表了该项目的第六次长期支持(LTS)迭代,承诺支持到2029年6月。

对于那些不熟悉细节的人来说,LXC是一种轻量级的容器化技术,它允许您在单个Linux主机上运行容器。它利用内核的cgroups功能来隔离资源使用情况(CPU、内存、网络等),并使用名称空间来隔离文件系统、网络堆栈和进程树等其他方面。

它很像你可能已经知道的Docker容器,但它也提供了一些与虚拟机相同的功能。

LXC 6.0 LTS有什么新功能?

LXC 6.0引入了各种增强功能和新功能,旨在改善用户体验并扩展功能:

  • 多调用二进制:
    一个突出的功能是引入了多调用二进制选项,它将多个LXC命令合并为一个二进制。这种优化显著减少了磁盘空间的使用,对嵌入式系统尤其有益。
  • 设置超时功能:
    针对以前的局限性
    设置超时
    函数允许用户为LXC监视器交互设置全局超时,通过防止潜在的死锁来增强稳定性。
  • IPv6支持:
    采用现代网络标准,默认的LXC网桥现在支持IPv6,有助于更好的网络管理和连接。
  • UID/GID选择:
    这个
    lxc用户执行
    工具现在提供了更大的灵活性
    u

    -g
    用于指定用户和组ID、增强安全性和用户管理的选项。
  • 配置和可用性增强:
    这个
    lxc检查配置
    该工具已收到更新,以提高可用性,包括版本可见性的改进和命名空间限制的全面列表。
  • 支持Squashfs OCI图像:
    增强其容器功能,LXC现在支持挤压压缩的OCI图像,扩大了与容器标准的兼容性。
  • 转换到libdbus-1:
    LXC已经从systemd的数据库总线转移到libdbus-1,以提高兼容性并简化数据库总线交互的构建。
  • Upstart Support remove:
    反映了init系统的发展,LXC已经逐步取消了对Upstart的支持,为当代环境精简了代码库。

此外,LXC团队还宣布了每半年发布一次非LTS的计划。下一次更新,LXC6.1,计划于10月进行,允许用户更快地访问最新功能,尽管这些版本不会提供支持和稳定性的LTS保证。

LXC 6.0 LTS将长期支持至2029年6月,之前的LXC 5.0版本将过渡到专注于关键修复的维护模式。鉴于此,我们鼓励用户升级到LXC6.0,以从最新的功能和改进中获益。

对于那些有兴趣探索新版本的人来说,主发布tarball及其GPG签名可以下载,因为链接位于发布公告的末尾。