Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск сервисного менеджера s6-rc 0.6" | +/– | |
| Сообщение от opennews (?), 25-Янв-26, 22:51 | ||
Доступен выпуск сервисного менеджера s6-rc 0.6.0.0, предназначенного для управления запуском скриптов инициализации и сервисов. Поддерживается отслеживание дерева зависимостей и автоматический запуск или завершение сервисов для достижения указанного состояния. Инструментарий s6-rc может применяться как в системах инициализации, так и для организации запуска произвольных сервисов в привязке к событиям, отражающим изменение состояния системы. Система поддерживает скрипты инициализации, совместимые с sysv-init, и может импортировать информацию о зависимостях из sysv-rc или OpenRC. Код написан на языке Си и распространяется под лицензией ISC... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 3. Сообщение от Аноним (3), 25-Янв-26, 23:00 | +8 +/– | |
> Проект s6-rc придерживается философии минимализма (не содержит ничего лишнего) и потребляет минимум ресурсов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #18, #37, #63, #85 | ||
| 4. Сообщение от пэпэ (?), 25-Янв-26, 23:09 | +4 +/– | |
Какой-то набор заглушек для юного прокрастинатора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12, #24 | ||
| 5. Сообщение от morphe (?), 25-Янв-26, 23:38 | +3 +/– | |
> Проект s6-rc придерживается философии минимализма | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7, #13 | ||
| 6. Сообщение от Аноним (6), 25-Янв-26, 23:45 | –6 +/– | |
ну шелл потребляет меньше ресурсов чем инит на 10000 мегабайт сколько бы тех сервисов там не было | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #11 | ||
| 7. Сообщение от Tty4 (?), 26-Янв-26, 00:05 | +1 +/– | |
В разы хуже, чем launchd 🧐. В общем, получше systemd будет, судя по возбуждению фанатиков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 8. Сообщение от Аноним (25), 26-Янв-26, 00:14 | +3 +/– | |
1. Кому надо поиграться - есть systemd. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #17 | ||
| 11. Сообщение от Аноним (-), 26-Янв-26, 00:39 | +5 +/– | |
> ну шелл потребляет меньше ресурсов чем инит на 10000 мегабайт сколько | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #14, #25, #65 | ||
| 12. Сообщение от Аноним (-), 26-Янв-26, 00:41 | +1 +/– | |
> Какой-то набор заглушек для юного прокрастинатора. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 13. Сообщение от Аноним (13), 26-Янв-26, 00:55 | +1 +/– | |
Всё, не тянущее бисер из тысяч мелких файликов, по смыслу составляющих рваную в лоскуты логику, лучше чем системд. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #16 | ||
| 14. Сообщение от Аноним (3), 26-Янв-26, 01:27 | +/– | |
При этом в оригинальном сообщении я скорее имел в виду циклы CPU, чем количество RAM. Очевидно, что происходит с ними при спауне нового инстанса sh на каждый демон. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 16. Сообщение от логоним (?), 26-Янв-26, 03:58 | +2 +/– | |
Но ведь ты сейчас в точности описал сисьвинит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #30, #33 | ||
| 17. Сообщение от логоним (?), 26-Янв-26, 04:00 | +/– | |
Да. Все играются в проде. И не иначе как на промышленных к2д. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 18. Сообщение от morphe (?), 26-Янв-26, 05:18 | +/– | |
> Не верю. Инит, запускающий по шеллу на каждый сервис, не может потреблять | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #27 | ||
| 20. Сообщение от Фонтимос (?), 26-Янв-26, 07:23 | –1 +/– | |
СистемДи - всё? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #21, #26, #51, #79 | ||
| 21. Сообщение от User (??), 26-Янв-26, 07:58 | +/– | |
> СистемДи - всё? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #82 | ||
| 22. Сообщение от в (?), 26-Янв-26, 08:31 | –1 +/– | |
В новости не написано, что s6-rc не позиционируется как универсальный менеджер запуска, а как часть s6. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #31 | ||
| 23. Сообщение от Аноним (25), 26-Янв-26, 08:36 | +/– | |
> используется скомпилированная БД зависимостей, создаваемая утилитой s6-rc-compile на основе содержимого каталогов с файлами | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. Сообщение от Аноним (25), 26-Янв-26, 08:43 | +/– | |
> система не является монолитной и разбита на серию отдельных и заменяемых модулей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 25. Сообщение от Аноним (25), 26-Янв-26, 08:48 | +1 +/– | |
> параллельно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #28, #45, #69, #72 | ||
| 26. Сообщение от Аноним (26), 26-Янв-26, 08:54 | +3 +/– | |
> в соответствии с философией Unix | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 27. Сообщение от Аноним (25), 26-Янв-26, 08:54 | +7 +/– | |
> а системда | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #35, #68, #73, #75 | ||
| 28. Сообщение от Аноним (25), 26-Янв-26, 08:56 | +/– | |
А, ещё забыл дописать: на старте идёт цепочечная зависимость, всё выстраивается в очередь по зависимостям, и никакого параллелизма по факту нету, только лишняя нагрузка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 29. Сообщение от Аноним (26), 26-Янв-26, 09:01 | +/– | |
Заметьте, что аффтар не имеет ни одного технического аргумента против systemd: https://skarnet.org/software/systemd.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #36, #39, #49 | ||
| 30. Сообщение от Аноним (25), 26-Янв-26, 09:02 | +1 +/– | |
Анон выше хотел сказать, что 5 логичных башпортянок выполнятся быстрее, чем 200 мелких сервисов системДы-s6 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #34, #41, #60 | ||
| 31. Сообщение от Аноним (25), 26-Янв-26, 09:06 | –1 +/– | |
> не позиционируется как универсальный менеджер запуска, а как часть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 33. Сообщение от mos87 (ok), 26-Янв-26, 09:31 | +1 +/– | |
фанатикам пофиг на реальность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 34. Сообщение от mos87 (ok), 26-Янв-26, 09:32 | +/– | |
и что это за "5 логичных башпортянок"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 35. Сообщение от Аноним (35), 26-Янв-26, 09:39 | +/– | |
Все проблемы линукс/системд систем могут быть решены более производительным железом. Разработчики сидят на топовых конфигурацях, им нет дела до времени загрузки на полудохлой еммс или сд карточке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 36. Сообщение от mos87 (ok), 26-Янв-26, 09:41 | –2 +/– | |
т.е. всё как обычно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #38 | ||
| 37. Сообщение от sqrt (?), 26-Янв-26, 10:53 | –1 +/– | |
Шелл-скрипты после запуска сервиса завершают свою работу, а системда висит до перезагрузки. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #74 | ||
| 38. Сообщение от Аноним (38), 26-Янв-26, 10:58 | +1 +/– | |
Типичный образец protestware. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 39. Сообщение от Валера (??), 26-Янв-26, 11:05 | –1 +/– | |
Автор лишь сказал,что задача Systemd сделать из Linux- Windows, а задача s6-быть просто системой инициализации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #42 | ||
| 41. Сообщение от Аноним (87), 26-Янв-26, 11:30 | +/– | |
ну показывай свои 5 портянок, я сравню с системд. inb4, ничего ты не покажешь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 | ||
| 42. Сообщение от Аноним (87), 26-Янв-26, 11:32 | –1 +/– | |
то есть он спорит с аргументом, который придумал сам - не может быть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 45. Сообщение от Аноним (45), 26-Янв-26, 11:49 | +1 +/– | |
Если мозгов нет - то и нунчаки больше надают тебе самому, чем врагу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #46 | ||
| 46. Сообщение от Аноним (46), 26-Янв-26, 11:54 | +/– | |
Складывается ощущение. что каждый сам себе подготавливает виртуалочки. Готовый образ используется в один клик. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 47. Сообщение от Аноним (47), 26-Янв-26, 11:55 | –1 +/– | |
Вы главный понт проекта забыли упомянуть: проект написан потому, что остальные - NIH, а чел решил "мы всё переделаем DJB-way". Насколько это DJB-way может знать только сам DJB. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #48, #50 | ||
| 48. Сообщение от Аноним (47), 26-Янв-26, 11:58 | –1 +/– | |
А, да, вишенка на торте: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 49. Сообщение от Аноним (70), 26-Янв-26, 11:58 | +/– | |
И что с того? Это ему не мешает пилить s6-rc. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 50. Сообщение от Аноним (47), 26-Янв-26, 12:00 | –1 +/– | |
Ещё цитата: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 | ||
| 51. Сообщение от Аноним (70), 26-Янв-26, 12:11 | +1 +/– | |
Это ж какую он определённую задачу решает? Он пытается решать все. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 52. Сообщение от Аноним (47), 26-Янв-26, 12:13 | –1 +/– | |
> <tt>skaclient</tt> is a client-server initiation protocol framework, allowing a process | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #62 | ||
| 53. Сообщение от Аноним (47), 26-Янв-26, 12:18 | –1 +/– | |
><tt>unixmessage</tt> implements message transmission over Unix domain sockets. Messages are made of standard untyped data (strings), but can also include file descriptors using fd-passing. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. Сообщение от Аноним (47), 26-Янв-26, 12:20 | –2 +/– | |
><tt>libdatastruct</tt> implements generic data structures like chained lists and AVL trees, in a memory-efficient and CPU-efficient way. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #55, #56, #57 | ||
| 55. Сообщение от Аноним (47), 26-Янв-26, 12:25 | +/– | |
> skalibs/fmtscan.h: formatters (printers) and scanners (parsers) for basic C types | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 56. Сообщение от Аноним (47), 26-Янв-26, 12:27 | –1 +/– | |
>skalibs/mininetstring.h: a protocol to transmit variable-length messages (limited to 64kB) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #59 | ||
| 57. Сообщение от Аноним (47), 26-Янв-26, 12:33 | +/– | |
>skalibs/bitarray.h: how to handle large arrays of bits | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #64 | ||
| 59. Сообщение от памяти хватит (?), 26-Янв-26, 13:00 | +/– | |
Ой, ладно, 2gb и тараканы. А некоторые тут даже докупили до 4! Скрепя сердце. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #80 | ||
| 60. Сообщение от Аноним (13), 26-Янв-26, 13:02 | +/– | |
И логичных и читаемых. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #88 | ||
| 61. Сообщение от Аноним (47), 26-Янв-26, 13:15 | –4 +/– | |
><tt>librandom</tt> is a small library designed to provide an interface to some reasonable quality pseudorandom number generation. <tt>librandom</tt> uses arc4random when available, or getrandom - else it defaults to <tt>/dev/urandom</tt> and a a SURF PRNG. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #67 | ||
| 62. Сообщение от Аноним (-), 26-Янв-26, 13:48 | +2 +/– | |
| ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #66 | ||
| 63. Сообщение от Аноним (63), 26-Янв-26, 13:52 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 64. Сообщение от Аноним (38), 26-Янв-26, 14:16 | +/– | |
Театр одного сишника. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 65. Сообщение от Аноним83 (?), 26-Янв-26, 15:08 | +/– | |
Проблема в том, что вы считаете что shell=bash. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #70, #76 | ||
| 66. Сообщение от Аноним (66), 26-Янв-26, 15:18 | –1 +/– | |
Проблемы реализации - это не проблемы. Должны быть: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 67. Сообщение от Аноним (67), 26-Янв-26, 16:53 | +/– | |
ты заспамил весь тред своим бессмысленным бредом. arc4random давно не использует RC4 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 68. Сообщение от _kp (ok), 26-Янв-26, 17:21 | +1 +/– | |
Собирал систему на RPI4. C Systemd старт около 30 секунд, с Upstart 6 секунд. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #71, #86 | ||
| 69. Сообщение от Аноним (3), 26-Янв-26, 17:46 | +/– | |
У вас нет NVMe и двухъядерный ЦП? Соболезную. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 70. Сообщение от Аноним (70), 26-Янв-26, 18:43 | +/– | |
Но чаще - так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 71. Сообщение от Bottle (?), 26-Янв-26, 19:34 | +/– | |
ЖурналДи половину времени запуска отнимает. Не пользуешься логами, отключи их. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 72. Сообщение от Аноним (-), 26-Янв-26, 19:44 | +/– | |
> Уже показано, что параллелизм замедляет старт: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 73. Сообщение от Аноним (-), 26-Янв-26, 19:47 | +/– | |
> Проверял на апельсинке от включения до готовности http-сервера по вафле: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 74. Сообщение от Аноним (-), 26-Янв-26, 19:49 | +/– | |
> Шелл-скрипты после запуска сервиса завершают свою работу | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 75. Сообщение от Аноним (3), 26-Янв-26, 21:03 | +/– | |
> системДа стартует 30 сек | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #77 | ||
| 76. Сообщение от Аноним (-), 26-Янв-26, 21:16 | +/– | |
> Проблема в том, что вы считаете что shell=bash. Это часто не так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #78 | ||
| 77. Сообщение от Аноним (77), 26-Янв-26, 21:18 | +/– | |
> systemd-analyze critical-chain | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 78. Сообщение от Аноним83 (?), 26-Янв-26, 21:22 | +/– | |
Для инит скриптов никакие особые конструкции не требуются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 Ответы: #81, #91 | ||
| 79. Сообщение от Аноним (79), 26-Янв-26, 21:23 | +/– | |
> СистемДи - всё? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 80. Сообщение от Аноним (79), 26-Янв-26, 21:26 | +/– | |
> Ой, ладно, 2gb и тараканы. А некоторые тут даже докупили до 4! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 81. Сообщение от Аноним (81), 26-Янв-26, 23:24 | +/– | |
> Для инит скриптов никакие особые конструкции не требуются. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #83, #84 | ||
| 82. Сообщение от Аноним (81), 26-Янв-26, 23:28 | +/– | |
>> СистемДи - всё? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #89 | ||
| 83. Сообщение от Аноним (83), 26-Янв-26, 23:54 | +/– | |
Ага. Веселье начинается, когда простого юнита становится недостаточно, и оказывается, что запихивать экранированный код в него дюже неудобно. Особенно учитывая, что экранирование там не везде работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 84. Сообщение от Аноним83 (?), 27-Янв-26, 00:38 | +/– | |
Я имею опыт с фрёвыми инит скриптами и системой, там обычный шелл, обычно немного кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 85. Сообщение от Аноним (86), 27-Янв-26, 03:24 | –1 +/– | |
Лол, системдшник пытается в перефорс. Причём выходит это у него весьма криво - весь оверхед сотен библиотек от системды он пытается сравнить с тоненьким execline, не то, что с шеллом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #87 | ||
| 86. Сообщение от Аноним (86), 27-Янв-26, 03:28 | +/– | |
Системда тормозит на всём, у чего нет паралеллизма ядер (не потоков) и у чего нет SSD. Грубо говоря, системда имеет смысл только на c2q или i5. И с SSD впридачу. Если чего-то из этого нет, тормозить будет безбожно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 87. Сообщение от Аноним (87), 27-Янв-26, 04:59 Скрыто ботом-модератором | +1 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
| 88. Сообщение от Аноним (87), 27-Янв-26, 05:01 Скрыто ботом-модератором | +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 | ||
| 89. Сообщение от User (??), 27-Янв-26, 06:59 | +/– | |
>>> СистемДи - всё? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 | ||
| 90. Сообщение от Аноним (91), 27-Янв-26, 09:43 | +/– | |
Любители башпортянок как всегда наворачивают неполноценные велосипедо-костыли, вместо нормальных юнитов. Как пример одного такого велосипеда: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. Сообщение от Аноним (91), 27-Янв-26, 09:46 | +/– | |
Для инит скриптов, кроме полноценной оболочки, вам потребуются ещё и куча внешних зависимостей, которые нужно поставить руками, для того, чтобы приблизится к функционалу полноценных юнитов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |