Objavljen je Distrobox 1.6, alat za ugniježdeno pokretanje distribucija

Objavljen je alat Distrobox 1.6, koji omogućava brzo postavljanje i pokretanje bilo kojeg Linux distribucije u kontejneru i osiguranje njegove integracije s glavnim sustavom. Kod projekta je napisan u Shell-u i distribuira se pod GPLv3 licencom.

Projekt pruža nadogradnju na Docker, Podman ili Lilipod, i karakterizira ga maksimalno pojednostavljenje rada i integracije pokrenutog okruženja s ostatkom sustava. Za stvaranje okruženja s drugom distribucijom dovoljno je izvršiti jednu naredbu distrobox-create, ne brinući se o detaljima. Nakon pokretanja Distrobox osigurava propuštanje korisničkog domaćeg direktorija u kontejner, postavlja pristup poslužitelju X11 i Wayland za izvršavanje grafičkih aplikacija iz kontejnera, omogućuje povezivanje vanjskih uređaja za pohranu, dodaje izlaz zvuka, ostvaruje integraciju na razini SSH agenta, D-Bus-a i udev-a.

U Distrobox-u je najavljena mogućnost korištenja 25 distribucija kao host sustava, uključujući Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL i Fedora. U kontejneru može se pokrenuti bilo koja distribucija za koju su dostupne slike u OCI formatu. Nakon instalacije, korisnik može potpuno raditi u drugoj distribuciji bez napuštanja glavnog sustava.

Među glavnim područjima primjene su eksperimentisanje s atomskim ažuriranim distribucijama, kao što su Endless OS, Fedora Silverblue, OpenSUSE MicroOS i SteamOS3, kreiranje odvojenih izoliranih okruženja (na primjer, za pokretanje kućne konfiguracije na radnom prijenosniku), pristup novijim verzijama aplikacija iz eksperimentalnih grana distribucija.

U novom izdanju:

  • Dodana je podrška za alat lilipod za upravljanje izoliranim kontejnerima, koji razvija autor Distrobox-a. Alat omogućava preuzimanje i raspakiravanje OCI slika kontejnera iz raznih repozitorija, upravljanje slikama te stvaranje i pokretanje kontejnera iz dobivenih slika. Sučelje naredbenog retka lilipod je, koliko god je to moguće, približeno Podmanu, Dockeru i Nerdctl, ali se razlikuje po usmjerenosti na jednostavnost i minimalizam (podržavaju se samo najnužnije funkcije).

    Kontejneri se kreću za pokretanje pod zasebnim korisnikom uz izolaciju datotečnog sustava pomoću prostornih imena točaka montiranja (opcionalno se mogu koristiti prostorijska imena mreže, pid i ipc). Dodatna ograničenja postavljena putem seccomp, capabilities i cgroups nisu podržana. Lilipod se pozicionira kao ugrađeni rezervni alat za Distrobox, koji se koristi kada u sustavu nedostaju funkcionalniji upraviteljski alati kontejnera. Alat se gradi korištenjem statičke vezbe i nije vezan uz vanjske ovisnosti.

  • Poboljšana je integracija s NVIDIA tehnologijama, poput CUDA.
  • Poboljšan je proces inicijalizacije.
  • Poboljšan je rad s korisničkom komandnom linijom unutar kontejnera.
  • U kontejnerima s root pravima osigurana je ispravna konfiguracija korisničke lozinke za izvršavanje sudo alata.
  • Poboljšana je podrška za kontejnere s vlastitim sustavom inicijalizacije (initful). Dodana je mogućnost korištenja sustava inicijalizacije OpenRC. Pružena je podrška za korisničke sesije na bazi systemd.
  • U naredbu «distrobox create» dodane su nove opcije «—unshare-all», «—unshare-netns», «—unshare-process» i «—unshare-devsys».
  • Omogućena je upotreba kontejnera pokrenutih u initful i unshare-all načinima u okruženjima temeljenim na LXC i Libvirt.
  • Dodana je konfiguracijska opcija container_additional_volumes za navođenje točaka montiranja koje se primjenjuju u kontejnerima.
  • Omogućeno je pokretanje izvoženih binarnih datoteka u različitim DistroBox okruženjima.
  • U naredbi «distrobox assemble» podržane su sve opcije naredbe «distrobox create». Implementirana je mogućnost izvoza aplikacija i binarnih datoteka izravno iz manifesta.
  • Rešeni su problemi s postavljanjem vremenske zone.

Izvor: opennet.ru

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