Menuconfig
मेक मेनूकॉन्फ़िग पाँच समान उपकरणों में से एक है जो लिनक्स स्रोत को कॉन्फ़िगर कर सकता है, जो स्रोत कोड को संकलित करने के लिए आवश्यक एक आवश्यक प्रारंभिक चरण है। मेन्यू-संचालित यूजर इंटरफेस के साथ मेन्यूकोनफिग बनाना, उपयोगकर्ता को लिनक्स (और अन्य विकल्पों) की विशेषताओं को चुनने की अनुमति देता है जिन्हें संकलित किया जाएगा। यह आम तौर पर मेक मेनूकॉन्फ़िग कमांड का उपयोग करके लागू किया जाता है; मेनूकॉन्फ़िग लिनक्स मेकफ़ाइल में एक लक्ष्य है। इतिहास बताता है कि मेनूकॉन्फिग लिनक्स के पहले संस्करण में नहीं था। पूर्ववर्ती उपकरण एक प्रश्न-उत्तर-आधारित उपयोगिता है (विन्यास बनाएँ, पुराना विन्यास बनाएँ)। लिनक्स विन्यास के लिए एक तीसरा उपकरण मेक एक्सकॉन्फिग है, जिसके लिए क्यूटी की आवश्यकता होती है। मेक जीकॉन्फिग भी है, जो जीटीके + का उपयोग करता है, और एनकॉन्फिग बनाता है, जो मेनकॉन्फिग बनाने के समान है। ये सभी उपकरण आंतरिक रूप से के-कॉन्फिग भाषा का उपयोग करते हैं। के-कॉन्फ़िग का उपयोग अन्य परियोजनाओं में भी किया जाता है, जैसे कि दास यू-बूट, एम्बेडेड उपकरणों के लिए एक बूटलोडर, बिल्डरूट, एम्बेडेड लिनक्स सिस्टम बनाने के लिए एक उपकरण, और बिज़ीबॉक्स, एम्बेडेड सिस्टम के लिए एक एकल-निष्पादित शेल उपयोगिता टूलबॉक्स। पहले के संस्करणों की तुलना में लाभ एक सरल डिज़ाइन होने के बावजूद, मेक मेनकॉन्फ़िग प्रश्न-उत्तर-आधारित विन्यास उपकरण को काफी लाभ प्रदान करता है जो पुराने कॉन्फ़िग बनाता है, सबसे उल्लेखनीय एक बुनियादी खोज प्रणाली है और फ़ाइल नामों के साथ फ़ाइलों को लोड करने और सहेजने की क्षमता ". कॉन्फ़िग" से अलग है। मेक मेनूकॉन्फिग उपयोगकर्ता को सुविधाओं के बीच सीधे आगे या पीछे की ओर नेविगेट करने की क्षमता देता है, बजाय इसके कि किसी विशिष्ट सुविधा के लिए विन्यास के लिए रैखिक रूप से नेविगेट करने के लिए कुंजी दबाकर मेक कॉन्फ़िग का उपयोग किया जाए। यदि उपयोगकर्ता पिछली. कॉन्फ़िग फ़ाइल से संतुष्ट है, तो मेक ओल्ड कॉन्फ़िग का उपयोग करके इस पिछली फ़ाइल का उपयोग सभी प्रश्नों का उत्तर देने के लिए करता है जो वह कर सकता है, केवल नई सुविधाओं को अंतःक्रियात्मक रूप से प्रस्तुत करता है। यह एक संस्करण उन्नयन के लिए अभिप्रेत है, लेकिन अन्य समय पर उपयुक्त हो सकता है। मेक मेनकॉन्फिग सिस्टम संसाधनों पर एक हल्का भार है जो मेक एक्सकॉन्फिग (संस्करण 2.6.31.1 के रूप में क्यूटी का उपयोग करता है, पूर्व में टी. के.) या जीकॉन्फिग बनाता है, जो जी. टी. के. + का उपयोग करता है। मेक कॉन्फ़िगरेशन के साथ अधिकांश सुविधाओं को नजरअंदाज करना संभव है, और ऐसा करने से यह अधिक संभावना हो जाती है कि कोई अपूर्ण या बड़े आकार के कर्नेल को कॉन्फ़िगर करेगा। लिनक्स वितरण के साथ शामिल. कॉन्फ़िग फ़ाइल से शुरू करने की सिफारिश की जाती है, जिससे कस्टम कर्नेल को कॉन्फ़िगर करना आसान हो जाता है। . कॉन्फ़िग को हाथ से संपादित करने से बेहतर है कि मेनू-कॉन्फ़िग प्रत्येक सुविधा का विवरण दिखाता है (मेनू विकल्प पर "सहायता" बटन दबाकर), और कुछ (संस्करण 2.6.31.1 में आदिम) निर्भरता जाँच जोड़ता है। मेक ओल्डकॉन्फिग के साथ, निर्भरता की जाँच एक चरण में की जा सकती है, लेकिन उपयोगकर्ता को उन सुविधाओं का पता लगाने की आवश्यकता होती है जिन्हें हाथ से बदला गया था, यह सुनिश्चित करने के लिए कि आवश्यक अभी भी सक्षम हैं। व्यावहारिक रूप से, दोनों का उपयोग करने से मेनकॉन्फिग और ओल्डकॉन्फिग, डिफ़ (सी. वी. एस. और एक सभ्य पाठ संपादक भी) सबसे अधिक लचीलापन और सबसे अधिक निर्भरता प्रदान करता है। लिनक्स को कॉन्फ़िगर करना एक महत्वपूर्ण श्रम है, इसलिए उपयोगकर्ताओं को दृढ़ता से इसका बैकअप बनाने की सलाह दी जाती है (यानी। सी. पी./यू. एस. आर./एस. आर. सी./लिनक्स */. कॉन्फ़िग ~/सेवमाईवर्क. कॉन्फ़िग)। सहायता जानकारी को के-कॉन्फ़िग नामक विभिन्न फाइलों में कर्नेल स्रोत वृक्ष में वितरित किया जाता है। निर्भरताएं मेनकॉन्फ़िग का उपयोग करने के लिए, लिनक्स स्रोत एक आवश्यकता है, एक मेक टूल, एक सी कंपाइलर और एनकर्स लाइब्रेरी। की स्ट्रोक प्रतीक विशेषताओं के बाईं ओर दो विराम चिह्नों में संलग्न सेटिंग (y, M, या खाली) है। ध्यान दें कि आपूर्ति की गई निर्भरता जानकारी आदिम है, यह आपको आश्रित विशेषताओं के नाम नहीं बताती है। कर्नेल-बिल्ड वर्कफ़्लो में मेन्यूकोनफ़िग उपयोगकर्ता को लिनक्स आर. ए. डी. एम. ई. पढ़ने के लिए प्रोत्साहित किया जाता है, क्योंकि कई अन्य लक्ष्य भी बनाए जाते हैं (मॉड्यूल _ इंस्टॉल और इंस्टॉल से परे)। प्रत्येक कर्नेल को कॉन्फ़िगर करेगा, लेकिन अलग-अलग सुविधाओं के साथ सक्रिय होगा, या एक अलग इंटरैक्टिव इंटरफेस का उपयोग करेगा; जैसे कि छोटे कॉन्फ़िग या एलिएसकॉन्फ़िग। सरल (लेकिन प्रभावी) कार्यप्रवाह मेनकॉन्फिग बनाता है अगला संपीड़ित कर्नेल और उसके मॉड्यूल का निर्माण करता है, जो एक लंबी प्रक्रिया है। बनाते हैं। अपनी पसंदीदा विधि का उपयोग करके इंस्टॉल करें जैसे कि मेक मॉड्यूल इंस्टॉल, मेक इंस्टॉल। जी. एन. यू. संकलक संग्रह टी. यू. आई. संदर्भ भी देखें जो स्वयं मेन्यूकॉन्फिग उपकरण बनाते हैं। लिनक्स फ्रॉम स्क्रैच कैसे एक न्यूनतम लिनक्स प्रणाली का निर्माण करें डेबियन के कर्नेल-पैकेज प्रणाली के साथ कस्टम कर्नेल बनाना आईबीएम सिस्टम पर लिनक्स का क्रॉस संकलन करना जेड अपने स्वयं के लिनक्स भवन को कैसे रोल करें एक कर्नेल पारंपरिक तरीका लिनक्स कर्नेल हाउटो कॉन्फ़िग भाषा बाहरी लिंक लिनक्स कर्नेल अभिलेखागार लिनक्स कर्नेल लिनक्स कॉन्फ़िगरेशन उपयोगिताएँ कॉन्फ़िगरेशन प्रबंधन स्वचालन मुक्त सॉफ्टवेयर का निर्माण करें जो एनकर्स का उपयोग करता है