Distrobox 1.3, distributsioonide pesastatud käivitamise tööriistakomplekti väljalase

Välja on antud Distrobox 1.3 tööriistakomplekt, mis võimaldab teil kiiresti installida ja käivitada mis tahes Linuxi distributsiooni konteineris ning tagada selle integreerimise põhisüsteemiga. Projekti kood on kirjutatud Shellis ja levitatakse GPLv3 litsentsi all.

Projekt viiakse ellu Dockeri või Podmani tööriistakomplekti lisandmoodulina ning seda iseloomustab maksimaalne töö lihtsustamine ja töökeskkonna ülejäänud süsteemiga integreerimise kohandamine. Teise distributsiooniga keskkonna loomiseks käivitage lihtsalt üks distrobox-create käsk, ilma keerukuse peale mõtlemata. Pärast käivitamist edastab Distrobox kasutaja kodukataloogi konteinerisse, konfigureerib juurdepääsu X11-le ja Waylandi serverile, et käivitada konteinerist graafilisi rakendusi, võimaldab ühendada väliseid draive, lisab heliväljundi ja rakendab integratsiooni SSH agendiga, D- Bussi ja udev tasemed.

Selle tulemusena saab kasutaja põhisüsteemist lahkumata täielikult töötada teises distributsioonis. Distrobox väidab, et suudab majutada 16 distributsiooni, sealhulgas Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL ja Fedora. Konteiner võib käitada mis tahes distributsiooni, mille jaoks on OCI-vormingus pilte.

Peamised rakendusvaldkonnad hõlmavad katseid aatomiliselt uuendatud distributsioonidega, nagu Endless OS, Fedora Silverblue, OpenSUSE MicroOS ja SteamOS3, eraldi isoleeritud keskkondade loomist (näiteks töösülearvuti kodukonfiguratsiooni käitamiseks), juurdepääsu uuematele versioonidele. rakendusi distributsioonide eksperimentaalsetest harudest.

Uus väljalase lisab käsu distrobox-host-exec, et käitada konteinerist käske, mis käivitatakse hostikeskkonnas. Lisatud tugi microdnf tööriistakomplektile. Rakendatud on juur- (rootful) õigustega töötavate konteinerite tugi. Laiendatud on distributsioonide tugi (Fedora-Toolbox 36, openSUSE 15.4-beeta, AlmaLinux 9, Gentoo, ostree-põhised süsteemid). Täiustatud on integreerimist süsteemikeskkonnaga, näiteks on rakendatud ajavööndi, dns ja /etc/hosts sätete sünkroniseerimist.



Allikas: opennet.ru

Lisa kommentaar