Sysvinit 2.97 init sistēmas izlaišana

Pēc 10 mēnešu attīstības uzrādīts klasiskās init sistēmas izlaišana sysvinit 2.97, kas tika plaši izmantots Linux izplatījumos pirms systemd un upstartēšanas, un tagad to turpina izmantot tādos izplatījumos kā Devuan un antiX. Tajā pašā laikā tika izveidoti insserv 1.22.0 un startpar 0.65 utilītu laidieni, kas tiek izmantoti kopā ar sysvinit. Lietderība insserv ir paredzēts, lai organizētu ielādes procesu, ņemot vērā atkarības starp init skriptiem un sākuma par izmanto, lai nodrošinātu vairāku skriptu paralēlu palaišanu sistēmas sāknēšanas laikā.

Jaunajā laidienā:

  • Ir iekļauta papildu utilīta sysd2v, kas ļauj konvertēt systemd servisa vienības failus klasisko SysV inicializācijas skriptu formātā ar LSB galvenēm;
  • Pievienota iespēja ielādēt iestatījumus, formatēti kā atsevišķi faili, kas atrodas /etc/inittab.d/ direktorijā;
  • Iespējota libcrypt klātbūtnes pārbaude saknes nodalījumā, nevis cietā kodēta fiksētā ceļa izmantošana;
  • Git ignorēšanas sarakstam pievienoti logsave un readbootlog faili;
  • Kods ir iztīrīts, lai pareizi atbrīvotu neizmantoto atmiņu;
  • Pievienota iespēja noteikt izslēgšanas laiku "+hh:mm" formātā papildus "hh:mm", "+m" un "tagad";
  • Programma insserv ir pievienojusi iespēju definēt instalēšanas prefiksu. Pēc noklusējuma insserv tagad ir instalēts /usr hierarhijā (izpildāmais fails ir pārvietots no /sbin uz /usr/sbin). Parametrs WANT_SYSTEMD failā Makefile kontrolē, vai ir iespējots systemd/dbus atbalsts.
  • Mainīgais PREFIX ir pievienots startpar montāžas failam, lai elastīgāk definētu startpar un insserv instalācijas ceļu.

Avots: opennet.ru

Pievieno komentāru