Objavljen Distrobox 1.6, Alati za ugniježđeno pokretanje distribucija

Izdan je Distrobox 1.6, koji vam omogućuje brzu instalaciju i pokretanje bilo koje distribucije u kontejneru. Linux i osigurati njegovu integraciju s glavnim sustavom. Kod projekta napisan je u Shellu i distribuiran pod GPLv3 licencom.

Projekt nudi dodatak za Docker, Podman ili Lilipod, a odlikuje se ekstremnim pojednostavljenjem rada i integracijom radnog okruženja s ostatkom sustava. Za stvaranje okruženja s drugom distribucijom, jednostavno pokrenite naredbu distrobox-create, bez brige o detaljima. Nakon pokretanja, Distrobox prosljeđuje korisnički početni direktorij kontejneru i konfigurira pristup... poslužitelja X11 i Wayland za pokretanje grafičkih aplikacija iz kontejnera, omogućuje spajanje vanjskih diskova, dodaje audio izlaz i implementira integraciju na razini SSH agenta, D-Bus-a i udev-a.

Distrobox tvrdi da može koristiti 25 distribucija kao host sustav, uključujući Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. Bilo koja distribucija za koju su dostupne OCI slike može se pokrenuti u kontejneru. Nakon instalacije, korisnik može u potpunosti koristiti drugu distribuciju bez napuštanja glavnog sustava.

Glavna područja primjene uključuju eksperimente s atomski ažuriranim distribucijama, kao što su Endless OS, Fedora Silverblue, OpenSUSE MicroOS i SteamOS3, stvaranje zasebnih izoliranih okruženja (na primjer, za pokretanje kućne konfiguracije na radnom prijenosnom računalu), pristup novijim verzijama primjene iz eksperimentalnih grana distribucije .

U novom izdanju:

  • Dodana je podrška za lilipod, alat za upravljanje izoliranim kontejnerima koji je razvio autor Distroboxa. Ovaj alat omogućuje preuzimanje i raspakiranje slika OCI kontejnera iz različitih repozitorija, upravljanje slikama te stvaranje i pokretanje kontejnera iz tih slika. Sučelje naredbenog retka lilipoda što je moguće sličnije je Podmanu, Dockeru i Nerdctlu, ali se fokusira na jednostavnost i minimalizam (podržane su samo najosnovnije funkcije).

    Kontejneri se stvaraju za pokretanje pod zasebnim korisnikom s izolacijom datotečnog sustava korištenjem imenskih prostora točaka montiranja (imenski prostori mreže, pid i ipc mogu se koristiti opcionalno). Dodatna ograničenja nametnuta putem seccomp, mogućnosti i cgroups nisu podržana. Lilipod je pozicioniran kao ugrađeni rezervni alat za Distrobox, koji se koristi kada upravitelji kontejnera bogatiji značajkama nisu dostupni. Lanac alata izgrađen je korištenjem statičkog povezivanja i nije vezan za vanjske ovisnosti.

  • Poboljšana integracija s NVIDIA tehnologijama kao što je CUDA.
  • Poboljšan proces inicijalizacije.
  • Poboljšan rad s korisničkom naredbenom ljuskom unutar kontejnera.
  • U kontejnerima s root privilegijama, korisnička lozinka za pokretanje uslužnog programa sudo je ispravno konfigurirana.
  • Poboljšana podrška za kontejnere s vlastitim init sustavom (initful). Dodana je mogućnost korištenja OpenRC init sustava. Uvedena je podrška za korisničke sesije temeljene na systemd-u.
  • Naredbi "distrobox create" dodane su nove opcije "--unshare-all", "--unshare-netns", "--unshare-process" i "--unshare-devsys".
  • Sada je dostupna mogućnost korištenja kontejnera pokrenutih u initful i unshare-all načinima rada u okruženjima temeljenim na LXC-u i Libvirtu.
  • Dodan je konfiguracijski parametar container_additional_volumes za određivanje točaka montiranja koje se koriste u kontejnerima.
  • Omogućena je mogućnost pokretanja izvezenih binarnih datoteka u različitim DistroBox okruženjima.
  • Naredba "distrobox assemble" sada podržava sve opcije naredbe "distrobox create". Sada je moguće izvesti aplikacije i binarne datoteke izravno iz manifesta.
  • Problemi s postavljanjem vremenske zone su riješeni.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster