Sysvinit 2.95

Na 'n paar weke se beta-toetsing is die finale vrystelling van SysV init, insserv en startpar aangekondig.

Kort oorsig van sleutelveranderinge:

  • SysV pidof het komplekse formatering verwyder aangesien dit sekuriteitskwessies en potensiële geheuefoute veroorsaak het sonder om veel voordeel te bied. Nou kan die gebruiker self die skeier spesifiseer, en ander gereedskap soos tr.

  • Dokumentasie is opgedateer, veral vir stop.

  • Gebruik nou millisekonde-vertragings in plaas van sekondes wanneer jy gaan slaap en wanneer jy afskakel, wat gemiddeld 'n halwe sekonde vinniger behoort te bied wanneer jy afskakel of herlaai.

  • Verwyder ondersteuning vir die sepol-biblioteek, wat nie meer gebruik is nie, maar die Makefile deurmekaar het.

  • Verskeie beduidende veranderinge is aan insserv aangebring. Die Debian legacy-toetssuite is skoongemaak en werk nou met die insserv Makefile. As u "maak tjek" uitvoer, word alle toetse uitgevoer. As 'n toets misluk, word die data wat dit gebruik het vir toetsing behou eerder as om uitgevee te word. 'n Mislukte toets lei daartoe dat die uitvoering van die hele stel gestop word (die volgende is voorheen uitgevoer), wat volgens die ontwikkelaars hulle moet help om op die oplossing van die probleem te fokus.

  • Verbeterde hantering van verskeie situasies tydens skoonmaak na toetse.

  • Volgens die ontwikkelaars is een van die belangrikste veranderinge dat die Makefile nie meer die insserv.conf-lêer tydens installasie oorskryf nie. As 'n insserv.conf-lêer reeds bestaan, word 'n nuwe voorbeeldkonfigurasie genaamd insserv.conf.sample geskep. Dit behoort die toetsing van nuwe weergawes van insserv baie minder pynlik te maak.

  • Die /etc/insserv/file-filters-lêer, as dit bestaan, kan 'n lys lêeruitbreidings bevat wat geïgnoreer word wanneer skrifte in /etc/init.d verwerk word. Die insserv-opdrag het reeds 'n interne lys van algemene uitbreidings om te ignoreer. Die nuwe kenmerk stel administrateurs in staat om hierdie lys uit te brei.

  • Startpar is nou geleë in /bin in plaas van /sbin, wat onbevoorregte gebruikers sal toelaat om hierdie nut te gebruik. Die handleidingbladsy het ook van afdeling 8 na afdeling 1 geskuif om hierdie verandering te weerspieël.

  • Tydens die toetsing was die aanvanklike plan om die afhanklikheid-makelêerstyl te skuif: inligting van /etc na /var of na /lib, maar dit blyk problematies te wees wanneer daar met netwerklêerstelsels en 'n paar ander dinge gewerk word, veral die probleem met FHS . So daardie planne is van die hand gewys en vir nou bly die afhanklikheidsinligting in /etc. Die ontwikkelaars praat oor die moontlikheid om later na hierdie plan terug te keer as 'n goeie alternatiewe ligging aangebied en getoets word.

Nuwe stabiele pakkette vir sysvinit-2.95, insserv-1.20.0 en startpar-0.63 kan op die Savannah-spieëls gevind word: http://download.savannah.nongnu.org/releases/sysvinit/

Bron: linux.org.ru

Voeg 'n opmerking