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)
Ответ на: комментарий от the1

Выкинули medit, хотя старый deb без особых проблем ставится на новую систему (проблемка есть, но легко решается). Поставил старый деб.

Выкинули, потому что python2-only. Так пишут: https://tracker.debian.org/news/1064298/removed-120-3-from-unstable/

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

xfonts-terminus

Да, я сначала поставил именно его, но для моих терминалов (терминатор и лхтерминал) и медит оно не работает. Поэтому удалил, и поставил другой…

Для server-side fonts не должно быть изменений.

Ох, я не знал про это. Ну оно вроде депрекейтед, так что и ладно, буду жить как настроил.

потому что python2-only

Там по ссылке на баг скорее причина в другом. Не обновляется, и малый интерес. Да и в системе второй питон имеется.

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

А может подскажешь как кириллицу в транслите вводить в (например) гедит?

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

Да, я сначала поставил именно его, но для моих терминалов (терминатор и лхтерминал) и медит оно не работает. Поэтому удалил, и поставил другой…

Это все GTK3? Уже, да, может не работать. https://www.phoronix.com/scan.php?page=news_item&px=Pango-No-More-Bitmap-... А все, что использует Xft с рендером FreeType, (client-side fonts) по-прежнему может работать через растровые шрифты. У меня стоит xfonts-terminus и не установлен font-terminus. Через Xft (client-side fonts):

$ fc-list | grep Terminus
/usr/share/fonts/X11/misc/ter-u16n_iso-8859-1.pcf.gz: Terminus:style=Regular
/usr/share/fonts/X11/misc/ter-u14b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u12n_iso-8859-1.pcf.gz: Terminus:style=Regular
[...]
/usr/share/fonts/X11/misc/ter-u18b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u28b_iso-8859-1.pcf.gz: Terminus:style=Bold
/usr/share/fonts/X11/misc/ter-u20b_iso-8859-1.pcf.gz: Terminus:style=Bold
[...]

Server-side fonts:

$ xlsfonts | grep "xos4"
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso10646-1
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-1
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-13
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-15
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-16
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-2
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-5
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-7
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-iso8859-9
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-koi8-r
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-koi8-u
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-microsoft-cp1251
-xos4-terminus-bold-r-normal--0-0-72-72-c-0-paratype-pt154
[...]

Я Terminus использую в Emacs и через Xft все работает.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 3)
Ответ на: комментарий от the1

Там по ссылке на баг скорее причина в другом. Не обновляется, и малый интерес. Да и в системе второй питон имеется.

Помимо всего, да. Если честно, то я этого не понимаю. Если бы он не работал вообще и никто не чинил, то я бы понял, но ориентироваться на popcon - это такое себе. Я не считаю эти причины достаточными для удаления. Пришло поколение удаляльщиков. :/

Looking at this package, it appears that:

* the last upstream update uploaded to debian is from 2014
* the last commit on upstream hg repo is from late 2017
* interest in this tool is declining (looking at popcon)
* it's python2-based, which Debian is trying to remove
Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Я вообще-то не разбираюсь в этих шрифтах…

не установлен font-terminus

Конкретно этот пакет – содержит ttf, это векторный формат, и к терминусу как мы его ценим (битмэпность), он отношения не имеет. Поэтому и х с ним.

/usr/share/fonts/X11/misc/ter-u16n_iso-8859-1.pcf.gz: Terminus:style=Regular

Это похоже на остатки предыдущей системы. Ты ж обновляешь, а не ставишь с нуля.

-xos4-terminus-bold-r-normal–0-0-72-72-c-0-iso10646-1

А это Server-side fonts, т.е. xfonts-terminus, вообще можно удалить из системы, кмк. Ты ж ведь client-side fonts используешь.

Короче, как я понял. Мы оба используем в наших приложениях client-side fonts, но разные движки. Ты в емаксе FreeType, я в терминалах+медит – HarfBuzz. Первый принимает pcf.gz, второй otb. Новый софт использует HarfBuzz, и соответственно нужна otb-версия терминуса, т.е. fonts-terminus-otb.

Поправь плиз если я что не так понял.

