The OpenNET Project / Index page

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

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

12.09.2019 08:11

Представлен релиз классической системы инициализации sysvinit 2.96, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan и antiX. Одновременно сформированы выпуски применяемых в связке с sysvinit утилит insserv 1.21.0 и startpar 0.64. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.

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

  • В программу pidof добавлен флаг "-z" для проверки зомби-процессов и процессов в состоянии заморозки ввода/вывода (состояния Z и D, которые ранее пропускались из-за возможности зависания);
  • Проведена чистка вывода утилиты readbootlog;
  • В процесс для ведения загрузочных логов bootlogd добавлен флаг "-e", позволяющий сохранять в логе все получаемые данные, без выполнения нормализации и вырезания спецсимволов;
  • В программу insserv добавлен флаг "-q", отключающий вывод предупреждений в консоль (отображаются только серьёзные ошибки);
  • В startpar обновлён тестовый набор. Для упрощения разбора логов добавлен флаг "-n", добавляющий в вывод имена скриптов. По умолчанию активирована сборка в режиме оптимизации (-O2). В сообщения от выполняемых заданий обеспечено автоматическое прикрепление недостающего символа перевода строки для исключения смешивания сообщений в логе. Устранена регрессия, приводящая к неверной пометке заданий как интерактивных, для которых не применяется распараллеливание.


  1. Главная ссылка к новости (https://lists.nongnu.org/archi...)
  2. OpenNews: Выпуск системного менеджера systemd 243
  3. OpenNews: Выпуск UIRD 2.0, унифицированной системы инициализации для модульных Linux-систем
  4. OpenNews: Intel опубликовал открытую прошивку для инициализации оборудования и загрузки ОС
  5. OpenNews: Выпуск системы инициализации GNU Shepherd 0.6
  6. OpenNews: Выпуск системы инициализации sysvinit 2.95
Лицензия: CC-BY
Тип: Программы
Ключевые слова: sysvinit, boot, init
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (41) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:15, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    мммм, лампово
     
     
  • 2.24, fi2fi (?), 12:03, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • –7 +/
    зачем в ламповом init startpar ??? Для ламповости  нужно  последовательная загрузка демонов!

    А так какой-то недо systemd

     

  • 1.2, Аноним (2), 08:33, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Инициализацией должно заниматься ядро
     
     
  • 2.3, EuPhobos (ok), 08:35, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    "Долой биосы и EFI, всем по ядру!"
     
     
  • 3.5, Аноним (5), 09:12, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось только биосу.
     
  • 3.41, qweo (?), 09:24, 13/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А так ведь и делают. Google развивает прошивку на Linux - и не они первые!
     
  • 2.4, ryoken (ok), 08:51, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Поясните вашу несомненно глубокую мысль? Сцелью повышения уровня образованности.
     
  • 2.6, пук (?), 09:23, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >Инициализацией должно заниматься ядро

    Вообще всем должно заниматься ядро. Например, Вместо запуска firefox как процесса нужно загружать в ядро модуль firefox.

     
     
  • 3.10, Аноним (10), 09:34, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И каждый рекламный баннер на каждом сайте запускается как дополнительный модулёк ядрышка. Микроядрышка. И таких ядрышек много надо одновременно, чтобы баннеры как-то крутиться успевали.
     
     
  • 4.12, кек (?), 09:52, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не микроядрышко, а микромодуль мегаядра.
     
     
  • 5.19, Аноним (19), 11:04, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Макромодуль же :)
     
  • 2.16, Аноним (16), 10:44, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты только Лёньке этого не говори ;)
     
     
  • 3.18, Имя (?), 11:00, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так он ядро и делает, просто не все заметили.
     

  • 1.7, пук (?), 09:24, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >В программу pidof добавлен флаг "-z" для проверки зомби-процессов и процессов в состоянии заморозки ввода/вывода (состояния Z и D, которые ранее пропускались из-за возможности зависания)

    Что за бред? Как проверка состояния может приводить к заморозке?

     
     
  • 2.29, Аноним (29), 12:50, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://savannah.nongnu.org/bugs/?56534
     

  • 1.8, Аноним (8), 09:29, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    не нужно

    >pidof

     
     
  • 2.33, НяшМяш (ok), 14:45, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    форкай
     

  • 1.9, Аноним (9), 09:31, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    А зачем его продолжают развивать, если сыстемдешный мир победил?
     
     
  • 2.11, Аноним (10), 09:35, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +27 +/
    Видимо, потому что добро должно выживать, даже если силы зла временно одержали верх.
     
  • 2.42, Аноним (-), 13:25, 13/09/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >сыстемдешный мир победил

    макет оказался сильней

     

  • 1.13, ДмитрийСССР (?), 10:07, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Есть люди (живые) кто ещё пользуется этим?
     
     
  • 2.14, кек (?), 10:12, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, ветераны.
     
  • 2.17, Anonymoustus (ok), 10:58, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Есть люди (живые) кто ещё пользуется этим?

    Живые люди и пользуются. А все зомби на системде.

     
     
  • 3.32, Аноним (32), 14:34, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ты к вантузу прикрутил sysvinit? Расскажи как.
     
     
  • 4.34, Anonymoustus (ok), 15:01, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Ты к вантузу прикрутил sysvinit? Расскажи как.

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

     
     
  • 5.35, анонимайзер (ok), 17:47, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он так завуалировано к double penetration примеряется. ;)
     
  • 5.37, Аноним (32), 20:01, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Тебя про некрософт-вантуз спрашивали, диодушка. Тот самый, на котором ты сидишь, хая системду. Так что, не переводи стрелки. Тем более ты само рассказывало, что в вантузе её аналог сделали.
     
  • 2.23, anonymous (??), 11:37, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я пользуюсь.
     
  • 2.38, Michael Shigorin (ok), 22:44, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, есть.
     
  • 2.40, Andrey Mitrofanov_N0 (??), 08:29, 13/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть люди (живые) кто ещё пользуется этим?

    Сомнения в собственном "выборе"?

    # ls -Gg /proc/1/exe
    lrwxrwxrwx 1 0 сен  9 10:49 /proc/1/exe -> /sbin/init
    # dpkg -S /sbin/init
    sysvinit-core: /sbin/init
    # dpkg -l sysvinit-core |tail -1
    ii  sysvinit-core  2.88dsf-59.9+devuan2 i386         System-V-like init utilities

     
  • 2.43, Аноним (-), 13:26, 13/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    devuan жи. Ну и по мелочи всякое
     

  • 1.15, Аноним (15), 10:33, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > продолжает использоваться в таких дистрибутивах, как Devuan и antiX

    А почему не упомянут Slackware?
    Это какая-то нарочитая полуправда.

     
     
  • 2.20, 1 (??), 11:07, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Потому, что его выбрали физики
     
  • 2.21, Аноним (21), 11:29, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему не упомянут Slackware?

    В Slackware никогда не было SysV init, там своя  BSD-подобная  система инициализации.
    https://www.slackware.com/config/init.php

     
     
  • 3.22, Аноним (15), 11:36, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. distrowatch ошибается?
    https://distrowatch.com/table.php?distribution=slackware
     
  • 3.25, Аноним (29), 12:42, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы как обычно путаете init и скрипты которые он выполняет, это разные вещи, в sysvinit нет скриптов, а в Slackware её BSD подобные скрипты запускаются стандартным sysvinit.

    $ slackpkg search sysvinit

    Looking for sysvinit in package list. Please wait... DONE

    The list below shows all packages with name matching "sysvinit".

    [ Status           ] [ Repository               ] [ Package                                  ]
       installed               slackware64                  sysvinit-2.88dsf-x86_64-4                
       installed               slackware64                  sysvinit-functions-8.53-x86_64-2          
       installed               slackware64                  sysvinit-scripts-2.0-noarch-33            

     
  • 2.31, Zenitur (ok), 13:39, 12/09/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё в PClinuxOS и Knoppix
     

  • 1.30, jalavan (ok), 12:51, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хороший програмер, утилиты собрались и поставились без ошибок.
     
  • 1.36, Аноним (36), 18:50, 12/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Настоящий инит - sysvinit 2.86, а это какая-то муть новодельная.
     
  • 1.44, Аноним (44), 10:41, 14/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В Gentoo тоже используется, вообще-то, поскольку используется в OpenRC.
     
  • 1.45, Аноним (45), 11:03, 15/09/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда запилят совместимость с юнитами systemd?
     

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



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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