मुझे पहले से ही पता है कि init
यह जादुई प्रोग्राम है जो आपके कंप्यूटर को बूट करने और रनवे के प्रबंधन के लिए आवश्यक है, लेकिन यह वास्तविक उद्देश्य क्या है?
हमें भी init
पहली जगह की आवश्यकता क्यों है ? बूटलोडर उपस्टार्ट को क्यों नहीं बता सकता है कि कौन से कार्यक्रम चलाने और चलाने के लिए नहीं?
(देर से) मेरे जवाब में यह प्रश्न कि यदि init
हटा दिया गया तो क्या होगा ? सवाल।
init
कर्नेल में लिखने के बजाय उपयोगकर्ता प्रक्रिया के रूप में कार्यक्षमता लिखना आसान है । यदि यह कर्नेल में लिखा गया है, तो कोई ऐसी प्रक्रिया जोड़ starter
देगा जो उपयोगकर्ता के स्थान पर चलेगी, वह अधिक लचीली है। इस प्रकार कार्यक्षमता की नकल। इसलिए कर्नेल भाग को यथासंभव सरल रखना सबसे अच्छा है।
man init > "What does init on Ubuntu do"
और इसे होम फोल्डर में पढ़ें
init
सभी प्रक्रियाओं की जननी है।