Veröffentlichung von Bedrock Linux 0.7.3, das Komponenten aus verschiedenen Distributionen kombiniert

Verfügbar Meta-Distributionsversion Bedrock Linux 0.7.3, mit dem Sie Pakete und Komponenten aus verschiedenen Linux-Distributionen verwenden und Distributionen in einer Umgebung mischen können. Die Systemumgebung wird aus den stabilen Debian- und CentOS-Repositorys gebildet; darüber hinaus können Sie neuere Programmversionen, beispielsweise von Arch Linux/AUR, installieren sowie Gentoo-Portagen kompilieren. Für die Installation proprietärer Pakete von Drittanbietern ist eine Kompatibilität auf Bibliotheksebene mit Ubuntu und CentOS gewährleistet.

Anstelle von Installationsbildern in Bedrock vorgeschlagen ein Skript, das die Umgebung bereits installierter Standarddistributionen ändert. Beispielsweise sollen Ersatzprodukte für Debian, Fedora, Manjaro, openSUSE, Ubuntu und Void Linux funktionieren, es gibt jedoch separate Probleme beim Ersatz von CentOS, CRUX, Devuan, GoboLinux, GuixSD, NixOS und Slackware. Installationsskript bereit für x86_64- und ARMv7-Architekturen.

Während der Arbeit kann der Benutzer Repositories anderer Distributionen in Bedrock aktivieren und daraus Anwendungen installieren, die parallel zu Programmen anderer Distributionen laufen können. Es unterstützt auch die Installation verschiedener Distributionen grafischer Anwendungen.

Für jede zusätzlich angeschlossene Distribution wird eine spezielle Umgebung erstellt
(„Stratum“), das verteilungsspezifische Komponenten beherbergt. Die Trennung erfolgt über Chroot, Bind-Mounting und symbolische Links (mehrere Arbeitsverzeichnishierarchien werden mit einer Reihe von Komponenten aus unterschiedlichen Distributionen versehen, in jeder Chroot-Umgebung wird eine gemeinsame /home-Partition gemountet). Allerdings ist Bedrock nicht dazu gedacht, eine zusätzliche Schutzschicht oder eine strikte Anwendungsisolierung bereitzustellen.

Verteilungsspezifische Befehle werden mit dem Dienstprogramm strat gestartet und Verteilungen werden mit dem Dienstprogramm brl verwaltet. Wenn Sie beispielsweise Pakete von Debian und Ubuntu verwenden möchten, sollten Sie zunächst die zugehörigen Umgebungen mit dem Befehl „sudo brl fetch ubuntu debian“ bereitstellen. Um VLC dann von Debian aus zu installieren, können Sie den Befehl „sudo strat debian apt install vlc“ und von Ubuntu „sudo strat ubuntu apt install vlc“ ausführen. Danach können Sie verschiedene Versionen von VLC unter Debian und Ubuntu starten – „strat debian vlc file“ oder „strat ubuntu vlc file“.

Die neue Version bietet Unterstützung für das aktuelle Slackware-Repository.
Es besteht die Möglichkeit, die Pixmap-Bibliothek zwischen Umgebungen zu teilen. Unterstützung für resolvconf hinzugefügt, um Resolver-Einstellungen in allen Umgebungen zu vereinheitlichen. Probleme beim Erstellen von Umgebungen für Clear Linux und MX Linux wurden behoben.

Source: opennet.ru

Kommentar hinzufügen