LINUX.ORG.RU

Knoppix после 4х лет использования отказался от systemd

 ,


2

2

После четырех лет использования systemd, основанный на Debian дистрибутив Knoppix, удалил спорную систему инициализации.

В это воскресенье (18 августа *) вышла версия 8.6 популярного линукс-дистрибутива Knoppix основанного на Debian. В основе релиза лежит вышедший 9го июля Debian 10(Buster), с рядом пакетов из веток testing и unstable для обеспечения поддержки новых видеокарт. Knoppix один из первых live-CD дистрибутивов линукс и по сей день пользующийся большой популярностью среди энтузиастов.

Релиз Knoppix 8.6 - первая публичная версия дистрибутива, отказавшаяся от systemd, системы инициализации разработаной Леннартом Пёттерингом из Red Hat, предназначенной заменить sysvinit. В то время как адаптация systemd была объектом для противоречий и критики, на данный момент systemd является выбором по умолчанию в мейнстриме. Используется в апстриме Knoppix - Debian; RHEL, CentOS и Fedora; openSUSE и SLES, а также в Mageia и в Arch.

Недовольства по поводу systemd в основном связаны с избыточностью функций которые берёт на себя подсистема, так как проект не соответствует основной философии Unix «делай одну задачу, и делай её хорошо». Другие аспекты, такие как логи в бинарной форме(в отличии от читаемых человеком текстовых логов) также вызывают критику.

Технически первой версией Knoppix которая удалила systemd была 8.5; но эта версия распространялась эксклюзивно с печатными версиями Linux Magazine Germany, ранее в этом году, и не была доступна для публичного скачивания. Создатель Knoppix Клаус Кноппер кратко написал о решении удалить systemd в этой версии(перевод с немецкого, ссылки добавлены для контекста):

«Всё ещё противоречивый стартап systemd, который лишь недавно вызвал возмущение в связи с уязвимостями безопасности, был интегрирован в Debian с версии 8.0(Jessie), и был удален начиная с релиза Knoppix 8.5. Я обошел жесткие зависимости с системой загрузки своими собственными пакетами (поправками *).

Чтобы сохранить systemd-подобное управление сессией, и таким образом сохранить возможность завершать и перезапускать систему от обычного пользователя, я использовал менеджер сессий elogind. Это позволило избежать вмешательства systemd во многие системные компоненты и уменьшить комплексность(сложность) системы в целом. Если вам нужно запускать собственные сервисы на старте, вам не требуется создавать никаких юнитов systemd, просто впишите ваши сервисы в текстовый файл /etc/rc.local в котором содержатся примеры с объяснением.»

Knoppix использовал systemd с 2014го по 2019ый, став вторым в очень коротком списке дистрибутивов которые интегрировали, а потом отказались от systemd - Void Linux первый в этом списке. Также в 2016ом году был создан форк Debian - Devuan, созданный вокруг systemd-free философии. (Cуществует аналогичный форк Arch Linux - Artix, использующий openRC. *)

Knoppix также поставляется с системой для людей с ограниченными возможностями, ADRIANE(Audio Desktop Reference Implementation And Networking Environment), которая является «системой говорящего меню, задача которой состоит в том чтобы облегчить работу и доступ в интернет для компьютерных новичков, даже если они не имеют визуального контакта с экраном компьютера,» опционально включает в себя систему экранной лупы на базе Compiz.

* - прим. переводчика

>>> Оригинал



Проверено: jollheef ()

Надо будет как-нибудь накатить и грузануть.

Беру свои слова обратно. Не надо будет. Без луддитов разберёмся.

rebforce ()

Может не зря Патрик сопротивляется systemd? Если, в итоге, он победит, я действительно поверю, что Патрик - Бог.

Desmond_Hume ★★★★★ ()

Давно пора это сделать.

Бинарные логи - это вообще отдельная тема. Они должны быть человекочитаемы. Легко читаемы с минимумом инструментов на любом электрочайнике.

Вчера пересносил ОС. Установка закончена, ребутю ПК. A stop job is running for Session бла бла бла. Ради интереса решил посмотреть сколько. Больше двух минут не выдержал. Вот представить что вижу я это все первый раз (собственно я и вижу) - я должен включить навыки телепатии нах и понять что такое «stop job» ? Это глюки ACPI ? Это какой-то демон не хочет стопиться ? Это скидываются буферы на диск ? Это не может отмонтироваться раздел ? Что мне делать с этой херней, а если ждать то сколько ? Это лайв, тут нечего писать или ждать ...

Но называть ОС без systemd «системой для людей с ограниченными возможностями» - это конечно жестко :))

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

Может не зря Патрик сопротивляется systemd? Если, в итоге, он победит, я действительно поверю, что Патрик - Бог.

Патрик не победит. Патрик задрот, а Linux курируется корпорациями. Вся соль не в systemd к сожалению, а в нужном ПО, в которое этот systemd прибивают гвоздями.

Форки это конечно хорошо, только это вечная роль догоняющего.

windows10 ()

Это хорошо или плохо? Какая разница с точки зрения пользователя live-cd? Вставил, вынул и пошел.

anonymous ()

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

buddhist ★★★★★ ()

Если вам нужно запускать собственные сервисы на старте, вам не требуется создавать никаких юнитов systemd, просто впишите ваши сервисы в текстовый файл /etc/rc.local в котором содержатся примеры с объяснением.

философии Unix «делай одну задачу, и делай её хорошо

/0

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

Это хорошо или плохо?

Это и ни то, и ни другое.

Какая разница с точки зрения пользователя live-cd?

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

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

Какая разница с точки зрения пользователя live-cd?

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

d_a ★★★★★ ()

Даже не знал, что void был с systemd, странно, что при отказе Knoppix базируется не на devuan

One ★★★★ ()

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

nioelumiijke ()

Лучше бы от иксов отказались, ведь они тоже:

в основном связаны с избыточностью функций которые берёт на себя подсистема, так как проект не соответствует основной философии Unix «делай одну задачу, и делай её хорошо».

Лицемеры.

EXL ★★★★★ ()

Кому сейчас может быть нужен knoppix? Просто интересно.

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

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

Предлагаешь Knoppix’у перейти на какую-нибудь из *BSD?

aeralahthu ()

Knoppix после 4х лет использования отказался от systemd

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

Im_not_a_robot ★★★★★ ()

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

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

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

остаётся винда, с которой я сейчас и пишу, тут нет сустемдэ

Классический сисдемд-хейтер как есть. Раньше такие были бздуны, которые видели свою любимую бздю только из окошка putty.

Im_not_a_robot ★★★★★ ()

Не понятно только почему всякие Debian/Ubuntu не устроил «Upstart»? Прекрасная же система инициализации, всё есть, простота написания конфигов как в системг, при этом никаких бинарных логов и прочего говна, типа встроенного DHCP.

menangen ★★★★★ ()

вам не требуется создавать никаких юнитов systemd, просто впишите ваши сервисы в текстовый файл /etc/rc.local в котором содержатся примеры с объяснением.

Возвращение в каменный век

Reset ★★★★★ ()

Да вообще плевать. В чём новость?

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

Ну есть те кто считают что системд это круто, а есть те кто решительно против. Холиварная тема. И тут значит какой дистр сначала начинает использовать, а потом спустя 4 года отказывается. Скандалы интриги расследования.

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

Новость исключительно для systemd хейтеров, дабы они воскинули руки к небу с возгласами «О да!» и ощутили хоть на мгновенье ценность своих глупых убеждений

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

Вставил, вынул и пошел.

Твой девиз по жизни?

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

почему были? разве что-то изменилось?

anonymous ()

knoppix Первый выпуск 30 сентября 2000

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

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

Да, для хейтеров. Среди проивников есть и вменяемые (но их мало, да).

anonymous ()

Ахаха, шикарно и показательно.

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

Маргинальный дистрибутив. Возможно, автор решил, что есть смысл конкурировать с другими маргинальными дистрибутивами. Теперь те, кто рекомендовал использовать Devuan, может быть будут рекомендовать и Knoppix.

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

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

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

Alexanderuser ()

Я понял, что людям нравятся только очевидные вещи. Поэтому они против systemd, wayland, plasma, pulseaudio и бинарных дистрибутивов. Все должно быть отредактировано в тестовом виде, для каждой задачи должна быть отдельная утилита, а лучше скрипт, еще лучше самописный. Чтобы, встав после обеда, ты мог упасть в кровать ближе к утру с осознанием того, что ты что-то сделал, что-то полезное для своего ребеночка, дистрибутивчика, теперь он уже лучше и сон будет безмятежным. Но ребеночек спать не будет, он будет пересобирать пакетики, чтобы ближе к обеду удивить своего отчима отказом загружаться. Вот здесь и пригодится друг, кноппикс.

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

маргинальным я считаю дистрибутив, которым мало кто пользуется. Так что Debian не марги5альный, а Knoppix маргинальный.

Внезапный отказ от systemd в Knoppix создал бы проьлемы пользвтелям, еслм ьы они были. В Debian за несколтко лет было обьявлено о будущем переходе на systemd, причём долгое время можно былр по желанию использовать и Sysvinit. Так что у пользователей Debian и у авторов пакетов было достаточно времени для подготовки.

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

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

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

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

Поэтому они против systemd, wayland, plasma, pulseaudio и бинарных дистрибутивов.

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

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

если система умерла можно юзать как аварийку

Или например раз в n лет из него удобнее (потому что гуй а не single mode консоль) делать проверку всех разделов на всех жестких. Например мусор из директорий собирать (fsck.extN -D)

bonta ★★★ ()

Это она, Попеда? Заживём-то теперь?

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

Но слака до сих пор самый очевидный и понятный дистр.

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

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

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

X11 какраз-таки соответствует философии Unix.

Да и на что X11 менять, хотел бы я знать?.

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

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

Не удивлюсь, если скоро и фигню типа lsof перепишут

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

X11 какраз-таки соответствует философии Unix

В голосину

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

Велосипедный комбайн X11 соответствует философии unix? Ты опять приносишь на лор репорты из своего манямирка?

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

Не удивлюсь, если скоро и фигню типа lsof перепишут

Давно пора, тащемта. В его дефолтном выхлопе без дудки не разберёшься. Плюс для дальнейшей обработки этот выхлоп не сильно пригоден, и да, что толку от опций фильтрации — типа мы грепом не умеем пользоваться? А вот структурированный вывод в JSON (для машин) или YAML (для людей) с возможностью указывать любое доступное поле в качестве ключа для группировки записей — это была бы штука куда более полезная.

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