The OpenNET Project / Index page

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

Выпуск системы инициализации sysvinit 3.02

29.03.2022 09:54

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

В новом выпуске sysvinit:

  • Задействован фреймворк po4a для координации работы над переводами документации и man-страниц на разные языки.
  • Доработаны man-страницы и добавлены скрипты для их сборки с учётом переводов.
  • Инфраструктура разработки перенесена с Savannah на платформу GitHub, на которой также теперь будут разбираться уведомления о проблемах.
  • В файле inittab разрешено использование символа "@" в командах для обработки команды в виде литерала, для которого не запускается командный интерпретатор.
  • В bootlogd реализована проверка ошибок, возникающих при выполнении функции chdir(), и обеспечено использование ioctl TIOCGDEV для упрощения определения консоли в Linux.


  1. Главная ссылка к новости (https://lists.nongnu.org/archi...)
  2. OpenNews: Выпуск системы инициализации sysvinit 3.0
  3. OpenNews: Выпуск сервисного менеджера s6-rc 0.5.3.0 и системы инициализации s6-linux-init 1.0.7
  4. OpenNews: Доступна система инициализации Finit 4.0
  5. OpenNews: Выпуск системы инициализации GNU Shepherd 0.8
  6. OpenNews: В скрипте инициализации RHEL допущена ошибка, приводящая к удалению всех файлов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56929-sysvinit
Ключевые слова: sysvinit, boot
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ryoken (ok), 10:08, 29/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    >>Инфраструктура разработки перенесена с Savannah на платформу GitHub

    Вот как-то настораживает...

     
     
  • 2.4, Аноним (4), 10:31, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С одной помойки на другую, более модную и куда более дружественную к пользователям и процессу разработки.
     
     
  • 3.12, ryoken (ok), 10:53, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > С одной помойки на другую, более модную и куда более дружественную к
    > пользователям и процессу разработки.

    Так вопрос не в дружественности, а в том, что они с GNU чего-то дёрнули на монстросфот. Казачок что ли какой ?

     
     
  • 4.23, Аноним (-), 14:28, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Согласен, от Майкрософта надо бежать, а они наоборот, к нему в гости идут. Где логика?
     
     
  • 5.27, ryoken (ok), 15:44, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Согласен, от Майкрософта надо бежать, а они наоборот, к нему в гости
    > идут. Где логика?

    Я вот и подозреваю - казачки-с.. Столмана на них нет.

     
  • 3.15, Аноним (15), 12:45, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот-вот, как бы дружественно-толерантные не набежали.
     
     
  • 4.47, Аноним (47), 00:25, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А то ещё потом проголосуют своим большинством за переписывание на node.js.
     
  • 3.67, Аноним (-), 01:50, 01/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Еще и с релизами зачастили. Дедки пытаются хайповать?
     

  • 1.2, Аноним (2), 10:14, 29/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>В bootlogd реализована проверка ошибок, возникающих при выполнении функции chdir(), и обеспечено использование ioctl TIOCGDEV для упрощения определения консоли в Linux.

    Новые-то терминалы реализуют?

     
  • 1.3, Аноним (3), 10:21, 29/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Представлен релиз классического инструмента Палка-копалка, которая широко применялась в различных странах до изобретения лопат. В новом выпуске Палки-копалки:

    - Доработан устный инструктаж по применению инструмента,
    - улучшена поддержка использования в качестве орудия охоты на мамонтов.

     
     
  • 2.5, Аноним (5), 10:35, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Даже будучи ярым фанатом системды, считаю ваш комментарий слишком глупым.
     
     
  • 3.6, Аноним (5), 10:37, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Немного добавлю о себе. Когда-то приходилось паковать один и тот же софт как для чентоси5-6, с портянками, так и для 7-й, с системдой. Так что возможность сравнить данные 2 системы инициализации - была и не раз.
     
  • 3.7, Аноним (3), 10:38, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну вон, guix почему-то не на сисвините. ИнтересТно, почему.
     
     
  • 4.19, Аноним (19), 13:07, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    GUIX также не на GNU/Hurd'е.
     
  • 3.9, tty0 (?), 10:40, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А какое отношение systemd имеет к серверным системам инициализации?
    Как говорится, палка копалка лучше экскаватора, если особенно без соляры.
     
  • 2.8, bh (??), 10:40, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну а ваш модный s-d похож на унко
    на входе модули, а на выходе xpeн что по отдельности можно использовать
     
     
  • 3.10, Аноним (3), 10:41, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    что ты хочешь использовать "по отдельности"?
     
     
  • 4.18, bi (?), 12:59, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    бинарный логер вместо rsyslog но без s-d
     
     
  • 5.41, Аноним (41), 22:17, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    поверь, ты не хочешь его использовать ни с s-d, ни без. Разве что логов у тебя мало
     
  • 2.11, www2 (??), 10:45, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    systemd - не лопата, а экскаватор. У него в новых выпусках тоже добавляются то хромирование ручки двери кабины, то подогрев зеркал заднего вида, то надпись "вынос 2 метра". Вот sysvinit - как раз лопата. Проще него только /etc/rc.local и значок & в конце команд, которые нужно запустить в фоне.
     
     
  • 3.16, Аноним (15), 12:51, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Экскаватор Лёни Голубкова ;)
     
     
  • 4.35, Аноним (35), 19:21, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Экскаватор без ковша.
     
  • 3.24, Аноним (24), 15:28, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Причем этот экскаватор тебе отключат при первых санкциях. Или перестанут поставлять апдейты и ты на своём супер пупер эльбрус линуксе его не соберешь. Или работать он будет не на тебя на иностранную «компанию»  

    В условиях изоляции лопата это наше всё.  

     
     
  • 4.30, Аноним (-), 17:23, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >супер пупер эльбрус линуксе его не соберешь

    Я лично на супер пупер эльбрусе ничего не соберу, потому что супер пупер эльбрус сделан для (((военных))) и у него для меня нет компилятора и исходников опенсорсного софта.

     
     
  • 5.31, Бывалый смузихлёб (?), 17:42, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    по слухам, покупателям эльбруса достаётся и конпелятор под проц, иначе сторонние конторы не смогли бы разрабатывать ПО под него
     
     
  • 6.33, Аноним (33), 18:53, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Бывалый?
     
  • 6.45, Аноним (47), 00:21, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он правильно говорит. Для опенсорсника компилятор без исходников - равнозначно, что нет компилятора.
     
     
  • 7.48, Michael Shigorin (ok), 01:21, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Он правильно говорит. Для опенсорсника компилятор без исходников - равнозначно,
    > что нет компилятора.

    Он чушь несёт.  Вы -- тоже.

    И да, я знаю людей, которым важны исходники компилятора.  А сам там разве что сообщения об ошибках, наверное, смог бы поправить...

    PS: исходники подавляющего большинства пакетов, собранных в sisyphus_e2k, спокойно доступны в обычном sisyphus; по части тех, которые форкнуты и до сих пор не опубликованы разработчиком патчей -- продолжаем совместную многолетнюю работу по разбору многолетних же нагромождений.

     
     
  • 8.68, Аноним (-), 02:12, 01/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Компилятор без исходников - сразу видно за кого программиста держат Столлман эт... текст свёрнут, показать
     
  • 7.52, Бывалый смузихлёб (?), 11:04, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Он правильно говорит. Для опенсорсника компилятор без исходников - равнозначно, что нет
    > компилятора.

    Ну окей, у тебя есть компилятор, собранный под целевую платформу и исходники компилятора.. и чо ?

    Какая вообще взаимосвязь между каким-то опенсорсником, который просто делает проект с открытым исходным кодом и тем, что там у компилятора ?

     
     
  • 8.54, Аноним (-), 19:10, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы я хотел пользоваться стучащим на меня компилятором, я бы остался на винд... текст свёрнут, показать
     
     
  • 9.57, Аноним (-), 21:50, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Только вот в BSD компилятор - часть ОС, а его сборка из сорцов make toolchain ... текст свёрнут, показать
     
  • 5.36, Аноним (36), 20:18, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну всё можешь нести деньги в кассу опенсорс закрывается.
     
  • 3.28, MaleDog (?), 16:17, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вдвойне весело этим экскаватором,например картошку сажать.
     
  • 2.29, kravich (ok), 17:11, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    по сути
     

  • 1.17, Аноним (17), 12:56, 29/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Инфраструктура разработки перенесена с Savannah на платформу GitHub

    Зрада?

     
  • 1.34, Аноним (34), 19:08, 29/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > и antiX

    И нормуль работает! Единственная мелочь - ждать конфигурирования eth0, что занимает пару секунд. Но системда для конченных.

     
     
  • 2.37, Аноним (36), 20:19, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты забываешь что 95% населения — идиоты.
     
     
  • 3.39, Аноним (35), 21:38, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    95% от "всего мира", который 15% от населения планеты.
     
  • 3.65, Аноним (65), 06:04, 31/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ты, разумеется, в эти 95 не входишь (утверждение риторическое, разумеется входишь)
     

  • 1.40, BrainFucker (ok), 22:05, 29/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX.

    В докерах и чрутах тоже приходится использовать, т.к. этот ваш SystemD там не хочет работать.

     
     
  • 2.42, А (??), 23:27, 29/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Системда для другого предназначена. Как и Докер.
    К слову.

    Но так тоже можно применять. Но задуман для другого. Но есть возможность. Но...

     
     
  • 3.53, Аноним (53), 17:38, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А эта ваша сызда рутовые привилегии, CAP для процессов, сбрасывать умеет или только раздавать права?
     
     
  • 4.55, Вы забыли заполнить поле Name (?), 19:50, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно умеет [1][2]. Ты бы потратил 2 минуты на чтение мана вместо написания своего ироничного комментария и не задавал бы глупых вопросов.
    1. https://www.freedesktop.org/software/systemd/man/systemd.exec.html#User/Group&
    2. https://www.freedesktop.org/software/systemd/man/systemd.exec.html#Capabilitie
     
  • 4.70, Аноним (-), 02:16, 01/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Обычно идет отъем прав а не раздача - раздача подразумевает способность получить повышенные права. Невозможность это делать отрубает целые классы атак.
     
  • 3.58, BrainFucker (ok), 22:56, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >  Но задуман для другого. Но есть возможность. Но...

    Я в курсе. Просто LXC стал теперь через snapd, пришлось на докер переползти, вот и использую зачастую вместо виртуалки, а не упоротую дичь с каждым сервисом в своём отдельном контейнере.

     
     
  • 4.66, А (??), 10:47, 31/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я в курсе. Просто LXC стал теперь через snapd, пришлось на докер
    > ... упоротую дичь
    > с каждым сервисом в своём отдельном контейнере.

    А... Да. Примерно такая же ерундовина. Гибкая раздача и возврат CPU и памяти для модельных систем. Только вот модели - не сервисы по одиночке и тогда - оно, да.

     
  • 2.56, Вы забыли заполнить поле Name (?), 19:52, 30/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть мнение что ни там ни там инит как токовой не нужен.
     
     
  • 3.69, Аноним (-), 02:13, 01/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Используй init=/bin/bash :)
     

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



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

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