Sysvinit 2.99 init системийн хувилбар

Сонгодог sysvinit 2.99 init системийн хувилбарыг танилцуулж байна. Энэ нь систем болон эхлэхээс өмнөх өдрүүдэд Линуксийн түгээлтүүдэд өргөн хэрэглэгдэж байсан бөгөөд одоо Devuan, Debian GNU/Hurd, antiX зэрэг түгээлтүүдэд ашиглагдсаар байна. Үүний зэрэгцээ sysvinit-тэй хамт хэрэглэгддэг insserv 1.23.0 хэрэглүүрийг гаргасан (startpar хэрэгслийн хувилбар өөрчлөгдөөгүй). Insserv хэрэгсэл нь init скриптүүдийн хоорондын хамаарлыг харгалзан ачаалах процессыг зохион байгуулахад зориулагдсан бөгөөд startpar нь системийг ачаалах явцад хэд хэдэн скриптийг зэрэгцээ ажиллуулахад ашиглагддаг.

Sysvinit-ийн шинэ хувилбарт хүний ​​гарын авлага шинэчлэгдсэн бөгөөд кодын тайлбар дахь үсгийн алдааг арилгах ажил хийгдсэн. Баримт бичиг, сайжруулсан код унших чадварыг эс тооцвол sysvinit-д функциональ өөрчлөлт байхгүй. Insserv-д скриптүүдийн LSB толгой хэсгээс эхлэх, зогсоох түвшний талаарх мэдээллийг гаргаж авдаг зохицуулагчийг дахин зохион бүтээсэн. Өөрчлөлт нь Debian-ийн зарим багцуудад Default-Start болон Default-Stop параметрүүдэд хоосон утгыг зааж өгөх үед ажиллах түвшний алдаатай тодорхойлолттой холбоотой асуудлыг шийдсэн.

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

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