Linux без systemd

Здесь можно поговорить о чём угодно и сколько угодно.

Модератор: Модераторы разделов

Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Linux без systemd

Сообщение Hephaestus »

Rootlexx писал(а):
31.05.2015 18:41
Если оставить за скобками преднамеренное внесение бэкдоров в код и т. п., то любой баг в любом проекте появляется потому, что его никто не заметил. Означает ли это, что у их авторов "легкомысленное отношение к их проектам"?
В определенном смысле - да. И чем легкомысленнее, тем больше будет багов и тем сложнее будет их расхлёбывать.

Вспомните, с чего начиналась история systemd. Какие идеи декларировались.
Ах, скрипты такие сложные! В них так легко допустить ошибку! Их так сложно отлаживать! Там столько подводных камней! Давайте сделаем всё по-другому!
Сделали, блин. В systemd, конечно, ни одной ошибки, ни одного бага, исправить всё легко и просто. И в языке Си, конечно, подводных камней нет, ага.

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

Заменили скрипты бинарными сишными модулями, загнали логи в бинарный формат.
Сначала говорили о "системе инициализации", потом о "системном менеджере", а теперь "мы делаем ОС", то есть проект разрастается на глазах.
При этом провозглашаются лозунги. Присоединяйтесь! Поддержите! Давайте дружно внедрим во все дистры! Сделайте правильный выбор, за ним будущее!
Теперь, начинается: "Ой, а нам патч надо, а то мы это не тестировали..." "Ой, у нас тут проверки поломались, а мы не заметили..."
Ребята, а вы о чём думали, когда затевали дело такого масштаба? Скрипты им, видите ли, сложно отлаживать. А этого макаронного монстра легко отлаживать? Оно и видно.
Вот это всё и есть высшая степень легкомыслия.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Linux без systemd

Сообщение Rootlexx »

Hephaestus писал(а):
31.05.2015 19:49
В определенном смысле - да

А теперь зайдите на багтрекер любой из используемых вами программ и поразитесь "легкомысленным отношением" к ним их авторов. После этого вы просто обязаны прекратить ими пользоваться.
Написанное вами далее уже неоднократно обсуждалось, объяснялось и опровергалось в двух предыдущих темах и даже в этой. И про причины появления systemd, и про "лёгкость исправления init-скриптов" (в третий раз уже, по-моему), и про патч... Напишите ещё про скрипт vs сервис для демонизации rtorrent, и круг замкнётся полностью.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Linux без systemd

Сообщение Hephaestus »

Rootlexx писал(а):
31.05.2015 20:38
После этого вы просто обязаны прекратить ими пользоваться.
Ничего я Вам не обязан.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Linux без systemd

Сообщение Rootlexx »

Hephaestus писал(а):
30.05.2015 22:48
Линус - фигура совершенно другого уровня

Hephaestus писал(а):
30.05.2015 22:48
Когда Леннарт будет столь же уважаем, как Линус

Вот и Линус высказал своё мнение:
I have to say, I don't really get the hatred of systemd. I think it improves a lot on the state of init, and no, I don't see myself getting into that whole area.

Yeah, it may have a few odd corners here and there, and I'm sure you'll find things to despise. That happens in every project. I'm not a huge fan of the binary logging, for example. But that's just an example. I much prefer systemd's infrastructure for starting services over traditional init, and I think that's a much bigger design decision.

Yeah, I've had some personality issues with some of the maintainers, but that's about how you handle bug reports and accept blame (or not) for when things go wrong. If people thought that meant that I dislike systemd, I will have to disappoint you guys.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Linux без systemd

Сообщение eddy »

Обидно. Я думал, Линус на это говно не поведется...
Жаль. Можно сказать, что уже наступил полный линуксокапец ☹
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
ArkanJR
Сообщения: 1172
Статус: Профан

Re: Linux без systemd

Сообщение ArkanJR »

eddy писал(а):
12.07.2015 21:42
Обидно. Я думал, Линус на это говно не поведется...
Жаль. Можно сказать, что уже наступил полный линуксокапец

За подобные разговорчики, в году эдак 1942-ом, Вас бы расстреляли как паникёра...
10% — это 0,1.
© Bizdelnick
Спасибо сказали:
GNUUser
Сообщения: 89

Re: Linux без systemd

Сообщение GNUUser »

Перейдем на BSD ;)
Спасибо сказали:
Аватара пользователя
ArkanJR
Сообщения: 1172
Статус: Профан

Re: Linux без systemd

Сообщение ArkanJR »

GNUUser писал(а):
25.07.2015 21:46
Перейдем на BSD ;)

Какую порекомендуете, Free, Open, Net? Ответ желательно обосновать. :)
10% — это 0,1.
© Bizdelnick
Спасибо сказали:
GNUUser
Сообщения: 89

Re: Linux без systemd

Сообщение GNUUser »

ArkanJR писал(а):
25.07.2015 21:59
GNUUser писал(а):
25.07.2015 21:46
Перейдем на BSD ;)

Какую порекомендуете, Free, Open, Net? Ответ желательно обосновать. :)

FreeBSD, ибо драйверов побольше.
Спасибо сказали:
Аватара пользователя
ArkanJR
Сообщения: 1172
Статус: Профан

Re: Linux без systemd

Сообщение ArkanJR »

GNUUser писал(а):
25.07.2015 22:06
FreeBSD, ибо драйверов побольше.

А для Open и Net драйвера под Free не подходят?
10% — это 0,1.
© Bizdelnick
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Linux без systemd

Сообщение Stauffenberg »

eddy писал(а):
12.07.2015 21:42
Обидно. Я думал, Линус на это говно не поведется...
Жаль. Можно сказать, что уже наступил полный линуксокапец ☹

CRUX has no systemd. And what's about gentoo?
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Linux без systemd

Сообщение sunny1983 »

Судя по тому, что все дистрибутивы из top10 на Distrowatch перешли на systemd (поправьте меня все или не все) этот процесс отные следует считать свершившимся и необратимым. Преемущества новой системы инициализации я не понял и понимать пока не хочу, может быть systemd это действительно - уход от скриптовых костылей, но при этом создаются костыли совсем другого рода. Я опробовал 3 systemd-based дистрибутива: Mageia, Altlinux и Fedora. Мне systemd-based дистрибутивы кажутся неуправляемыми, задача "отключить в системе всё ненужное" практически нерешаема, если раньше можно было отключить запуск демона запретом запуска инициализационного скрипта - то теперь на замену скриптам пришли юниты, число активных юнитов составляет примерно 110, в то время как скриптов было всего 8, кроме юнитов-сервисов есть юниты-сокеты и юниты - точки монтирования, юниты могу запускаться как сами по себе, так и из-под других юнитов или из-под событий udev. То есть разработчикам теперь кроме задачи зависимостей пакетов приходится решать задачу зависимостей юнитов, что порождает недоработки и баги. Хотя если дальше продолжать логические рассуждения можно прийти не только к недоработкам и багам: тут и превращение системы в "черный ящик", и возможная слежка за пользователем и повышающаяся ресурсоёмкость и многое чего.
Хотя взгляд на не systemd-based дистрибутивы тоже не радует. Я пробовал Slackware и sysvinit-вариации Altlinux: не получилось настроить виртуализацию и получил несколько комментариев о "маргинальных дистрибутивах".
Спасибо сказали:
Аватара пользователя
yars
Сообщения: 1147
Статус: Slacker!
ОС: Slackware64-current

Re: Linux без systemd

Сообщение yars »

Волков бояться - в лес не ходить. Не слушайте песни маргиналофобов, они ущербны.
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
-------------
Registered Linux User #557010
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Linux без systemd

Сообщение Hephaestus »

sunny1983 писал(а):
05.09.2015 14:14
Я пробовал Slackware и sysvinit-вариации Altlinux: не получилось настроить виртуализацию
Вы создавали тему по поводу виртуализации? Дайте ссылку.
Я не знаю, какую именно виртуализацию Вы настраивали, но у меня в Slackware работает и qemu и virtualbox - всё стабильно и без нареканий.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Linux без systemd

Сообщение Stauffenberg »

sunny1983 писал(а):
05.09.2015 14:14
Хотя взгляд на не systemd-based дистрибутивы тоже не радует. Я пробовал Slackware и sysvinit-вариации Altlinux: не получилось настроить виртуализацию и получил несколько комментариев о "маргинальных дистрибутивах".

Попробуйте Gentoo
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
sunny1983
Сообщения: 357
ОС: GNU/Linux 4.x (Fedora, Debian)

Re: Linux без systemd

Сообщение sunny1983 »

Hephaestus писал(а):
05.09.2015 23:34
Вы создавали тему по поводу виртуализации? Дайте ссылку.

https://www.linux.org.ru/forum/admin/10692436
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: Linux без systemd

Сообщение Hephaestus »

sunny1983 , поскольку в данной теме это оффтоп, создайте отдельную тему и подробно опишите, что и как делали, и что именно не получилось. Если, конечно, Вам это интересно. Обсудим.
Потому что у меня, к примеру, ни с virtualbox, ни с qemu проблем нету. Правда, для qemu я использую графическую морду, просто мне так удобнее.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Linux без systemd

Сообщение bormant »

sunny1983
В той теме на ЛОР-е от вас уж год не было сообщений, полагаю, всем показалось (по крайней мере мне), что вопрос был вами успешно решен... Если же это не так, полагаю есть смысл прислушаться к словам Hephaestus ...
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Linux без systemd

Сообщение Stauffenberg »

ArkanJR писал(а):
25.07.2015 22:09
GNUUser писал(а):
25.07.2015 22:06
FreeBSD, ибо драйверов побольше.

А для Open и Net драйвера под Free не подходят?

Сами-то как думаете?
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
ArkanJR
Сообщения: 1172
Статус: Профан

Re: Linux без systemd

Сообщение ArkanJR »

Stauffenberg писал(а):
08.09.2015 13:50
Сами-то как думаете?

Серьёзно? Под фрю и так драйверов не густо, а это ещё меньше. Совсем грустно. :(
10% — это 0,1.
© Bizdelnick
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Linux без systemd

Сообщение Stauffenberg »

ArkanJR писал(а):
08.09.2015 18:34
Stauffenberg писал(а):
08.09.2015 13:50
Сами-то как думаете?

Серьёзно? Под фрю и так драйверов не густо, а это ещё меньше. Совсем грустно. :(

Помню, в одной из презинтаций Тео сообщил, что ни одна другая ОС не поддерживает столько wifi чипов, как OpenBSD.
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Linux без systemd

Сообщение yoshakar »

В OpenBSD есть интересный, хотя и дорогой, способ заставить работать железку, для которой нет драйверов. Смысл в том, что разработчики OpenBSD принимают железо в дар. Так что вы можете купить в дар девелоперам такую же железку как у вас и драйвера для неё будут написаны.
К сожалению, я не знаю, насколько быстро это всё происходит и насколько гарантирован результат (а вдруг разработчику которому достался присланный вами ноутбук с неработающим вай-фаем как раз вай-фай и не нужен?).

Кстати в настоящий момент FreeBSD не поддерживает видеокарты Intel* (:frusty:) а вот в OpenBSD, я слышал, с этим всё нормально.

------
* а именно Haswell - весьма распространённые и не сказать чтобы невероятно новые
Спасибо сказали:
Аватара пользователя
ArkanJR
Сообщения: 1172
Статус: Профан

Re: Linux без systemd

Сообщение ArkanJR »

yoshakar писал(а):
08.09.2015 20:17
В OpenBSD есть интересный, хотя и дорогой, способ заставить работать железку, для которой нет драйверов. Смысл в том, что разработчики OpenBSD принимают железо в дар. Так что вы можете купить в дар девелоперам такую же железку как у вас и драйвера для неё будут написаны.
К сожалению, я не знаю, насколько быстро это всё происходит и насколько гарантирован результат (например, может разработчику которому достался присланный вами ноутбук с неработающим вай-фаем как раз вай-фай и не нужен).

Кстати в настоящий момент FreeBSD не поддерживает видеокарты Intel* (:frusty:) а вот в OpenBSD, я слышал, с этим всё нормальные.

------
* а именно Haswell - весьма распространённые и не сказать чтобы невероятно новые

Аха. А какие изюминки есть у NetBSD?
10% — это 0,1.
© Bizdelnick
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Linux без systemd

Сообщение Stauffenberg »

ArkanJR писал(а):
08.09.2015 22:14
yoshakar писал(а):
08.09.2015 20:17
В OpenBSD есть интересный, хотя и дорогой, способ заставить работать железку, для которой нет драйверов. Смысл в том, что разработчики OpenBSD принимают железо в дар. Так что вы можете купить в дар девелоперам такую же железку как у вас и драйвера для неё будут написаны.
К сожалению, я не знаю, насколько быстро это всё происходит и насколько гарантирован результат (например, может разработчику которому достался присланный вами ноутбук с неработающим вай-фаем как раз вай-фай и не нужен).

Кстати в настоящий момент FreeBSD не поддерживает видеокарты Intel* (:frusty:) а вот в OpenBSD, я слышал, с этим всё нормальные.

------
* а именно Haswell - весьма распространённые и не сказать чтобы невероятно новые

Аха. А какие изюминки есть у NetBSD?

Учитывая, что OpenBSD это когда-то форк NetBSD?
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Linux без systemd

Сообщение yoshakar »

А ещё есть Dragonfly BSD. При знакомстве с ним мне бросились в глаза две особенности: почти полное отсутствие документации и анахронизмы, унаследованные от FreeBSD 4. Позитивного противовеса им я не нашёл (что никоим образом не означает что его нет).
Спасибо сказали:
Аватара пользователя
kastian
Сообщения: 8
ОС: Gentoo

Re: Linux без systemd

Сообщение kastian »

yoshakar писал(а):
08.09.2015 20:17
а вот в OpenBSD, я слышал, с этим всё нормально.

На двух ноутах интегрированные intel прекрасно заработали без каких либо плясок с бубном.
people are strange
when you're a stranger
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Linux без systemd

Сообщение alv »

kastian писал(а):
10.09.2015 15:04
На двух ноутах интегрированные intel прекрасно заработали без каких либо плясок с бубном.

Ага, уж с чем-чем, а в поддержкой встроенного видео от Intel во FreeBSD не было никогда.
yoshakar писал(а):
09.09.2015 22:53
При знакомстве с ним мне бросились в глаза две особенности: почти полное отсутствие документации и анахронизмы, унаследованные от FreeBSD 4.

Handbook от DragonFly по полноте ничем не отличается от Free'шного аналога - разве что отсутствием русского перевода. Прекрасно документированы и её коронные фичи - Hammer, особенности работы драйверов устройств, система пакетного менеджмента (которая работал в DFBSD за пару лет до того, как стала официально поддерживаться во Free.
Для первого ознакомления даже по русски кое-что имеется...
А анахронизмы Вам привиделись: внутре, как говорил известные персонаж, у неё всё другое.
yoshakar писал(а):
09.09.2015 22:53
Позитивного противовеса им я не нашёл (что никоим образом не означает что его нет).

Совершенно верно - это означает, что Вы плохо читали документацию, которой не нашли.
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Linux без systemd

Сообщение yoshakar »

alv писал(а):
10.09.2015 17:48
Ага, уж с чем-чем, а в поддержкой встроенного видео от Intel во FreeBSD не было никогда.
Ну вот теперь есть. Последние новость по этой теме была 3 июля, в которой говорится что нечто, на что можно будет посмотреть, планируется к сентябрю: Update i915 GPU driver to Linux 3.8
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Linux без systemd

Сообщение yoshakar »

alv писал(а):
10.09.2015 17:48
Handbook от DragonFly по полноте ничем не отличается от Free'шного аналога - разве что отсутствием русского перевода.
Ну вот не складывается такого впечатления. Можно например посмотреть вот на такую замечательную (фактически отсутствующую) страницу: The X Window System
Спасибо сказали:
yoshakar
Сообщения: 259
ОС: Debian Stretch

Re: Linux без systemd

Сообщение yoshakar »

alv писал(а):
10.09.2015 17:48
А анахронизмы Вам привиделись
Вот в этом пункте я похоже действительно 100% не прав.
Спасибо сказали: