LINUX.ORG.RU

Devuan Excalibur 6

 , ,


4

6

Основные новые возможности и изменения в Devuan 6 Excalibur по сравнению с предыдущим релизом (Devuan 5 Daedalus):


🧩 1. Обязательное объединение /usr (Merged-/usr)

  • Теперь объединённый /usr — обязательный.
  • Все каталоги /bin, /sbin, /lib* символически связаны в /usr.
  • При обновлении с Daedalus необходимо установить пакет usrmerge до апгрейда.

🐧 2. Основа – Debian 13 Trixie

  • Devuan 6 наследует все улучшения Debian 13 (ядра, драйверы, пакеты, инструменты).
  • При этом сохраняет основную цель проекта Devuan — предоставление возможности работы с init-системами, отличными от systemd (sysvinit, runit, OpenRC).

🧱 3. Обновлённый инсталлятор и образы

  • Новые установочные ISO и Live-образы для amd64 и других архитектур (arm, riscv64, ppc64el).
  • Минималистичные и «netinstall» варианты доступны на mirrors.
  • i386 больше не поддерживается официальным образом ядра — только пакеты без linux-image.

🔊 4. PipeWire по умолчанию вместо PulseAudio

  • Новая мультимедийная подсистема PipeWire рекомендована к установке.
  • Обеспечивает меньшую задержку звука, унифицированную работу в консоли и GUI.
  • Поддержка через pipewire, pipewire-pulse, wireplumber.

💿 5. Новая структура CD-наборов

  • Разделение по типам установки:

    • CD-1: минимальный сервер
    • CD-2: серверная установка
    • CD-2+3+4: MATE или XFCE
    • CD-2+3+5: LXDE или LXQt
  • Для KDE и Cinnamon рекомендуется использовать «netinstall» или «desktop» ISO.


🧍 6. Восстановлена поддержка /run/utmp

  • Вновь работает регистрация сеансов входа (login(8)/run/utmp), что улучшает совместимость с классическими инструментами учёта пользователей.

🌐 7. Обновлённая инфраструктура репозиториев

  • Основные репозитории доступны через:

    • HTTP: http://deb.devuan.org/
    • Tor: tor+http://devuanfwojg73k6r.onion/
  • Репозитории синхронизируются каждые 30 минут.

  • Добавлены новые секции: excalibur, excalibur-security, excalibur-updates, excalibur-proposed.


⚙️ 8. Non-Free Firmware доступно при установке

  • Все установочные образы теперь содержат non-free firmware, которое устанавливается только при необходимости (например, Wi-Fi).
  • Можно отключить установку в режиме Expert install.
  • В live-образах можно удалить прошивки после загрузки (/root/remove_firmware.sh).

🐋 9. Официальные Docker-образы

  • Devuan теперь официально предоставляет образы Docker:

    docker pull devuan/devuan:excalibur
    
  • Обновляются синхронно с релизами и доступны на Docker Hub.


🧰 10. Улучшенные инструменты и служебные пакеты

  • Актуализированы версии reportbug, devuan-keyring, installer, и др.
  • Совместимость с Debian Trixie улучшена для миграции с Debian 13.

>>> Devuan 6 Excalibur Release Notes



Проверено: hobbit ()
Последнее исправление: cetjs2 (всего исправлений: 4)
Ответ на: комментарий от monk

В /var по идее ничего из пакета ставиться не должно

Не должно, но по факту ставится.

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

systemd – это ДОПОЛНИТЕЛЬНЫЙ набор инструментов, но НЕ заменяющий

Systemd избавляет от необходимости сопровождать уникальные и неповторимые баш-портянки.

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

Раньше посмотрел /etc/init.d и /etc/rc.* и всё понял.

Все – это что? Чем смотрение в /etc/init.d/foo отличается от смотрения в /etc/systemd/system/foo.service?

И для их чтения достаточно знать sh, знать systemd было не нужно. Не нужно было знать команды systemd для руления и т.д. Т.е. systemd – это ДОПОЛНИТЕЛЬНЫЙ набор инструментов, но НЕ заменяющий.

А минусы где? У systemd понятная логика работа, которую можно быстро оценить. Что там напрограммировал автор скрипта придется каждый раз заново осознавать. Я читал все эти обвязки в opensuse и больше не хочу.

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

для их чтения достаточно знать sh, знать systemd было не нужно

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

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

Смысл в том, чтобы не дублировать идентичные данные на все рабочие станции.

А где смысл-то? Что мы выиграли? Породили централизованный сервис, от которого теперь зависит вся работа. Его надо мейнтейнить, за ним надо следить, его с него работают серверы ещё сажать кого на 24/7 on-call. Ради экономии пары десятков гигабайт на рабочих станциях? Деньги и время с пользой вообще не бьются.

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

Смысл в том, чтобы не дублировать идентичные данные на все рабочие станции.

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

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

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

Тогда я все так же не могу понять юзкейс. Просто не сталкивался никогда с таким.

Везде где работал, на работах станциях каких то данных хранилось не много. Обычно был либо общий диск, либо монтируемые личные диски.

Не понимаю зачем может пригодится экономить 5-10-15гб на /usr локально. Это же копейки какие-то.

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

Не понимаю зачем может пригодится экономить 5-10-15гб на /usr локально. Это же копейки какие-то.

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

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

Дисковые, но с небольшим диском. Когда 64Гб SSD, тратить пару десятков на систему не хочется.

А зачем такое купили? Где вообще такое купили, я не видел SSD меньше 256 GiB уже много лет.

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

Я в последний раз систему с 64 гигами видел на заре появления недорогих SSD, году эдак в 2012. Сейчас даже самый копеечный диск будет минимум объемом 256 гигов.

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

Но куда тратить оставшиеся 64гб после экономии? Все пользовательские данные все равно на сервере хранятся сразу.

Если же подразумевается автономность для этого ноутбука например. То сразу меняется диск на 1Тб условно.

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

Собственно, вот и весь сказ. Какой-то древний сетап на мертвом железе, эксплуатирующийся бородатым одмином, следующим ныне мертвому подходу.

Да, это определенно точно то, что должны поддерживать современные дистрибутивы.

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

То где-то 10 лет назад и было…

Ладно, убедили, что ОС занимает крохотную долю от диска и нет смысла её дробить на части.

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

Все пользовательские данные все равно на сервере хранятся сразу.

Постоянные на сервере, временные локально.

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

А этот блуд он был 10 лет назад или его 10 лет назад сделали и он дожил до наших дней? Что на нем делали? Теперь мне очень хочется деталей.

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

Я понимаю, что ты хочешь сделать, но сейчас эту задачу надо решать иначе. Ось в любом случае будет весить не больше 15 гигов, и всё что тебе нужно - просто раскатывать изменения на систему ансиблом. Или вообще можешь сделать A/B. Вся эта возня с /usr имела смысл в древние времена, сегодня дисковое пространство стоит копейки.

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

Делали примерно 10 лет назад (несколько десятков рабочих станций на SSD 64ГБ + сервер). Лет 5 назад вроде ещё жило, сейчас не знаю.

Офисная работа: OpenOffice, браузер, местами 1С8 на Wine@Etersoft.

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

Вся эта возня с /usr имела смысл в древние времена, сегодня дисковое пространство стоит копейки.

Уже понял. Что-то я мысленно в тех временах застрял. Давно не админил.

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

Ну если подумать о том что это могли быть регионы, 2015 год, бюджетов нет, а SSD хочется, то как-то со скрипом представить такое можно. Хотя все ещё кажется что проще было посадить ОС на HDD, данные положить на SSD, и получилось бы все равно проще.

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

Ось в любом случае будет весить не больше 15 гигов

У меня Debian, в котором почти ничего не установлено:

# du -sh /usr
17G     /usr
monk ★★★★★
()

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

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

