Випуск Bedrock Linux 0.7.3, який поєднує компоненти різних дистрибутивів

доступний випуск мета-дистрибутиву Bedrock Linux 0.7.3, що дозволяє використовувати пакети та компоненти з різних дистрибутивів Linux, змішуючи дистрибутиви в одному оточенні. Системне оточення формується зі стабільних репозиторіїв Debian і CentOS, додатково можна встановити новіші версії програм, наприклад, з Arch Linux/AUR, а також скомпілювати портежі Gentoo. Для встановлення сторонніх пропрієтарних пакетів забезпечено сумісність на рівні бібліотек з Ubuntu та CentOS.

Замість настановних образів у Bedrock запропонований скрипт, який змінює оточення вже встановлених типових дистрибутивів. Наприклад, заявлено про працездатність заміни Debian, Fedora, Manjaro, openSUSE, Ubuntu та Void Linux, але є окремі проблеми при заміні CentOS, CRUX, Devuan, GoboLinux, GuixSD, NixOS та Slackware. Скрипт встановлення підготовлений для архітектур x86_64 та ARMv7.

У процесі роботи користувач може активувати в Bedrock репозиторії інших дистрибутивів і встановити з них програми, які зможуть запускатися пліч-о-пліч з програмами з різних дистрибутивів. У тому числі підтримується встановлення різних дистрибутивів графічних додатків.

Для кожного додатково підключеного дистрибутива створюється спеціальне оточення
(«stratum»), де розміщуються специфічні для дистрибутива компоненти. Поділ здійснюється з використанням chroot, bind-монтування та символічних посилань (надається кілька робочих ієрархій директорій з набором компонентів різних дистрибутивів, у кожне chroot-оточення примонтовано загальний розділ /home). При цьому Bedrock не націлений на надання додаткового рівня захисту та сувору ізоляцію додатків.

Запуск специфічних для дистрибутивів команд виконується за допомогою утиліти strat, а управління дистрибутивами виконується утилітою BRL. Наприклад, при бажанні використовувати пакети з Debian та Ubuntu спочатку слід розгорнути пов'язані з ними оточення за допомогою команди sudo brl fetch ubuntu debian. Потім для установки VLC з Debian можна виконати команду sudo strat debian apt install vlc, а з Ubuntu sudo strat ubuntu apt install vlc. Після цього можна запустити різні варіанти VLC зі складу Debian та Ubuntu - "strat debian vlc файл" або "strat ubuntu vlc файл".

У новому випуску додано підтримку current-репозиторію Slackware.
Забезпечено можливість спільного використання бібліотеки pixmap між оточеннями. Додано підтримку resolvconf для уніфікації налаштування резолвера у всіх оточеннях. Вирішено проблеми зі створенням оточення для Clear Linux та MX Linux.

Джерело: opennet.ru

Додати коментар або відгук