![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от opennews (ok), 08-Фев-25, 23:52 | ||
Опубликован релиз классической системы инициализации SysVinit 3.14, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Выпуск системы инициализации SysVinit 3.14" | +4 +/– | ![]() |
Сообщение от CharaDemon (ok), 08-Фев-25, 23:52 | ||
> Раньше длинные строки обрезались по границе допустимого размера и выполнялись, что могло привести к неприятным сбоям. Например, вместо "rm -rf /var/1234" могла выполниться команда "rm -rf /var", если часть команды "/1234" оказалась за границей обрезки. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Выпуск системы инициализации SysVinit 3.14" | +4 +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 00:42 | ||
А что вышло?) Кто-то умудрился родить команду с rm длиной больше 127 символов в inittab, она обрезалась и удалилось что-то не то?) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
88. "Выпуск системы инициализации SysVinit 3.14" | +7 +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 15:44 | ||
Если бы строители строили здания так же, как Си-программисты пишут | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
96. "Выпуск системы инициализации SysVinit 3.14" | +3 +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 17:02 | ||
Они так и строят) Здания рассчитаны на строго определённые ограниченные параметры. Чуть превышение - всё, здание рушится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
118. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (118), 09-Фев-25, 20:21 | ||
Не так уж и чуть, бывает в квартирах несущие стены незаконно переставляют и не рушится | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
122. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (122), 09-Фев-25, 22:53 | ||
Это называется резервирование. Но и у него есть предел. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
125. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (125), 10-Фев-25, 01:07 | ||
В данной ситуции Rust-программисты ни чем бы не отличались. | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
![]() | ||
150. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 12:51 | ||
> Если бы строители строили здания так же, как Си-программисты пишут | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
![]() | ||
91. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (91), 09-Фев-25, 15:49 | ||
Так или иначе, такого быть не должно. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
97. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 17:03 | ||
Ну вот и исправили, хоть никто не напарывался/не жаловался. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
99. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Pahanivo (ok), 09-Фев-25, 17:29 | ||
> Кто-то умудрился родить команду с rm длиной больше 127 символов в inittab | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
![]() | ||
104. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 18:45 | ||
нет товарищ студент вы этого не сделаете, птушо эта строка будет выполнена в форкнутом шелле, как | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
121. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Tron is Whistling (?), 09-Фев-25, 21:55 | ||
> PS да, в 3.11 чейнинг наконец добавили. Три месяца назад | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
158. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:25 | ||
>А до этого такие кочерги в иниттабе не прокатывали. | ||
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору |
3. "Выпуск системы инициализации SysVinit 3.14" | –9 +/– | ![]() |
Сообщение от Аноним (-), 08-Фев-25, 23:57 | ||
> Например, вместо "rm -rf /var/1234" могла выполниться | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "Выпуск системы инициализации SysVinit 3.14" | –7 +/– | ![]() |
Сообщение от НяшМяш (ok), 09-Фев-25, 00:18 | ||
Не удивительно, что все ломанулись на системду практически сразу, как она появилась. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Выпуск системы инициализации SysVinit 3.14" | +7 +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 00:21 | ||
Никто не ломанулся - в Slackware как не было systemd так и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "Выпуск системы инициализации SysVinit 3.14" | +13 +/– | ![]() |
Сообщение от Аноним Анонимович Анонимов (?), 09-Фев-25, 01:02 | ||
В проде как не было Slackware так и нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 01:26 | ||
Есть. У русских физиков, например. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
43. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (43), 09-Фев-25, 09:58 | ||
В том треде, если ты не помнишь, слаку как раз эпично зачмырили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "Выпуск системы инициализации SysVinit 3.14" | +5 +/– | ![]() |
Сообщение от Аноним (34), 09-Фев-25, 06:31 | ||
На Западе Слаку в серверах ставят. Для сервера это отличный дистрибутив. В России Слаку в основном боятяся потому что не любят собирать из Слакбилдов пакеты. Многое, в отличии от других дистрибутивов, автоматически не настроено. Поэтому и наблюдаем такой хейт и неприятие со стороны так называемых не-осиляторов. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
41. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (41), 09-Фев-25, 09:56 | ||
>На Западе Слаку в серверах ставят. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
74. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним324 (ok), 09-Фев-25, 13:35 | ||
Ну вот да, три всадника апокалипсиса на серваках это убунту, дебиан и бесплатные редхатообразные, ну и четвёртый вариант это свой линукс если ты огромная корпа у которой есть ресурсы для разработки, как тот же azure linux или aws linux. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (43), 09-Фев-25, 09:57 | ||
Бггггг, ссылку! Ссылку на слаку на серверах в серьезном проде! | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
![]() | ||
58. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 11:35 | ||
slackware.com) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
67. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Донателло (?), 09-Фев-25, 12:29 | ||
Получать пакеты из убунты dpkg в формате для слаки , одно и то же что разбирать дистрибутив который есть ради прое..я времени как и эрпм | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
![]() | ||
40. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (40), 09-Фев-25, 09:55 | ||
Никто из десяти пользователей Slackware? | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
![]() | ||
51. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (51), 09-Фев-25, 11:01 | ||
https://repology.org | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
61. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (61), 09-Фев-25, 11:41 | ||
> Конечно, в 15 раз меньше Арчика и Дебиана, но далеко впереди Федоры. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
73. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 13:20 | ||
> А в вашем рейтинге SlackBuilds обгоняют Федору, Gentoo и Alpine))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
87. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (87), 09-Фев-25, 15:39 | ||
>> А в вашем рейтинге SlackBuilds обгоняют Федору, Gentoo и Alpine))) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
132. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 07:00 | ||
> Слаку мало юзают не потому что у неё много или мало мейнтейнеров, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
86. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (87), 09-Фев-25, 15:35 | ||
>[оверквотинг удален] | ||
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору |
![]() | ||
162. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:45 | ||
https://repology.org/repositories/statistics | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
76. "Выпуск системы инициализации SysVinit 3.14" | +3 +/– | ![]() |
Сообщение от Аноним (76), 09-Фев-25, 13:43 | ||
>что все ломанулись на системду практически сразу, как она появилась. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
![]() | ||
7. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 00:25 | ||
Пример надуманный. Посмотри, какой там лимит длины строки был, при такой длине ничего подобного произойти не могло. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
44. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (43), 09-Фев-25, 10:00 | ||
Ага-ага. Экзотическая ошибка в системде - вой про апокалипсис. Ошибка в ините уровня джуна из Салехарда приводящая к удалению данных - это надуманно. Лицемеры) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
52. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (51), 09-Фев-25, 11:03 | ||
Нет у кого ещё эта ошибка к удалению данных не привела. Никто в inittab не пишет команд длиной 127 стмволов, тем более rm-rf. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
62. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (43), 09-Фев-25, 12:08 | ||
А, ну значит исправлять не нужно, да? А разрабы исправили, ну они быдлы, ничего не понимают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
72. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 13:18 | ||
> Нет у кого ещё эта ошибка к удалению данных не привела. Никто | ||
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору |
![]() | ||
77. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 13:48 | ||
очевидно же, кто-то таки засунул в inittab строку длиннее, чем 127 знаков :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
82. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (51), 09-Фев-25, 14:40 | ||
Да нет, этот баг там на багтрекере висел годами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
89. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 15:44 | ||
На самом деле нехорошо иметь такую логику обработки, когда молча исполняется урезанная строка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
134. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (134), 10-Фев-25, 07:44 | ||
> приказали удлинить до 255 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
177. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 18:59 | ||
Тем временем, в случайном докере хостнейм в 13 символов. Так что давно пора было увеличивать | ||
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору |
![]() | ||
57. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 11:32 | ||
Просто SysVinit не претендует на "мировое господство", это всего лишь система инициализации, не более того. Поэтому с systemd спрос больше. Так что никакого лицемерия - обычный расчёт и логика) | ||
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору |
![]() | ||
64. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (43), 09-Фев-25, 12:08 | ||
Система инициализации не может на что-то претендовать, это код, у него нет мотиваций. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
66. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 12:27 | ||
> Просто SysVinit не претендует на "мировое господство" | ||
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору |
![]() | ||
69. "Выпуск системы инициализации SysVinit 3.14" | +2 +/– | ![]() |
Сообщение от xsignal (ok), 09-Фев-25, 13:00 | ||
> SysVinit просто не в состоянии ни на что уже претендовать | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
128. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (128), 10-Фев-25, 03:19 | ||
Самое весёлое, так это искать самому, что там в systemd сломалось. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
159. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:29 | ||
>каждая подсистема выполняет только свою функцию и не претендует на функционал других подсистем. А systemd - это комбайн, который пытается всосать в себя всё, что только можно | ||
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору |
![]() | ||
161. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от xsignal (ok), 10-Фев-25, 14:45 | ||
> превысят все мыслимые и немыслемые размеры | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
163. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:48 | ||
Надёжность, это не тогда, когда чинится отвёрткой, это когда чинить вообще не надо. Попробуйте в sysvinit задать ограничение на размер виртуальной памяти, запуск в отдельном пространстве имён и от определённого пользователя, и не забудьте сюда результат скинуть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
164. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 15:18 | ||
> надёжность - в простоте. | ||
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору |
![]() | ||
11. "Выпуск системы инициализации SysVinit 3.14" | +6 +/– | ![]() |
Сообщение от Аноним (11), 09-Фев-25, 00:38 | ||
> Ахаха, проверенный инит, написаный дидами, а не вот этими вашими смузехлебами! Сразу | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
14. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (14), 09-Фев-25, 01:00 | ||
> https://www.opennet.me/opennews/art.shtml?num=61403 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
55. "Выпуск системы инициализации SysVinit 3.14" | +6 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 11:27 | ||
А бывают идиоты разработчики, оторые вносят в системд новые фичи, забыв, что у них в tmpfiles.d _по_умолчанию_ , прям в пакете системд - лежит файлик home.conf, в котором заботливо прописано | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (19), 09-Фев-25, 02:40 | ||
Диды старые и до сих пор используют fgets вместо getline. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
23. "Выпуск системы инициализации SysVinit 3.14" | +6 +/– | ![]() |
Сообщение от Аноним (23), 09-Фев-25, 03:42 | ||
ДЫдЫ писали для людей у которых мозг есть и больше 80 col строки не пишут. Криворукам никакие бЫзопастные Ызыки не помогут | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "Выпуск системы инициализации SysVinit 3.14" | +10 +/– | ![]() |
Сообщение от Аноним (37), 09-Фев-25, 09:22 | ||
Диды писали для себя в расчете на здравый смысл. А потом появились смузихлебы и заплакали, что можно убиться с разбегу об стену, и система это допускает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (40), 09-Фев-25, 10:54 | ||
> Диды писали для себя в расчете на здравый смысл. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
70. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 09-Фев-25, 13:07 | ||
>Я тоже так пишу, когда для себя. char s[1024]; — ну должно хватить… наверняка | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
92. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (40), 09-Фев-25, 16:38 | ||
Я знаю, что это позор! Поэтому оно и делается для себя, и чтобы никто не видел (для одноразовых личных двадцатистрочников — приемлемо. Ну правда, все же так делают). А тут диды для всех в прод 30 лет вывешивают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
138. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 10:08 | ||
Так зачем так делать? Уже давным давно изобретены языки, где можно так не делать, тот же ocaml или go. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
133. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 07:04 | ||
> Это позор. Память под пользовательский ввод должна выделяться динамически. Если пользователь | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
![]() | ||
141. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 10:26 | ||
>Остается подумать что будет если динамическая аллокация обломится когда в системе наступит душняк с памятью - и как вам будет такой оборот. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
151. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 13:00 | ||
> Обработчики ошибок изобретены. Программа пытается выделить память, у неё это не получается | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
160. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:43 | ||
>В случае вот именно init подобные вещи могут быть достаточно фатальны | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
139. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (139), 10-Фев-25, 10:16 | ||
А потом от таких динамических выделений уязвимости лезут. Ага. В 2к25 не западло заранее хоть мегабайт выделить. | ||
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору |
![]() | ||
142. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 10:27 | ||
На вас памяти не хватит, мегабайт туда, мегабайт сюда. Чинить нужно уязвимости от динамического выделения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 11:06 | ||
Здравый смысл подсказывает, что в таком случае нужно сообщить пользователю об ошибке, напр. провалидировав файл после изменения и написав "строка N превышает допустимый размер". И тем более не совершать деструктивные действия. | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
![]() | ||
60. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 11:41 | ||
Хакер с солонкой, перелогинься. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
63. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Анонимище (?), 09-Фев-25, 12:08 | ||
"вот как убьют, тогда и приходите"? Это ваш девиз? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
75. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 13:38 | ||
к сожалению, в sysvinit нет функций, позволяющих убивать пользователя, прописавшего в inittab строку длиной более 127, а теперь и 253 знака. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
65. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (40), 09-Фев-25, 12:18 | ||
Нет, это какой-то дурак подложил грабли. | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
![]() | ||
157. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:20 | ||
>Вот проблема 127-значных строк 30 лет не возникала, пока какой-то дурак не прошелся по граблям. | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
![]() | ||
94. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 16:58 | ||
80 символов в строке - это ограничение перфокарты. Ограничивать себя шириной перфокарты в 21-м веке - это верх идиотизма и глупости. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
95. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от dannyD (?), 09-Фев-25, 17:02 | ||
делать текст нечитаемым - вот верх идиотизма и глупости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
98. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 17:09 | ||
> делать текст нечитаемым - вот верх идиотизма и глупости. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
103. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от dannyD (?), 09-Фев-25, 17:57 | ||
вопрос не в мониторе, а в том сколько мозг может внимательно "сьесть", | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
110. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 19:48 | ||
> вопрос не в мониторе, а в том сколько мозг может внимательно "сьесть", | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
111. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от dannyD (?), 09-Фев-25, 19:57 | ||
вы никогда не замечали, что газеты печатаются столбцами? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
131. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 10-Фев-25, 04:22 | ||
> вы никогда не замечали, что газеты печатаются столбцами? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
135. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (134), 10-Фев-25, 07:49 | ||
В книгах ширина листа сильно уже листа газетного и сильно больше шрифт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
145. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 10-Фев-25, 11:34 | ||
> В книгах ширина листа сильно уже листа газетного и сильно больше шрифт. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
143. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 10:34 | ||
Открываете код в терминале на 80 знаков в виме, после чего делаете :set wrap | ||
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору |
![]() | ||
149. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (149), 10-Фев-25, 12:29 | ||
Так в ядре, к примеру, Грег давно объявил придерживаться 132 символов в строке. | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
![]() | ||
105. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от _kp (ok), 09-Фев-25, 18:58 | ||
80 col это ограничение перфокарт,на которых в доисторические времена держали исходники. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
106. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 19:34 | ||
>иногда для повышения читаемости, использую строки и более 300 символов | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
114. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от _kp (ok), 09-Фев-25, 20:06 | ||
Поставим вопрос по другому. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
123. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 23:12 | ||
в гугле ты бы долго не задержался :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
146. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 11:50 | ||
> а вот длина строки во всех стайл гайдах ограничена 80 знаками. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
154. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от _kp (ok), 10-Фев-25, 14:03 | ||
>вот длина строки во всех стайл гайдах | ||
Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору |
![]() | ||
46. "Выпуск системы инициализации SysVinit 3.14" | +6 +/– | ![]() |
Сообщение от Аноним (46), 09-Фев-25, 10:33 | ||
Да, да, ждём-с "правильный" init на js. С подкачкой статики с cdn-ов. С шифрованными и обфусцированными блобами. На микросервисах с очередями в облаках. И ai-зированными пользователями в контейнерах. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
![]() | ||
129. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (128), 10-Фев-25, 03:22 | ||
На Электроне хоть? А микротранзакции в нём будут? | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск системы инициализации SysVinit 3.14" | –7 +/– | ![]() |
Сообщение от Аноним (9), 09-Фев-25, 00:30 | ||
Странно что не написали: применялась давным-давно в далёкой-далёкой галактике. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 11:00 | ||
> So while approximately 127 characters has been enough for most people for 30 years, this behaviour was dodgy and needed to be fixed. Now inittab entries can be 253 characters long AND it logs a warning when a line longer than this is found AND it refuses to run a line longer than 253 characters. It doesn't truncate too-long lines anymore, it just drops them. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 11:09 | ||
> approximately 127 characters | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
59. "Выпуск системы инициализации SysVinit 3.14" | +2 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 11:35 | ||
Жалко, что так мало восклицательных знаков. А то местный автобот сожрал бы это очень ценное замечание. | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Выпуск системы инициализации SysVinit 3.14" | –4 +/– | ![]() |
Сообщение от Аноним (158), 09-Фев-25, 13:10 | ||
В отличии от systemd в sysvinit не завезли декларативность. Давным давно устарело | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
147. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (147), 10-Фев-25, 11:54 | ||
Думаешь машинному коду нужна декларативность? Вот и всему остальному не нужна. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Выпуск системы инициализации SysVinit 3.14" | +2 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 13:51 | ||
Народы, а кто-нить сможет привести реальный пример строки inittab длиной 127 и более знаков? и объяснить зочем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
80. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (80), 09-Фев-25, 13:54 | ||
Linux has a maximum filename length of 255 characters for most filesystems (including EXT4), and a maximum path of 4096 characters. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "Выпуск системы инициализации SysVinit 3.14" | +2 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 14:13 | ||
> кто-нить сможет привести реальный пример строки inittab | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
83. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (80), 09-Фев-25, 14:44 | ||
> реальный пример | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
90. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Фрол (?), 09-Фев-25, 15:48 | ||
чатгпт уходи | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
119. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (80), 09-Фев-25, 20:26 | ||
> а кто-нить сможет привести реальный пример строки inittab длиной 127 и более знаков? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
153. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от cheburnator9000 (ok), 10-Фев-25, 13:24 | ||
-- BTRFS = 255 символов ASCII. Но в UTF-8 символах это еще меньше. | ||
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору |
![]() | ||
156. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 14:16 | ||
Возьмите контейнеризацию, не важно docker/bubblewrap и попробуйте запустить контейнер напрямую. Укажите ему несколько сетей, пробросьте десяток другой путей, настройте отображение идентификаторов. | ||
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору |
93. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 16:49 | ||
А расскажите как она по сравнению с Runit? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
100. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (100), 09-Фев-25, 17:33 | ||
runit параллельно сервисы запускает, если сервис упал или не поднялся по какой-то причине - перезапускает. в sysvinit вроде такой функциональности нет. зависимостей сервисов нету ни в одном, но в рунит можно хак сделать с sv check $service || exit 1 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
101. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 17:42 | ||
Спасибо. А какае ещё альтернативы систем-де посоветуете? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
102. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (100), 09-Фев-25, 17:49 | ||
dinit, shepherd | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
170. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Пользователь Чебурнета (?), 10-Фев-25, 17:51 | ||
s6 ещё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
107. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 19:38 | ||
>runit параллельно сервисы запускает, если сервис упал или не поднялся по какой-то причине - перезапускает. в sysvinit вроде такой функциональности нет | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
![]() | ||
112. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (100), 09-Фев-25, 20:03 | ||
>Ложь | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
165. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 15:47 | ||
>где? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
175. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (100), 10-Фев-25, 18:44 | ||
Где тут ложь? Не распарсил слово «вроде»? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
115. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (115), 09-Фев-25, 20:08 | ||
> параллельно | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
![]() | ||
108. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от Аноним (-), 09-Фев-25, 19:41 | ||
>А расскажите как она по сравнению с Runit? | ||
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору |
![]() | ||
109. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 19:46 | ||
А что посоветуете использовать? Вот мне тут выше про dinit и shepherd рассказали. Может быть хорошая статья со сравнительным анализом всех альтернатив систем-де? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
116. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (115), 09-Фев-25, 20:09 | ||
что в твоем дистрибутиве по дефолту | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
117. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 09-Фев-25, 20:14 | ||
> что в твоем дистрибутиве по дефолту | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
120. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (100), 09-Фев-25, 20:29 | ||
busybox init | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
130. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 10-Фев-25, 04:20 | ||
Я спросил о полноценной системе, а не об игрушке. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
136. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (100), 10-Фев-25, 09:03 | ||
>свою систему из исходников хочу | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
144. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 10-Фев-25, 11:33 | ||
Почему ты решил, что я собрался делать игрушку? Ты телепат? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
148. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (100), 10-Фев-25, 12:28 | ||
потому что вопросы на форуме задаешь, вместо того чтоб документацию читать. поэтому еще раз предлагаю — начать с простого, а то так и не поймешь какие проблемы решает «полноценный инит» | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
155. "Выпуск системы инициализации SysVinit 3.14" | –1 +/– | ![]() |
Сообщение от zog (??), 10-Фев-25, 14:12 | ||
> потому что вопросы на форуме задаешь, вместо того чтоб документацию читать. поэтому | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
168. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от jOKer (ok), 10-Фев-25, 16:45 | ||
Попробуйте посмотреть в сторону openrc-init https://github.com/OpenRC/openrc/tree/master | ||
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору |
![]() | ||
169. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от zog (??), 10-Фев-25, 17:42 | ||
Спасибо. Можете посоветовать статью со сравнительным анализом этого с другими альтернативами? | ||
Ответить | Правка | Наверх | Cообщить модератору |
137. "Выпуск системы инициализации SysVinit 3.14" | +1 +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 10:02 | ||
Удивительно, что никто до сих пор не написал про то, как на баше сложно писать правильный код, со всякими экранированием и прочим. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() |
|
![]() | ||
176. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (158), 10-Фев-25, 18:58 | ||
Я искренне хочу увидеть, как ненависники systemd будут оправдывать абсолюнтное отсутствие даже намёка на гибкость этих самых портянок. И как они их будут патчить, чтобы потом пакетный менеджер затёр плоды их трудов. Но вот беда, ненависники systemd не пишут код на баше, они сидят на винде. | ||
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору |
140. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Сергей (??), 10-Фев-25, 10:24 | ||
А у меня прикол, я так и не осилил баш, до сих пор на шелле пишу нужное... | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
152. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (152), 10-Фев-25, 13:11 | ||
> А у меня прикол, я так и не осилил баш, до | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
167. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 16:04 | ||
А разве GNU bash не поддерживает стандарт Позикс? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
166. "Выпуск системы инициализации SysVinit 3.14" | +/– | ![]() |
Сообщение от Аноним (-), 10-Фев-25, 16:02 | ||
>до сих пор на шелле пишу нужное... | ||
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |