Rilis sistem init GNU Shepherd 0.7

Tersedia manajer Pelayanan GNU Gembala 0.7 (mantan dmd), yang sedang dikembangkan oleh para pengembang distribusi GNU Guix System sebagai dependensi pendukung untuk alternatif sistem inisialisasi SysV-init. Daemon kontrol Shepherd dan utilitasnya ditulis dalam Guile (implementasi bahasa Scheme), yang juga digunakan untuk mendefinisikan pengaturan layanan dan parameter startup. Shepherd sudah digunakan dalam distribusi GuixSD GNU.Linux dan juga ditujukan untuk digunakan pada GNU/Hurd, tetapi dapat dijalankan pada sistem operasi yang sesuai dengan POSIX apa pun yang mendukung bahasa Guile.

Shepherd dapat digunakan baik sebagai sistem inisialisasi utama (init dengan PID 1), dan dalam bentuk terpisah untuk mengelola proses latar belakang pengguna individu (misalnya, untuk menjalankan tor, privoxy, mcron, dll.) dengan eksekusi dengan hak dari para pengguna ini. Shepherd melakukan pekerjaan memulai dan menghentikan layanan dengan mempertimbangkan hubungan antar layanan, secara dinamis mengidentifikasi dan memulai layanan yang menjadi sandaran layanan yang dipilih. Shepherd juga mendukung pendeteksian konflik antar layanan dan mencegahnya berjalan secara bersamaan.

Inovasi utama:

  • Penanganan crash proses baru telah diimplementasikan yang memungkinkan pembuatan core dump di GNU/Linux;
  • Manajer layanan sekarang memiliki kemampuan untuk mengekspor variabel lingkungan yang ditetapkan dalam pengaturan "default-environment-variables";
  • Dalam "make-forkexec-constructor" penghapusan file log telah dihentikan;
  • Booting ulang saat menekan ctrl-alt-del sekarang dinonaktifkan sebelum berkas konfigurasi diproses;
  • Kode penanganan pengecualian disesuaikan untuk Tipuan 3.0.0.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster