SysVinit 2.95

Po kelių savaičių beta versijos testavimo buvo paskelbtas galutinis SysV init, insserv ir startpar leidimas.

Trumpa pagrindinių pakeitimų apžvalga:

  • „SysV pidof“ pašalino sudėtingą formatavimą, nes jis sukėlė saugumo problemų ir galimų atminties klaidų, nesuteikdamas daug naudos. Dabar vartotojas gali pats nurodyti skyriklį ir naudoti kitus įrankius, tokius kaip tr.

  • Dokumentai buvo atnaujinti, ypač sustabdyti.

  • Dabar užmigdamas ir išsijungdamas naudoja milisekundžių delsą, o ne sekundes, o tai turėtų užtikrinti vidutiniškai puse sekundės greitesnį išjungimą ar paleidimą iš naujo.

  • Pašalintas palaikymas sepol bibliotekai, kuri nebebuvo naudojama, bet užgriozdino Makefile.

  • Buvo atlikti keli svarbūs pakeitimai. Debian senas bandymų rinkinys buvo išvalytas ir dabar veikia su insserv Makefile. Vykdant „padaryti patikrinimą“ paleidžiami visi testai. Jei bandymas nepavyksta, jo naudojami duomenys išsaugomi testavimui, o ne ištrinami. Nepavykęs testas sustabdo viso rinkinio vykdymą (anksčiau buvo vykdomi šie), o tai, pasak kūrėjų, turėtų padėti susitelkti ties problemos sprendimu.

  • Patobulintas įvairių situacijų valdymas valant po bandymų.

  • Kūrėjų teigimu, vienas iš svarbiausių pakeitimų yra tai, kad Makefile diegimo metu nebeperrašo failo insserv.conf. Jei failas insserv.conf jau yra, sukuriama nauja konfigūracijos pavyzdys, pavadintas insserv.conf.sample. Dėl to naujų insserv versijų testavimas turėtų būti daug mažiau skausmingas.

  • Failas /etc/insserv/file-filters, jei toks yra, gali turėti failų plėtinių, kurių nepaisoma apdorojant scenarijus /etc/init.d, sąrašas. Komanda insserv jau turi vidinį įprastų plėtinių, kurių reikia ignoruoti, sąrašą. Naujoji funkcija leidžia administratoriams išplėsti šį sąrašą.

  • „Startpar“ dabar yra /bin, o ne /sbin, o tai leis neprivilegijuotiems vartotojams naudoti šią priemonę. Vadovo puslapis taip pat perkeltas iš 8 į 1 skyrių, kad atspindėtų šį pakeitimą.

  • Bandymo metu pradinis planas buvo perkelti priklausomybės makefile stilių: informaciją iš /etc į /var arba į /lib, tačiau tai pasirodė esąs problemiškas dirbant su tinklo failų sistemomis ir kai kuriais kitais dalykais, ypač FHS problema. . Taigi tie planai buvo atidėti ir kol kas priklausomybės informacija lieka /etc. Kūrėjai kalba apie galimybę prie šio plano grįžti vėliau, jei bus pateikta ir išbandyta gera alternatyvi vieta.

Savannah veidrodžiuose galite rasti naujus stabilius paketus, skirtus sysvinit-2.95, insserv-1.20.0 ir startpar-0.63: http://download.savannah.nongnu.org/releases/sysvinit/

Šaltinis: linux.org.ru

Добавить комментарий