Wydanie Bedrock Linux 0.7.3, łączącego komponenty różnych dystrybucji

Dostępny wydanie meta-dystrybucji Bedrock Linux 0.7.3, umożliwiające używanie pakietów i komponentów z różnych dystrybucji Linuxa, łącząc dystrybucje w jednym środowisku. Środowisko systemowe tworzy się z stabilnych repozytoriów Debian i CentOS, ponadto można zainstalować nowsze wersje programów, na przykład z Arch Linux/AUR, a także skompilować porty Gentoo. Dla instalacji zewnętrznych pakietów komercyjnych zapewniona jest zgodność na poziomie bibliotek z Ubuntu i CentOS.

Zamiast obrazów instalacyjnych w Bedrock zaproponowano skrypt, który zmienia środowisko już zainstalowanych typowych dystrybucji. Na przykład zgłoszono możliwość zamiany Debian, Fedora, Manjaro, openSUSE, Ubuntu i Void Linux, ale występują pewne problemy przy zamianie CentOS, CRUX, Devuan, GoboLinux, GuixSD, NixOS i Slackware. Skrypt instalacyjny przygotowano dla architektur x86_64 i ARMv7.

W trakcie pracy użytkownik może aktywować w Bedrock repozytoria innych dystrybucji i instalować z nich aplikacje, które będą mogły działać obok programów z różnych dystrybucji. W tym także wspierana jest instalacja z różnych dystrybucji aplikacji graficznych.

Dla każdej dodatkowo podłączonej dystrybucji tworzy się specjalne środowisko
(„stratum“), w którym umieszczane są specyficzne dla dystrybucji komponenty. Podział odbywa się z użyciem chroot, montowania bind oraz linków symbolicznych (zapewniono kilka działających hierarchii katalogów z zestawem komponentów różnych dystrybucji, w każde środowisko chroot zamontowano wspólną partycję /home). Przy tym Bedrock nie jest ukierunkowany na zapewnienie dodatkowego poziomu ochrony i ścisłej izolacji aplikacji.

Uruchamianie specyficznych dla dystrybucji poleceń odbywa się za pomocą narzędzia strat, a zarządzanie dystrybucjami realizowane jest narzędziem brl. Na przykład, jeśli chcesz używać pakietów z Debian i Ubuntu, najpierw należy rozwinąć odpowiednie środowiska za pomocą polecenia „sudo brl fetch ubuntu debian”. Następnie w celu zainstalowania VLC z Debiana można wykonać polecenie „sudo strat debian apt install vlc”, a z Ubuntu „sudo strat ubuntu apt install vlc”. Po tym można uruchomić różne wersje VLC z Debiana i Ubuntu — „strat debian vlc plik” lub „strat ubuntu vlc plik”.

W nowym wydaniu dodano wsparcie dla aktualnego repozytorium Slackware.
Zabezpieczono możliwość współdzielenia biblioteki pixmap między środowiskami. Dodano wsparcie dla resolvconf w celu ujednolicenia konfiguracji resolvera we wszystkich środowiskach. Rozwiązano problemy z tworzeniem środowiska dla Clear Linux i MX Linux.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster