LINUX.ORG.RU

Devuan 4.0

 , , , ,


2

4

Вышел Devuan 4.0, форк Debian GNU/Linux, поставляемый без системного менеджера systemd. Пакетная база дистрибутива перешла на ветку Debian 11 Bullseye.

Проектом создано 400 пакетов, которые созданы для работы без systemd, ребрендинга или адаптации к особенностям инфраструктуры Devuan. Два пакета (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) присутствуют только в Devuan и связаны с настройкой репозиториев и работой сборочной системы. В остальном Devuan совместим с Debian, за исключением ПО, требующего Systemd в обязательном порядке, и может использоваться для создания дистрибутивов без systemd. Пакеты Devuan доступны на packages.devuan.org

Рабочий стол по умолчанию — Xfce с дисплейным менеджером Slim. Поддерживается установка KDE, MATE, Cinnamon, LXQT, LXDE. По умолчанию в качестве инициализатора используется Sysvinit, доступны OpenRC и Runit. Предусмотрена возможность отвязки от D-Bus, которая позволяет создавать минималистичные конфигурации рабочего стола на базе оконных менеджеров blackbox, fluxbox, fvwm, fvwm-crystal и openbox. Для настройки сети предлагается вариант конфигуратора NetworkManager, не привязанный к systemd. Вместо Systemd-udev используется форк eudev из Gentoo. В Xfce и Mate для управление сеансами используется ConsoleKit, в остальных случаях - Elogind, вариант Logind, не привязанный к Systemd.

Новшества Devuan 4.0:

  • Пакетная база - Debian Bullseye 11.1, ядро Linux - 5.10

  • На выбор представлены Sysvinit, OpenRC, Runit.

  • Добавлена новая тема оформления для загрузочной заставки, менеджера входа и рабочего стола.

  • Реализована поддержка GDM3, SDDM помимо Slim.

  • Предоставлена возможность использования без systemd всех пользовательских окружений, доступных в Debian. Добавлена поддержка LXDE.

  • Для людей с проблемами со зрением предоставлена возможность голосового сопровождения процесса установки и добавлена поддержка дисплеев на базе шрифта Брайля.

>>> Подробности

anonymous

Проверено: hobbit ()
Последнее исправление: cetjs2 (всего исправлений: 3)

Ответ на: комментарий от anonymous

пора на ОО забить уже.

у ООо есть один плюс - он заморозился :) А значит если ты что-то пишешь много лет подряд, то он замечательно для этого подходит файл 10-ти летней давности со сложной верской гарантированно открывается без каких-то сдвигов :)

anonymous
()

Сабжевая новость важнее чем очередная минорная бета-поделка от каноникала.

Grzegorz

anonymous
()
Ответ на: комментарий от Rootlexx

Поставил Debian 11, удалил systemd

Зачем устанавливать дистрибутив с гумном чтобы потом удалять гумно если можно изначально не устанавливать гумно?

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

От Logind, но не от systemd.

Я сам сижу на mate, так что в новых гномах, увы не очень разбираюсь, и вы, если что, меня поправьте пожалуйтса. На сколько я знаю, гном был привязан только к одному компоненту от systemd - logind. И на данный момент, насколько я понял, он от него отвязан. Как и к каким ещё компонентам systemd привязан новый гном? И если привязан, то каким таким хитрым способом его патчат, что он запускается аж на bsd?

SystemdFag
()
Ответ на: комментарий от anonymous

А зачем создавать целый дистрибутив ради отсутствия systemd, но в котором всё равно полно кода как из systemd, так и просто от Поттеринга, и который всё равно на 99% лишь паразитирует на пакетной базе другого дистрибутива?

Нет, хочется — делайте, просто интересно услышать адекватные аргументы в пользу, если они есть.

Rootlexx ★★★★★
()
Ответ на: комментарий от Odalist

При чем тут переход на личности?

А при том, что ты не читал документацию, и выложил скрин какого-то франкенштейна.

Как мило. Сами приписали мне цитату, которой я не говорил, и сами же на неё ответили. Может, вы и дальше сами с собой разговаривать будете?

И да, на кой чёрт мне документация про переход с Debian 11 на Devuan, если смысл написанного мной как раз и состоял в возможности удалить systemd непосредственно в Debian 11 без перехода куда-либо?

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

интересно услышать адекватные аргументы

Показать свою непримиримую позицию, сделать акцент на отсутствии systemd в качестве init. Что еще они могут сделать? Сейчас писать замену systemd, которая настолько превзоидет его, что все дистрибутивы себе его запилят по дефолту — это очень сложно и уже не слишком-то и нужно (да и на одном хейте systemd далеко не уедешь). Это больше идеологический и философский ход. С практической стороны вопроса пользы никакой, конечно, нет.

minda
()
Последнее исправление: minda (всего исправлений: 1)

Так уже же есть MX linux в чем смысл этого Дивана?

Procenko
()
Ответ на: комментарий от SystemdFag

На сколько я знаю, гном был привязан только к одному компоненту от systemd - logind. И на данный момент, насколько я понял, он от него отвязан. Как и к каким ещё компонентам systemd привязан новый гном?

Насколько могу понять, сейчас в Debian 11 единственная проблема, мешающая установить GNOME без systemd, — это жёсткая зависимость gdm3 от libpam-systemd. Которая является багом и наверняка будет исправлена.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Как мило-2.

паразитирует

Имею мнение, и публично озвучиваю свой вердикт, что говно оно у вас.

просто интересно услышать

Но скромно прошу проконсультировать. Надо ведь делать вид что стремлюсь к объективным всесторонним оценкам, чтобы мои вердикты воспринимались авторитетно.

the1 ★★
()
Ответ на: комментарий от anonymous

я купил ноутбук в магазине, а предустановленный линукс не может загрузиться и просит меня почитать какой-то журнал.

Сильно сомневаюсь. Dell так обычно не фейлит.

сначала потный ленька испортил звук - пердящие динамики и неработающий микрофон, а потом вообще привел его в неработоспособное состояние…

Ну хрень же полная. Да, вначале пульсаудио был препозорный, но давно уже исправилось всё.

P.S. Сам нелюбитель systemd, если что. Но не из-за потности Поттеринга или ещё чего-то бредового, а из-за объективных причин.

zemidius
()
Ответ на: комментарий от goingUp

Пусть пишут, это их дело.

Да пусть, конечно. Почему только не делать то же самое в рамках самого Debian? Я бы понял, если бы там категорически отказались что-то поддерживать, но нет: и elogind запилили, и виртуальные пакеты сделали, чтобы не прибиваться гвоздями к systemd… Поставил KDE без systemd — вроде всё работает. Поэтому необходимость аж отдельного дистрибутива вызывает вопросы, которые я и задал.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Лишь в eudev вместо udev?

Так в этом и вся соль. udev настолько прибит гвоздями к системдэ, что без неё то и дело всплывают неочевидные глюки. У меня вот, к примеру, в buster оно почему-то не репортило тип файловой системы для зеркалированных LVM-томов, хотя в виртуалках с системд и девуаном — всё было норм. (Щас проверил — в bullseye это, оказывается, починили, неожиданно.)

anonymous
()
Ответ на: комментарий от Rootlexx

А зачем создавать целый дистрибутив

Чтобы после установки дистрибутива можно было спокойно работать, а не заниматься вычищением авгиевых конюшен.

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

Чтобы после установки дистрибутива можно было спокойно работать, а не заниматься вычищением авгиевых конюшен.

И для этого понадобилась показуха с отдельным целым дистрибутивом, придумыванием своего васянского названия, непримиримой позиции по отношению к Debian и т. д.?

Авторы баттхёртиана могли сделать просто специальный образ init-alternatives в рамках самого Debian.

minda
()
Последнее исправление: minda (всего исправлений: 1)
Ответ на: комментарий от minda

Можно же было сделать

Можно. Разрешаю.

Grzegorz

anonymous
()
Ответ на: комментарий от Rootlexx

Ну, так не всегда так было. И при апгрейде системдэ без спроса ставилось, и то же KDE гвоздями к нему было прибито через udev и logind, и виртуальные зависимости мейнтейнеры делать откровенно отказывались. Тот факт, что init system diversity всё-таки перестало быть пустым звуком, не может не радовать. В конце концов, возможно и сами девуановцы откажутся от отдельного дистра, если всё будет работать в основном.

anonymous
()

Непрекращающийся бугурт системдэ—положительных в этом треде наглядно демонстрирует что девуанщики всё правильно делают.

Grzegorz

anonymous
()
Ответ на: комментарий от the1

Имею мнение и публично озвучиваю свой вердикт, что говно оно у вас

Мне не приходит в голову иного определения кроме «паразитирует», если 99% пакетов используются из Debian без изменений, но при этом заявляется об отдельном дистрибутиве. Если вас это обидело — что ж, приношу извинения.

Надо ведь делать вид что стремлюсь к объективным всесторонним оценкам, чтобы мои вердикты воспринимались авторитетно.

Мне глубоко пофиг, как воспринимаются мои оценки. Я хочу прояснить для себя, чего конкретно не хватает в Debian как в текущей его версии, так и в проекте, что оправдывало бы создание (по крайней мере как позиционируется) отдельного дистрибутива.

Лучше бы вы вместо пустого балабольства ответили бы на этот вопрос.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Почему только не делать то же самое в рамках самого Debian?

Это может и к лучшему, что пилят свой дистр, всякие патчи и фичи для выпиливания systemd добавят баги, а, как я понимаю, 99% юзеров дебиана отсутствие systemd не нужно.

goingUp ★★★★★
()
Ответ на: комментарий от anonymous

Чтобы после установки дистрибутива можно было спокойно работать, а не заниматься вычищением авгиевых конюшен.

После установки дистрибутива всё равно приходится доустанавливать кучу нужного ПО, а systemd заменяется на sysvinit двумя командами. Парой командой больше, парой меньше — какая разница?

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Я хочу прояснить для себя, чего конкретно не хватает в Debian как в текущей его версии, так и в проекте, что оправдывало бы создание (по крайней мере как позиционируется) отдельного дистрибутива.
Лучше бы вы вместо пустого балабольства ответили бы на этот вопрос.

Ты тупой или что? Я же тебе конкретно написал: не хватает возможности установить дистрибутив и без лишнего пердолинга получить рабочую систему вместо глючного куска гумна. Ещё вопросы есть?

Grzegorz

anonymous
()
Ответ на: комментарий от Rootlexx

Если вас это обидело

:)

Мне глубоко пофиг, как воспринимаются мои оценки.

:)

Лучше бы вы вместо пустого балабольства

:)

Тут комментарии излишни, но улыбнуться здесь можно, и нужно.

the1 ★★
()
Ответ на: комментарий от anonymous

и то же KDE гвоздями к нему было прибито через udev и logind

Вроде ж для решения этой проблемы shim какой-то был в связке с cgmanager, или я ошибаюсь?

Rootlexx ★★★★★
()
Ответ на: комментарий от anonymous

Ты тупой или что? Я же тебе конкретно написал: не хватает возможности установить дистрибутив и без лишнего пердолинга получить рабочую систему вместо глючного куска гумна. Ещё вопросы есть?

Нет. Но совсем не по той причине, что вы думаете.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Парой командой больше, парой меньше — какая разница?

Парой дистрибутивов больше, парой меньше — какая разница?

Grzegorz

anonymous
()
Ответ на: комментарий от Rootlexx

в возможности удалить systemd непосредственно в Debian 11

Угу. И получить фиг знает что, с кусками systemd.

И да, на кой чёрт мне документация про переход с Debian 11 на Devuan

Конечно же. Зачем ее читать, бро. Не читай. Станешь умнее.

в Debian 11 без перехода куда-либо?

Это твое дело. Делай что хочешь.

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

И получить фиг знает что, с кусками systemd.

ЕМНИП, у тебя на твоём основном компе стоит Debian с XMonad, а не Devuan. Так и почему тебя это волнует тогда?

minda
()
Последнее исправление: minda (всего исправлений: 1)
Ответ на: комментарий от minda

Так и почему тебя это волнует тогда?

Системдэ-положительный, зачем ты строчишь третью страницу в новости про Devuan?

Grzegorz

anonymous
()
Ответ на: комментарий от Odalist

Угу. И получить фиг знает что, с кусками systemd.

Не хочется вас расстраивать, но что elogind, что eudev — это куски systemd.

И получил я систему, отличие которой лишь в udev вместо eudev. С elogind, sysvinit и прочими insserv.

Конечно же. Зачем ее читать, бро.

Разумеется. Зачем читать документацию по выполнению действий, которые абсолютно не собирался делать?

Казалось бы, что сложного признать, что вы просто невнимательно прочитали исходное сообщение, и потому поняли его как такую попытку перейти на Devuan, из-за чего вы и заявили про «кривые руки» да поделились ссылкой на документацию по переходу с Debian 11 на Devuan — но нет, вы решили продолжать упираться. Ну что ж, удачи вам в этом нелёгком деле.

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Ладно. Забей. Только твой скрин показывает мою правоту. У тебя фиг знает что. Если это основная система, то нужно ждать беды (в плане стабильности).

Odalist ★★★★★
()
Ответ на: комментарий от Rootlexx

но в котором всё равно полно кода как из systemd

Ты опять передергиваешь. Читай вот тут.

Most of those «alarming» files are just systemd units files, put there by daemons/packages/utilities who «also» support systemd in a way or another. So they are not alarming but just totally harmless if you don’t have a running systemd as PID 1, since only systemd understands and can run them. It would be totally useless (and utterly stupid IMHO) to fork, rebuild, and maintain a few more hundred packages only because they happen to provide a systemd unit file for those systems where systemd is used.

libsystemd0 is used by some daemons to verify if systemd is running or not. If it’s not, libsystemd is totally harmless.

Odalist ★★★★★
()
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от Rootlexx

но что elogind, что eudev — это куски systemd.

Нет. Это не так. Ты как незнайка в стране чудес. Eudev это форк eudev из Gentoo. Используется вместо Systemd-udev. А Elogind,это вариант Logind, не привязанный к Systemd.

Odalist ★★★★★
()
Ответ на: комментарий от Odalist

Если это основная система, то нужно ждать беды (в плане стабильности).

Почему? Там такой же elogind и такой же sysvinit, что и в Devuan. Разве что udev вместо eudev — но едва ли это прям так скажется на стабильности; в конце концов, если бы у первого была жёсткая привязанность к systemd, то он бы от него зависел.

Rootlexx ★★★★★
()
Ответ на: комментарий от Odalist

Дожили. Главный sd-хейтер фактически топит за systemd.

Thetan ★★★
()
Ответ на: комментарий от Odalist

Ты опять передергиваешь. Читай вот тут.

Я говорил не о unit-файлах, а о собственно elogind и eudev, которые, будучи «выдранными» из systemd, неизбежно содержат код из systemd — их же не переписали целиком с нуля.

Более того, в них продолжают переносить код из systemd: раз, два, три, четыре

Так что я абсолютно прав: в них полно кода из systemd, и его оттуда продолжают переносить.

Rootlexx ★★★★★
()
Ответ на: комментарий от Odalist

libsystemd0 is used by some daemons to verify if systemd is running or not. If it’s not, libsystemd is totally harmless.

Ну вот, а анонимус выше заявлял, что это всё вражеская пропаганда. А тут сами разработчики Devuan об этом говорят.

Rootlexx ★★★★★
()
Ответ на: комментарий от Odalist

Eudev это форк eudev из Gentoo. Используется вместо Systemd-udev

Ну так eudev же не из воздуха возник — это «выдранный» из systemd udev, который кое-где пропатчили для избавления от зависимостей от systemd.

А Elogind,это вариант Logind, не привязанный к Systemd.

И это тоже не написанный с нуля проект, а точно так же «выдранный» из systemd logind, в котором расставлены заглушки в местах, зависящих от systemd.

При этом в оба продолжают вливать патчи из systemd, как я выше уже показал ссылками.

Короче. Я могу понять, когда обосновывают нежелание иметь systemd в качестве системы инициализации, но вынуждены использовать некоторые его части, поскольку на них завязана часть ПО. Но не когда некоторым, как выше, мешает наличие маленькой библиотеки libsystemd0, потому что «в системе не должно быть остатков systemd» — но которым при этом почему-то не мешают целые куски systemd, выдранные из него и слегка пропатченные…

Но если мешает конкретно systemd init, то чем плох вариант с удалением systemd и установкой sysvinit и elogind в самом Debian 11?

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

Ну так eudev же не из воздуха возник

Я этого и не говорил.

который кое-где пропатчили для избавления от зависимостей от systemd.

Как будто что-то плохое.

При этом в оба продолжают вливать патчи из systemd

Потерингу спасибо скажи. Да и красной шапке, что убивает Линукс.

мешает наличие маленькой библиотеки libsystemd0, потому что «в системе не должно быть остатков systemd»

Я не знаю. кому это мешает, но это перебор, потому, что

It would be totally useless (and utterly stupid IMHO) to fork, rebuild, and maintain a few more hundred packages only because they happen to provide a systemd unit file for those systems where systemd is used.

с удалением systemd и установкой sysvinit и elogind в самом Debian 11?

Делать по описаню нужно. Я ссылку давал.

Odalist ★★★★★
()
Ответ на: комментарий от Rootlexx

Но если мешает конкретно systemd init, то чем плох вариант с удалением systemd и установкой sysvinit и elogind в самом Debian 11?

Во-первых, как я уже неоднократно подчёркивал, пользователю не нужно возиться с выпиливанием ненужного гумна. Во-вторых, если в процессе выпиливания гумна или после него вылезут косяки, то все твои жалобы дебианщики закроют с пометкой NOTABUG, а в треде на ЛОРе высрут что-то вроде ССЗБ УМВР, ибо корректная работа системы в кейсе с выпиливанием системгэ дебианом не гарантируется (впрочем, она не гарантируется и без выпиливания этого кривого гумна). Devuan же предоставляет чёткий и проверенный массой людей путь решения проблемы. В самом деле, зачем пользователю делать лишнюю работу, которая должна по хорошему должна была быть сделана мейнтейнером дебиана, с непредсказуемым для себя результатом?

Grzegorz

anonymous
()
Ответ на: комментарий от minda

Чтобы такое спросить, надо обладать паматью бабочки-однодневки.

Девуану сколько лет? А дебиан только сейчас, только в 11 версии рассмотрел возможность работать без анальной вставки. Ферштеин?

Второй раз. Ну не было у них поддержки сисвинит и прочего после того, как их нагнули и они нагнулись. Диван оказался успешным, вот они и зачесались в попытках вернуть эту поддержку.

Перевожу в третий раз: затем, чтобы не ждать 6 лет, пока дебиан сообразит, что не бэкдором единым.

anonymous
()
Ответ на: комментарий от Rootlexx

Разработчики Devuan сделали удобно пользователю искоробки, какой ужас. Плохие-плохие разработчики, в опенсорце должен быть пердолинг, красноглазие, боль и страдания. Никак иначе.

Вообще истерические вскукареки системдэ-положительных в сторону тех кто не хочет ходить вместе с ними строем весьма забавные. Забавляет и то что они же чуть что первыми, брызжа слюной, орут что в их опенсорце никто никому ничего не должен, прямо как Лёня закрывает свои „небаги”.

По нынешним итогам треда, бугуртом системдэ-положительных фанбоев удовлетворён.

Grzegorz

anonymous
()
Ответ на: комментарий от anonymous

Чтобы такое спросить, надо обладать паматью бабочки-однодневки.

А это у них такая фашистская тактика. Сначала они наезжают и выставляют плохими разработчиков Devuan, которые нагло посмели не ходить строем вместе с остальным редхатом. Позже, если потребуется, наедут на тех кто будет обеспечивать пользователям выбор в рамках самого дебиана. А позже будут наезды на пользователей, которым не нравится кривое гумно от Лёни, альтернатив-то уже не осталось.

Grzegorz

anonymous
()
Ответ на: комментарий от minda

И если вдруг мой предыдущий мессэдж не ясен, то во первых, не уподобляйся однодневке, освежи память https://forums.debian.net//viewtopic.php?f=20&t=120652 Во вторых, может тогда станет очевидна простая очевидность, если бы не несколько лет работы над проектом Девуан, то не появилось бы поддержки sysvinit в bulseye. Это была бы вторая шляпа.

А потом появляются некоторые и говорят, ай зачем и так же работает? Сегодня работает, потому что девуанцы работали. А иначе бы и сегодня не работало.

Тот же elogind в дебиане только благодаря существованию и услилиям девуана. Теперь ферштеин?

Это больше, чем просто дистрибутив или форк без анального зонда. Это, в добавок, политический проект, затормозивший расползание рака, когда хтч прог и DE становятся зависимыми от злокачественного новообразования systemd там, где это не нужно. Точнее нужно только, чтобы нагнуть всех и никого не осталось.

anonymous
()
Ответ на: комментарий от anonymous

Elogind это же кастрированный кусок силами Gentoo сообщества вроде как. А так да, потом как в шинде скажут, что без сукербута нельзя загрузить систему с ненужнод, а без TRM2 модуля совсем нельзя загрузить ненужнод, ну и наконец вот вам список совместимых, одобренных в штеуде и меломягкими набор правильных процессоров для линукс. Всех под контроль неусыпный чтоб боялись слово сказать. Потом заставить песни добровольно петь «пусть всегда будет в джопе, пусть всегда будет системд, пусть всегда будет лёня, пусть всегда будет срач».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.