Pas disa javësh testimi të versionit beta, u shpall lançimi përfundimtar i SysV init, insserv dhe startpar.
Një përmbledhje e shkurtër e ndryshimeve kyçe:
Në SysV, formatimi i komplikuar i pidof është eleminuar, pasi shkaktonte probleme me sigurinë dhe potenciale gabime në memorie pa dhënë ndonjë përfitim të veçantë. Tani përdoruesi mund të përcaktojë vetë ndarësin dhe të përdorë vegla të tjera si tr.
Dokumentacioni është përmirësuar, veçanërisht për halt.
Tani përdoren vonesa në milisekonda në vend të atyre në sekonda gjatë kalimit në gjumë dhe gjatë fikjes, që duhet të sigurojë një përshpejtim mesatar prej gjysmë sekonde gjatë fikjes ose ribotimeve.
Përkrahja për bibliotekën sepol, e cila tashmë nuk përdorej, është eleminuar, por që e ndotë Makefile.
Janë bërë disa ndryshime të rëndësishme në insserv. Grupi i testeve, i trashëguar nga Debian, është pastruar dhe tani punon me insserv Makefile. Duke ekzekutuar "make check" aktivizohen të gjithë testet. Nëse një test dështon, të dhënat që ai përdori ruajnë për kontroll dhe nuk fshihen. Një test i dështuar ndalon përfundimin e gjithë grupit (më parë vazhdohej me testet pasardhës), që sipas zhvilluesve do të ndihmojë për t'u përqëndruar në zgjidhjen e problemit.
Përmirësohet përpunimi i situatave të ndryshme gjatë pastrimit pas testeve.
Sipas zhvilluesve, një nga ndryshimet më të rëndësishme: Makefile tani nuk ri-shkruan skedarin insserv.conf gjatë instalimit. Nëse skedari insserv.conf tashmë ekziston, krijohet një shembull i ri i konfigurimit me emrin insserv.conf.sample. Kjo duhet ta bëjë testimin e versioneve të reja të insserv shumë më pak dhembshëm.
Skedari /etc/insserv/file-filters, nëse ekziston, mund të përmbajë një listë të shtrirjeve të skedarëve që injorohen gjatë përpunimit të skripteve në /etc/init.d. Komanda insserv tashmë ka një listë të brendshme të shtrirjeve të zakonshme për t'u injoruar. Funksionaliteti i ri i lejon administratorët të zgjasin këtë listë.
Startpar tani është vendosur në /bin në vend të /sbin, duke lejuar përdoruesit pa privilegje të përdorin këtë utilitar. Po ashtu, faqja e manualit është zhvendosur nga seksioni 8 në seksionin 1, për të reflektuar këtë ndryshim.
Gjatë testimit, fillimisht ishte planifikuar të zhvendoset varësia në stilin makefile: informacioni nga /etc në /var ose në /lib, por kjo u tregua problematike me sistemet e skedarëve në rrjet dhe disa çështje të tjera, veçanërisht problemi me FHS. Kështu që këto plane u shtynë dhe për momentin informacioni mbi varësitë mbeti në /etc. Zhvilluesit flasin për mundësinë e rikthimit më vonë në realizimin e këtij plani, nëse do të propozohet dhe testohet një vend alternativ i mirë.
Paketa të reja stabile për sysvinit-2.95, insserv-1.20.0 dhe startpar-0.63 mund të gjenden në pasqyrat e Savannah: http://download.savannah.nongnu.org/releases/sysvinit/
Burimi: linux.org.ru
