Difference between revisions of "LibCT"
m |
(small update) |
||
Line 3: | Line 3: | ||
LibCT is a containers management library which provides convenient API for frontend programs to rule a container during its whole lifetime. | LibCT is a containers management library which provides convenient API for frontend programs to rule a container during its whole lifetime. | ||
− | == | + | == Project resources == |
+ | |||
+ | The source code is [https://github.com/xemul/libct on GitHub]. | ||
+ | |||
+ | To participate in LibCT development please subscribe to the mailing list: | ||
+ | [https://lists.openvz.org/mailman/listinfo/libct List info] | [https://lists.openvz.org/pipermail/libct List archives] | [mailto:libct-join@openvz.org Subscribe] | [mailto:libct-leave@openvz.org Unsubscribe] | ||
− | |||
== Releases == | == Releases == | ||
− | + | TBD | |
== Development status == | == Development status == | ||
Line 58: | Line 62: | ||
== See also == | == See also == | ||
− | + | ||
− | |||
* [https://github.com/docker/libcontainer/pull/434 Initial integration of libct into libcontainer] | * [https://github.com/docker/libcontainer/pull/434 Initial integration of libct into libcontainer] | ||
* LibCT was [http://lccocc2015.sched.org/event/58831beca1e6efd638ce3b2a57779ef6 announced] at Linux Plumbers 2015. [http://www.slideshare.net/openvz/libct-one-lib-to-rule-them-all-andrey-vagin Slides] are available. | * LibCT was [http://lccocc2015.sched.org/event/58831beca1e6efd638ce3b2a57779ef6 announced] at Linux Plumbers 2015. [http://www.slideshare.net/openvz/libct-one-lib-to-rule-them-all-andrey-vagin Slides] are available. | ||
* [https://www.usenix.org/system/files/login/articles/login_1410_02-bottomley.pdf First mention of LibCT in press] | * [https://www.usenix.org/system/files/login/articles/login_1410_02-bottomley.pdf First mention of LibCT in press] | ||
+ | * LibCT [[packages]] in various Linux distributions. | ||
[[Category:Development]] | [[Category:Development]] | ||
− | [[Category: Sub-projects]] | + | [[Category:Sub-projects]] |
Revision as of 08:20, 30 September 2015
Description
LibCT is a containers management library which provides convenient API for frontend programs to rule a container during its whole lifetime.
Project resources
The source code is on GitHub.
To participate in LibCT development please subscribe to the mailing list: List info | List archives | Subscribe | Unsubscribe
Releases
TBD
Development status
Status | Feature |
---|---|
DONE | C/C++ bindings (for Parallels SDK) |
DONE | Python bindings (for OpenStack) |
DONE | Fine grained support for namespaces and cgroups |
+/- | Extendable support for different private FS |
+/- | Extendable support for different NICs |
DONE | Support for external bind mounts |
DONE | Ability to enter a CT |
+/- | Ability to configure running CT |
- | Integration with CRIU for checkpointing |
- | Integration with CRIU for migration |
- | Ability to operate on remote host |
- | Ability to be used by non-root App |
- | Ability to resurrect after sudden App crash |
- | Ability to work on OpenVZ kernel (backend) |
- | Ability to run libct supporting tools on older (OpenVZ) kernels (depends on above) |
+/- | Integration with Docker libcontainer to give any container system implementing the ability to deploy docker packages |
- | Backend for Solaris Zones and probably Virtuozzo Windows Containers |
See also
- Initial integration of libct into libcontainer
- LibCT was announced at Linux Plumbers 2015. Slides are available.
- First mention of LibCT in press
- LibCT packages in various Linux distributions.