SysVinit 2.95

Pas disa javësh testimi beta, u njoftua lëshimi përfundimtar i SysV init, insserv dhe startpar.

Pasqyrë e shkurtër e ndryshimeve kryesore:

  • SysV pidof hoqi formatimin kompleks pasi shkaktoi probleme sigurie dhe gabime të mundshme të kujtesës pa dhënë shumë përfitime. Tani përdoruesi mund të specifikojë vetë ndarësin dhe të përdorë mjete të tjera si tr.

  • Dokumentacioni është përditësuar, veçanërisht për ndalimin.

  • Tani përdor vonesa milisekonda në vend të sekondave kur shkon për të fjetur dhe kur fiket, gjë që duhet të sigurojë një mesatare prej gjysmë sekonde më shpejt kur fiket ose riniset.

  • U hoq mbështetja për bibliotekën sepol, e cila nuk përdorej më, por rrëmonte Makefile.

  • Disa ndryshime të rëndësishme janë bërë për të futur. Paketa testuese e trashëgimisë Debian është pastruar dhe tani punon me insserv Makefile. Kryerja e "make check" bën që të gjitha testet të ekzekutohen. Nëse një test dështon, të dhënat që ai përdori mbahen për testim në vend që të fshihen. Një test i dështuar ndalon ekzekutimin e të gjithë grupit (të mëposhtmet janë ekzekutuar më parë), i cili, sipas zhvilluesve, duhet t'i ndihmojë ata të përqendrohen në zgjidhjen e problemit.

  • Trajtimi i përmirësuar i situatave të ndryshme gjatë pastrimit pas testeve.

  • Sipas zhvilluesve, një nga ndryshimet më të rëndësishme është se Makefile nuk e mbishkruan më skedarin insserv.conf gjatë instalimit. Nëse një skedar insserv.conf ekziston tashmë, krijohet një konfigurim i ri i mostrës me emrin insserv.conf.sample. Kjo duhet ta bëjë testimin e versioneve të reja të insserv-it shumë më pak të dhimbshëm.

  • Skedari /etc/insserv/file-filters, nëse ekziston, mund të përmbajë një listë të shtesave të skedarëve që shpërfillen kur përpunohen skriptet në /etc/init.d. Komanda insserv tashmë ka një listë të brendshme të shtesave të zakonshme për t'u injoruar. Funksioni i ri i lejon administratorët të zgjerojnë këtë listë.

  • Startpar tani ndodhet në /bin në vend të /sbin, gjë që do të lejojë përdoruesit e paprivilegjuar të përdorin këtë mjet. Faqja manual është zhvendosur gjithashtu nga seksioni 8 në seksionin 1 për të pasqyruar këtë ndryshim.

  • Gjatë testimit, plani fillestar ishte zhvendosja e stilit të skedarit të varësisë: informacioni nga /etc në /var ose në /lib, por kjo doli të ishte problematike kur punoni me sistemet e skedarëve të rrjetit dhe disa gjëra të tjera, veçanërisht problemi me FHS . Kështu që ato plane u lanë në sirtar dhe tani për tani informacioni i varësisë mbetet në /etj. Zhvilluesit po flasin për mundësinë e kthimit në këtë plan më vonë nëse paraqitet dhe testohet një vendndodhje e mirë alternative.

Paketat e reja të qëndrueshme për sysvinit-2.95, insserv-1.20.0 dhe startpar-0.63 mund të gjenden në pasqyrat Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Burimi: linux.org.ru

Shto një koment