Wydanie systemu init sysvinit 2.96

Przesłane przez wydanie klasycznego systemu init sysvinit 2.96, który był szeroko stosowany w dystrybucjach Linuksa w czasach przed systemd i upstart, a obecnie jest nadal używany w dystrybucjach takich jak Devuan i antiX. W tym samym czasie wydano wersje insserv 1.21.0 i
startowy 0.64. Pożytek wstaw ma na celu organizację procesu ładowania z uwzględnieniem zależności pomiędzy skryptami inicjującymi, oraz rozpocz służy do zapewnienia równoległego uruchamiania kilku skryptów podczas uruchamiania systemu.

W nowym wydaniu:

  • Dodano flagę „-z” do pidof w celu sprawdzenia procesy zombie oraz procesy w stanie zamrożonym I/O (stany Z i D, które wcześniej były pomijane ze względu na możliwość zamrożenia);
  • Dane wyjściowe narzędzia readbootlog zostały wyczyszczone;
  • Do procesu bootlogd dodano flagę „-e” służącą do utrzymywania dzienników rozruchowych, która umożliwia zapisanie wszystkich otrzymanych danych w dzienniku, bez wykonywania normalizacji i wycinania znaków specjalnych;
  • Do programu insserv dodano flagę „-q”, która wyłącza wyświetlanie ostrzeżeń na konsoli (wyświetlane są tylko poważne błędy);
  • Zestaw testów w startpar został zaktualizowany. Aby uprościć analizę logów, dodano flagę „-n”, która dodaje nazwy skryptów do danych wyjściowych. Domyślnie włączone jest budowanie w trybie optymalizacji (-O2). Brakujący znak nowego wiersza jest automatycznie dołączany do wiadomości z uruchomionych zadań, aby zapobiec mieszaniu się komunikatów w dzienniku. Naprawiono regresję, która powodowała, że ​​zadania, które nie były równoległe, były niepoprawnie oznaczane jako interaktywne.

Źródło: opennet.ru

Dodaj komentarz