A fost publicat Distrobox 1.6, un instrument pentru rularea încastrată a distribuțiilor

A fost publicat instrumentarul Distrobox 1.6, care permite instalarea rapidă și lansarea oricărui distribuitor Linux într-un container și asigurarea integrării acestuia cu sistemul principal. Codul proiectului este scris în Shell și este distribuit sub licența GPLv3.

Proiectul oferă un overlay pentru Docker, Podman sau Lilipod și se distinge prin simplificarea maximă a lucrului și a integrării mediului lansat cu restul sistemului. Pentru a crea un mediu cu alt distribuitor, este suficient să executați comanda distrobox-create, fără a vă face griji în legătură cu detaliile. După lansare, Distrobox asigură transferul catalogului personal al utilizatorului în container, configurând accesul la server X11 și Wayland pentru rularea aplicațiilor grafice din container, permite conectarea unităților externe, adaugă redarea sunetului, realizează integrarea la nivel de agent SSH, D-Bus și udev.

Distrobox permite utilizarea a 25 de distribuții ca sistem gazdă, inclusiv Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL și Fedora. În containere pot fi rulate orice distribuții pentru care există imagini în format OCI. După instalare, utilizatorii pot lucra pe o altă distribuție fără a părăsi sistemul principal.

Printre principalele domenii de utilizare se numără experimentele cu distribuțiile actualizate atomic, cum ar fi Endless OS, Fedora Silverblue, OpenSUSE MicroOS și SteamOS3, crearea de medii izolate separate (de exemplu, pentru rularea configurației de acasă pe laptopul de lucru), accesul la versiuni mai noi ale aplicațiilor din ramurile experimentale ale distribuțiilor.

În noua versiune:

  • Suportul pentru instrumentarul de gestionare a containerelor izolate lilipod, dezvoltat de autorul Distrobox, a fost adăugat. Instrumentarul permite descărcarea și dezarhivarea imaginilor de container în format OCI din diferite depozite, gestionarea imaginilor, precum și crearea și lansarea containerelor din imaginile obținute. Interfața de linie de comandă lilipod este cât mai apropiată de Podman, Docker și Nerdctl, dar se concentrează pe simplitate și minimalism (sunt acceptate doar cele mai necesare funcții).

    Containerele sunt create pentru a rula sub un utilizator separat, cu izolare a sistemului de fișiere prin intermediul spațiilor de nume pentru punctele de montare (opțional, pot fi folosite spațiile de nume pentru rețea, pid și ipc). Limitările suplimentare impuse prin seccomp, capabilities și cgroups nu sunt suportate. Lilipod este poziționat ca un instrumentar de rezervă integrat pentru Distrobox, utilizat atunci când în sistem nu există gestionari de containere mai funcționali. Instrumentarul este compilat folosind legarea statică și nu depinde de biblioteci externe.

  • A fost îmbunătățită integrarea cu tehnologiile NVIDIA, cum ar fi CUDA.
  • A fost îmbunătățit procesul de inițializare.
  • A fost îmbunătățită interacțiunea cu shell-ul utilizatorului în interiorul containerului.
  • În containerele cu drepturi root, a fost asigurată configurarea corectă a parolei utilizatorului pentru a utiliza utilitarul sudo.
  • A fost îmbunătățit suportul pentru containere cu un sistem de inițializare propriu (initful). A fost adăugată posibilitatea de a utiliza sistemul de inițializare OpenRC. A fost oferit suport pentru sesiuni utilizator bazate pe systemd.
  • Comanda „distrobox create” a fost extinsă cu noi opțiuni „—unshare-all”, „—unshare-netns”, „—unshare-process” și „—unshare-devsys”.
  • A fost introdusă posibilitatea de a utiliza containere care rulează în modurile initful și unshare-all în medii bazate pe LXC și Libvirt.
  • A fost adăugat parametrul de configurație container_additional_volumes pentru a specifica punctele de montare utilizate în containere.
  • S-a realizat posibilitatea de a rula fișiere binare exportate în diferite medii DistroBox.
  • Comanda „distrobox assemble” a fost extinsă pentru a suporta toate opțiunile comenzii „distrobox create”. S-a realizat posibilitatea de a exporta aplicații și fișiere binare direct din manifest.
  • Au fost rezolvate problemele legate de setarea fusului orar.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster