LINUX.ORG.RU

Devuan Excalibur 6

 , ,


4

5

Основные новые возможности и изменения в 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)
Ответ на: комментарий от hobbit

Я хочу, чтобы моя персоналка грузилась по возможности быстро

Купите себе персоналку помощнее, поскольку параллельная загрузка не делает её быстрее. Мой много более мощный комп с тем же самым Дебианом, что был на старом антиквариате 15летней давности грузится «на глаз» так же долго.

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

код, который мог бы написать я максимум за 2 месяца

Не льсти себе - ты не сможешь написать ничего вменяемого даже если от этого будет зависеть твоя жизнь.

изучением основ языка, если бы в моей голове находились знания

Увы, их там нет. Как впрочем и мозгов. Бухтеть на форуме на тех, у кого есть и то и другое тебе это не машает что характерно.

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

LOL, а разве эти вытираны не полыхали пердаками

Просто и там достигнута критическая масса шко-ло-ло и ненужнодфилов.

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

и даже следов Моссада не нашли

Как это?! А кто автора новости тогда облучает через окно? ;-)

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

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

Нет, только в твоём юните. На надо чушь выдумывать.

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

Правда, диды не в курсе, что /usr на отдельном разделе - это пережиток еще PDP и костыль, чтобы работать без initrd, и что он уже давно не нужен.

А шко-ло-ло просто не осилило отдельные разделы.

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

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

Ini-файл, чего уж может быть проще. Опции тривиальны и хорошо документированы, как и примеры.

Напомните, в систем-дэ есть утилита, выводящая изменённый текущий порядок загрузки юнитов

Да.

зачем всё это учить для создания одного юнита в 10 лет?

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

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

А если убрать в сторону эмоции, что не так-то с systemd? Есть опциональные демоны типа networked, homed и resolved? Есть. Они обязательно запущены? Нет, их в большинстве дистрибутивов надо отдельно ставить. Где проблема-то.

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

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

этим ядро должно заниматься

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

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

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

https://www.freedesktop.org/software/systemd/man/latest/systemd.offline-updat...

Это называется дожили: перезагрузись, чтобы обновиться. Как в Windows.

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

поддержка компиляции eBPF программ с помощью bpf-gcc; – это вот жизненно необходимо в мониторе процессов?!

Разумеется. А что тебя удивляет? Ты встретил много незнакомых слов или просто не знаешь как работает трассировка в ядре?

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

Это называется дожили: перезагрузись, чтобы обновиться. Как в Windows.

Это очень хорошая идея при обновлении на новую версию дистрибутива, на самом деле. Случиться какой-нибудь заворот кишок у драйвера nvidia в процессе обновления - усе, грузить с livecd и чини систему руками (или вообще откатывайся из бекапа).

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

В конце концов те же недостатки можно и в сторону X.Org направить

И совершенно справедливо - именно поэтому оно уже даже его разрабам не нужно.

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

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

постарайтесь абстрагироваться и взглянуть как бы со стороны

Чтобы что? За метание бисера перед свиньями дают скидку на молоко? Серьёзно, вот какой может быть повод распинаться перед анонимным лжецом и считать его достойным адекватной дискуссии? Обсуждать аргументы имеет смысл с теми у кого они есть - бессодержательную брехню можно только высмеять.

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

поскольку нечего ответить по существу

Логично - у тебя же нет вопросов по существу. Только унылые набросы ни о чём.

и ничего не хейтю

Кому ты врёшь-то? Твои комменты же в пару кликов доступны - ты типичный упоротый хейтер.

zabbal ★★★★☆
()

Меня очень смешит, как каждая новость о релизах Devuan на ЛОРе сопровождается срачем на пару сотню комментариев 🍿

Многая лета. У меня когда-то стоял (недолго, правда). Проект странный, но поддержка альтернативных инитов это не плохо.

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

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

и ничего не хейтю

Кому ты врёшь-то? Твои комменты же в пару кликов доступны - ты типичный упоротый хейтер.

Ну так покажи как я срусь в каждой теме про системд, а я покажу как ты срешься в каждой теме про девуан, вот и выясним объективно кто хейтер, а кто - нет

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

всех нужно поголовно вакцинировать субстанцией

О, ты не только антисемит, но ещё и антиваксер? Прям весь набор теорий заговора в одной пустой башке :-D

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

У меня когда-то стоял (недолго, правда).

Сочувствую, брат. Возраст никого не щадит :-Р

какой юзкейс и почему не какой-либо другой из альтернативных инитов?

Ой, да ладно тебе - можно подумать что нужно чем-то реально пользоваться чтобы вдохновенно об этом сраться :)

Людей привлекает сам процесс: заговоры корпораций, тайные течения, управляющие миром, вдохновенный полёт фантазии… а ты тут с юзкейсами какими-то.

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

Это называется дожили: перезагрузись, чтобы обновиться. Как в Windows.

Вообще-то говоря, эта проблема в линуксе существовала всегда, как и в любой системе без атомарного обновления. Типичный пример - DE, у которого поменялся внутренний API. Одни компоненты системы работают со старым, а другие, только запускающиеся после обновления - с новым.

Это не говоря уже про всякие конфликты библиотек. Но откуда дедушкам об этом знать? Они линуксом не пользуются, только возмущаются на лоре.

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

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

На десктопе я его уже не трогаю (раньше сносил), но в качестве сервера для внутренней сети dnsmasq незаменим.

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

А чем предлагаешь заменить TeX?

Уже начали продвигать замену. Ессно на расте!

Тадаам [1][2]

  1. https://lwn.net/Articles/1037577/
  2. https://typst.app/

Так что пристегните ремни и пригнитесь.

Это же они всех учёных должны сдвинуть, будет интересно.

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

Один сервер требует dnsmasq вместо resolved, остальные 100 компьютеров в сети обойдутся resolved. То есть, со своей задачей resolved справляется и для большинства задач нет смысла менять его на что-то другое.

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

Уже стал приемлемо работать более-менее, но раньше была катастрофа. Сейчас его сносить - возни больше, его ещё и не так просто выпилить, я в своё время целую инструкцию написал[1] для Убунты 18.

  1. https://askubuntu.com/a/1140242
sena ★★★
()
Ответ на: комментарий от sena

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

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

Если что-то надо настраивать, то dnsmasq гораздо удобнее. Если ничего особенного не нужно, то часто и systemd-resolved сойдёт.

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

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

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

Ты не туда предъявляешь претензии. Resolved является отдельным компонентом с точки зрения структуры собранного проекта. Проблема в том, что именно разработчики твоего дистрибутива не положили его в отдельный пакет. Это можно сделать, но никто не сделал, потому что никому не нужно. Но systemd (точнее, его разработчики), дает тебе такую возможность. Претензии, повторюсь, к дистрибутиву.

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

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

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

Похожая история в DE: например каждая DE лепит свой недокалькулятор (ограниченный, неудобный и жрущий ресурсы), но он ставится по умолчанию в систему (потому что я же вынужден выбрать какую-то DE). Слава богу, калькулятор хотя бы можно легко снести и поставить другой, который тебе по вкусу, но ненужной возни это добавляет…

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

Кстати в Дебиане systemd-resolved упакован в отдельный пакет. Выпилить его непросто.

Почему непросто? Зависимостей много? Ну так а кто их поставил при сборке таким образом? Я всё еще не понимаю, почему это не проблема дистрибутива.

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

он связан с networkmanager, корорый замещает /etc/resolv.conf на символическую ссылку и т.д. и т.п.

можешь посмотреть я там инструкцию для убунты 18 привёл раньше

Если просто заменить на dnsmasq, то будут проблемы.

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

И всё? Вся проблема? Замена симлинки в /etc - это «система на него завязана»? Нет, это «система сконфигурирована для использования resolved», и если ты меняешь системный компонент - логично, что тебе надо сменить конфигурацию.

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

И всё? Вся проблема? Замена файлика в /etc - это «система на него завязана»? Нет, это «система сконфигурирована для использования resolved», и если ты меняешь системный компонент - логично, что тебе надо сменить конфигурацию.

Ты почитай инструкцию, не ленись, там куча моментов.

Как ты думаешь, сколько времени я потратил, чтобы разобраться с этим всем и составить эту инструкцию?

И это замена простейшего кэширующего демона. А должно быть просто apt remove/apt install. Ну может быть где-то ещё одну строчку поменять в конфиге по какой-то причине.

Более того, нет никаких гарантий что после апгрейда это всё не сломается, потому что нет стандарта. Они не рассчитывают что кто-то захочет заменить системд-резолвед.

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

Вообще-то говоря, эта проблема в линуксе существовала всегда, как и в любой системе без атомарного обновления.

Да не, атомарность тут побоку. Она конечно решает проблему, потому что у нас rootfs кладется рядом с текущим в процессе обновления и далее мы туда делаем switch-root или ребутаемся в него. Но это не единственный способ.

Вообще, если б у нас были по-дефолту фс с легкими снапшотами, можно было бы делать снапшот, монтировать его и в chroot выполнять обновление, не затрагивая текущую систему. А при следующей загрузке грузиться в этот снапшот.

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

Вообще, если б у нас были по-дефолту фс с легкими снапшотами, можно было бы делать снапшот, монтировать его и в chroot выполнять обновление, не затрагивая текущую систему. А при следующей загрузке грузиться в этот снапшот.

Это прокатит только если система смонтирована отдельно от изменяемых данных. А так же ты все данные записанные во время апгрейда потеряешь.

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

То, что вы описываете, больше похоже на проблему конкретного дистрибутива. В том же Debian при удалении systemd-resolved символьная ссылка обратно заменяется или текущим содержимым файла, или резервной копией оригинала (которая создаётся при установке), или же создаётся пустой файл, который далее может быть заполнен NetworkManager или другим сервисом.

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

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

Возможно это было только в старой Убунте, может быть всё уже исправили, не проверял.

Но тогда, во время внедрения системд вот таких вот «мелочей» было очень много.

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

А главное, зачем вообще писали systemd-resolved? Был же dnsmasq, был и остаётся лучшим. Но нет, надо было переписать. Зачем?

У меня есть ответ: чтобы вносить свои фишки, завязанные на системд ничего ни с кем не согласовывая. Потому что задача была вытеснить всех остальных и диктовать свои условия, а не согласовывать там что-то с кем-то. И ведь добились своего.

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

А главное, зачем вообще писали systemd-resolved?

Я попросил. Чисто тебя позлить.

Был же dnsmasq, был и остаётся лучшим.

Первым делом всегда сносил это убожество из системы.

Но нет, надо было переписать. Зачем?

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

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

зачем вообще писали systemd-resolved? Был же dnsmasq

Здесь нужно решить, мы решительно боремся с блоатварностью, или хотим втащить в систему полновесный днс-сервер ради функции ресолвера.

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

Ты почитай инструкцию, не ленись, там куча моментов.

Так я прочитал. Я всё еще не понимаю, почему это проблема systemd, а не мейнтейнеров.

А должно быть просто apt remove/apt install.

Со стороны systemd этому не мешает вообще ничего. Серьезно, предъявляй претензии дистрибутиву.

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

Можно. Я про то, что товарищ выше утверждал, что systemd-update решает проблему, которую systemd и породил, но это не так. Проблема существовала всегда.

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

Со стороны systemd этому не мешает вообще ничего. Серьезно, предъявляй претензии дистрибутиву.

Возможно. Дык, наверное поэтому и возник Devuan.

Это, кстати, одна из моих претензий - как внедряли systemd. Внедряли отвратительно. В принципе решение о замене официальной системы инициализации принимал Дебиан, поэтому в любом случае это его проблемы.

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

А главное, зачем вообще писали systemd-resolved?

Его сделали, чтобы иметь интегрированное решение и API для управления. Что более важно - чтобы уметь простой multi-homed и split-dns, когда у тебя несколько сетевых интерфейсов, каждый из которых со своим dns. И всё это может интегрироваться с networkd.

задача была вытеснить всех остальных и диктовать свои условия

Чтобы что?

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

Что более важно - чтобы уметь простой multi-homed и split-dns, когда у тебя несколько сетевых интерфейсов, каждый из которых со своим dns. И всё это может интегрироваться с networkd.

Dnsmasq тоже позволяет настроить dns в зависимости от сетевого устройства.

Вот чего у него разумеется не было и не могло быть тогда - интеграции с системд и нетворкд. Поэтому надо написать ещё кеширующей демон. Гениально.

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

Поэтому надо написать ещё кеширующей демон.

Потому что если бы к нему прикрутили бы systemd-api, то тут же поднялся бы вой, что опять всё к systemd приколачивают.

Приколачивают - плохо, пишут свое - тоже плохо.

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

Приколачивают - плохо, пишут свое - тоже плохо.

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

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

Да, так делать плохо.

Да, разрабатывать новое - плохо. Надо сидеть на старом.

Никто ничего не навязывает. Разработчики выбрали решение, которое им в массе нравится. Другие ушли и делают свой дистр. Свобода, как есть.

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

Это, кстати, одна из моих претензий - как внедряли systemd. Внедряли отвратительно.

А как он раньше знатно глючил!

sanyo1234
() автор топика
Ограничение на отправку комментариев:
Тема будет перемещена в архив .