Sysvinit 2.95

Bir neçə həftəlik beta testindən sonra SysV init, insserv və startpar-ın son buraxılışı elan edildi.

Əsas dəyişikliklərin qısa icmalı:

  • SysV pidof çox fayda vermədən təhlükəsizlik problemlərinə və potensial yaddaş xətalarına səbəb olduğu üçün mürəkkəb formatlaşdırmanı sildi. İndi istifadəçi separatoru özü təyin edə və tr kimi digər vasitələrdən istifadə edə bilər.

  • Sənədlər, xüsusən dayandırmaq üçün yeniləndi.

  • İndi yuxuya gedəndə və söndürərkən saniyələr əvəzinə millisaniyəlik gecikmələrdən istifadə edir ki, bu da bağlanarkən və ya yenidən başladıqda orta hesabla yarım saniyə daha sürətli təmin etməlidir.

  • Artıq istifadə olunmayan, lakin Makefile-ni darmadağın edən sepol kitabxanası üçün dəstək silindi.

  • Insserv üçün bir sıra əhəmiyyətli dəyişikliklər edilmişdir. Debian köhnə test paketi təmizləndi və indi insserv Makefile ilə işləyir. "Yoxlama edin" işə salınması bütün testlərin işə salınmasına səbəb olur. Test uğursuz olarsa, istifadə etdiyi məlumatlar silinmək əvəzinə sınaq üçün saxlanılır. Uğursuz bir test bütün dəstin icrasını dayandırır (aşağıdakılar əvvəllər yerinə yetirilmişdir), bu, tərtibatçıların fikrincə, problemin həllinə diqqət yetirməyə kömək etməlidir.

  • Testlərdən sonra təmizlik zamanı müxtəlif vəziyyətlərin idarə edilməsi təkmilləşdirilmişdir.

  • Tərtibatçıların fikrincə, ən mühüm dəyişikliklərdən biri quraşdırma zamanı Makefile-nin artıq insserv.conf faylının üzərinə yazmamasıdır. Əgər insserv.conf faylı artıq mövcuddursa, insserv.conf.sample adlı yeni nümunə konfiqurasiyası yaradılır. Bu, insserv-in yeni versiyalarının sınaqdan keçirilməsini daha az ağrılı etməlidir.

  • /etc/insserv/file-filters faylı, əgər varsa, /etc/init.d-də skriptləri emal edərkən nəzərə alınmayan fayl uzantılarının siyahısını ehtiva edə bilər. Insserv əmrində artıq nəzərə alınmayan ümumi genişləndirmələrin daxili siyahısı var. Yeni funksiya administratorlara bu siyahını genişləndirməyə imkan verir.

  • Startpar indi /sbin əvəzinə /bin-də yerləşir ki, bu da imtiyazsız istifadəçilərə bu yardım proqramından istifadə etməyə imkan verəcək. Bu dəyişikliyi əks etdirmək üçün təlimat səhifəsi də 8-ci bölmədən 1-ci bölməyə köçürülüb.

  • Sınaq zamanı ilkin plan asılılıq makefile stilini köçürmək idi: məlumat /etc-dən /var və ya /lib-ə, lakin bu, şəbəkə fayl sistemləri və bəzi digər şeylərlə işləyərkən problemli oldu, xüsusən də FHS ilə bağlı problem . Beləliklə, bu planlar rəfdə qaldı və indiyə qədər asılılıq məlumatları /etc-də qalır. Tərtibatçılar yaxşı bir alternativ yer təqdim edilərsə və sınaqdan keçirilərsə, sonradan bu plana qayıtmaq imkanından danışırlar.

Sysvinit-2.95, insserv-1.20.0 və startpar-0.63 üçün yeni stabil paketləri Savannah güzgülərində tapa bilərsiniz: http://download.savannah.nongnu.org/releases/sysvinit/

Mənbə: linux.org.ru

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