Ukukhishwa kwe-Incus 0.2, imfoloko yesistimu yokuphatha isiqukathi se-LXD

Ukukhishwa kwesibili kwephrojekthi ye-Incus kukhululiwe. Umphakathi we-Linux Containers uthuthukisa imfoloko yohlelo lokuphatha iziqukathi ze-LXD, oludalwe ithimba lokuqala elakhe i-LXD. I-Incus ibhalwe ku-Go futhi ilayisensi ngaphansi kwelayisensi ye-Apache 2.0.

Khumbula ukuthi umphakathi wama-Linux Containers wengamele ukuthuthukiswa kwe-LXD ngaphambi kokuthi iCanonical inqume ukuthuthukisa i-LXD ngokuhlukana njengephrojekthi yebhizinisi. Inhloso yemfoloko ukuhlinzeka ngenye indlela ezimele eqhutshwa umphakathi kuphrojekthi ye-LXD elawulwa yiCanonical. Iphrojekthi ye-Incus futhi ihlela ukubhekana namaphutha athile omqondo enziwe ngesikhathi sokuthuthukiswa kwe-LXD abengakwazanga ukulungiswa ngaphambilini ngaphandle kokuhlehla ukuhambisana.

I-Incus inikeza amathuluzi okuphathwa okuhlanganisiwe kweziqukathi kanye nemishini ebonakalayo esetshenziswa kokubili kumphathi oyedwa kanye naseqoqweni lezinto eziningana amasevaLe phrojekthi isetshenziswa njengenqubo yangemuva ethola izicelo zenethiwekhi nge-REST API futhi isekela ama-backend ahlukahlukene okugcina (isihlahla sohlu lwemibhalo, i-ZFS, i-Btrfs, i-LVM), izithombe ezinezingcezu zesimo, ukufuduka bukhoma kweziqukathi ezisebenzayo kusuka komunye umshini kuya komunye, kanye namathuluzi okugcina izithombe zeziqukathi. Ithuluzi le-LXC lisetshenziswa njengesikhathi sokusebenza sokuqalisa iziqukathi, kufaka phakathi umtapo wezincwadi we-liblxc, isethi yezinsiza (lxc-create, lxc-start, lxc-stop, lxc-ls, njll.), amathempulethi okwakha iziqukathi, kanye nesethi yokubopha kwezilimi ezahlukene zokuhlela. Ukuhlukaniswa kufezwa kusetshenziswa izindlela ezijwayelekile ze-Linux kernel (izikhala zamagama, amaqembu e-c, i-Apparmor, i-SELinux, i-Seccomp).

Izinguquko eziphawuleka kakhulu:

  • Insiza ye-lxd-to-incus, eyenza ngokuzenzakalelayo ukuthutha isuka ku-LXD iye ku-Incus, ibuyekeziwe ukuze isekele i-LXD 5.19 futhi inikeza ikhono lokuthutha hhayi nje abasingathi abangabodwana kodwa namaqoqo e-LXD.
  • Usekelo lokudala isitoreji esisekelwe ku-NVME emishinini ebonakalayo yengeziwe. Ipharamitha entsha yokumisa, "io.bus," yengeziwe ukuze ucacise uhlobo lwediski. Ngokuzenzakalelayo, isethelwe ku-"virtio-scsi." Ukushintsha le pharamitha ku-"nvme" kuzobangela ukuthi idrayivu ibonakale njenge-NVME SSD emshinini obonakalayo.
  • Izithombe zeziqukathi manje zinepharamitha ethi "requirements.privileged", engasethwa ukuze ithi "amanga" ukuvimbela isithombe ukuthi sisetshenziswe ezitsheni ezinelungelo. Lesi silungiselelo singasetshenziswa, ngokwesibonelo, ezithombeni ze-NixOS, okwamanje ezingahambisani neziqukathi ezinelungelo.
  • Ukusetshenziswa kwemodi yokudala amakhophi ezingxenye eceleni kudluliselwe kusuka ku-LXD iseva, okusheshisa kakhulu imisebenzi yokukopisha ukwahlukanisa ngokuqeda isidingo sokuqondisa kabusha idatha ngeklayenti.
  • Imihlangano exhunywe ngokuqinile yezinhlelo ze-ARM64 inikeziwe.

Source: opennet.ru

Engeza amazwana