Megjelent a Distrobox 1.7 eszközkészlet, amely lehetővé teszi bármely Linux disztribúció gyors telepítését és futtatását konténerben, valamint annak integrálását a fő rendszernél. A projekt kódja Shell nyelven íródott és GPLv3 licenc alatt terjesztik.
A projekt egy Docker, Podman vagy Lilipod felett működő kiegészítést biztosít, amely a futó környezet és a többi rendszer közötti munka és integráció maximális egyszerűsítéséről ismert. A másik disztribúcióval való környezet létrehozásához elegendő csak egy `distrobox-create` parancsot végrehajtani, anélkül hogy a részletekkel kellene foglalkozni. A Distrobox elindítása után a felhasználó otthoni könyvtárának átvitele a konténerbe történik, beállítja a hozzáférést szerverhez X11 és Wayland grafikai alkalmazások futtatására a konténerből, lehetővé teszi külső tárolók csatlakoztatását, hangkiadás hozzáadását, SSH-ügynöki szintű integrációt, D-Bus és udev kapcsolódást valósít meg.
A Distrobox 25 disztribúciót támogat, köztük az Alpine, Manjaro, Gentoo, EndlessOS, NixOS, Void, Arch, SUSE, Ubuntu, Debian, RHEL és Fedora. A konténerben bármely disztribúció futtatható, amelyhez OCI formátumú képek állnak rendelkezésre. Telepítés után a felhasználó teljeskörűen dolgozhat egy másik disztribúcióval anélkül, hogy kilépne a fő rendszerből.
Az alapvető alkalmazási területek közé tartoznak az atomikusan frissíthető disztribúciókkal kapcsolatos kísérletek, mint például Endless OS, Fedora Silverblue, OpenSUSE MicroOS és SteamOS3, valamint különálló elszigetelt környezetek létrehozása (például otthoni konfiguráció indítása munkahelyi laptopon), a disztribúciók kísérleti ágaiból származó frissebb alkalmazásverziók elérése.
Az új kiadásban:
- A distrobox-export utility has added the option "—enter-flags" to specify additional distrobox flags passed when running the distrobox-enter command. The distrobox-export utility also includes the options "—list-apps" and "—list-binaries" to output lists of exported applications and executable files.
- The distrobox-create utility has added the options "—hostname" to set a host different from the environment name, and "—unshare-groups" to disable group sharing with the host environment.
- Javult a login shell kezelése.
- Javult a systemd támogatás a konténerekben, amelyek inicializáló rendszert használnak.
- Javult a működés NVIDIA grafikus kártyával rendelkező rendszereken.
- Improved support for containers with the Wolfi distribution.
- Javult a grafikus alkalmazások működése, amelyeket root jogokkal (rootful) futó konténerekből exportáltak.
- Javult a terminfo terminál adatbázis támogatása.
- Változtatások kerültek végrehajtásra, amelyek megszakítják a konténerből exportált alkalmazások és végrehajtható fájlok host-környezetből való hívását. Probléma esetén javasolt az alkalmazások és végrehajtható fájlok újraexportja a konténerből.
Forrás: opennet.ru
