Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

LibCT

1,086 bytes added, 22:22, 25 December 2015
Marked this version for translation
<translate>== Description ==<!--T:1-->
Libct <!--T:2-->LibCT is a containers management library which provides convenient API for frontend programs to rule a container during its whole lifetime.
== Source code Project resources ==<!--T:3-->
<!--T:4-->The source code is [https://github.com/xemul/libct https://githubon GitHub].com/xemul/libct]
<!--T:5-->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]  == Requirements Releases ==<!--T:6--> <!--T:7-->* '''TBD == Development status == <!--T:8-->  <!--T:9-->{| class="wikitable sortable"|-! Status! Feature|-| DONE''' || C/C++ bindings (for Parallels SDK)* '''|-| DONE''' || Python bindings (for OpenStack)** Might make sence to write Python code that just goes via RPC|-* '''| 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 == <!--T:10--> <!--T:11-->* [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.* [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.</translate> [[Category:Development]][[Category:Sub-projects]]