LINUX.ORG.RU

Начато бета тестирование Devuan 2.0 «ASCII»

 , , , ,


5

2

14 февраля сформирован первый бета-выпуск второго релиза Devuan — Devuan 2.0 «ASCII», основанного на кодовой базе стабильного выпуска Debian 9 «Stretch».

Devuan — это форк Debian с предложением SysVinit в качестве системы инициализации по умолчанию. Так же производятся работы по отвязке пакетной базы от зависимости от systemd.

Особенности выпуска:

  • При инсталяции можно выбрать OpenRC в качестве инита по умолчанию.
  • Используется eudev как замена systemd-udev.
  • Используется elogind для управления пользовательскими сессиями.
  • В качестве DE по умолчанию предлагается XFCE, также возвращена полная поддержка KDE и Cinnamon, которые были убраны из инсталятора из-за проблем зависимости от systemd.
  • Также в исталяторе доступны LXQt, MATE и LXDE, и кроме того вариант установки «Console productivity» — формирование окружения без GUI.
  • расширенная поддержка ARM — новые ядра (относительно stable Debian) и расширение поддержи аппаратных платформ.

Для тестирования предлагаются live и установочные образы для платформ AMD64, i386 и ARM, сформирован отдельный образ для VirtualBox.

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

★★★★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 4)

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

Оно уже используется во всех серьезных задачах

Брикнуть материнскую плату и фрагментировать экосистему СПО - несомненно серьёзная задача.

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

А какие преимущества у системд?

1. Повышенная сложность, вследствие чего существует необходимость сертификации админов. А сертификация это прибыль.

2. Как следствие повышенной сложности острая необходимость в техподдержке со стороны RedHat, что тоже плюс, так как ещё прибыль.

3. Искусственная фрагментация рынка решений на линуксе и вендорлок на RedHat, что огромный плюс, так как, опять таки, прибыль.

4. Оставление конкурирующих дистрибутивов на обочине свежести. Имея в штате вообще всех разработчиков systemd и лично ведя этот проект можно впаривать публично в исходниках заведомо забагованные версии (что и делают), а для себя быстренько выпускать патчи, которые не попадут в другие дистрибутивы. Конкурентное преимущество, которое ведёт к неизбежной прибыли и устранению конкурентов.

Quasar ★★★★★
()
Ответ на: комментарий от papin-aziat

а преимущества те, что большие люди решили, что это правильно, а мнение маленьких остается при них.

Рабский менталитет говноеда как есть - жрать что дают.

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

а у Gnome майнтенеров нет ума отпилить.

Вообще-то они намеренно гвоздями к systemd гном приколотили. Гном - это тоже проект RedHat.

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

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

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

для освоения sed/awk нужно годы жизни потратить

Такое может на полном серьёзе написать только конченный мудак.

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

Мм, у меня всё работает, возможно, это криворукие мейнтейнеры дебьяна?

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

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

У меня ванильный арч с ванильным systemd, и все разумные комбинации зависимостей порядка и требования здесь работают (только что проверил).

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

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

Ни генерация QR-кодов ни http-сервер не имеют никакого отношения к init. Более того, они используются демоном, запускаемым от пользователя и крайне ограниченным в правах.

Тук-тук-тук! Ау! У тебя все дома!? Эти сервисы напрямую связываются с systemd, который является помойкой в PID 1! Это не может быть не дырой!

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

В то время как Windows 10 Fall Creators Update работает на компьютерах 15-18 летней давности

Напомнить, как он сдыхает на Athlon 64 после обновления?

Quasar ★★★★★
()

В этом треде слишком много квазаров. Я уже минимум три насчитал. Хоть шкалу яркости составляй.

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

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

Это что, угроза? Если у тебя бошка набита спагетти - то это твои проблемы. Хочешь развиваться в IT сфере - изучай новые инструменты. Тебе дали инструмент (systemd), его основной разработчик написал подробнейший мануал. Сиди и изучай. Не хочешь - вали из индустрии.

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

Я люблю systemd, Wayland и все новейшие технологии в Linux и Opensource в целом. Можешь назвать меня техно-фашистом. Если тебе угодно.

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

Смысл в том, что именно благодаря гибридным ядрам, в которых стек драйверов стабилен

Смысл в том, что именно благодаря синим трусам Иван Петров умеет ездить на велосипеде.

и у яблочка, и у вантуза жизненные циклы длиннее

Red Hat об этом знает?

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

В то время как Windows 10 Fall Creators Update работает на компьютерах 15-18 летней давности

Нет, не работает. В отличии от линукса, который работает.

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

Линукс научился.

а драйвера для серверов и дескопов лепят на коленке энтузиасты

Ок, сотрудники компаний, пишущие драйвера за деньги — энтузиасты.

даже флагманы на Android обновляют с неохотой

Каким образом обновление флагманов на андроиде относится к линуксу?

постоянно писать драйвера

Записал: в виндовых драйверах ошибки и уязвимости не исправляют.

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

А зачем тебе лезть в код systemd?

1. Юниты для systemd и на C предлагают писать.

2. Логика, которую реализовывали на shell, частично захардкожена в systemd. Это означает меньшую гибкость и меньший контроль над сервисами. Например, если в случае с shell достаточно грамотного специалиста, который напишет коротенькую портянку, то в случае с systemd какой бы ни был пряморукий специалист, а багов не миновать (что выше и было продемонстрировано на живом примере). Криворукий же вообще на любой технологии всё переломает.

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

Red Hat об этом знает?

Напомните мне, сколько месяцев поддерживается Fedora, а сколько MacOS/Windows? Fedora -13 месяцев, Windows - 10 лет, MacOS - 5-7 лет -https://support.apple.com/ru-ru/HT201624

Нет, не работает. В отличии от линукса, который работает.

https://www.youtube.com/watch?v=uP78GEMjYcQ - здесь наглядно показано, как от 7000-ой видеокарты драйвер ставят через диспетчер устройств в 10. И заметьте, видеокарта выпущена в 2004 году.

Линукс научился.

А откуда тогда стена плача на 4pda, когда девайс не получает marshmallow/Nougat/Oreo ?

Каким образом обновление флагманов на андроиде относится к линуксу?

Благодаря нестабильному стеку драйверов, драйвера нужно переписывать каждый новый релиз ядра, а значит каждый новый релиз Android. А кому эта бесплатная работа нужна? Правильно, никому.

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

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

Именно подготовкоа этой площадки и есть цель проекта Devuan. Это возможность не велосипедить, а сделать единое решение. Всё, что требуется - это по мере необходимости отвязывать зависимости от systemd. А уж единожды налаженная система сборки в кардинальном изменении не нуждается.

Через 5 лет к сустемд привыкнут

Этому systemd уже больше 5 лет. И самое важное, что RedHat может в любой момент выкинуть systemd на помойку и оставить всех с багнутым инитом с помойкой, а себе быстренько набросать приемлемую чисто для себя систему инициализации, которую будет слишком затратно на других дистрибутивах использовать. Убунте удалось так с DE поступить, а уж с инитом больше подковырок можно придумать (например, жутко кастомизированное ядро специальными патчами, которые в апстрим ни за что не примут).

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

А вот Linux и Nvidia - типичная проблема на сегодняшний день.

Для старых машин и nouveau хватит.

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

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

Модуль ядра всего лишь. И достаточно его в апстрим включить и чуток подпиливать время от времени. Реализация всего остального в юзерспейсе, где для Линуса Торвальсдва стабильность API превыше всего.

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

Мейнтейнеров в дебьяне много. Среди них неадекваты очевидно найдутся.

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

Лучше заранее сделать такую инфраструктуру, для которой издержки минимальны. Это повышает шансы выживания проекта. А если смотреть на долю пользователей Devuan, то это очень важно.

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

Модуль ядра всего лишь. И достаточно его в апстрим включить и чуток подпиливать время от времени. Реализация всего остального в юзерспейсе, где для Линуса Торвальсдва стабильность API превыше всего.

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

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

Или как технически взвешенно выбирали между systemd и openrc

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

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

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

В этой фразе прекрасно всё.

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

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

В-третьих, "каждый новый релиз ядра"? Упрлс?

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

а пользователь вынужден каждые полгода-год менять устройство из-за отсутствия адекватного жизненного цикла?

УМВР. ЧЯДНТ? Большая часть драйверов уже в ядре. А другая часть - в юзерспейсных прослойках, которые обеспечивают полную совместимость. Зачем менять устройство каждые пол года или год? И вообще поддержка железа это проблема производителя.

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

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

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

задача init - запускать различные системы, а не исполнятьих функции.

Поправка: задача init - провести инициализацию ОС и запустить систему систему управления сервисами. Это важно для понимания, почему systemd такое дерьмо и почему отсутствует (и не нужен) единый аналога systemd. Отсюда следует, что любое решение лучше, чем systemd, так как оно не разводит помойку в PID 1 и имеет меньше возможностей поломать систему.

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

Сустемдэшные хотя бы можно нормально читать с помощью strings

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

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

Тонну манов по bash, sed, awk и т.д. штудировать просто не нужно. И после освоения этих инструментов (а их в любом случае осваивать придётся) не нужно постоянно мониторить тонны манов systemd.

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

задача init - провести инициализацию ОС и запустить систему управления сервисами

Здесь присутствует чисто техническая проблема: получить большую часть информации о процессе может только его родитель, а значит, этим обязан заниматься PID 1, ибо именно он становится родителем для всех демонов.

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

Напомните мне, сколько месяцев поддерживается Fedora

При чём здесь Fedora? Это не коммерческий дистрибутив.

И заметьте, видеокарта выпущена в 2004 году

2018-2004=14. Молодец, ты подтвердил, что на компьютерах 15-18 летней давности Windows 10 не работает. Ну и так, к слову, 7025 — это 2007. Ну и в догонку — видеокарта немного не компьютер. Линукс с последним ядром и плазмой можно без труда запустить на компьютере 2010го с S3Trio64V+, но не на компьютере-ровеснике этой видяшки.

здесь наглядно показано, как от 7000-ой видеокарты драйвер ставят через диспетчер устройств в 10

Неизвестно откуда скачанная васянская сборка неизвестного качества. Аргумент, однако.

А откуда тогда стена плача на 4pda, когда девайс не получает marshmallow/Nougat/Oreo ?

Спроси производителей. Я гадать на кофейной гуще не собираюсь.

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

Не надо.

А кому эта бесплатная работа нужна?

Это не бесплатная работа. И она жизненно необходима производителю железа.

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

А если у тебя время и прочее хранятся в бинарном виде - это полная победа будет.

Полная победа будет тогда, когда на одной машине процессор с little endian и одной версией systemd с одним форматом бинарных логов, а на другий машине - big endian и другая версия systemd с другим форматом логов. А пока это так, лёгкая разминочка в BDSM.

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

Дело в том, что systemd это не что-то новое, а велосипед на костылях по старому.

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

В sysvinit секс начинается сразу.

А в systemd он никогда и не прекращался.

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

Дурачок что ли? Как к дивану привыкать, если вся его сила в привычном для старперов sysvinit? Привыкают к новому.

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

Sysvinit - это, для большинства - устройство кишок, куда никто не заглядывает.

Тот, кто считает, что не имеет никакого значения, какие кишки у системы, заслуживает получение окирпиченной systemd материнской платы.

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

Ага. А теперь загляните в init-скрипт mysql и ужаснитесь.

И что? Мейнтейнеры уже сделали основную работу за админа. Что в этом плохого?

sysvinit относительно прост лишь для тривиальных вещей.

Ровно как и systemd.

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

Эта задача вне области инита. Зачем это в инит тащить?

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

а про «многие возможности ядра» мне так никто и не рассказал о каких возможностях ядра речь, какие возможности ядра возможны только с systemd?

Я уверен, что тебе начнут втирать ложь про cgroups.

Quasar ★★★★★
()

А иные изделия рыжего очкарика тоже выпилят?

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

Конфиг не изменился, а поведение изменилось, причём изменилось из-за systemd. Это нормально?

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

И почему же нвидия не откроет дрова?

Есть несколько предположений. Моё предположение заключается в том, что при открытии исходников выяснится, что невидия слишком много наворовала, из-за чего придётся выплачивать очень кругленькую сумму денег правообладателям. А иначе как объяснить тот факт, что невидия отказывается даже за деньги и под NDA спецификации на свои 3D-ускорители давать?

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

Этот аргумент говорит о полном забивании на POSIX.

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

Дело в том, что сам Поцеринг заявлял, что ни за что не пример в апстрим код для поддержки других ОС и никогда не будет эту поддержку позволять делать.

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

Скажите, а версия ядра Linux 0.1 устарела или нет?

Вот это и есть демагогия. Потому, что речь не про версии одного и того же проекта.

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

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

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

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