विंडोज और मैक OS X की तरह, लिनक्स किसी भी व्यक्ति के लिए विकल्पों का खजाना प्रदान करता है जो अपने ऑपरेटिंग सिस्टम को ट्वीक करना चाहता है। लेकिन खुली स्रोत दुनिया की प्रकृति का मतलब है कि आप अपना खुद का डिस्ट्रो भी बना सकते हैं, इसे डिस्क पर बर्न कर सकते हैं और इसे इंस्टॉल कर सकते हैं। ये चार टूल आपको शुरू कर देंगे।
लिनक्स को आसान तरीके से ट्वीक करना
आप शायद पहले से ही जानते हैं कि लिनक्स डेस्कटॉप को ट्वीक किया जा सकता है और बदला जा सकता है। आप निस्संदेह जानते हैं कि लिनक्स में वितरणों का खजाना है (सैकड़ों, यदि हजारों नहीं) जो अनुप्रयोगों की एक श्रृंखला के लिए डिज़ाइन किए गए हैं (ज्यादातर मानक डेस्कटॉप या सर्वर के लिए, लेकिन कुछ असामान्य विशिष्टताओं के साथ, जैसे सैन्य, सरकार, या वैज्ञानिक उपयोग के लिए)।
ट्वीक का उपयोग लिनक्स को अनुकूलित करने, या यहां तक कि चीजों को थोड़ा तेज करने के लिए किया जा सकता है, जबकि उबंटू ट्वीक जैसे टूल उबंटू में एक ही डेस्कटॉप टूल में आपके द्वारा रुचि रखने वाले सभी अनुकूलन लाएंगे।
लेकिन लिनक्स को अधिक मौलिक स्तर पर अनुकूलित करने के लिए, आपको चीजों को अलग तरह से करने की आवश्यकता होगी।
(नोट: यह अपना खुद का लिनक्स कर्नेल बनाने के समान नहीं है। इसके बजाय, आप न केवल कर्नेल बल्कि ग्राफिकल यूजर इंटरफेस और कौन से टूल और ऐप्स पैक किए गए हैं, कॉन्फ़िगर कर रहे हैं।)
क्यों अनुकूलित करें?
एक कस्टम लिनक्स डिस्ट्रो बनाना केवल पसंदीदा डेस्कटॉप पृष्ठभूमि सेट करने के बारे में नहीं है। यह सुनिश्चित करने में समय बिताने के लिए विभिन्न कारण मौजूद हैं कि आपका लिनक्स डिस्ट्रो दूसरों से पर्याप्त रूप से अलग है:
- आपके हार्डवेयर के लिए समर्पित OS -- हालांकि कस्टम संकलित लिनक्स कर्नेल के रूप में विशिष्ट नहीं, आप इसे अपने PC हार्डवेयर से मेल खाने के लिए ट्वीक करके कस्टम लिनक्स डिस्ट्रो किट का लाभ उठा सकते हैं, और प्रदर्शन में सुधार कर सकते हैं।
- इंस्टॉलेशन और बूट समय कम करें -- दिनांक, समय और स्थान सेटिंग्स जैसी चीजें सेटअप के दौरान पार करने में थोड़ा समय ले सकती हैं, इसलिए कस्टम बिल्ड में इसे निर्दिष्ट करने से समय की बचत होगी।
- यदि आप कई नेटवर्क उपकरणों पर लिनक्स रोल आउट कर रहे हैं, तो एक कस्टम ट्वीक्ड डिस्ट्रो का उपयोग करना यह सुनिश्चित कर सकता है कि आप अपने उपयोगकर्ताओं को उन ऐप्स और टूल्स पर केंद्रित करें जिनका वे उपयोग करने वाले हैं।
निम्नलिखित चार टूल आपको अनिवार्य रूप से अपने स्वयं के डिस्ट्रो को पकाने में सक्षम बनाते हैं, इंस्टॉलेशन से पहले ISO बनाकर और जलाकर (हालांकि हम आपके मुख्य कंप्यूटर पर रोल आउट करने से पहले वर्चुअल मशीन या स्पेयर PC पर इंस्टॉलेशन की सलाह देंगे!) सुविधाओं को जोड़ना और हटाना जैसा आप फिट देखते हैं।
UCK – उबंटू कस्टमाइज़ेशन किट
हालांकि यह उबंटू परिवार के बाकी हिस्सों के अनुरूप लाने के लिए कुछ अपडट की प्रतीक्षा कर रहा है, उबंटू कस्टमाइज़ेशन किट एक कस्टम लाइव CD बनाने का एक शानदार तरीका है जिसे तब आपके PC के HDD पर आपके अनुकूलित उबंटू को इंस्टॉल करने के लिए उपयोग किया जा सकता है।
UCK को इंस्टॉल किया जा सकता है उपयोग करके
sudo apt-get install uck
…और Wily रेपो के माध्यम से डेबियन, लिनक्स मिंट और अन्य संबंधित वितरणों के साथ भी संगत है। एक बार इंस्टॉल हो जाने पर, UCK को uck-gui के साथ बैश से लॉन्च करने की आवश्यकता होती है, और आप -m स्विच के बाद उस डायरेक्टरी का पथ जोड़कर चीजों को कुछ हद तक तेज कर सकते हैं जहां से आप ISO लिखेंगे।
UCK में कुछ बग हैं, और यह इसे सफलता के लिए एक कठिन विकल्प बनाता है। हालांकि, यदि आप बग्स को दूर कर सकते हैं (जो आमतौर पर उबंटू के आधुनिक संस्करणों और UCK में विशेष रुप से प्रदर्शित संस्करण के बीच अंतर के कारण होते हैं) तो आप एक कार्यशील ISO बनाने में सक्षम होंगे।
लिनक्स फ्रॉम स्क्रैच
आपको लिनक्स फ्रॉम स्क्रैच के साथ शुरू करने के लिए थोड़ा पढ़ना होगा, क्योंकि इसके लिए आपको एक पूर्ण (यद्यपि न्यूनतम) GNU/लिनक्स सिस्टम को स्रोत कोड से बनाने के लिए एक ऑनलाइन गाइड का पालन करने की आवश्यकता होती है। इसका मतलब है कि आपको एक अनुकूलित, सुरक्षित प्रणाली मिलती है जबकि OS कैसे काम करता है इसके बारे में सीखते हैं -- कुछ जो समस्याओं का निदान करते समय, या अपना सॉफ्टवेयर लिखते समय फायदेमंद साबित होगा।
LFS में कुछ उप-परियोजनाएं हैं, विशेष रूप से बियॉन्ड लिनक्स फ्रॉम स्क्रैच, जो विभिन्न विस्तारित सुविधाएं प्रदान करता है, और हार्डनड लिनक्स फ्रॉम स्क्रैच, जो सुरक्षा-जागरूक को रुचि देगा। एक LFS प्रोजेक्ट बनाने के लिए एक "होस्ट" लिनक्स सिस्टम की आवश्यकता होती है -- यदि आप विंडोज का उपयोग कर रहे हैं, तो आपको वर्चुअल मशीन में लिनक्स चलाने की आवश्यकता होगी।
जब आप पूरा कर लें, तो आपका LFS प्रोजेक्ट एक ISO के रूप में उपलब्ध होगा जिसे LiveCD के रूप में जलाया जा सकता है, जो एक रेस्क्यू CD के रूप में भी दोगुना हो जाता है। यह यकीनन इसका सबसे अच्छा उद्देश्य है इन दिनों, क्योंकि LiveCD प्रोजेक्ट का रखरखाव नहीं किया जाता है। ऊपर दिए गए ट्यूटोरियल की जांच करें, या लिनक्स फ्रॉम स्क्रैच पर हमारी अपनी नज़र।
SUSE Studio
अपने PC पर एक समर्पित मेनू या एप्लिकेशन का उपयोग करके अपने ऑपरेटिंग सिस्टम को अनुकूलित करने के बजाय, SUSE Studio डिस्ट्रो को डाउनलोड करने से पहले अनुकूलित करने के लिए एक वेब इंटरफेस का उपयोग करता है। एक अच्छी विशेषता अन्य टिंकरर्स द्वारा कॉन्फ़िगर किए गए SUSE के ट्वीक्ड संस्करणों को डाउनलोड करने का विकल्प है! वेबसाइट खोलने के लिए उपरोक्त लिंक का उपयोग करें, एक खाता बनाएं (या सामान्य सेवाओं के साथ साइन इन करें) और शुरू करें।
प्रक्रिया सरल है: आप एक बेस सिस्टम चुनते हैं (JeOS यहां उपलब्ध है), फिर सॉफ्टवेयर, रिपॉजिटरी जोड़ें, निजीकृत करें, और ट्वीक करके समाप्त करें। एक बार जब आप पूरा कर लेते हैं, तो कस्टम डिस्ट्रो को ISO के रूप में डाउनलोड किया जा सकता है, या यहां तक कि सीधे क्लाउड सर्वर (जैसे Windows Azure, Amazon EC2, या SUSE Cloud) या आपके अपने VPS पर तैनात किया जा सकता है।
अधिक जानकारी के लिए SUSE Studio पर हमारे अपने ट्यूटोरियल की जांच करें।
Porteus [टूटा URL हटाया गया]
SUSE Studio की तरह, Porteus (एक Slackware लिनक्स फोर्क) को ऑनलाइन कॉन्फ़िगर और बनाया जाता है, और परिणामी लाइव वातावरण तेजी से बूट होता है और पुराने हार्डवेयर पर अच्छा चलता है। यह आंशिक रूप से एक ऑन-द-फ्लाई फाइल सिस्टम के साथ हासिल किया जाता है जो कंप्यूटर के USB स्टिक से बूट होने पर उत्पन्न होता है।
अपने Porteus बिल्ड को अनुकूलित करने के लिए, कई मॉड्यूल उपलब्ध हैं, जबकि Slackware की डेबियन या फेडोरा फॉर्मेट से पैकेज बदलने की क्षमता के कारण आगे अनुकूलन उपलब्ध है, जिसके परिणामस्वरूप सॉफ्टवेयर की एक विस्तृत पसंद होती है।
इसके अलावा, Porteus के दस्तावेज़ कुछ कस्टम बूट आर्ग्यूमेंट्स को सूचीबद्ध करते हैं, ट्वीक जो OS के व्यवहार को बदलते हैं; इनमें से एक स्थानीय हार्ड ड्राइव से बूट करने की क्षमता है, बजाय USB स्टिक के। Porteus SUSE Studio जितने विकल्प प्रदान नहीं करता है, और इंटरफ़ेस कम पॉलिश है, लेकिन त्वरित और साफ लाइव डिस्ट्रोस की तलाश करने वाले उपयोगकर्ताओं के लिए प्रीसेट डिस्ट्रो कॉन्फ़िगरेशन का चयन प्रदान करता है।
क्या आप अपना खुद का लिनक्स संस्करण बनाना चाहेंगे? शायद आप पहले से ही कर चुके हैं, और इसे पुराने तरीके से किया? हमें इसके बारे में टिप्पणियों में बताएं, खासकर यदि आपने इनमें से किसी टूल का उपयोग किया है!
छवि क्रेडिट: 3Dalia via Shutterstock द्वारा चश्मे में पेंगुइन