ฉันรู้อยู่แล้วว่าinit
เป็นโปรแกรมมหัศจรรย์ที่จำเป็นสำหรับการบูตเครื่องคอมพิวเตอร์ของคุณและจัดการ runlevels แต่มันมีวัตถุประสงค์อะไรจริง
ทำไมเราถึงต้องการinit
ในตอนแรก เหตุใด bootloader จึงไม่สามารถบอกว่า Upstart โปรแกรมที่จะเรียกใช้และไม่ทำงาน
คำถามนี้ตอบกลับ (ล่าช้า) ของฉันจะเกิดอะไรขึ้นหากinit
ถูกลบไป คำถาม.
init
กระบวนการผู้ใช้ง่ายกว่าเขียนลงในเคอร์เนล ถ้ามันเขียนไว้ในเคอร์เนลใครบางคนจะเพิ่มกระบวนการstarter
ที่จะทำงานในพื้นที่ผู้ใช้ที่มีความยืดหยุ่นมากขึ้น ดังนั้นการทำซ้ำฟังก์ชั่น ดังนั้นควรเก็บส่วนเคอร์เนลให้ง่ายที่สุด
man init > "What does init on Ubuntu do"
และอ่านมันในโฟลเดอร์บ้าน
init
เป็นแม่ของกระบวนการทั้งหมด