मुझे उबंटू कर्नेल के लिए स्रोत कोड कहां मिल सकता है?


25

मैं उबंटू कर्नेल की अपनी प्रति बनाना चाहता हूं। मुझे स्रोत कोड कहां मिल सकता है?

जवाबों:


29

गुठली के निर्माण के लिए, यह दृढ़ता से सुझाव दिया जाता है कि आप Ubuntu कर्नेल गिट रिपॉजिटरी से नवीनतम स्रोत कोड प्राप्त करने के लिए गिट का उपयोग करें।

इन रिपॉजिटरी में उबंटू कर्नेल के सभी अपडेट शामिल हैं, जिनमें से रिलीज के लिए प्रस्तावित हैं लेकिन अभी तक जारी नहीं किए गए हैं। रेपो से प्राप्त करके, आपको नवीनतम कोड रखने की गारंटी दी जाएगी।

यदि आप किसी विशिष्ट रिलीज़ के लिए स्रोत प्राप्त करना चाहते हैं, तो आप उस रिलीज़ से जुड़े टैग को देख सकते हैं। टैग इस उदाहरण के समान हैं: "Ubuntu-2.6.32-17.26"। अंतिम संख्या एक अपलोड संख्या है जो क्रमिक रूप से बढ़ी है, और शेष संस्करण संख्या है।

आप यहाँ Ubuntu कर्नेल रिपॉजिटरी की एक सूची देख सकते हैं:

http://kernel.ubuntu.com/git

यह पृष्ठ व्यक्तिगत डेवलपर्स के लिए कई रिपॉजिटरी को भी सूचीबद्ध करता है। आधिकारिक उबुन्टु कर्नेल रिपॉजिटरी "उबंटु / ubuntu-" से शुरू होती है

यदि आप अभी उस कर्नेल के स्रोतों को प्राप्त करना चाह रहे हैं जिसे आप वर्तमान में चला रहे हैं:

apt-get source linux-image - $ (uname -r)

6 साल का है, और http / ftp के लिए पहला उपयोगी उत्तर मुझे दर्जनों में मिला है।
mckenzm

के साथ समस्याएँ हैं apt-get source, इसे सीधे लॉन्चपैड से डाउनलोड करने के लिए देखें ।
नींबू


2

मेरा मानना ​​है कि आप यहां लिनक्स कर्नेल रखरखाव पा सकते हैं: लॉन्चपैड: लिनक्स कर्नेल

हालांकि, जबकि उबंटू के लिए कर्नेल को उबंटू कर्नेल के रूप में संदर्भित किया जा सकता है - यह वास्तव में उबंटू कर्नेल टीम द्वारा संशोधित लिनक्स कर्नेल है । आप उबंटू कर्नेल सदस्यों के बारे में और जानकारी उबंटू कर्नेल पर पाने के लिए और उबंटू विकी: कर्नेल पर गिट का उपयोग करके कैसे पा सकते हैं


आपके पास कर्नेल टीम के विकि पृष्ठों पर जानकारी खोजने के बारे में एक अच्छा बिंदु है।
ब्रैड फिगर


1

आप अनमॉडिफाइड लिनक्स कर्नेल को kernel.org पर प्राप्त कर सकते हैं ।


1
ये बेशक उबंटू की गुठली नहीं हैं, लेकिन कर्नेल स्रोत जिस पर उबंटू गुठली आधारित हैं।
एंडी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.