Toolkit voor geneste lancering van Distrobox 1.4-distributies is gepubliceerd

De Distrobox 1.4 toolkit is gepubliceerd, waarmee u snel elke Linux-distributie in een container kunt installeren en uitvoeren en de integratie ervan met het hoofdsysteem kunt garanderen. De projectcode is geschreven in Shell en gedistribueerd onder de GPLv3-licentie.

Het project biedt een add-on boven Docker of Podman en kenmerkt zich door maximale werkvereenvoudiging en integratie van de draaiende omgeving met de rest van het systeem. Om een ​​omgeving met een andere distributie te creëren, voer je gewoon één distrobox-create-opdracht uit zonder na te denken over de fijne kneepjes. Na het starten stuurt Distrobox de thuismap van de gebruiker door naar de container, configureert de toegang tot de X11- en Wayland-server om grafische applicaties uit de container te draaien, stelt u in staat externe schijven aan te sluiten, voegt audio-uitvoer toe en implementeert integratie bij de SSH-agent, D- Bus- en udev-niveaus.

Distrobox beweert 17 distributies te kunnen hosten, waaronder Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL en Fedora. De container kan elke distributie uitvoeren waarvoor afbeeldingen in het OCI-formaat beschikbaar zijn. Na installatie kan de gebruiker volledig in een andere distributie werken zonder het hoofdsysteem te verlaten.

De belangrijkste toepassingsgebieden omvatten experimenten met atomair bijgewerkte distributies, zoals Endless OS, Fedora Silverblue, OpenSUSE MicroOS en SteamOS3, het creëren van afzonderlijke geïsoleerde omgevingen (bijvoorbeeld om een ​​thuisconfiguratie op een werklaptop uit te voeren), toegang tot recentere versies van toepassingen uit experimentele distributietakken.

In de nieuwe uitgave:

  • De opdracht “distrobox upgrade” toegevoegd om de inhoud van alle geïnstalleerde distributiecontainers in één keer bij te werken.
  • De opdracht "distrobox genereren-entry" is toegevoegd om een ​​op distrobox gebaseerde omgeving aan de lijst met applicaties toe te voegen.
  • De opdracht "distrobox ephemeral" is toegevoegd om een ​​wegwerpcontainer te maken die wordt verwijderd nadat de bijbehorende sessie is beëindigd.
  • Install-podman-script toegevoegd om de Podman-toolkit in de thuismap te installeren zonder de systeemomgeving te beïnvloeden (handig voor omgevingen waar systeemmappen alleen-lezen zijn aangekoppeld of niet kunnen worden gewijzigd).
  • Verbeterde ondersteuning voor hostsystemen met Guix- en Nix-pakketbeheerders.
  • Verbeterde ondersteuning voor authenticatie met behulp van LDAP, Active Directory en Kerberos.

Bron: opennet.ru

Voeg een reactie