И может подскажешь как вводить кириллицу в транслите в «современном» софте (например свежем гедит)? В емаксе верю, там всё можно. Но я как-то сполз с него давно.

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

Это похоже на остатки предыдущей системы. Ты ж обновляешь, а не ставишь с нуля.

Нет, это пакет из Debian Bullseye. https://packages.debian.org/bullseye/all/xfonts-terminus/filelist

А это Server-side fonts, т.е. xfonts-terminus, вообще можно удалить из системы, кмк. Ты ж ведь client-side fonts используешь.

xfonts-terminus - это просто фонты в формате pcf, а рисовать их можно как на стороне сервера, так и клиента. Теперь с поправкой, что HarfBuzz с ними не работает, но это далеко не весь софт такой. Вот Qt5, например, нормально работает с фонтами PCF (у меня других для Terminus и нет): https://imgur.com/a/Em96MHp.

И может подскажешь как вводить кириллицу в транслите в «современном» софте (например свежем гедит)? В емаксе верю, там всё можно. Но я как-то сполз с него давно.

Не знаю. Смотри ibus, scim, eim и т. д. Там должно быть что-то для транслита. Я таким хитровыделанным способом не печатаю, поэтому ничего такого не использую.

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

pcf, а рисовать их можно как на стороне сервера, так и клиента

Хм, ок. Спасибо.

https://imgur.com/a/Em96MHp

Красота!

ibus, scim

Прикольно, не знал что такое есть. Буду иметь ввиду на следующий апгрэйд.

Спасибо! :)

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

Если вы действительно программист, то ваше бездумное повторение бреда про «лапшу» и «зонды» удивляет. Вы либо не видели код systemd, либо не видели код других открытых проектов (по сравнению с тем, что в них попадается, systemd — просто образец хорошего стиля).

Ну так адепты systemd боятся bash-лапши на несколько экранов, а здесь C-лапша под 100 Мб, без которой комьютер и так работал. Для любого сисадмина код этой фигни - лапша/чёрный ящик, которую сам не пропатчишь - будешь за суппорт платить Лёне. Да, ядро и какие-нибудь иксы - того же поля ягоды. По этой причине иксы хоронить стали - разработчики признались, что уже нихрена сами не понимают в таких объемах кода. Гугл ядро линукса по этой причины из смарфонов хочет выкинуть. С пульсой такая же история - проще выкинуть, чем починить. Но нет, история адептов Леннарта ничему не учит. А сам он, конечно, всё понимает, но бизнес - есть бизнес.

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

Понимаю ваш сарказм и отчасти его разделяю. Однако нельзя не отметить, что целое не самое маленькое окружение — это довольно много.

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

Я всегда предпочту, чтобы и полезные наработки Ubuntu, и полезные наработки Devuan — развивались в рамках Debian, а не в отдельных проектах.

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

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

Я вообще не понимаю смысл существования нескольких дистрибутивов на systemd. Вместо того, чтобы его внедрять, Debian, OpenSUSE, OpenMandriva, Arch, Альт должны были замозакопаться просто, и пойти использовать RedHat. Ведь systemd «стандартизировал» управление Линуксом, и теперь оно везде одинаковое. А «приготовить» такой сложный системный компонент, и вовремя устранить все уязвимости - сможет только автор этого компонента. Не осталось никакого смысла в их существовании.

Претендуешь называться независимым дистрибутивом Линукс? Будь добр запилить свою систему инициализации. Пакетного менеджера недостаточно, тем более что весь софт скоро из snap/flatpak будет.

anonymous
()
27 декабря 2021 г.
Ответ на: комментарий от anonymous

У systemd нет адептов. Есть пользователи обычных дистрибутивов, в которых во всех уже systemd. Адепты - у маргинальных дистрибутивов , нужных для фанатствования, например Devuan.

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

пользователи на винде, жрите с лопаты сами свою системдю…

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

Что-то мне это напоминает… Ах да:

У Windows нет адептов. Есть пользователи обычных компьютеров, в которых во всех уже Windows. Адепты - у маргинальных ОС, нужных для фанатствования, например Linux.

Починил, не благодари.

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