Хотя все ещё кажется что проще было посадить ОС на HDD, данные положить на SSD, и получилось бы все равно проще.

Так это HDD на каждую машину покупать. Жаба задушила.

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

Я думал ты мне клоуна поставишь. Хотя, ещё не вечер, сейчас другие постараются.

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

Я имел в виду, что ничего специального не ставил. Так-то OpenOffice, TeX, Firefox…

Но установлено всего 1000 пакетов из 35000.

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

Ну ладно, убедил. Подыму метрику с 15 до 20 :)

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

Велосипеды перепридумываются постоянно, и улучшаются.

Два колеса, седло, педали, цепь и руль. Если я поеду в деревню, найду в гараже велосипед из 1950-х, я прекрасно на нем доеду куда надо. Концепция прекрасно работает и не требует изменений. Кто-то их как-то оптимизирует под специализированные задачи, но сути велосипеда это не меняет.

tinykey
()

А что это за «Павиан» такой? :) Дистрибутив, что ли..? :) Так помпезно написана новость, будто во всех уголках необъятной страны безусловно знают, что это за зверь :)

Пока не прочитал про сравнение с Дебианом - не было ясно.

Может все же писать для «темных людей», что это не DE, не среда для разработки, не язык программирования, а дистрибутив? :)

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

Так помпезно написана новость

Она не написана - это копипаста с LLM. Автору новости настолько насрать что он даже париться с промптом не стал.

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

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

Ох ты ж ехидна… :-D

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

Devuan и Debian только для специфических задач в виртуалках и контейнерах, например, для запуска Trinity DE.

TDE запускать в витруалке? есть такие задачи? почему не на самом локалхосте?

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

TDE запускать в витруалке? есть такие задачи? почему не на самом локалхосте?

Потому что на физическом хосте может быть вообще OpenBSD, и оперативки на нём может быть только только для запуска vncviewer в самом лайтовом WM на Xenocara.

А Trinity DE при этом может работать на другом физическом хосте в LXC или Docker контейнере (даже в Кубере) с пробросом X11 через виртуальную сеть или даже локалку по ssh -X. Или можно цепляться по VNC.

sanyo1234
() автор топика
Ответ на: комментарий от zabbal

И поэтому они уменьшают количество доступных инитов по сравнени с апстримом, ага.

А как ты считал?

Пробовал установить для начала docker или incus?

В Debian при этом доступна всего одна инит система systemd?

А в Devuan намного больше?

sanyo1234
() автор топика
Ответ на: комментарий от zabbal

Он на главной странице в виде самой большой и заметной кнопки «DONATE NOW!» - причём именно так, большими буквами и с восклицательным знаком.

А правильнее было бы, думается, вот так: «DONATE! NOW!!!». :)

Somebody ★★★
()

При этом сохраняет основную цель проекта Devuan — предоставление возможности работы с init-системами, отличными от systemd

Цель не достигнута. Kubespray прямо требует systemd

Upstart/SysV init based OS types are not supported.

Установочный образ системы с другим init от этого требования не избавляет никак.

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

Systemd избавляет от необходимости сопровождать уникальные и неповторимые баш-портянки

Обещание: простые понятные unit-файлы вместо bash-скриптов.

Реальность: описываешь запуск bash-скриптов в unit-файлах.

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

Обещание: простые понятные unit-файлы вместо bash-скриптов.

Так и есть.

Реальность: описываешь запуск bash-скриптов в unit-файлах.

Выдумки.

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

И поэтому они уменьшают количество доступных инитов по сравнени с апстримом, ага.

Кстати, а как в уже установленном Debian 13 заменить systemd на openrc?

Почему не получается через apt и даже dpkg ?

Через debootstrap и то только кое как получилось после выбора --variant=minbase.

Проверяем root@kube:/# dpkg -al | grep systemd:

ii libsystemd0:amd64 257.8-1~deb13u1 amd64 systemd utility library

Пытаемся поставить docker.io командой root@kube:/# apt install docker.io:

Installing:                     
  docker.io

