Bedrock linux: единство и борьба противоположностей

Существует очень много разных дистрибутивов Linux. Не обращая внимания на это, новые разработки появляются систематично – идеология свободной ОС подталкивает энтузиастов к их созданию. Большинство неизвестных дистрибутивов не особенно занимательна, но время от времени попадаются шедевры наподобие Bedrock Linux.

Создатели этого продукта пробуют реализовать на практике марксистские тезисы о борьбе и единстве противоположностей. В нём сочетаются взаимоисключающие, на первый взгляд, вещи: много готовых приложений и простота применения ОС (как в Ubuntu либо Linux Mint), стабильность Debian и RHEL, возможности доступа к новым предположениям софта (как в дистрибутивах с постоянным циклом обновлений), средства автоматизации сборки ПО из исходных текстов, возможности кастомизации на уровне Linux From Scratch и т.д.

На сегодня дешева вторая альфа-версия Bedrock Linux. В ней до тех пор пока нет программы установки, и разворачивать совокупность будет необходимо вручную посредством особой инструкции. Но, разработчики и не скрывают, что достигли всех целей, за исключением удобства применения – в описании продукта о том говорится прямо. К выходу релиза обстановка может измениться.

Создатели Bedrock Linux не пробуют объединить лучшие черты всех дистрибутивов в одном. Вместо этого они (в случае, если возможно так выразиться) собрали куски популярных реализаций свободной ОС в одну кучу. В базе ответа лежит маленькая базисная совокупность с ядром GNU/Linux, загрузчиком syslinux, комплектом утилит BusyBox, неизвестной программой Capchroot и снабжающими управление окружениями chroot скриптами. Для каждого дистрибутива (их именуют клиентами) в каталоге /var/chroot имеется личная структура подкаталогов (/var/chroot/ubuntu, /var/chroot/arch и т.д.) для установки ПО.

По сути дела, нам предлагают составленного из нескольких дистрибутивов Linux “гомункула” (надеюсь, фаворита проекта кличут не Виктор Франкенштейн) с одним домашним разделом. Для его монтирования вовнутрь chroot-окружений употребляется mount с опцией —bind.

Это нельзя назвать виртуализацией (кроме того уровня ОС, не смотря на то, что к ней Bedrock Linux ближе всего), потому, что ничего важнее chroot для изоляции процессов не употребляется. Подобная система может понадобиться любителям и разработчикам тестировать разный софт для Linux. Но, они уже давно делают нужные chroot-окружения самостоятельно либо применяют бессчётные совокупности виртуализации, так что возможности успеха нового продукта вызывающи большие сомнения.

Случайное видео:


Интересные записи: