The OpenNET Project / Index page

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

Выпуск системы инициализации SysVinit 3.15. Переход проекта с GitHub на CodeBerg

09.09.2025 09:54

Опубликован релиз классической системы инициализации SysVinit 3.15, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.

В новой версии SysVinit произведено только изменение man-руководств и добавлена оптимизация, ускоряющая проверку длины строк в циклах. Дополнительно отмечен перевод проекта с использования сервиса GitHub в пользу хостинга кода CodeBerg, построенного на открытой платформе совместной разработки Forgejo.

  1. Главная ссылка к новости (https://lists.nongnu.org/archi...)
  2. OpenNews: Первый выпуск минималистичной системы инициализации Nitro
  3. OpenNews: Новые версии сервисного менеджера s6-rc и системы инициализации s6-linux-init
  4. OpenNews: Выпуск системы инициализации SysVinit 3.14
  5. OpenNews: Уязвимость в системе инициализации finit, позволяющая войти в систему без пароля
  6. OpenNews: Опубликован системный менеджер GNU Shepherd 1.0.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63846-sysvinit
Ключевые слова: sysvinit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (64) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 10:04, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Молодцы. И развиваются и з хреньхаба ушли. Но могли бы и на гитлаб, честно говоря.
     
     
  • 2.11, Аноним (11), 10:32, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Развиваются? Последние версии сисянита - это багфиксы и внутрянка типа манов.
     
     
  • 3.13, Аноним (13), 10:39, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Я тебе маленький секрет открою. Это всего лишь система инициализации, а не кухонный комбайн.
     
     
  • 4.20, Аноним (20), 11:07, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так развиваются или не развиваются?
     
     
  • 5.37, Аноним (37), 13:08, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Развиваются адекватно предназначению проекта быть системой инициализации.
     
     
  • 6.40, Аноним (11), 13:13, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Адекватность видимо определяется комитетом по адекватности? А то ведь в других инитах (openrc, shepherd, systemd) гораздо больше значащих изменений. Ну да, они быдлы, не понимают ничего.
     
     
  • 7.55, Аноним (55), 14:46, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Смысл от всех этих изменений, если идеал в виде BSD Init уже есть?
     
  • 7.71, Avririon (ok), 16:17, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Работает. Тебе что ещё надо? Обновления каждую неделю по гигу?
     
  • 5.54, Аноним (54), 14:46, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Так развиваются или не развиваются?

    А вам какое конкретно развитие требуется?

     
     
  • 6.76, Аноним (37), 16:25, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну эта, QR-коды, бинарные логи чтоб. Это в первую очередь запилить!
     
  • 4.22, Аноним (11), 11:33, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть не развивается? Я про это и говорю, спасибо
     
     
  • 5.78, Аноним (37), 16:28, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, логи в Твиттер не сделали - не развиваетсо!
     
  • 3.16, Аноним (16), 10:52, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А чт плохого в багфиксах и написании мануалов? Лучше всё время переписывать так чтобы ломать API и иметь постоянно глючащий продукт?
     
     
  • 4.44, Аноним (11), 13:20, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего плохого, просто это не развитие, а сопровождение.
     
  • 2.21, User (??), 11:26, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да могли бы и на "новую папку0Х092025" в общем-то - разницы никто бы уже и не заметил.
     
     
  • 3.65, Аноним (65), 15:59, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Заметили бы. Это у вас в сисьтемд принято версию обозначать одним числом, и чем оно больше, чем лучше.
     
     
  • 4.72, User (??), 16:20, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Заметили бы. Это у вас в сисьтемд принято версию обозначать одним числом,
    > и чем оно больше, чем лучше.

    Может даже вот и новость на opennet бы написали - но вот на результат трудов это решение повлияет... правильно, "никак".

     
  • 4.74, Аноним (37), 16:21, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну логично же. Зачем сыстемде минорные версии? Там же всё Not a bug - багов нет => исправлять нечего, минорные версии ненужны.
     

  • 1.12, Аноним (-), 10:37, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > а теперь продолжает использоваться в таких дистрибутивах,
    > как Devuan, Slackware, Debian GNU/Hurd и antiX.

    Пхахаха... Все продолжатели прям как на подбор!
    Прям лудшие представители свободного "сообщества".
    Ну и как бы максимум на что они способны))

     
     
  • 2.15, Аноним (16), 10:51, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше было бы, если бы Debian GNU/Hurd  содержал в себе systemd?
     
     
  • 3.17, Лох (?), 10:54, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Было бы неполохо, если бы GNU/Hard содержал все тем возможности, которые необходимы для портирования на него systemd
     
  • 3.18, Аноним (-), 10:59, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше было бы, если бы Debian GNU/Hurd  содержал в себе systemd?

    Почему бы и нет. Разве плохо, когда твой дистр поддерживает де-факто стандарт? Хотя бы в качестве опции, раз вы таки хотите выпендриться и взять по умолчанию какой-то окаменелый крап. Хотя хурду наверное уже ничего не поможет)))

     
     
  • 4.39, Аноним (37), 13:12, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Стандарт - это когда есть номер этого стандарта и буквенное обозначение.
     
     
  • 5.61, Аноним (-), 15:01, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Стандарт - это когда есть номер этого стандарта и буквенное обозначение.

    О, еще один анон из поколения ЕГЭ не знает, что такое "де-факто".
    И требует писульку с циферками))
    Никогда такого не было и вот опять!)


     
  • 3.26, Аноним (26), 11:58, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема gnu/hurd в его незавершённости. Емнип, он до сих пор на ext2. Там реализовали самый минимум, и дальше особо не двигаются. Systemd использует кучу продвинутых возможностей, тех же пространства имён. Если их все реализовать, то там можно будет и докер портировать и кучу других полезных вещей делать. Ну а без всего этого - gnu/hurd - игруша для системных программистов.
     
  • 3.58, Аноннн (?), 14:57, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.19, 08559 (?), 11:06, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    расскажите, что не так с ними? очень интересно
     
     
  • 3.23, Аноним (11), 11:36, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С ними не так то, что они не используются в индустрии. Напомню, что эта вся лапша нужна для практической пользы дела. То что у вас слака под кроватью стоит на индустрию не влияет ровно никак.
     
     
  • 4.80, Аноним (37), 16:32, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.81, Аноним (-), 16:37, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.27, Аноним (-), 11:59, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Три из них - это политика вместо разработки.
    Devuan - "взлетела" под лозунгом копротивление системд
    Debian GNU/Hurd - продвижение недоделки Хурда, зато от FSF
    antiX - "антифа" дистр... тут даже комментить нечего, достаточно посмотреть названия их релизов
     
     
  • 4.66, Аноним (65), 16:02, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Devuan - "взлетела" под лозунгом копротивление системд

    Диван основан частью команды дебиана, решившими сохранить свободу выбора системы инициализации. То есть это люди, которые до этого участвовали в разработке дебиана. Вы им предлагаете сделать что? Выкинуть всё, чем они занимались последние сколько-то лет, только потому что туда нагадили другие, и начинать всё с нуля? С таким же успехом я могу сказать, что и у дебиана - политика вместо разработки, так как вместо того, чтобы с уходом части разработчиков начать делать что-то своё, они взяли и продолжили пользоваться их наработками.

     
     
  • 5.67, Аноним (26), 16:04, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тем временем в devuan apt зависит от libsystemd
     
     
  • 6.79, Аноним (65), 16:31, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это в новом? В дедале не зависит. Смотрел через readelf -d и apt-cache show.
     
  • 5.73, Аноним (-), 16:20, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот смотрю я на их тиму devuan org os team, и упоминание Дебиана есть только у R... большой текст свёрнут, показать
     
  • 2.36, Анонсним (?), 13:07, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Прям лудшие представители свободного "сообщества".

    Чтобы вы понимали, это под Коре 2 Дуо и Пентиум 4, самых массовых процессорах в свободной среде этой айти элиты.

     

  • 1.24, Аноним (26), 11:46, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Факт: пользователи отсталых систем инициализации не используют продвинутые возможности. Лично меня systemd подклпает декларативностью: при необходимости, очень легко можно добавить ограничение потребляемых ресурсов, добавить изоляцию, да даже переписать команды для запуска. При обновлении пакета, все эти изменения прозрачно применятся для новой конфигурации, без необходимости ручных правок. Для башпортянок придётся целый велосипед городить, чтобы воспроизвести хотя бы малую часть этого.
     
     
  • 2.42, Аноним (37), 13:15, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >да даже переписать команды для запуска

    На Bash переписать?

     
  • 2.62, Аноним (62), 15:19, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Твои наколенчные поделки, которые запускаешь в systemd, особо никому кроме твоих родителей неинтересны.

    > При обновлении пакета, все эти изменения прозрачно применятся для новой конфигурации, без необходимости ручных правок.

    Ну дак и у меня в SysVinit при обновлении пакета, ты только прикинь!, свежий скрипт инициализации из репы прилетает.

     
     
  • 3.63, Аноним (-), 15:34, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну дак и у меня в SysVinit

    Что происходит у тебя SysVinit не интересно даже твоим родителям.
    Максимум кучке таких же нетакусех-маргиналов из васянодистров вроде Devuan, Slackware, Debian GNU/Hurd, antiX.

     
     
  • 4.70, Аноним (37), 16:17, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    О, GNU/Hurd уже дистром стал.
     
     
  • 5.82, Аноним (-), 16:43, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.68, Аноним (65), 16:07, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Факт: пользователи ДРУГИХ систем инициализации не используют НЕПЕРЕНОСИМЫЕ возможности.

    Починил. Бесплатно, благодарность можешь не пересылать.

    Фокус в том, что эти "другие" системы инициализации используют те же люди, которые в начале-середине 2000-х осознанно использовали линукс. И делают это по той же причине - не погрязнуть в вендорлоке. Тогда это были эксчендж/ad/офис. Сейчас это докер и неймспесы.

     
     
  • 3.77, Аноним (-), 16:26, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Факт: пользователи ДРУГИХ систем инициализации не используют НЕПЕРЕНОСИМЫЕ возможности.
    > Починил. Бесплатно, благодарность можешь не пересылать.

    НЕПЕРЕНОСИМЫЕ куда? На всякие бсди, опениндианы и прочие васяноподелия?
    Что мешает васянам перенести системд? Ну, кроме собственной лени и лапок?

     

  • 1.25, Аноним (26), 11:52, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >и добавлена оптимизация, ускоряющая проверку длины строк в циклах

    Аж даже стало интересно, как они это сделали, а они всего лишь вынесли strlen из цикла https://codeberg.org/thejessesmith/sysvinit/compare/3.14...3.15#diff-433f644a7 Код, с поехавшим форматированием, из-за объединения табов и пробелов прилагается.

     
     
  • 2.28, Weders (ok), 12:01, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В следующих обновах добавят const static.
     
  • 2.29, Аноним (-), 12:16, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Код добавлен как минимум 7 лет назад
    codeberg.org/thejessesmith/sysvinit/commit/6e3e87bf32664aaf996d5b7b1eef3b9441ba19ac
    Хорошее качество кода)))
     
  • 2.32, Аноним (32), 12:51, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ой да ладно, вы systemd посмотрите вот где помойка
     
     
  • 3.48, Аноним (26), 14:01, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот удивительно, но представители старой школы умудряются собирать все недостатки: отсутствия линтеров, отсуствие автоформатирования, ручная работа со строками, язык с уязвимостями, отсуствие базовых фич вроде изоляции и так далее. Ну ладно, не нравится вам systemd, ну так код хотя-бы отформатируйте нормально.
    >вот где помойка

    Давайте, разберите хотя-бы один файл

     
     
  • 4.50, Аноним (-), 14:15, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 2.43, Аноним (11), 13:16, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы ничего не понимаете, выше по треду комитет по адекватности постановил, что это называется адекватное развитие. Критерии адекватности, правда, комитет не огласил - время дневного сна.
     

  • 1.30, Аноним (32), 12:45, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Что за Codeberg? Почему стоит на него спрыгнуть с github и стоит ли?
     
     
  • 2.41, Аноним (41), 13:13, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Типа свободное, некоммерческое и из Германии
     
     
  • 3.60, Аноннн (?), 14:57, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Звучит неплохо.
     

  • 1.46, Аноним (32), 13:45, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сейчас запускают все чаще в docker. Я все жду когда сыстемда у Торвальдса сломается и он минималистичную альтернативу запилит и везде продвинет вместо убогого поделия поттера
     
     
  • 2.47, Аноним (11), 13:55, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Фигасе, прошло почти 10 лет, а подкроватники все еще воюют с системдой. Как вы там, воладорас?
     
  • 2.49, Аноним (-), 14:11, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я все жду когда сыстемда у Торвальдса сломается и он минималистичную альтернативу запилит

    Будет по качеству как git))?

    > и везде продвинет вместо убогого поделия поттера

    Угу, прям вижу как он приходит к своим работодателям (по совместительству платиновым спонсорам) и кулаком по столу "выкидываем наработки!" 🤣


     
     
  • 3.51, Аноним (32), 14:18, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.52, Аноним (11), 14:19, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А причем тут какие-то спонсоры? Что мешает прямо сейчас на отдельно взятом предприятии взять выкинуть системду и юзать слаку с сисянитом? Опять кровавый редхат подкупил всех технических директоров и архитекторов по всему миру, да?
     
     
  • 4.53, Аноним (-), 14:27, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.57, Аноним (37), 14:51, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.56, Аноним (56), 14:46, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это РусБИТех подкупил. И не директоров, а бери выше директоров, гораздо выше.
     

  • 1.64, Аноним (64), 15:49, 09/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    На самом деле, большая ошибка называть systemd инитом, это скорее bloatware, но никак не инит.
     
     
  • 2.69, Аноним (37), 16:14, 09/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    bloatinit - так лучше?
     
  • 2.75, Аноним (75), 16:24, 09/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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