SysVinit 2.95

Хэдэн долоо хоногийн бета туршилтын дараа SysV init, insserv болон startpar-ийн эцсийн хувилбарыг зарлалаа.

Гол өөрчлөлтүүдийн товч тойм:

  • SysV pidof нь аюулгүй байдлын асуудал болон санах ойн алдааг үүсгэсэн тул нарийн төвөгтэй форматыг устгасан. Одоо хэрэглэгч өөрөө тусгаарлагчийг зааж өгч, tr гэх мэт бусад хэрэгслийг ашиглаж болно.

  • Баримт бичгийг шинэчилсэн, ялангуяа түр зогсоосон.

  • Унтах болон унтрах үед секундын оронд миллисекундын саатлыг ашигладаг бөгөөд энэ нь унтрах эсвэл дахин ачаалах үед дунджаар хагас секундээр илүү хурдан байх ёстой.

  • Sepol номын сангийн дэмжлэгийг хассан бөгөөд энэ нь ашиглагдхаа больсон боловч Makefile-ийг эмх замбараагүй болгосон.

  • Хэд хэдэн чухал өөрчлөлтүүдийг оруулахын тулд хийсэн. Debian-н хуучин тестийн багцыг цэвэрлэсэн бөгөөд одоо insserv Makefile-тэй ажиллаж байна. "Шалгах"-ыг ажиллуулах нь бүх тестийг ажиллуулахад хүргэдэг. Хэрэв туршилт амжилтгүй болбол ашигласан өгөгдлийг устгахын оронд туршилтанд зориулж хадгална. Амжилтгүй туршилтын үр дүнд бүхэл бүтэн багцын гүйцэтгэл зогссон (доорх нь өмнө нь хийгдсэн) бөгөөд энэ нь хөгжүүлэгчдийн үзэж байгаагаар асуудлыг шийдвэрлэхэд анхаарлаа төвлөрүүлэхэд тусална.

  • Туршилтын дараа цэвэрлэгээ хийх үед янз бүрийн нөхцөл байдалд ажиллах чадвар сайжирсан.

  • Хөгжүүлэгчдийн үзэж байгаагаар хамгийн чухал өөрчлөлтүүдийн нэг нь Makefile нь суулгах явцад insserv.conf файлыг дарж бичихээ больсон явдал юм. Хэрэв insserv.conf файл байгаа бол insserv.conf.sample нэртэй шинэ загвар тохиргоо үүсгэгдэнэ. Энэ нь insserv-ийн шинэ хувилбаруудыг туршихад өвдөлт багатай болгоно.

  • Хэрэв байгаа бол /etc/insserv/file-filters файл нь /etc/init.d доторх скриптийг боловсруулахад үл тоомсорлодог файлын өргөтгөлүүдийн жагсаалтыг агуулж болно. Insserv команд нь үл хэрэгсэх нийтлэг өргөтгөлүүдийн дотоод жагсаалттай байна. Шинэ боломж нь админуудад энэ жагсаалтыг өргөжүүлэх боломжийг олгодог.

  • Startpar одоо /sbin-ийн оронд /bin-д байрладаг бөгөөд энэ нь давуу эрхгүй хэрэглэгчдэд энэ хэрэгслийг ашиглах боломжийг олгоно. Энэхүү өөрчлөлтийг тусгахын тулд гарын авлагын хуудас мөн 8-р хэсгээс 1-р хэсэг рүү шилжсэн.

  • Туршилтын үеэр анхны төлөвлөгөө нь makefile хэв маягийн хамаарлыг шилжүүлэх явдал байв: мэдээллийг /etc-ээс /var эсвэл /lib руу шилжүүлэх боловч энэ нь сүлжээний файлын системүүд болон бусад зүйлстэй ажиллахад асуудалтай байсан, ялангуяа FHS-тэй холбоотой асуудал . Тиймээс эдгээр төлөвлөгөөг хаасан бөгөөд хараат байдлын мэдээлэл одоогоор /etc. Хөгжүүлэгчид сайн өөр байршлыг танилцуулж, туршиж үзэх юм бол дараа нь энэ төлөвлөгөөнд буцаж очих боломжийн талаар ярьж байна.

Sysvinit-2.95, insserv-1.20.0 болон startpar-0.63-ийн шинэ тогтвортой багцуудыг Саванна толин тусгал дээрээс олж болно. http://download.savannah.nongnu.org/releases/sysvinit/

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх