Välja on antud Distrobox 1.6, tööriistad sisemise jaotuse käivitamiseks

Avaldatud on Distrobox 1.6 tööriistakomplekt, mis võimaldab kiiresti paigaldada ja käivitada konteineris mis tahes Linuxi distributsiooni ning tagada selle integreerimise põhiosaga. Projekti kood on kirjutatud Shellis ja selle levitamine toimub GPLv3 litsentsi alusel.

Projekt pakub Dockerile, Podmanile või Lilipodile üleminekut ning eristub maksimaalse töö lihtsustamise ja käivitatud keskkonna integreerimise poolest ülejäänud süsteemiga. Teise distributsiooniga keskkonna loomiseks piisab ühtse käsu distrobox-create täitmisest, muretsemata detailide pärast. Pärast Distroboxi käivitamist tagab see kasutaja kodu katalooge konteinersse, seadistades juurdepääsu. serverile X11 ja Waylandile graafiliste rakenduste käitamiseks konteinerist, võimaldab välistamerate ühendamist, lisab heli väljundi, rakendab SSH-agensi, D-Bus ja udev tasemel integreerimist.

Distroboxis on välja kuulutatud 25 distributsiooni, sealhulgas Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL ja Fedora, kasutamise võimalus host-süsteemina. Konteineris võib käivitada mis tahes distributsiooni, mille jaoks on saadaval OCI formaadis pildid. Pärast paigaldamist saab kasutaja teises distributsioonis täielikult töötada, lahkumata põhiosast.

Peamised kasutusvaldkonnad hõlmavad eksperimente atomaarsetest uuendatud distributsioonidest, nagu Endless OS, Fedora Silverblue, OpenSUSE MicroOS ja SteamOS3, isoleeritud keskkondade loomine (näiteks kodu seadistuse käitamine töölaual) ning juurdepääs värskematele rakenduste versioonidele eksperimentaalsetest distributsioonide harudest.

Uues väljaandes:

  • Lisatud on lilipod'i isolatsioonikonteinerite haldamise tööriistakomplekti tugi, mida arendab Distroboxi autor. Tööriistakomplekt võimaldab laadida ja kasutada OCI formaadis konteineripilte erinevatest hoidlatest, haldada pilte ning luua ja käivitada konteinerid saadud piltidest. lilipod'i käsurea liides on võimalikult lähedane Podman'ile, Docker'ile ja Nerdctl'ile, kuid eristub lihtsuse ja minimalismi suunitluse poolest (toetatakse vaid kõige olulisemaid funktsioone).

    Konteinerid luuakse eraldi kasutaja all käitamiseks, kasutades failisüsteemi isoleerimist mount namespace'id kaudu (valikuliselt on võimalik kasutada ka network, pid ja ipc namespace'e). Täiendavad piirangud, mida määratakse läbi seccomp, capabilities ja cgroups, ei ole toetatud. Lilipod positsioneeritakse Distroboxi sisseehitatud varutööriistana, mida kasutatakse siis, kui süsteemis puuduvad funktsionaalsemad konteinerihaldurid. Tööriistakomplekt koostatakse staatilise sidumise abil ning ei ole seotud väliste sõltuvustega.

  • NVIDIA tehnoloogiate, nagu CUDA, integreerimine on paranenud.
  • Protsessi initsialiseerimine on paranenud.
  • Kasutaja käsureaga töötamine konteineris on paranenud.
  • Root õigustega konteinerites on kasutaja parooli seadistamine sudo tööriista jaoks korrektselt seadistatud.
  • Parandatud on tugi konteineritele, millel on oma initsialiseerimissüsteem (initful). Lisatud võimalus kasutada OpenRC initsialiseerimissüsteemi. Toetatakse systemd-baasil põhinevaid kasutaja seansse.
  • Käsku «distrobox create» on lisatud uusi valikuid «—unshare-all», «—unshare-netns», «—unshare-process» ja «—unshare-devsys».
  • Lisatud võimalus kasutada konteinerites initful ja unshare-all režiimides LXC ja Libvirt baasil olevates keskkondades.
  • Lisatud konfigureerimisparameeter container_additional_volumes, et указить mount point'id, mida konteinerites kasutatakse.
  • Toetatakse eksportitud binaarfailide käivitamist erinevates DistroBox keskkondades.
  • Käsk «distrobox assemble» toetab kõiki käsu «distrobox create» valikuid. Rakendatud on võimalus eksportida rakendusi ja binaarfailide otse manfestist.
  • Aegavööndi seadistamise probleemid on lahendatud.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster