1.1, CharaDemon (ok), 23:52, 08/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Раньше длинные строки обрезались по границе допустимого размера и выполнялись, что могло привести к неприятным сбоям. Например, вместо "rm -rf /var/1234" могла выполниться команда "rm -rf /var", если часть команды "/1234" оказалась за границей обрезки.
Ой, неприятненько вышло)
| |
|
2.12, xsignal (ok), 00:42, 09/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
А что вышло?) Кто-то умудрился родить команду с rm длиной больше 127 символов в inittab, она обрезалась и удалилось что-то не то?)
| |
|
3.88, Аноним (-), 15:44, 09/02/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Если бы строители строили здания так же, как Си-программисты пишут
программы, первый залетевший дятел разрушил бы цивилизацию.
| |
|
4.96, xsignal (ok), 17:02, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Они так и строят) Здания рассчитаны на строго определённые ограниченные параметры. Чуть превышение - всё, здание рушится.
| |
|
5.118, Аноним (118), 20:21, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не так уж и чуть, бывает в квартирах несущие стены незаконно переставляют и не рушится
| |
|
|
3.99, Pahanivo (ok), 17:29, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кто-то умудрился родить команду с rm длиной больше 127 символов в inittab
cmd1 && cmd2 && cmd3 ..... && rm -rf /var/all/HaX
| |
|
4.104, Фрол (?), 18:45, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
нет товарищ студент вы этого не сделаете, птушо эта строка будет выполнена в форкнутом шелле, как
sh -c exec cmd1 && cmd2 && cmd3 ..... && rm -rf /var/all/HaX
PS да, в 3.11 чейнинг наконец добавили. Три месяца назад. А до этого такие кочерги в иниттабе не прокатывали.
Так что придумывайте пример получше.
| |
|
|
|
1.3, Аноним (-), 23:57, 08/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –8 +/– |
> Например, вместо "rm -rf /var/1234" могла выполниться
> команда "rm -rf /var", если часть команды "/1234" оказалась
> за границей обрезки.
"А что, так можно было???" (с)
Ахаха, проверенный инит, написаный дидами, а не вот этими вашими смузехлебами! Сразу видно, что писали проффесианалы!
| |
|
2.4, НяшМяш (ok), 00:18, 09/02/2025 [^] [^^] [^^^] [ответить]
| –8 +/– |
Не удивительно, что все ломанулись на системду практически сразу, как она появилась.
| |
|
3.5, xsignal (ok), 00:21, 09/02/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Никто не ломанулся - в Slackware как не было systemd так и нет.
| |
|
|
|
6.43, Аноним (43), 09:58, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
В том треде, если ты не помнишь, слаку как раз эпично зачмырили.
| |
|
5.34, Аноним (34), 06:31, 09/02/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
На Западе Слаку в серверах ставят. Для сервера это отличный дистрибутив. В России Слаку в основном боятяся потому что не любят собирать из Слакбилдов пакеты. Многое, в отличии от других дистрибутивов, автоматически не настроено. Поэтому и наблюдаем такой хейт и неприятие со стороны так называемых не-осиляторов.
| |
|
6.41, Аноним (41), 09:56, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>На Западе Слаку в серверах ставят.
Позвольте усомниться. На западе ставят убунту на серверы.
| |
|
7.74, Аноним324 (ok), 13:35, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну вот да, три всадника апокалипсиса на серваках это убунту, дебиан и бесплатные редхатообразные, ну и четвёртый вариант это свой линукс если ты огромная корпа у которой есть ресурсы для разработки, как тот же azure linux или aws linux.
| |
|
6.42, Аноним (43), 09:57, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Бггггг, ссылку! Ссылку на слаку на серверах в серьезном проде!
| |
6.67, Донателло (?), 12:29, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Получать пакеты из убунты dpkg в формате для слаки , одно и то же что разбирать дистрибутив который есть ради прое..я времени как и эрпм
| |
|
|
|
5.51, Аноним (51), 11:01, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
https://repology.org
By number of maintainers
AUR - 15386
Debian+derivs (Raspbian Testing) - 4208
nix (nixpkgs unstable) - 3913
FreeBSD Ports - 1653
SlackBuilds - 911
Spack - 790
Gentoo (LiGurOS develop) - 781
Void Linux x86_64 - 740
Alpine (Alpine Linux Edge) - 659
MacPorts - 536
Конечно, в 15 раз меньше Арчика и Дебиана, но далеко впереди Федоры.
| |
|
6.61, Аноним (61), 11:41, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Конечно, в 15 раз меньше Арчика и Дебиана, но далеко впереди Федоры.
Ничего что это "number of maintainers", а не "number of users"?
Пользователей деба на порядкИ больше чем мейнтейнеров деба.
А вот количество мейнтейнеров нельзя снизить ниже какого-то минимума, иначе вообще ничего работать не будет.
А в вашем рейтинге SlackBuilds обгоняют Федору, Gentoo и Alpine)))
| |
|
7.73, Аноним (-), 13:20, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А в вашем рейтинге SlackBuilds обгоняют Федору, Gentoo и Alpine)))
Ну так упомянутых как раз и стало практически нереально юзать на десктопе или сервере. Что вам не нравится? Первое тестовый полигон редхата. Второе - с современным софтом мучительно без датацентра под билдферму. Третье - набивка контейнеров безблагодатная, а больше я это нигде и не видел.
Логично что майнтайнеров софта - под них не больно дофига. Как и живых юзерей с десктопами, лаптопами и серваками где оно вот именно основной системой.
| |
|
8.87, Аноним (87), 15:39, 09/02/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Слаку мало юзают не потому что у неё много или мало мейнтейнеров, а потому что п... большой текст свёрнут, показать | |
|
|
6.86, Аноним (87), 15:35, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>[оверквотинг удален]
> Debian+derivs (Raspbian Testing) - 4208
> nix (nixpkgs unstable) - 3913
> FreeBSD Ports - 1653
> SlackBuilds - 911
> Spack - 790
> Gentoo (LiGurOS develop) - 781
> Void Linux x86_64 - 740
> Alpine (Alpine Linux Edge) - 659
> MacPorts - 536
> Конечно, в 15 раз меньше Арчика и Дебиана, но далеко впереди Федоры.
Забавно, что васянов крапающих пакетбилды и нередко их бросающих без обновлений в один ряд с настоящими адекватными мейнтейнерами записали, статистика repology такая статистика. А чего же они мейнтейнеров официальных реп Арчика стыливо в статистике не указали? xD
| |
|
|
|
3.76, Аноним (76), 13:43, 09/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>что все ломанулись на системду практически сразу, как она появилась.
Ломанулась федора, которая является тестовым полигоном редхата. Про дебиан, где нонстоп голосовали до получения нужного результата, я вообще промолчу.
| |
|
2.7, xsignal (ok), 00:25, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Пример надуманный. Посмотри, какой там лимит длины строки был, при такой длине ничего подобного произойти не могло.
| |
|
3.44, Аноним (43), 10:00, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ага-ага. Экзотическая ошибка в системде - вой про апокалипсис. Ошибка в ините уровня джуна из Салехарда приводящая к удалению данных - это надуманно. Лицемеры)
| |
|
4.52, Аноним (51), 11:03, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Нет у кого ещё эта ошибка к удалению данных не привела. Никто в inittab не пишет команд длиной 127 стмволов, тем более rm-rf.
| |
|
5.62, Аноним (43), 12:08, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
А, ну значит исправлять не нужно, да? А разрабы исправили, ну они быдлы, ничего не понимают.
| |
5.72, Аноним (-), 13:18, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Нет у кого ещё эта ошибка к удалению данных не привела. Никто
> в inittab не пишет команд длиной 127 стмволов, тем более rm-rf.
А обнаружили тогда как? :) Может, таки, у кого-то /var улетел на манер bumblebee - и они заморочились - как же так?!
| |
|
6.77, Фрол (?), 13:48, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
очевидно же, кто-то таки засунул в inittab строку длиннее, чем 127 знаков :)
| |
|
7.82, Аноним (51), 14:40, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да нет, этот баг там на багтрекере висел годами.
Добавлен по принципу "ну типа нехорошо иметь такой #define".
| |
|
8.89, Фрол (?), 15:44, 09/02/2025 [^] [^^] [^^^] [ответить] | +/– | На самом деле нехорошо иметь такую логику обработки, когда молча исполняется уре... текст свёрнут, показать | |
|
9.134, Аноним (134), 07:44, 10/02/2025 [^] [^^] [^^^] [ответить] | +/– | Фамилия, Имя, отчество, домашний адрес, телефон, блин, у меня лишних 200 знаков ... текст свёрнут, показать | |
|
|
|
|
|
4.57, xsignal (ok), 11:32, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Просто SysVinit не претендует на "мировое господство", это всего лишь система инициализации, не более того. Поэтому с systemd спрос больше. Так что никакого лицемерия - обычный расчёт и логика)
| |
|
5.64, Аноним (43), 12:08, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Система инициализации не может на что-то претендовать, это код, у него нет мотиваций.
| |
5.66, Аноним (-), 12:27, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Просто SysVinit не претендует на "мировое господство"
SysVinit просто не в состоянии ни на что уже претендовать.
А вот до systemd это же был практически стандарт. Ну и бажина еще того времени.
Но как только появилось хоть что-то лучше, то SysVinit остался только во всякой маргинальщие.
| |
|
6.69, xsignal (ok), 13:00, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> SysVinit просто не в состоянии ни на что уже претендовать
Правильно! Это и есть UNIX-way: разделение функций и ортогональность - каждая подсистема выполняет только свою функцию и не претендует на функционал других подсистем. А systemd - это комбайн, который пытается всосать в себя всё, что только можно, поэтому даже незначительная ошибка в нём приведёт к краху или невозможности загрузки всей системы, что неоднократно и наблюдалось.
| |
|
7.128, Аноним (128), 03:19, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Самое весёлое, так это искать самому, что там в systemd сломалось.
| |
|
|
|
|
|
2.11, Аноним (11), 00:38, 09/02/2025 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Ахаха, проверенный инит, написаный дидами, а не вот этими вашими смузехлебами! Сразу
> видно, что писали проффесианалы!
https://www.opennet.me/opennews/art.shtml?num=61403
> Опубликован корректирующий выпуск системного менеджера systemd 256.1, в котором устранена проблема, приводившая к удалению содержимого раздела /home при выполнении команды "systemd-tmpfiles --purge", добавленной в systemd 256 для удаления всех файлов и каталогов, созданных через настройки в tmpfiles.d
Ну да, смузихлебы и тут дидов обошли!
Впрочем, у них на вендочке, скорее всего, проблем не было.
> Первоначально сообщение об ошибке было отвергнуто Лукой Боккасси (Luca Boccassi), разработчиком systemd из Microsoft
> | |
|
3.14, Аноним (14), 01:00, 09/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> https://www.opennet.me/opennews/art.shtml?num=61403
"В примечании к выпуску systemd 256 и в man-руководстве systemd-tmpfiles было указано, что опция "--purge" удаляет все файлы и каталоги, созданные через настройки tmpfiles.d"
Ну, бывают неосиляторы, которые даже ман не в состоянии прочитать...
А в мане к SysVinit указано что команда просто обрезается?
| |
|
4.55, Фрол (?), 11:27, 09/02/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
А бывают идиоты разработчики, оторые вносят в системд новые фичи, забыв, что у них в tmpfiles.d _по_умолчанию_ , прям в пакете системд - лежит файлик home.conf, в котором заботливо прописано
Q /home 0755 - - -
q /srv 0755 - - -
Так что не надо на дураков пользователей кивать. Эта ногопушка целиком и полностью на совести разработчиков. Это даже не опечатка, как в bumblebee, это хуже - это ошибка.
| |
|
|
|
3.23, Аноним (23), 03:42, 09/02/2025 [^] [^^] [^^^] [ответить]
| +6 +/– |
ДЫдЫ писали для людей у которых мозг есть и больше 80 col строки не пишут. Криворукам никакие бЫзопастные Ызыки не помогут
| |
|
4.37, Аноним (37), 09:22, 09/02/2025 [^] [^^] [^^^] [ответить]
| +9 +/– |
Диды писали для себя в расчете на здравый смысл. А потом появились смузихлебы и заплакали, что можно убиться с разбегу об стену, и система это допускает.
| |
|
5.49, Аноним (40), 10:54, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Диды писали для себя в расчете на здравый смысл.
Я тоже так пишу, когда для себя. char s[1024]; — ну должно хватить… наверняка. Но то для себя, и другим не показываю.
| |
|
6.70, Аноним (70), 13:07, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Я тоже так пишу, когда для себя. char s[1024]; — ну должно хватить… наверняка
Это позор. Память под пользовательский ввод должна выделяться динамически. Если пользователь введёт десять символов, то не нужно на всё остальное тратить. Если введёт больше, то это нужно обработать, хотя-бы сообщение об ошибке написать
| |
|
7.92, Аноним (40), 16:38, 09/02/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я знаю, что это позор! Поэтому оно и делается для себя, и чтобы никто не видел (для одноразовых личных двадцатистрочников — приемлемо. Ну правда, все же так делают). А тут диды для всех в прод 30 лет вывешивают.
| |
7.133, Аноним (-), 07:04, 10/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это позор. Память под пользовательский ввод должна выделяться динамически. Если пользователь
> введёт десять символов, то не нужно на всё остальное тратить. Если
> введёт больше, то это нужно обработать, хотя-бы сообщение об ошибке написать
Особенно в init, ога! Остается подумать что будет если динамическая аллокация обломится когда в системе наступит душняк с памятью - и как вам будет такой оборот.
Хинт: если падает init - ядро улетает в панику. И вот тут большой вопрос захочется ли вам именно динамическую аллокацию, именно там. Потому что так можно получить - систему падающую в панику при намеке на душняк с памятью. Круто, а? :)
| |
|
|
5.53, Аноним (-), 11:06, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Здравый смысл подсказывает, что в таком случае нужно сообщить пользователю об ошибке, напр. провалидировав файл после изменения и написав "строка N превышает допустимый размер". И тем более не совершать деструктивные действия.
Но у дидов альтернативный здравый смысл - "и тааак сойдет". Прям в стиле какиров из 80х.
Наомнячил лишь бы не падало и х-к, х-к и в прод.
| |
|
6.60, Фрол (?), 11:41, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хакер с солонкой, перелогинься.
Здравый смысл подсказывает, что решать проблемы следует по мере их возникновения. Вот проблема 127-значных строк 30 лет не возникала, пока какой-то дурак не прошелся по граблям.
| |
|
|
8.75, Фрол (?), 13:38, 09/02/2025 [^] [^^] [^^^] [ответить] | +/– | к сожалению, в sysvinit нет функций, позволяющих убивать пользователя, пропис... текст свёрнут, показать | |
|
|
|
|
4.94, zog (??), 16:58, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
80 символов в строке - это ограничение перфокарты. Ограничивать себя шириной перфокарты в 21-м веке - это верх идиотизма и глупости.
| |
|
5.95, dannyD (?), 17:02, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
делать текст нечитаемым - вот верх идиотизма и глупости.
независимо от века и технических возможностей.
| |
|
6.98, zog (??), 17:09, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> делать текст нечитаемым - вот верх идиотизма и глупости.
Текст вполне читаемый. Если ты конечно не используешь CRT монитор из 80-х.
| |
|
7.103, dannyD (?), 17:57, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
вопрос не в мониторе, а в том сколько мозг может внимательно "сьесть",
не "давай я прочту это бегло", а именно внимательно чтоб увидеть ашипки.
| |
|
8.110, zog (??), 19:48, 09/02/2025 [^] [^^] [^^^] [ответить] | +/– | Да нормально мозг воспример, скажем 120 - 140 символов в строке, к тому же с отс... текст свёрнут, показать | |
|
|
|
|
4.105, _kp (ok), 18:58, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
80 col это ограничение перфокарт,на которых в доисторические времена держали исходники.
В ранних терминалах 80 колонок тоже для совместимости были, как и в текстовых режимах видеокарт.
И от 80 колонок в исходниках начали отказываться еще в прошлом веке, с появлением графических видеорежимов.
Конечно, с дури, раздувать строки глупо,
но иногда для повышения читаемости, использую строки и более 300 символов, если это позволяет описать что то в стиле таблицы, и можно легко которую изменять.
Для "эстетов" элементарно отформатировать исходник в любой формат. В том числе типа правильный, но не читаемый. А вот в обратно в читаемый вид привести, это как прокрутить котлеты назад в корову.
| |
|
5.106, Аноним (-), 19:34, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>иногда для повышения читаемости, использую строки и более 300 символов
Ты манъяк. Никогда не выкладывай свои исходники, понял!
В XXI веке люди решили, что ширина строк не должна превышать 100 символов.
| |
|
6.114, _kp (ok), 20:06, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Поставим вопрос по другому.
Представьте csv файл, тот что таблица разделенная запятыми.
Как оно читаемее, когда строки переносятся или нет?
Вот, и при описании громоздких массивов тоже самое. Можно отформатировать по правилам, но сделать исходник нечитаемым, в которм чорт ногу сломит.
Речи о однострочниках, именно в одну строку нет. ;)
> решили, что ширина строк не должна превышать 100 символов.
Да на здоровье. При выкладке, кому как надо и форматируют, и не только ширину строк, но и стиль кода.
Конечно, излишне длинные, за 300 символов строки и меня не радуют.
Но если на рабочем окне редактора влазит около 150-180 симмволов, в чем великий смысл уменьшить ширину окна вдвое? Нескучные обои смотреть? Получать с экрана меньше информации?
Поэтому, то что влезает в видимую на экране строку, именно при работе, просто так не переношу, если это не имеет логического смысла, например банальный длинный вызов функции.
| |
|
7.123, Фрол (?), 23:12, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
в гугле ты бы долго не задержался :)
мониторч там выдают здоровенные, а вот длина строки во всех стайл гайдах ограничена 80 знаками.
задумайся над этим. или почитай сами гугловские гайды, они вроде и на гитхабе доступны.
если совсем на пальцах - длинные строки читаются быстрее, а короткие - внимательнее.
оптимальная ширина печатного текста в 60 знаков тоже не на голом месте выведена.
| |
|
|
|
|
|
2.46, Аноним (46), 10:33, 09/02/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Да, да, ждём-с "правильный" init на js. С подкачкой статики с cdn-ов. С шифрованными и обфусцированными блобами. На микросервисах с очередями в облаках. И ai-зированными пользователями в контейнерах.
| |
|
1.9, Аноним (9), 00:30, 09/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Странно что не написали: применялась давным-давно в далёкой-далёкой галактике.
| |
1.50, Фрол (?), 11:00, 09/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> 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.
> I think most people were putting long lines and complex logic in their shell scripts anyway, but this is just additional protection against potential problems.
все правильно сказал. если у тебя в inittab строки длиннее 127 символов, you're doing it wrong.
| |
|
2.54, Аноним (-), 11:09, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> approximately 127 characters
Ого, даже не "точно 127", а "примерно 127"
Они до конца не определились?))
> it logs a warning when a line longer than this is found
Понадобилось всего 30 лет чтобы догадаться сообщать пользователю!
ЭТО ПРОСТО НЕВЕРОЯТНО!!!
> it refuses to run a line longer than 253 characters.
Ну надо же! Просто офигеть сколько прозрений снизошло на них в один день!
| |
|
3.59, Фрол (?), 11:35, 09/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Жалко, что так мало восклицательных знаков. А то местный автобот сожрал бы это очень ценное замечание.
| |
|
|
1.71, Аноним (70), 13:10, 09/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
В отличии от systemd в sysvinit не завезли декларативность. Давным давно устарело
| |
1.78, Фрол (?), 13:51, 09/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Народы, а кто-нить сможет привести реальный пример строки inittab длиной 127 и более знаков? и объяснить зочем?
| |
|
2.80, Аноним (80), 13:54, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Linux has a maximum filename length of 255 characters for most filesystems (including EXT4), and a maximum path of 4096 characters.
| |
|
3.81, Фрол (?), 14:13, 09/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
> кто-нить сможет привести реальный пример строки inittab
I Can't Into Reading Comprehension: Achievement Unlocked
дядя, limits.h я и сам могу процитировать
| |
|
|
|
6.119, Аноним (80), 20:26, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> а кто-нить сможет привести реальный пример строки inittab длиной 127 и более знаков?
у чатгопоты с аналогией проблемы, выше сказанное равносильно - "Кто д*рак, пусть поднимет руку".
| |
|
|
|
|
|
|
2.100, Аноним (100), 17:33, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
runit параллельно сервисы запускает, если сервис упал или не поднялся по какой-то причине - перезапускает. в sysvinit вроде такой функциональности нет. зависимостей сервисов нету ни в одном, но в рунит можно хак сделать с sv check $service || exit 1
| |
|
3.101, zog (??), 17:42, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо. А какае ещё альтернативы систем-де посоветуете?
| |
3.107, Аноним (-), 19:38, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>runit параллельно сервисы запускает, если сервис упал или не поднялся по какой-то причине - перезапускает. в sysvinit вроде такой функциональности нет
Ложь.
| |
|
4.112, Аноним (100), 20:03, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Ложь
где?
After the system's one time tasks (stage 1) are done, the system services are started up in parallel. The operating system's process scheduler takes care of having the services available as soon as possible.
On system shutdown, stage 3 uses runsv's control interface to wait until each service daemon is terminated and all logs are written. Again, services are taken down in parallel. As soon as all services are down, system halt or system reboot is initiated.
| |
|
|
2.108, Аноним (-), 19:41, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
>А расскажите как она по сравнению с Runit?
Ранит это урезанный по функционалу sysVinit. Просто создатели Ранита решили, что для счастья достаточно 2 двух режимов: однопользовательский и многопользовательский. Ну и в терминологии разница. У ранита - сервисы, у sysVinit - демоны.
| |
|
3.109, zog (??), 19:46, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
А что посоветуете использовать? Вот мне тут выше про dinit и shepherd рассказали. Может быть хорошая статья со сравнительным анализом всех альтернатив систем-де?
| |
|
|
5.117, zog (??), 20:14, 09/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> что в твоем дистрибутиве по дефолту
А если я свою систему из исходников хочу собрать?
| |
|
|
|
|
|