Utgivelse av sysvinit 2.97 init-system

Etter 10 måneders utvikling presentert utgivelse av det klassiske init-systemet sysvinit 2.97, som ble mye brukt i Linux-distribusjoner i dagene før systemd og upstart, og nå fortsetter å bli brukt i distribusjoner som Devuan og antiX. Samtidig ble utgivelser av verktøyene insserv 1.22.0 og startpar 0.65 brukt i forbindelse med sysvinit opprettet. Nytte insserv er designet for å organisere lasteprosessen med hensyn til avhengigheter mellom init-skript, og startpar brukes til å sikre parallell lansering av flere skript under systemoppstart.

I den nye utgivelsen:

  • Et hjelpeverktøy er inkludert sysd2v, som lar deg konvertere systemd service unit filer til formatet til klassiske SysV initialiseringsskript med LSB headers;
  • Lagt til muligheten til å laste inn innstillinger, formatert som separate filer som ligger i /etc/inittab.d/-katalogen;
  • Aktivert sjekk for tilstedeværelsen av libcrypt i rotpartisjonen i stedet for å bruke en hardkodet fast bane;
  • Lagt til logsave og readbootlog-filer til Git ignore-listen;
  • Koden er renset for å frigjøre ubrukt minne på riktig måte;
  • Lagt til muligheten til å bestemme avstengningstiden i "+tt:mm"-formatet i tillegg til "tt:mm", "+m" og "nå";
  • Insserv-programmet har lagt til muligheten til å definere et prefiks for installasjon. Som standard er insserv nå installert i /usr-hierarkiet (den kjørbare filen har blitt flyttet fra /sbin til /usr/sbin). WANT_SYSTEMD-parameteren i Makefile kontrollerer om systemd/dbus-støtte er aktivert.
  • PREFIX-variabelen er lagt til startpar-monteringsfilen for mer fleksibel definisjon av startpar og insserv-installasjonsbanen.

Kilde: opennet.ru

Legg til en kommentar