Доступен (https://bedrocklinux.org/news.html) выпуск мета-дистрибутива Bedrock Linux 0.7.3 (https://bedrocklinux.org/), позволяющего использовать пакеты и компоненты из различных дистрибутивов Linux, смешивая дистрибутивы в одном окружении. Системное окружение формируется из стабильных репозиториев Debian и CentOS, дополнительно можно установить более свежие версии программ, например, из Arch Linux/AUR, а также скомпилировать портежи Gentoo. Для установки сторонних проприетарных пакетов обеспечена совместимость на уровне библиотек с Ubuntu и CentOS.
Вместо установочных образов в Bedrock предложен (https://bedrocklinux.org/0.7/installation-instructions.html) скрипт, который изменяет окружение уже установленных типовых дистрибутив. Например, заявлено о работоспособности замены Debian, Fedora, Manjaro, OpenSUSE, Ubuntu и Void Linux, но имеются отдельные проблемы при замене CentOS, CRUX, Devuan, GoboLinux, GuixSD, NixOS и Slackware. Установочный скрипт подготовлен (https://github.com/bedrocklinux/bedrocklinux-userland/releas...) для архитектур x86_64 и ARMv7.
В процессе работы пользователь можно активировать в Bedrock репозитории других дистрибутивов и установить из них приложения, которые смогут запускаться бок о бок с программами из различных дистрибутивов. В том числе поддерживается установки из различных дистрибутивов графических приложений. Для каждого дополнительно подключенного дистрибутива создаётся специальное окружение
("stratum"), в котором размещаются специфичные для дистрибутива компоненты.Разделение осуществляется с использованием chroot, bind-монтирования и символических ссылок (предоставляется несколько рабочих иерархий директорий с набором компонентов различных дистрибутивов, в каждое chroot-окружение примонтирован общий раздел /home). При этом Bedrock не нацелен на предоставление дополнительного уровня защиты и строгую изоляцию приложений. Запуск специфичных для дистрибутивов команд выполняется при помощи утилиты strat.
Например, при желании использовать пакеты из 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.URL: https://bedrocklinux.org/news.html
Новость: https://www.opennet.me/opennews/art.shtml?num=50516
Это настолько безумно, что мне даже нравится. Надо попробовать.
Судя по дизайну их сайта, возможно, Вы правы.
Там сайт делался в броузере с плагином инвертирующем цвета.
Если в хроме поставить https://chrome.google.com/webstore/detail/high-contrast/djcf... и инвертировать цвета,
сайт выглядит ок.
Сайт реально крутой!))
О да, этот экстеншен делает что-то чудесное с опеннетом :-D
> Доступен мечта-дистрибутив Bedrock Linux 0.7.3Fix
> можно установить более свежие версии программ, например, из Arch Linux/AUR
> добавлена поддержка current-репозитория SlackwareВ Arch и Slackware самая простая система сборки пакетов, разберётся даже умственно отсталый. Можно PKGBUILD и SLACKBUILD строчить, как из пулемёта. Теперь вот добавили поддержку и в Bedrock Linux. Выражаю благодарность создателям этих замечательных дистрибутивов!
Всегда мечтал о нечто подобном - казалось бы, в чем проблема-то - например, использовать симлинки на команды из разных дистрибутивов - на каком бы дистрибутиве не сидел, а удобно будет... Только за основу взять что-то крепкое, быстрое и неглючное... Здесь же разработчики пошли более трудным путем... Главное, чтобы всё было прозрачно даже для домохозяек, но с возможностью использования всей мощности настройки через строку...
А вы не устали от такого разнообразия свобод?
И разбазаривании времени и сил на разбор всех возможных вариантов и степени корявости различных решений
А вы не устали от пустопорожней болтовни?
>А вы не устали от такого разнообразия свобод?Нет, ваше Путейшество, не нужно роскомнадзорить наши скромные права и свободы. Их мало и они скромные. Дайте хоть помереть спокойно...
Да ладно, офигенная же штука. Я всё ad hoc скрипты писал, чтобы chroot'ы собирать под всякие левые системы, которые мне вдруг зачем-то понадобились ненадолго, а тут уже всё написано.
Таких извращений, Иван не видал!
В названии ошибка. Должно быть Madrock.
Merdock?
MacDuck ))
Ну не
MacBook???
Bredock!
Badlock
Вообще это круто, но то что разделяются окружения для дистров - не очень.
надо ж, чего только люди не делают, чтоб контейнеров избежать ;-)
С контейнерами надо погемороиться с выводом GUI приложений. А тут может всё из коробки работает?
Есть же snap и flatpack - чего тут гемороиться?
или "xhost +" и настроить iptables (или другой файрволл) чтобы снаружи туда никто не пробился
unix-сокет же ж пробросить, зачем вам геморрой с iptables.
> или "xhost +" и настроить iptables (или другой файрволл) чтобы снаружи туда
> никто не пробилсяЯ это к тому что и snap и flatpack специально для пользовательских приложений были сделаны, GUI там работает из коробки.
Зачем что-то изобретать если все и так проще некуда?
затем, что когда у тебя есть пакет, собранный под б-жественную бубунточку, а ни снапа, ни флэтшлака не завезли - его приходится либо пересобирать самому (и хорошо если при этом не тянется пол-интернета зависимостей собираемых единственноправильным образом) либо ставить бубунточку.
Так по сути то... контейнер это тот же chroot только с боку бантик... да и сикурности от контейнеров не больше ....
оно не о секьюрности вообще. Оно о возможности иметь в контейнере (или вот так, извращенно) программу от другого дистрибутива, вместе со всем ее dependency hell'ом, не размазывая его (или десять разных) по основной системе.Нет, контейнер это не chroot, это unionfs и еще кой-какая мелочь поверх нее.
> оно не о секьюрности вообще. Оно о возможности иметь в контейнере (или
> вот так, извращенно) программу от другого дистрибутива, вместе со всем ее
> dependency hell'ом, не размазывая его (или десять разных) по основной системе.Я дак вижу в этом возможность иметь весь юзерспейс, все окружение, для одной программы это не надо, действительно извращение.
> Нет, контейнер это не chroot, это unionfs и еще кой-какая мелочь поверх
> нее.
Что только люди ни напишут, лишь бы что-то умное не писать
Контейнеры - для другого.
https://opennet.ru/openforum/vsluhforumID3/90758.html#50
блин, выдохлись разрабы на фантазии, а нормальную поддержку принтеров, так не могут до сих пор сделать, например, Canon PIXMA G1411 вообще драйверов нет.
принтера самое больное место у всей линейки Linux...
Разрабы за сохранение природы ))) Нечего рубить дерева ради бумаги на которой вы хотите печатать. Время такое, что даже правительство, переходит в электронную плоскость.
Ну уж если сильно хочется, то наверняка можно найти принтсервер с поддержкой этого принтера.
Сарказм, хорошо, пошёл.
А вот про принт-сервер вы глупость сморозили.Принт-сервер на чём-то должен работать. И если на базе Linux он будет, то не заработает этот Pixma. Вы же понимаете. А если он будет на Windows или на BSD, то это уже не Linux, о чём сейчас мы говорим. Железные принтсерверы тоже под какой-то операционкой работают.Вообще парадокс Linux систем состоит в том, что будучи текстовыми операционными системами, в которых всё на скриптиках (читаемых простым текстовым редактором), они имеют довольно-таки много проблем с печатью. И вот тут резонный вопрос - Вы вообще думаете реальные будни людей обслуживать? Графика у вас страдает, печать страдает... Зато, у вас есть докер, специально для тех, кому мало прослоек и с обычным стеком технологий возиться уже приелась и хочется новых ощущений с докер-технлогией, в которых масса нюансов в работе всё с теми же: dns, ip, маршрутизацией, файловой системой.
За столько лет работы с linux возникает ощущение, что программирование и администрирование в linux ради самого процесса - не для людей. Сообщество linux в разы превосходит проприерастов, но при этом вся эта орава бездельников занимается всякой хернёй - как художники.
полностью с вами согласен
линукс сообщество очень дефрагментирвано
штампуют форки на форке
Дефрагментировано? То есть монолитно.
> - Вы вообще думаете реальные будни людей обслуживать?Мы - это кто?
Смотри, ты мне понравился, я тебе объясню. Нет никакого "вы", к которому ты пытаешься обратиться. Есть "мы", включая тебя, те, которые используем Linux/BSD. И если нам чего-то не хватает, у нас есть три пути:
- сесть и написать для себя и для всех - открыто и бесплатно;
- найти кто напишет и заказать за деньги, свои;
- терпеливо ждать, когда проблему решит кто-то ещё, первым или вторым способом.Проблема в том, что "драйвера печати" по идее должны выпускать и сопровождать производители железа, ну или как минимум - не синить препятствий для этого в виде сраных патентов и закрытых спек.
Поэтому лично для тебя у меня есть четвёртый вариант: ты купил железку у производителя, вот садись на уши ТП, пиши, звони, угрожай, уговаривай, убеждай, требуй (в рамках закона естественно). Вот твои "вы" они там, понимаешь?
И да, если что лично я использую все четыре способа, так что советую не кривя душой.
>принтера самое больное место у всей линейки LinuxЕсли бы только принтеры... У меня завалялся свисток AVerMedia Aver USB Radio MR-800. Когда-то еще на ядре 2.6.х слушал FM-радио. Решил на днях подключить, а там болт :( Драйвер в ядре ЕСТЬ и он подгружается даже, но ничем запустить так и не смог: никакое ПО вроде Gnomeradio и т.д. не видят девайс.
Попробуй GNU radio. Программа на ncurses
Это что-то не то слегка, если ты про gnuradio.org:
>GNU Radio provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment.Какия-то эмуляции сигналов... Больше ничего не гуглится вроде.
хм, а у нас эфирного аналогового радио вещание не осталось везде цифра, так, что я свой свисток упаковал аккуратно и в выделенный ящик для антиквариата схоронил...
> хм, а у нас эфирного аналогового радио вещание не осталось везде цифра,А пиратские станции? Наверное, тоже все ушли в цифру.
У нас FM рулит и педалит.
однако, фирмварь надо раздобыть и положить в /lib/firmware/
Наверняка в dmesg про это жалоба есть.
Я на такое наткнулся когда пытался завести китайский DVB-T2 свисток — клон китайского же Astrometa. Драйвур драйвером, а к нему еще файлик фирмвари надо, которую паран^W доблестные борцуны за свободу так и норовят отовсюду выпилить.
Понятно, попробую. Только вот где ее взять...
в ведре 2.6, на котором ты его успешно слушал, например.только сдаецца мне, проблема не в фирмвари, откуда у такой ерунды загружаемая фирмварь, а в том что что-то поломали.
Больше склоняюсь к тому, что таки сломали, но точно не уверен. В ядре есть вот это, начиная с 2.6.28: https://github.com/torvalds/linux/blob/master/drivers/media/...
В dmesg ничего не было, просто определился девайс и все.
Как-то так примерно:usbcore: registered new interface driver radio-mr800
radio_mr800: version 0.11 AverMedia MR 800 USB FM radio driver
Ну а поддержка в ядре вот: https://github.com/torvalds/linux/blob/master/drivers/media/...
Там даже под оффтопик нет никаких дров, только утилита, которая ловит сигнал и переключает каналы. Расковырял установщик, никакого намека на фирмварь или драйвер.
>Драйвер в ядре ЕСТЬ и он подгружается даже, но ничем запустить так и не смогМожет таки руки кривые?
У меня в очень некислом компе звук до сих пор через карту 1998 года работает (Aureal vortex 2), Арч на 5 ядре. Всё пучком.
>Может таки руки кривые?По себе не суди только. При чем тут вообще твоя карта? У меня тоже карточка 1998-го внезапно. Да, все работает. В отличие от оффтопика.
>Арч на 5 ядре. Всё пучком.
Яснопонятно: https://bit.ly/2GreGF0
>При чем тут вообще твоя картаНу это ты у-sir-аешься, что в линуксе плохо со старьём, а не я.
>У меня тоже карточка 1998-го внезапно
Ну загрузись с liveCD в 2.6, потом 3.х, потом 4.х и станет понятно где и что "поломали".
Может у тебя железяка уже сдохла физически за 20 лет, даже если и определяется.
таки ради ~0.83% юзеров оно разрабам надо ?
в общем пилите дальше свои ДЕшечки со свистоперделками)
> а нормальную поддержку принтеров, так не могут до сих пор сделатьПроизводитель - Canon, нормальная поддержка - его забота и всё вопросы к ним.
Кэнон есть, боль понимаю, вывод не разделяю.
Кенон либо CAPT, либо UFR2, под первое есть опенсоурс, под второе дрова от Кенона.
PS
Вообще, под линукс, чтоб не мучатся с драйверами, берут ХП.
> Вообще, под линукс, чтоб не мучатся с драйверами, берут ХП.https://forum.calculate-linux.org/t/hplip-hp-m1132/5158/4 — hplip и HP M1132 [РЕШЕНО].
> И так вся хитрость заключается в том, что принтер HP M1132 изначально поддерживает функцию Smart Install #$%...
Почему по мнению многих сообщество обязано разбирать каждый новый модный проприетарный протокол и впиливать его поддержку туда и сюда, будто бы так и должно быть, при том, что сам производитель на драйвера забил?
С таким же успехом можно обвинять ms а том, что железка не работает, но тут, вот удивительно, уже обычно обвиняют вендора.
Этот принтер не поддерживает postscript, так что туда ему и дорога
напомните-ка мне, сколько стоили принтеры, поддерживающие postscript в те времена, когда это еще было достаточно популярной фишкой?туда и дорога оверинжинеренной постскриптовой блоатвари. Ну да, вы лишились возможности запихать в принтер программу игры в шахматы, но остальные получили принтеры, которые работают быстрее, глючат меньше, и стоят в разы меньше. А нормальных русских шрифтов в адобском формате (которые оправдывали бы геморрой с постскриптами) у вас все равно нет.
(и отдельно можно проехаться по применению поштскрипа для, скажем, шестицветной печати)
> С таким же успехом можно обвинять ms а том, что железка не работает, но тут, вот удивительно,
> уже обычно обвиняют вендора.да ладно, сколько воя что десяточка не поддерживает какое-нибудь гнилое "usb-radio", вендор которого уже дважды банкрот и еще умер (если бы был хотя бы только один раз банкротом, он бы непременно вам ответил).
Ну так а есть достойные альтернативы? Именно альтернативы, а не вендорские закрытые поделки
ну вот печатаю же ж как-то на каком-то самсуне из мусорки - иногда глючит, иногда печатает.
Было бы мне щастье от найденого в той же мусорке laserwriter? Очевидно, нет - занимает пол-комнаты, жрет редкостный картридж ценой как два нормальных принтера.
Не лечи - https://www.canonsoftwaredriver.com/canon-pixma-g1411-driver/ :
How To Install Canon PIXMA G1411 Printer Driver On Linux:
Requirements:A Linux-run device
A Common Unix Printer Service (CUPS) installed on the device.
Instructions:Turn on your computer and run the CUPS.
Go to the web-based interface.
Open a browser and navigate to localhost: 631.
Connect the printer.
On the browser, go to Administration tab and select Printers.
Select Add Printer.
You need to enter username and password.
Your printer (Canon G1411) should be on the list displayed. Select it and press Continue.
CUPS detect and add the printer.
A configuration window will pop up, fill values as needed.
The printer is ready to use on your computer.
и толку от таких манипуляций, ведь debian сам обнаруживает устанавливает принтер, только печать тупо выводится в никуда...
Принтерами управляет cups, а не debian.
> принтера самое больное место у всей линейки Linux...Вы все сказали почти верно. Но только почти.
Сравнение с иными ОС показывает, что у Linux проблем с принтерами вообще нет (кроме некоторых устаревших моделей Canon, которые, впрочем и под иными тоже не работают из-за отсутствия 64-разрядных драйверов).
Воу, они даже подготовились к публикации на Опеннете и предвосхищают "ненужно":
https://bedrocklinux.org/introduction.html#real_worldВообще, было бы круто иметь дистрибутив со стабильностью и поддержкой Дебиана в "серверных" (ядро, драйвера, консольные утилиты) компонентах и Арч-роллингом в "десктопных" (DM, GUI-приложения).. Лет, эдак, десять тому назад. Но сейчас это вполне доступно, благодаря Flatpak. Причём, сразу с изоляцией.
Со стабильными то дистрами при игре с ветками можно запороть систему, а тут ну вообще для особых любителей.
Тем времени багу с раскладкой и хоткеями уже овер 10 лет, но я смотрю тут дела по важнее....
*поважнее
В итоге все перейдут на LFS и будет рай
В итоге все как сидели на Xubuntu LTS, Kubuntu LTS, OpenSUSE leap так и будут.
> В итоге все перейдут на LFS и будет райИ потом как пакетами в LFS управлять? make install $PKG, make uninstall $PKG, rm -rf $PKG? снапшоты?
в генту можно сделать deb2targz, debianutils,rpm, rpm2targz а тут дебиан с targz2deb :)
В Арчхе тоже спокойно ставятся Deb-ы
только работать не будет - ибо нужны еще те версии библиотек и те версии зависимостей этих библиотек, и еще nvidia драйвер строго определенной версии.тут не targz2deb, тут реально эту проблему попытались решить.
Владимир Ильич в таких случаях использовал термин "Эклектические синкретические компендии", а во времена моего детства говорили проще - "смесь бульдога с носорогом".
Ещё в Qubes можно использовать одновременно несколько дистров. Только официально поддерживаются только разные версии Debian, Fedora и Whonix, но при желании есть инструкции для Ubuntu, Archlinux и некоторых других.
Ура! Ещё больше разнообразных способов выстрелить себе в ногу.
Надо попробовать.
Очень интересная идея. Но для чего это может быть нужно?..
Когда коту нечего делать он лижет яйца
Интересно, а ихний альт так может?
А кто это альт?
Господи,какое г-но
Ну почему же, он по чрутам раскладывает.
Я тоже имею чруты разной битности и разных дистров, чтоб не ребутаться. Ну сделал человек и сделал.
представляю какая там каша в системе
Это абсолютно адекватное отражение положения дел в мире Линукса.
Перепутал с windows
Судя по командам для разворачивания конкретной системы и запуску приложения от конкретной системы там нет никакой каши, либо контейнеры, либо чруты просто с системами и прозрачный запуск приложения из заданной системы
Очередное не нужно. Во всех сортах кocтылинупca набор софта в общем-то одинаковый: апач, файрфокс, мускул, кеды с гномом и прочее. Без разницы: убунта у тебя, центось, слака или какой-то другой. А потому клепать дистр номер 1005001 абсолютно незачем, всё равно аналог виндового ZverCD будет.
Это, как и почти все изобильно клепаемые дистры линукса, не просто ZverCD,а васяносборка из другой васяносборки вообще-то.
только что установил себе к Linux Mint 19.1 Bedrock linux, перезагрузился - обычный Mint, только brl update в терминале работает (ошибочно поставил 0.7.2 вместо 0.7.3)
и чего дальше с этим франкенштейном делать? Русскоязычной информации не нашёл, да и вообще инфы мало, везде копипаста этой статьи