Представлен первый тестовый выпуск нового дистрибутива - Bedrock Linux (http://opensource.osu.edu/~paradigm/bedrock/), создатели которого попытались объединить в одном продукте сильные стороны различных существующих дистрибутивов Linux, такие как стабильность пакетной базы в Debian и RHEL, простота доступа к новым версиям приложений в Arch Linux, Debian Sid и Fedora Rawhide, гибкие средства автоматизации сборки пакетов из исходных текстов в Gentoo, возможности кастомизации в LinuxFromScratch, минималистичность Tinycore и SliTaz, дружелюбность к пользователю Linux Mint. Всё это планируется дополнить бесшовной поддержкой запуска программ, упакованных для популярного Ubuntu.
Каждая программа в Bedrock Linux запускается в специфичном для каждой группы дистрибутивов chroot-окружении, в которое копируются все необходимые для работы приложения компоненты. Например, для запуска свежей версии программы из репозиториев Arch Linux используется окружение /var/chroot/arch, а для запуска приложения из PPA-репозитория Ubuntu - /var/chroot/ubuntu. Иными словами, суть Bedrock Linux в предоставлении одновременно нескольких рабочих иерархий директорий с набором компонентов различных дистрибутивов Linux.Для организации связи между chroot-окружениями и единой домашней директорией используется монтирование частей ФС с использованием опции "mount --bind" (в каждое chroot-окружение примонтирован один раздел /home). Базовое окружение, используемое для управления образами других дистрибутивов в chroot, минималистично и базируется на ядре Linux, загрузчике Syslinux, Busybox, инструментарии Capchroot и наборе скриптов для обеспечения загрузки и управления окружениями.
В настоящее время подготовлен первый альфа выпуск Bedrock Linux, который пока лишён инсталлятора. Желающие опробовать дистрибутив в действии могут воспользоваться достаточно объёмной инструкцией (http://opensource.osu.edu/~paradigm/bedrock/1.0alpha1/instal...) по установке дистрибутива. Готового загрузочного iso-образа пока нет, дистрибутив предлагается собрать вручную путем загрузки и сборки компонентов в стиле Linux From Scratch.URL: http://linux.slashdot.org/story/12/08/05/1211244/bedrock-lin...
Новость: http://www.opennet.me/opennews/art.shtml?num=34496
>объединить в одном продукте сильные стороны различных существующих дистрибутивов Linux
>Каждая программа в Bedrock Linux запускается в специфичном для каждой группы дистрибутивов chroot-окруженииИдея хороша, реализация не ОЧЕ
ага, первую половину новости читал и думал "как хорошо".... а потом...
Вот это монстрик....
Проще говоря намешали горох с капустой
Ты просто ниасилил ... не умеешь готовить горох с капустой - молчи в тряпочку
>сильные стороны различных существующих дистрибутивово gentoo ни слова при этом.
кстати, новость абсолютно бесполезна. Рабочего продукта нет. Или основной мейнтейнер сраз уищет рабочих лошадок? А себе все лавры за идею?
> кстати, новость абсолютно бесполезна. Рабочего продукта нетНовость про KLANG была такое же "бесполезной", но шуму и срачу было ого-го. А что еще для счастья надо?
Чем читал?>>>>...гибкие средства автоматизации сборки пакетов из исходных текстов в Gentoo,
>>сильные стороны различных существующих дистрибутивов
> о gentoo ни слова при этом.Как же, как же?
> В настоящее время подготовлен первый альфа выпуск Bedrock Linux, который пока лишён инсталлятора. Желающие опробовать дистрибутив в действии могут воспользоваться достаточно объёмной инструкцией по установке дистрибутива. Готового загрузочного iso-образа пока нет, дистрибутив предлагается собрать вручную путем загрузки и сборки компонентов в стиле Linux From Scratch.
Установка в стиле gentoo =)
ой а почему не на контейнерах?
> ой а почему не на контейнерах?Да, напрашиваются.
Ещё не совсем понятно, как они собираются организовывать взаимодействие между этими чрутами, помимо /home -- в альте при активном применении чрутов как минимум ещё сокетам уделяется особое внимание (вопрос по копиям библиотек для предложенного варианта неактуален).
В общем, обождать надо с выводами...
А в основе у него что? Arch, Deb, RHEL, Ubuntu ....?
LFS
Они изобрели openSUSE? о___0
нет. потому что нет самого главного - зравого смысла. ну и obs
Иногда я не понимаю людей... Вот есть дистрибутив слаквари. Людям не понравилась сложность настройки - родился сюсе. От дебиана родилась убунта, от десктопного ред хэта - мандрива. Логика понятна - если требуемых изменений много и в мейнстрим их не берут, проще сделать форк и развивать независимо. Но какая логика создания ЭТОГО? "Этот пакет есть только в убунтовских репах, а нам влом компилировать из исходников"? Организовать запуск разных дистрибутивов без перезагрузки?
Смысл - обкатать технологию. Если получится что-то удобное и удачное - у этого будут миллионы пользователей во всех дистрибутивах. Иначе - несколько сотен пользователей, которым нужно именно это и ничего иначе.Я, например, тоже делал дистрибутив, который для меня тогда, в эпоху нетбуков с накопителями в 2-8 gb, был очень актуален. На опеннете про него не писали, а пользуются им, от силы, человек 20, наверное. :) Кому с этого хуже - я не знаю, но кому лучше - могу перечислить. :)
> Но какая логика создания ЭТОГО?Если продумывали -- то предоставить различные ABI и состыковать использующие их приложения. Похоже, что всё-таки продумывали и домашней работой занимались. Возможно, это толковый старшекурсник: http://opensource.osu.edu
Из подозрительных мест:
- ядро (чьё берём, как с ним потом взаимодействует юзерспейс);
- манипуляции с PATH возымеют действие только для тех процессов, которые были запущены после изменения конфигурации (или специально его отработали и сами поправили своё окружение);
- статическая линковка -- хотя это в основном busybox, но есть и glibc.Насчёт сравнения с виртуалками -- немного лукавит или действительно не знает про Qubes (что было бы странно).
Также стоит обратить внимание на пункт FAQ, где автор особо отмазывается от дырок и ошибок -- что в его ситуации понятно, но не обязательно самоочевидно.
>Но какая логика создания ЭТОГО?just for lulz
Хотя мне приходила в голову идея совместить похожим образом debian stable и sid чтобы по быстрому ставить последние версии некоторого по, а остальное при этом не ломалось. Но чтоб нормально работало толком не сделать.
>стабильность пакетной базы в Debian
>простота доступа к новым версиям приложений в Debian SidНалицо взаимоисключающие параграфы.
>Каждая программа запускается в специфичном для каждой группы дистрибутивов chroot-окружении
Стабильной будет половина программ, другая половина - новой.
А в целом неплохо, более шикарного велосипеда не встречал
>Bedrock Linux попытался вобрать в себя сильные стороны существующих дистрибутивов Linux...но ничего хорошего из этого не вышло.
Кого-то сильно стукнуло прошлогодней первоапрельской шуткой
Слава Дениса не даёт покоя :)
Дистрибутив для людей, которые не знают, чего они хотят.
Да ничего вы не поняли! Это же первая глава современного ремейка романа Мэри Шелли "Франкенштейн, или Современный Прометей". С нетерпением жду продолжения!
Ещё один дистирбутив родился мёртвым...Не, ребята, так мы далеко не уедем, давайте-ка поднатужтесь, пожалуйста...
Из всего этого только пару здравых идей можно выделить:возможность установки ПО от разных дистров, когда в одной системе может быть как очень новое ПО, так и старое
гибкость, присущая gentoo
В идеале, хорошо было бы создать специальное хранилище для различного ПО и компонент для него(библиотек, ресурсов), и менеджер профилей для этого дела. Менеджер мог бы взаимодействовать с различными пакетными менеджерами, устанавливая ПО в хранилище, а не в корневую ФС. При выборе нужного профиля для
> Из всего этого только пару здравых идей можно выделить:
> возможность установки ПО от разных дистровДля этого уже сейчас есть alien
> Для этого уже сейчас есть alienТехнически говоря -- он не потянет тащить всё нужное ABI, а тем более его совмещать. Это из серии "можно ли при помощи Korinf пересобрать альтовскую glibc под федору и шоб работало?".
>> Для этого уже сейчас есть alien
> Технически говоря -- он не потянет тащить всё нужное ABI, а тем
> более его совмещать. Это из серии "можно ли при помощи
> Korinf пересобрать альтовскую glibc под федору и шоб работало?".Эти ваши среды коринфы, хешеры, етерсофты, гиры ...
Гентушники завидуют такому множеству монстроидальных инструментов для сборки.
Технически говоря - не потянет.
Но, при желании, есть возможность устанавливать кучу пакетов от разных дистрибов.P.S.
Ребята делают BolgenOS v2.
v1 - это когда гном с qt решили скрестить (или kde с gtk?).
балданос?
Павлиноуткаёж, по другому и не скажешь.
Особенно умиляет "вобрал всё лучшее" - будто у других дистров цель "сделаем хуже как никогда" (Vista - исключение :) ).Нет смысла "дружить" то, что априори ползёт в разные стороны, проще как в Gobo-linux - описать как надо компилить исходник и всё, ты обеспечен софтом полностью.
По-моему, пора уже просто игнорировать и банить этих дистроклепателей - каждая бредовая идея просто распыляет усилия сообщества. Делать новый дистр можно только если что-то принципиально мешает улучшить существующий.
Некоторых явно шокирует выбор и возможности, предлагаемые свободными системами. Но ничего, это пройдёт.Если бы не было таких новых разработок, то не было бы половины функций в старых дистрибутивах. Не было бы такого накопленного опыта, позволяющего опираться на него в решении каких либо задач.
Кроме того, такие вещи обычно делаются со своими задачами, академическими ли, практическими ли. А вы предлагаете закрыть школы, музыкальные и художественные училища, вечерние курсы кройки и шитья, и отправить всех в армию. Картошку чистить. Дескать, картошку чистить полезнее.... Нет, не полезнее. :)
Картошку чистить не полезнее, но никто и не предлагает от всего остального отказаться. Зато вот, авторы дистрибутива, настаивают, что нужно обязательно уметь одновременно чистить картошку, играть на скрипке и шить. Двумя руками.
Забыли добавить "а также умещается на одну дискетку".
Сдаётся мне, джентельмены, что ребята просто ещё не представляют весь масштаб задуманных схем организации работы различных окружений...
>одновременно нескольких рабочих иерархий директорий с набором компонентов различных дистрибутивов Linux.а про системные вызовы кто-нибудь подумал?
а про различные нюансы работы с памятью?
а про специфичные патчи ядра?Впрочем - "дорогу осилит идущий". Счастливого пути!!! (Надеюсь, что у ребят компания больше, чем 50 человек)
Если на этот дистр можно будет удобно ставить steam или иную проприетарную радость, а так же легко и безболезненно удалять не свободные елементы ядра, считаю движуха пойдёт, имхо. Если хочешь хардкорный линукс - юзай слакварь, хочешь удобный линукс - юзай бедрок.
> Если на этот дистр можно будет удобно ставить steam или иную проприетарную радость, а так же легко и безболезненно удалять не свободные елементы ядраЯ от таких взаимоисключающих параграфов аж прямо на ноль поделил.
Меня тоже порадовало. Видимо, это такой комментарий был в стиле статьи:)
Так, они что, хотят реализовать первоапрельский манифест Торвальдса? ...
Так, они что, хотят реализовать первоапрельский манифест Торвальдса? ...
>> Всё это планируется дополнить бесшовной поддержкой запуска программ, упакованных для популярного Ubuntu.а что, "бесшовный" нынче означает "костыльно-подпорочный" ?
>> Каждая программа в Bedrock Linux запускается в специфичном для каждой группы дистрибутивов chroot-окружении, в которое копируются все необходимые для работы приложения компоненты.
они изобрели LinSxS, злодеи ?
эх, то, о чём так долго мечтали большевики - "Linux on Crutches"...
это еще гоболинукоиды изобрели
> они изобрели LinSxS, злодеи ?
>Bedrock Linux попытался вобрать в себя сильные стороны существующих дистрибутивов LinuxЧе, еще один?
>>Bedrock Linux попытался вобрать в себя сильные стороны существующих дистрибутивов Linux
> Че, еще один?и имя им - Легион
обнять и плакать.
Полный абсурд, таких дистров, "вобравших в себя все лучшие стороны других дистрибутивов", можно ещё хоть тыщу сделать.
идею из первоапрельской новости взяли
Ну и жусть, просто франкенштейн по описанию.
Лучше бы Arch форкнули, и сделали его таким как он был примерно год назад. С rc.conf.