[pve-devel] LXC 2.0.0 release!

lyt_yudi lyt_yudi at icloud.com
Tue Apr 26 18:11:04 CEST 2016


hi, all

the LXC had release for a long time, the PVE will be follow up?

there have a lot of the new feature. it’s will be supporting until the 1st of June 2021!!!

https://linuxcontainers.org/lxc/news/
LXC 2.0.0 release announcement 6th of April 2016 <https://linuxcontainers.org/lxc/news/#lxc-200-release-announcement-6th-of-april-2016>
The LXC team is very pleased to announce the release of LXC 2.0!

Highlights <https://linuxcontainers.org/lxc/news/#highlights>
All main LXC commands have now been rewritten in C
lxc-ls
lxc-device
lxc-copy
New lxc-copy command taking over the role of lxc-clone and lxc-start-ephemeral
Much improved support for checkpoint/restore of containers
Completely reworked cgroup handling including support for the cgroup namespace
The various command line tools are now much more consistent
Re-organized storage backend implementation, including addition of a Ceph RBD backend
An enormous amount of bugfixes, most of which will be backported to 1.0 and 1.1 over the next few bugfix releases
The C API remains backward compatible with previous versions and is released as 1.2
This release was made possible by contributions (720 commits) from a total of 96 contributors

New features <https://linuxcontainers.org/lxc/news/#new-features>
API:
API version is 1.2, fully backward compatible with 1.1 and 1.0
new symbols:
New migrate() symbol as an alternative to checkpoint() using a migrate_opts struct to simplify additions
python3
Support for passing the storage backend to create()
lua
Add support for get_ips()
Add support for get_interfaces()
Add support for rename()
Core:
cgfsng: New cgroup backend driver for recent Linux kernel
cgroup: Partial support for the new cgroup hierarchy
cgroup: Support for the cgroup namespace
checkpoint: Support checkpoint/restore of default LXC containers
checkpoint: Support checkpoint/restore of unprivileged containers
checkpoint: Support for the page server
config: lxc.aa_profile: Now supports an "unchanged" value
config: lxc.init_cmd: Now supports arguments
config: lxc.network.macvlan.mode: Added support for the "passthru" mode
config: lxc.rootfs.backend: Allows to override the storage backend (bypasses auto-detection)
config: New nesting.conf configuration file to setup container nesting
hooks: New LXC_CGNS_AWARE environment variable, set to 1 if LXC supports the cgroup namespace (the kernel however may not)
hooks: New LXC_SRC_NAME environment variable is set in clone hook with the original container name
hooks: New LXC_TARGET environment variable is set with the container goal (stop or reboot)
logging: Updated logging timestamps to be a bit more readable
lxc-usernet: Support for containers usning a veth interface without bridging
lxc-usernet: Support for group-based quotas (use the @ prefix)
network: The bridge interface MTU is now used as the default container interface MTU
start: The process title is now renamed to be easier to read
storage: New Ceph RBD storage backend
.…...

Support <https://linuxcontainers.org/lxc/news/#support>
This is the second LXC Long Term Support release which we will be supporting until the 1st of June 2021.
LXC 1.0, our previous Long Term Support release, is still supported until the 1st of June 2019.
And lastly, the previous stable release, LXC 1.1 will go end of life on the 1st of September 2016.


More information about the pve-devel mailing list