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
adalah ibu dari semua proses.init
sebagai proses pengguna daripada menulisnya di kernel. Jika itu ditulis di kernel, maka seseorang akan menambahkan prosesstarter
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 rumahJawaban:
Lihat manual untuk
init
pada sistem Unix .Ini adalah pos dari entri Wikipedia pada
init
:Semoga ini bisa membantu menjelaskannya kepada Anda; banyak membaca.
sumber
upstart
dansystemd
merupakaninit
sistem. Dengan konvensi (dan mungkin kendala lainnya), program ini masih disebutinit
, terlepas dari apakahsystemd
atauupstart
atau sesuatu yang lain adalah bermain. Jangan biarkan nama proses menipu Anda. PID1 bukaninit
lagi SysV . Belum cukup lama di Ubuntu.sumber