Saya sudah tahu bahwa itu init
adalah program ajaib yang diperlukan untuk mem-boot komputer Anda dan mengelola runlevel, tetapi apa tujuan sebenarnya?
Mengapa kita bahkan perlu init
di tempat pertama? Mengapa bootloader tidak memberi tahu Pemula program apa yang harus dijalankan dan tidak dijalankan?
Pertanyaan ini dalam (terlambat) menanggapi saya. Apa yang akan terjadi jika init
dihapus? pertanyaan.
init
sebagai proses pengguna daripada menulisnya di kernel. Jika itu ditulis di kernel, maka seseorang akan menambahkan proses starter
yang akan berjalan di ruang pengguna, yang lebih fleksibel. Dengan demikian menduplikasi fungsi. Karena itu yang terbaik adalah menjaga bagian kernel sesederhana mungkin.
man init > "What does init on Ubuntu do"
dan membacanya di folder rumah
init
adalah ibu dari semua proses.