SysVinit 2.95

Birkaç hafta süren beta testinden sonra SysV init, insserv ve startpar'ın son sürümü duyuruldu.

Önemli değişikliklere kısa genel bakış:

  • SysV pidof, güvenlik sorunlarına ve olası bellek hatalarına neden olduğundan, fazla bir fayda sağlamadan karmaşık biçimlendirmeyi kaldırdı. Artık kullanıcı ayırıcıyı kendisi belirleyebilir ve tr gibi diğer araçları kullanabilir.

  • Dokümantasyon özellikle durdurma için güncellendi.

  • Artık uyku moduna geçme ve kapatma sırasında saniyeler yerine milisaniyelik gecikmeler kullanılıyor; bu, kapatma veya yeniden başlatma sırasında ortalama yarım saniye daha hızlı olmasını sağlayacak.

  • Artık kullanılmayan ancak Makefile'ı karmaşık hale getiren sepol kitaplığı desteği kaldırıldı.

  • Insserv'de birkaç önemli değişiklik yapıldı. Debian'ın eski test paketi temizlendi ve artık insserv Makefile ile çalışıyor. "Make check" komutunun çalıştırılması tüm testlerin çalıştırılmasına neden olur. Bir test başarısız olursa, kullanılan veriler silinmek yerine test amacıyla saklanır. Başarısız bir test, tüm setin yürütülmesinin durdurulmasına neden olur (aşağıdakiler daha önce yürütülmüştü), geliştiricilere göre bu, onların sorunu çözmeye odaklanmalarına yardımcı olmalı.

  • Testlerden sonra temizlik yaparken çeşitli durumların iyileştirilmiş yönetimi.

  • Geliştiricilere göre en önemli değişikliklerden biri, Makefile'ın artık kurulum sırasında insserv.conf dosyasının üzerine yazmamasıdır. Bir insserv.conf dosyası zaten mevcutsa insserv.conf.sample adında yeni bir örnek yapılandırma oluşturulur. Bu, insserv'in yeni sürümlerini test etmeyi çok daha az acı verici hale getirmelidir.

  • /etc/insserv/file-filters dosyası, eğer varsa, /etc/init.d dosyasındaki komut dosyaları işlenirken göz ardı edilen dosya uzantılarının bir listesini içerebilir. insserv komutu zaten yok sayılacak ortak uzantıların dahili bir listesine sahiptir. Yeni özellik yöneticilerin bu listeyi genişletmesine olanak tanıyor.

  • Startpar artık /sbin yerine /bin konumunda bulunuyor ve bu da ayrıcalıklı olmayan kullanıcıların bu yardımcı programı kullanmasına olanak sağlayacak. Kılavuz sayfası da bu değişikliği yansıtacak şekilde bölüm 8'den bölüm 1'e taşınmıştır.

  • Test sırasında, ilk plan bağımlılık makefile style: information'ı /etc'den /var'a veya /lib'e taşımaktı, ancak bunun ağ dosya sistemleriyle ve diğer bazı şeylerle çalışırken sorunlu olduğu ortaya çıktı, özellikle FHS ile ilgili sorun . Böylece bu planlar rafa kaldırıldı ve bağımlılık bilgisi şimdilik /etc'de kalıyor. Geliştiriciler, iyi bir alternatif lokasyonun sunulması ve test edilmesi durumunda bu plana daha sonra geri dönme olasılığından bahsediyor.

Sysvinit-2.95, insserv-1.20.0 ve startpar-0.63 için yeni kararlı paketler Savannah aynalarında bulunabilir: http://download.savannah.nongnu.org/releases/sysvinit/

Kaynak: linux.org.ru

Yorum ekle