Installing dependencies:
  adduser                  git                 libdbus-1-3         libintl-xs-perl      libnet1                   libproc-processtable-perl  libsystemd-shared      media-types        python3-pycriu
  apparmor                 git-man             libdevmapper1.02.1  libip4tc2            libnetfilter-conntrack3   libproc2-0                 libtasn1-6             needrestart        python3.13
  ca-certificates          iproute2            libedit2            libip6tc2            libnfnetlink0             libprotobuf-c1             libterm-readkey-perl   netbase            python3.13-minimal
  containerd               iptables            libelf1t64          libjansson4          libnftables1              libprotobuf32t64           libtirpc-common        nftables           readline-common
  criu                     krb5-locales        liberror-perl       libjson-c5           libnftnl11                libpsl5t64                 libtirpc3t64           openssh-client     runc
  dbus                     less                libexpat1           libk5crypto3         libnghttp2-14             libpython3-stdlib          libunistring5          openssl            systemd
  dbus-bin                 libapparmor1        libffi8             libkeyutils1         libnghttp3-9              libpython3.13-minimal      libx11-6               patch              systemd-cryptsetup
  dbus-daemon              libbpf1             libfido2-1          libkmod2             libngtcp2-16              libpython3.13-stdlib       libx11-data            perl               systemd-sysv
  dbus-session-bus-common  libbrotli1          libgdbm-compat4t64  libkrb5-3            libngtcp2-crypto-gnutls8  libreadline8t64            libxau6                perl-modules-5.40  systemd-timesyncd
  dbus-system-bus-common   libcap2-bin         libgdbm6t64         libkrb5support0      libnl-3-200               librtmp1                   libxcb1                procps             tini
  dbus-user-session        libcbor0.10         libgnutls30t64      libldap-common       libnss-systemd            libsasl2-2                 libxdmcp6              psmisc             xauth
  dmsetup                  libcom-err2         libgpm2             libldap2             libp11-kit0               libsasl2-modules           libxext6               publicsuffix       xz-utils
  docker-buildx            libcompel1          libgssapi-krb5-2    libmnl0              libpam-cap                libsasl2-modules-db        libxmuu1               python3
  docker-cli               libcryptsetup12     libidn2-0           libmodule-find-perl  libpam-systemd            libsort-naturally-perl     libxtables12           python3-minimal
  gettext-base             libcurl3t64-gnutls  libintl-perl        libncursesw6         libperl5.40               libssh2-1t64               linux-sysctl-defaults  python3-protobuf

REMOVING:
  insserv  openrc

Summary:
  Upgrading: 0, Installing: 133, Removing: 2, Not Upgrading: 0
  Download size: 131 MB
  Space needed: 539 MB / 13.4 GB available

Continue? [Y/n] ^C

И где тут поддержка чего-либо кроме systemd ?!?!?

REMOVING:
  insserv  openrc
sanyo1234
() автор топика
Ответ на: комментарий от sanyo1234

Прув того же самого одной командой:

docker run -ti --rm debian bash -lc "apt update && apt install docker.io"

Без системдна docker не ставится!

sanyo1234
() автор топика
Ответ на: комментарий от liksys

Нет - и не надо.

Просьба пиарщикам systemd в Debian уже определиться:

Получается, альтернативных инитов кроме systemd, работающих со всеми пакетами в Debian, таки нет от слова совсем в отличие от Devuan, где их целых несколько?

Или в Debian эти альтернативные иниты присутствуют только для вида, чтобы всякие заббалы пускали пыль в глаза неподготовленной общественности, делая вид, что такие иниты в Debian якобы есть?

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

А ядро с 1000HZ?

Как оно связано с инит системой?

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

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

Нежелающим использовать systemd и ищущим альтернатив, рекомендуется так же перейти и на какую-нибудь альтернативу линуксу, например Debian GNU/Hurd, а то ишь чо удумали, линукс-монополию здесь разводить.

liksys ★★★☆
()
Последнее исправление: liksys (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)