SysVinit 2.95

Бірнеше апталық бета тестілеуден кейін SysV init, insserv және startpar соңғы шығарылымы жарияланды.

Негізгі өзгерістерге қысқаша шолу:

  • SysV пидофы күрделі пішімдеуді алып тастады, себебі ол қауіпсіздік мәселелерін және ықтимал жад қателерін тудырды, көп пайда әкелмейді. Енді пайдаланушы бөлгішті өзі көрсете алады және tr сияқты басқа құралдарды пайдалана алады.

  • Құжаттар жаңартылды, әсіресе тоқтатылды.

  • Енді ұйқыға кеткенде және өшіру кезінде секундтардың орнына миллисекундтық кідірістерді пайдаланады, бұл өшіру немесе қайта жүктеу кезінде орта есеппен жарты секунд жылдамырақ қамтамасыз етуі керек.

  • Sepol кітапханасының қолдауы жойылды, ол енді пайдаланылмайтын, бірақ Makefile файлын толтырды.

  • Insserv үшін бірнеше маңызды өзгерістер жасалды. Debian ескі сынақ жинағы тазартылды және қазір Makefile insserviмен жұмыс істейді. «Тексеру» іске қосылуы барлық сынақтардың іске қосылуына әкеледі. Сынақ сәтсіз болса, ол пайдаланылған деректер жойылмай, сынақ үшін сақталады. Сәтсіз сынақ бүкіл жиынның орындалуын тоқтатады (төмендегілер бұрын орындалған), бұл әзірлеушілердің пікірінше, оларға мәселені шешуге назар аударуға көмектесуі керек.

  • Сынақтардан кейін тазалау кезінде әртүрлі жағдайларды өңдеу жақсарды.

  • Әзірлеушілердің айтуынша, ең маңызды өзгерістердің бірі - орнату кезінде 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

пікір қалдыру