The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск системы инициализации SysVinit 3.16"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от opennews (??), 21-Мрт-26, 23:24 
Опубликован релиз классической системы инициализации  SysVinit 3.16, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd  и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с  sysvinit   утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом  зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65041

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск системы инициализации SysVinit 3.16"  –2 +/
Сообщение от Аноним (1), 21-Мрт-26, 23:24 
Можно отключать в openrc? Вроде собирались на собственную реализацию перейти, но там как всегда проблемы.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск системы инициализации SysVinit 3.16"  +3 +/
Сообщение от Аноним (4), 22-Мрт-26, 00:02 
Можно, отключай.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск системы инициализации SysVinit 3.16"  +2 +/
Сообщение от мяв (?), 22-Мрт-26, 03:56 
проблем нет, давно на опенрц-инит
сисв нинужно
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

11. "Выпуск системы инициализации SysVinit 3.16"  +6 +/
Сообщение от Аноним (11), 22-Мрт-26, 04:20 
Радует, что проект продолжает развиваться. Когда тяжелый комбайн systemd станет невозможно поддерживать из-за обилия ненужных функций (помните генератор qr-кодов?), то сообществу и разработчикам будет на что перейти.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (13), 22-Мрт-26, 07:36 
Кто все эти люди? Которым будет на что перейти!
Огласите пожалуйста весь список!!
Мир должен знать своих героев!!!
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск системы инициализации SysVinit 3.16"  +12 +/
Сообщение от Аноним (18), 22-Мрт-26, 10:03 
Ты.
Ты первый побежишь переходить, как только Серьёзные Люди решат, что для Systemd пришла пора разделить судьбу иксов, потому что он переусложнён, в его коде не могут разобраться даже его создатели, в нём висят баги, не пофиксенные десятилетиями, и пр., и пр., поэтому надо заменить Systemd на набор протоколов, под которые любой желающий сможет написать свой системный менеджер с системой инициализации. И когда тебе подсунут реинкарнацию SysV под новым названием, потому что юный клон Поттеринга провозгласит, что ради большей гибкости надо перейти от устаревших unit-файлов с их ограниченным набором функций к скриптам на полноценном скриптовом языке, специально предназначенном для запуска процессов - ты первый будешь хавать за обе щёки то, что тебе выложат на лопате, попутно бегая по форумам и понося тупых луддитов, которые держатся за свой Systemd и мешают прогрессу.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск системы инициализации SysVinit 3.16"  +5 +/
Сообщение от Аноним (20), 22-Мрт-26, 11:39 
Угу, только мы побежим переходить не на сисянит, а на другую систему, которая придет на замену системд.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск системы инициализации SysVinit 3.16"  +2 +/
Сообщение от mndtr0email (?), 22-Мрт-26, 13:06 
> решат, что для Systemd пришла пора разделить судьбу иксов, потому что он переусложнён

Когда это будет-то? Systemd всего 16 лет, что не так уж и много, создавался он в 2010-ых, а не в 1980-ых...

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

30. "Выпуск системы инициализации SysVinit 3.16"  –4 +/
Сообщение от Аноним (30), 22-Мрт-26, 14:06 
Изначально ложные предпосылки.
1. Параллельность загрузки. - Не всегда эффективно.
2. Мониторинг - Не всегда нужен.
3. Универсальность - нужна не личностям, а корпорациям.  
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск системы инициализации SysVinit 3.16"  +3 +/
Сообщение от Аноним (38), 22-Мрт-26, 16:29 
Я тоже так умею:

1. Логичность мышления - не всегда эффективно
2. Аргументы - не всегда нужны
3. Позитивизм - нужен не людям, а учёным

Лоботомия - твой выход, не иди на поводу у корпораций!

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (39), 22-Мрт-26, 17:10 
> 2. Мониторинг - Не всегда нужен.

За рулём от страха зажмуриваешься покрепче и ведёшь на звук?

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

45. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от mndtr0email (?), 23-Мрт-26, 08:06 
1. Да? Это почему же? Процессоры уже лет 20 многопоточные и чуть меньше 20 лет уж точно многоядерные.
2. Сомнительно, но наверняка из systemd можно выкорчевать, что не нужно, ведь это зонтичная программа и набор утилит с шиной между ними
3. А мне нравится, что Линукс теперь становится проще для людей и просто работает эффективнее
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

50. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Tron is Whistling (?), 24-Мрт-26, 09:29 
1. В системде ты можешь устранить всегда, написав цепочку зависимостей. А теперь попробуй распараллель сисю.
2. Особенно не нужен, когда очередная шел-портянка ведёт себя не так.
3. Ну да, ведь у личностей уйма свободного времени, которое не лень потратить на написание шел-портянок.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

26. "Выпуск системы инициализации SysVinit 3.16"  –1 +/
Сообщение от Аноним (26), 22-Мрт-26, 13:20 
> И когда тебе подсунут реинкарнацию SysV под новым названием,

Не принесут. Потому что он сейчас устаревший мусор, а через 10-20 лет вообще будет казаться древнючим копролитом.

> от устаревших unit-файлов с их ограниченным набором функций к скриптам
> на полноценном скриптовом языке, специально предназначенном для запуска процессов

Так это же будет прекрасно! Специализированный DLP, с валидацией, подсветкой синтаксиса, возможно с JIT или AOT. Вместо не таких гибких unit или занюханных башпортянок.
А почему бы и нет!

> которые держатся за свой Systemd и мешают прогрессу

Вот именно что в тот момент они будут мешать прогрессу.
Жаль что до вас это не доходить...

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

46. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (46), 23-Мрт-26, 17:08 
Пару раз использовал daemontools
Пару раз Ubuntu
Много было Debian

Сейсас 95% Devuan
Да, бывает, приходится наваять (или поправить) скрипт.
Еще ни разу не умер от этого! ;)
А помру, вы же не измените от этого своего приципиального мнения!! Пожалуйста пользуйтесь тем, что Вам нравится!!!

И да, появился инструмент для преобразования юнитов в скрипты. Может когда ропробую, а может и нет ;)

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

16. "Выпуск системы инициализации SysVinit 3.16"  +1 +/
Сообщение от Аноним (16), 22-Мрт-26, 09:41 
В истории не существует примеров, когда из-за смерти решения переходили бы на старое решение, которое было ранее заменено. После смерти systemd будет systemd-ng какой-нибудь, а сисянит.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

17. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (16), 22-Мрт-26, 09:41 
*а не сисянит
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск системы инициализации SysVinit 3.16"  +1 +/
Сообщение от Аноним (18), 22-Мрт-26, 10:05 
Пффф... долго ли форкнуть под новым названием.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

23. "Выпуск системы инициализации SysVinit 3.16"  –1 +/
Сообщение от Аноним (30), 22-Мрт-26, 12:57 
>В истории не существует примеров, когда из-за смерти решения переходили бы на старое решение, которое было ранее заменено.

Сколько угодно. Это называется "спираль развития".

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

24. "Выпуск системы инициализации SysVinit 3.16"  +1 +/
Сообщение от Аноним (16), 22-Мрт-26, 13:00 
"спираль развития" - это безграмотный мем, который используют гуманитарии. Приведи хоть один пример.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск системы инициализации SysVinit 3.16"  –1 +/
Сообщение от Аноним (30), 22-Мрт-26, 14:01 
Мейнфреймы - ПК - облачные сервисы.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы инициализации SysVinit 3.16"  +2 +/
Сообщение от Аноним (38), 22-Мрт-26, 16:04 
А, ты тот поехавший с Лора, который считает, что облака - это мейнфреймы? В любом случае я говорил про _решения_, а не про _технологии_.
>В истории не существует примеров, когда из-за смерти решения переходили бы на старое решение, которое было ранее заменено

Давай пример, когда сначала софт Х заменили на Y, а потом через 5-10-15 лет закопали Y и вернули _тот же_ Х.

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (39), 22-Мрт-26, 17:12 
> тот поехавший с Лора, который считает, что облака - это мейнфреймы

Это не он считает, это он такое эссе в интернете прочитал. И в том эссе всё правильно говорят, но ты не осилил.

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (41), 22-Мрт-26, 20:20 
Это от тех же авторов, которые в нулевые писали сценарии для РенТВ про то, что Гитлер - это реинкарнация Наполеона? Ололо.
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (16), 22-Мрт-26, 16:20 
Австралопитеки - хомо сапиенс - ты. Логика такого же порядка.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

27. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (27), 22-Мрт-26, 13:23 
> Сколько угодно. Это называется "спираль развития".

LOL)) На то она и спираль, что "точки" не совпадают.

Пример твоей спирали это напр. электромобили. В 1900х-10х и в 2010х-20х.
И то и другое на электричестве. Но больше общего у них практически нет.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

29. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (30), 22-Мрт-26, 14:03 
Совпадение или несовпадение. Полнота совпадения. Возможность аналогичного результата через альтернативное развитие. - материал для споров.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (30), 22-Мрт-26, 14:25 
А цинично могу сказать: Надо будет и по кругу будете бегать и бабки платить. )
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

35. "Выпуск системы инициализации SysVinit 3.16"  +1 +/
Сообщение от Аноним (38), 22-Мрт-26, 16:07 
Забей, этот чел думает, что облачные технологии - это возврат мейнфреймов. Когда ему пытаешься объяснить, что общего там _нет абсолютно ничего_ - он начинает сыпать общими словами и гуманитарными аналогиями. Спорить с ним бесполезно.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

14. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (14), 22-Мрт-26, 08:34 
Надо им помочь.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от SlackwareRTemail (?), 22-Мрт-26, 14:21 
Какой такой /etc/inittab.d/ ? Зовите психиатров ! Это , ну как минимум в Slackware, всегда /etc/rc.d/ было !
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от Аноним (43), 22-Мрт-26, 22:45 
Не думали, что в /etc/inittab.d хранится /etc/inittab, разбитый по отдельным файлам, а в /etc/rc.d - инит-скрипты?
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от SlackwareRTemail (?), 22-Мрт-26, 14:23 
И второй вопрос, а что там можно было обновлять, если 20 лет минимум, как всё хорошо работает?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск системы инициализации SysVinit 3.16"  +1 +/
Сообщение от Аноним (38), 22-Мрт-26, 16:22 
- релиз systemd: "блоат, сколько можно обновлений, ррряяя!"
- релиз сисянита: "развитие, запасной аэродром"

Последовательность - во!

Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск системы инициализации SysVinit 3.16"  +/
Сообщение от zionist (ok), 23-Мрт-26, 19:19 
Разве в Slackware система инициализации не из FreeBSD?
Ответить | Правка | Наверх | Cообщить модератору

48. "-"  +/
Сообщение от Аноним (48), 23-Мрт-26, 21:31 
Не путайте sysvinit из новости и инициализацию в стиле sysv.

sysvinit из новости - это бинарник /sbin/init и несколько вспомогательных программок к нему. Что этот бинарник запускает - дело другое (и описываемое в /etc/inittab).

В слаке он запускает всякие /etc/rc.d/rc.M и /etc/rc.d/rc.S, которые уже запускают в нужном порядке всякие /etc/rc.d/rc.some-service.

В дистрибутивах с инициализацией в стиле sysv он в зависимости от уровня запуска (runlevel) запускает тонны симлинков вида /etc/rc.d/rc0.d/S99some-service.

Во FreeBSD используется целиком свой бинарник /sbin/init (я глубоко не погружался, может даже и лежит он в другом месте) и полностью свои скрпты /etc/rc.d/some-service. Если в слаке /etc/rc.d/rc.some-service - это типичная баш-портянка, на которую постоянно агрятся фанаты сисьтемд, то во фре /etc/rc.d/some-service имеет более декларативную структуру.

А что касается инит-скриптов:

Примеры "баш-портянки" из слаки: https://ftp.osuosl.org/pub/slackware/slackware64-15.0/source... , https://slackbuilds.org/slackbuilds/15.0/system/postgresql18... .

Примеры инит-скриптов из фри: https://cgit.freebsd.org/ports/tree/databases/mongodb80/file... , https://cgit.freebsd.org/ports/tree/databases/postgresql18-s... .

Обратите внимание, что в слаке инит-скрипт - это просто ИСПОЛНЯЕМЫЙ шелл-код. А во фре в начале инит-скрипта подключается /etc/rc.subr , в котором спрятан весь ИСПОЛНЯЕМЫЙ код, а поведение конкретного скрипта задаётся несколькими ДЕКЛАРАТИВНЫМИ шелл-переменными. В реальных примерах фришных скриптов выше декларативность слабо заметна, так как при запуске требуются вспомогательные действия типа смены владельца или создания каталогов, которые проще сделать именно кодом. Но вызов этих индивидуальных для конкретного сервиса действий задаётся именно в декларативном стиле. Наверное, для простейших сервисов вообще можно обойтись исключительно заданием переменных, без определения дополнительных функций.

Ответить | Правка | Наверх | Cообщить модератору

49. "-"  +/
Сообщение от Tron is Whistling (?), 24-Мрт-26, 09:25 
И то и другое - баш-портянка. Насколько хорошо она спрятана - дело десятое.
Ответить | Правка | Наверх | Cообщить модератору

52. Скрыто модератором  +/
Сообщение от Аноним (52), 24-Мрт-26, 13:32 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру