Incus telah bergabung dengan LinuxContainers
Alat container and virtualisasi
linuxcontainers.org adalah proyek yang menaungi Incus, LXC, LXCFS, Distrobuilder and lainnya.
Bertujuan untuk memberikan lingkungan netral distro dan vendor untuk pengembangan teknologi linux container.
Fokus kami adalah menyediakan container dan mesin-virtual (VM) yang menjalankan sistem Linux secara lengkap. Meskipun VM menyediakan lingkungan yang lengkap, container sistem menawarkan lingkungan yang sedekat mungkin dengan lingkungan yang anda dapatkan dari VM, namun tanpa overhead yang timbul karena menjalankan kernel terpisah dan mensimulasikan semua perangkat keras.
Proyek aktif
LXC
LXC adalah runtime container Linux yang terdiri dari alat, template dan pustaka serta language binding. Cukup low level, sangat fleksibel dan mencakup hampir semua fitur yang didukung oleh kernel upstream.
Incus
Incus adalah manajer container dan mesin-virtual (VM).
Berdasarkan LXC untuk container dan QEMU untuk VM, incus menawarkan
pengalaman penskalaan seperti pada cloud yang mulus dari laptop pengembang ke cluster
penuh hingga 50 server.
Selain mengelola container dan VM, Incus juga menyediakan beragam opsi untuk mengelola
penyimpanan dan jaringan.
LXCFS
LXCFX adalah userspace (FUSE) sistem file yang menawarkan:
- File overlay untuk cpuinfo, meminfo, stat dan uptime.
- Tree yang kompatibel dengan cgroups memungkinkan penulisan tanpa hak istimewa (unprivileged writes).
Ini dirancang untuk mengatasi kekurangan procfs, sysfs dan cgroupfs dengan mengekspor file yang sesuai dengan apa yang diharapkan oleh pengguna sistem container.
distrobuilder
distrobuilder adalah alat pembuat image untuk container dan mesin-virtual (VM):
- Mendefinisikan image kompleks sebagai dokumen YAML sederhana.
- Berbagai format keluaran (chroot, LXD, LXC).
- Dukungan untuk banyak distribusi dan arsitektur.
desain modern distrobuilder menggunakan image resmi yang dibuat sebelumnya (jika tersedia), menggunakan definisi gambar deklaratif (YAML) dan mendukung berbagai modifikasi pada image dasar.
libresource
perpustakaan antarmuka yang melaluinya kita dapat memperoleh informasi sumber daya sistem seperti memori, CPU, stat, jaringan, perangkat dan lain lain. Saat ini sebagaian besar informasi tersebut dibaca dari /proc dan /sys.
lxcri
lxcri adalah pembungkus LXC yang dapat digunakan sebagai penganti runtime container drop-in untuk digunakan oleh CRI-O.
Proyek kadaluarsa
CGManager
CGManager adalah daemon manajer cgroup yang dirancang untuk memungkinkan container bersarang yang tidak memiliki hak istimewa untuk dapat membuat dan mengelola cgroupnya melalui DBus API.