SysVinit 2.95

Setelah beberapa minggu pengujian beta, rilis final SysV init, insserv dan startpar diumumkan.

Ikhtisar singkat tentang perubahan-perubahan penting:

  • SysV pidof menghapus pemformatan yang rumit karena menyebabkan masalah keamanan dan potensi kesalahan memori tanpa memberikan banyak manfaat. Sekarang pengguna dapat menentukan sendiri pemisahnya, dan menggunakan alat lain seperti tr.

  • Dokumentasi telah diperbarui, khususnya untuk penghentian.

  • Kini menggunakan penundaan milidetik, bukan detik saat akan tidur dan saat mematikan, yang seharusnya memberikan rata-rata setengah detik lebih cepat saat mematikan atau melakukan boot ulang.

  • Menghapus dukungan untuk perpustakaan sepol, yang tidak lagi digunakan tetapi mengacaukan Makefile.

  • Beberapa perubahan signifikan telah dilakukan pada insserv. Rangkaian pengujian warisan Debian telah dibersihkan dan sekarang berfungsi dengan Makefile insserv. Menjalankan "make check" menyebabkan semua pengujian dijalankan. Jika pengujian gagal, data yang digunakan akan disimpan untuk pengujian, bukan dihapus. Tes yang gagal menghentikan eksekusi seluruh rangkaian (yang berikut ini telah dijalankan sebelumnya), yang menurut pengembang, akan membantu mereka fokus pada pemecahan masalah.

  • Peningkatan penanganan berbagai situasi saat pembersihan setelah pengujian.

  • Menurut pengembangnya, salah satu perubahan terpenting adalah Makefile tidak lagi menimpa file insserv.conf selama instalasi. Jika file insserv.conf sudah ada, konfigurasi sampel baru bernama insserv.conf.sample akan dibuat. Hal ini akan membuat pengujian versi baru dari insserv menjadi lebih mudah.

  • File /etc/insserv/file-filters, jika ada, mungkin berisi daftar ekstensi file yang diabaikan saat memproses skrip di /etc/init.d. Perintah insserv sudah memiliki daftar internal ekstensi umum yang harus diabaikan. Fitur baru ini memungkinkan administrator untuk memperluas daftar ini.

  • Startpar sekarang terletak di /bin, bukan /sbin, yang memungkinkan pengguna yang tidak memiliki hak istimewa untuk menggunakan utilitas ini. Halaman manual juga telah berpindah dari bagian 8 ke bagian 1 untuk mencerminkan perubahan ini.

  • Selama pengujian, rencana awalnya adalah memindahkan gaya makefile ketergantungan: informasi dari /etc ke /var atau ke /lib, tapi ini ternyata menjadi masalah ketika bekerja dengan sistem file jaringan dan beberapa hal lainnya, khususnya masalah dengan FHS . Jadi rencana tersebut ditangguhkan dan untuk saat ini informasi ketergantungan tetap ada di /etc. Pengembang sedang membicarakan kemungkinan untuk kembali ke rencana ini nanti jika lokasi alternatif yang baik disajikan dan diuji.

Paket stabil baru untuk sysvinit-2.95, insserv-1.20.0 dan startpar-0.63 dapat ditemukan di mirror Savannah: http://download.savannah.nongnu.org/releases/sysvinit/

Sumber: linux.org.ru

Tambah komentar