SysVinit 2.95

Bir necha haftalik beta-sinovdan so'ng SysV init, insserv va startparning yakuniy versiyasi e'lon qilindi.

Asosiy o'zgarishlarning qisqacha ko'rinishi:

  • SysV pidofi murakkab formatlashni olib tashladi, chunki u ko'p foyda keltirmasdan xavfsizlik muammolari va mumkin bo'lgan xotira xatolariga olib keldi. Endi foydalanuvchi ajratgichni o'zi belgilashi va tr kabi boshqa vositalardan foydalanishi mumkin.

  • Hujjatlar, xususan, to'xtatib turish uchun yangilandi.

  • Endi uyquga ketish va o'chirishda soniyalar o'rniga millisekundlik kechikishlardan foydalanadi, bu o'chirish yoki qayta yuklashda o'rtacha yarim soniya tezroq ta'minlashi kerak.

  • Sepol kutubxonasi uchun qo'llab-quvvatlash olib tashlandi, u endi ishlatilmaydi, lekin Makefile-ni chalkashtirib yubordi.

  • Insserv uchun bir qator muhim o'zgarishlar kiritildi. Debian eski sinov to'plami tozalandi va endi Makefile insservi bilan ishlaydi. “Tekshiruv”ni ishga tushirish barcha testlarni ishga tushiradi. Agar test muvaffaqiyatsiz bo'lsa, u ishlatgan ma'lumotlar o'chiriladi emas, balki sinov uchun saqlanadi. Muvaffaqiyatsiz test butun to'plamning bajarilishini to'xtatadi (quyidagilar ilgari bajarilgan), bu ishlab chiquvchilarning fikriga ko'ra, ularga muammoni hal qilishga e'tibor berishga yordam berishi kerak.

  • Sinovlardan keyin tozalashda turli vaziyatlarni boshqarish yaxshilandi.

  • Ishlab chiquvchilarning fikriga ko'ra, eng muhim o'zgarishlardan biri Makefile endi o'rnatish vaqtida insserv.conf faylining ustiga yozmaydi. Agar insserv.conf fayli allaqachon mavjud bo'lsa, insserv.conf.sample nomli yangi namuna konfiguratsiyasi yaratiladi. Bu insservning yangi versiyalarini sinab ko'rishni kamroq og'riqli qilishi kerak.

  • /etc/insserv/file-filters fayli, agar mavjud bo'lsa, /etc/init.d da skriptlarni qayta ishlashda e'tiborga olinmaydigan fayl kengaytmalari ro'yxatini o'z ichiga olishi mumkin. Insserv buyrug'i allaqachon e'tiborga olinmaydigan kengaytmalarning ichki ro'yxatiga ega. Yangi funksiya administratorlarga ushbu roʻyxatni kengaytirish imkonini beradi.

  • Startpar endi /sbin o'rniga /bin ichida joylashgan bo'lib, bu imtiyozsiz foydalanuvchilarga ushbu yordam dasturidan foydalanish imkonini beradi. Ushbu o'zgarishni aks ettirish uchun qo'llanma sahifasi ham 8-bo'limdan 1-bo'limga ko'chirildi.

  • Sinov paytida, dastlabki rejaga bog'liqlik makefile uslubini ko'chirish kerak edi: ma'lumot /etc dan /var yoki /lib ga, lekin bu tarmoq fayl tizimlari va boshqa ba'zi narsalar, xususan FHS bilan ishlashda muammoli bo'lib chiqdi. . Shunday qilib, bu rejalar to'xtatildi va hozircha bog'liqlik ma'lumotlari /etc.da qolmoqda. Ishlab chiquvchilar, agar yaxshi muqobil joy taqdim etilsa va sinovdan o'tkazilsa, keyinchalik ushbu rejaga qaytish imkoniyati haqida gapirishmoqda.

Sysvinit-2.95, insserv-1.20.0 va startpar-0.63 uchun yangi barqaror paketlarni Savannah oynalarida topish mumkin: http://download.savannah.nongnu.org/releases/sysvinit/

Manba: linux.org.ru

a Izoh qo'shish