10

मैं एक Linux distro के लिए योगदान है, लेकिन के बारे में विभिन्न distro के डेवलपर समुदायों में दिलचस्पी रखता हूँ में योगदान, मैं मुसीबत का एक सा पता लगाना है जो एक मैं सबसे शामिल करना चाहते हैं हो रही है।एक लिनक्स वितरण

किन भाषाओं का मुझे पता है: सी, सी ++, लुआ, अजगर, और काफी पर्ल से परिचित (हालांकि मैं यह नहीं कहूंगा कि मैं "पता" यह)। विशेष रूप से, मुझे x86 असेंबली के साथ प्रदर्शन tweaks के लिए एक साथ हैकिंग सामान के साथ बहुत कम अनुभव है, हालांकि इसे आंशिक रूप से soon संशोधित किया जाएगा।

मैं जो देख रहा हूं: एक ऐसा समुदाय जो डेवलपर्स के वितरण के विभिन्न पहलुओं पर काम करने के लिए अवसर प्रदान करता है। ईमानदार होने के लिए मुझे कर्नेल स्रोत पर पढ़ने और काम करने में सबसे अधिक दिलचस्पी है (जिस स्थिति में डिस्ट्रो कोई फर्क नहीं पड़ता), लेकिन यह बहुत मुश्किल है और मुझे लिनक्स समुदाय में शामिल होना और अनुभवी लिनक्स डेवलपर्स के साथ काम करना मुझे एक गले में कूदने के बारे में बेहतर विचार (मुझे बताएं कि यह फर्जी है, या यदि आपके पास इसके बारे में कोई सलाह है)।

तो ...

कौन सा distro संगठन के मामले में "सर्वश्रेष्ठ" डेवलपर समुदाय, लोग हैं, जो मज़ा कर रहे हैं के साथ काम करने की है, और अवसरों योगदान करने के लिए?

मैंने उबंटू, ओपनस्यूज, फेडोरा इत्यादि जैसे डिस्ट्रोज़ के लिए "XXX में योगदान" पृष्ठों और मेलिंग सूचियों को पढ़ा है, लेकिन मुझे वास्तविक डेवलपर से अधिक व्यक्तिगत नियम प्राप्त करना होगा।

उत्तर

4

जब तक आप इन और विभिन्न पैकेजिंग प्रारूपों के बहिष्कार जानने के लिए एक विशिष्ट इच्छा है तो आप शायद सीधे आवेदन पत्र/पुस्तकालयों जो आपको दिलचस्प करने के लिए नदी के ऊपर योगदान बंद बेहतर होगा। जबकि व्यक्तिगत वितरण में अक्सर कुछ प्रबंधन अनुप्रयोग होते हैं जो अद्वितीय (आईएसएच) होते हैं, उनमें से अधिकांश कोर एप्लिकेशन और पुस्तकालय उनके बीच साझा किए जाते हैं।

जैसा कि आपने गड़बड़ी में रुचि व्यक्त की है, यह मुख्य समुदाय distros (फेडोरा और उबंटू/डेबियन) में से एक के साथ रहना समझदारी होगी क्योंकि शेष बेस डिस्ट्रो पर भिन्नताएं होती हैं। दूसरा विकल्प स्रोत आधारित वितरण का चयन करना है जिसमें डेवलपर्स के कई फायदे हैं, हालांकि आप अपने मशीन को ट्रिम रखने में थोड़ा सा समय व्यतीत कर सकते हैं।

मैं एक डेवलपर मैं व्यक्तिगत रूप से Gentoo का उपयोग जो मुझे चीजों के एक नंबर देता हूँ के रूप में:

  • रोलिंग जारी: आवेदन पत्र का नया संस्करण आम तौर पर जल्द ही रिलीज होने के बाद उपलब्ध हैं
  • स्थिर/अस्थिर मिश्रण: मैं नदी के ऊपर संकुल पर बढ़त खून बह रहा है के साथ स्थिर कोर चला सकते हैं मुझे परवाह के बारे में
  • विकास के लिए तैयार: किसी भी स्थापित पैकेज डिफ़ॉल्ट रूप से एक "देव" पैकेज, buildtime/क्रम निर्भरता के बीच भेद धुंधली होती
  • पैकेजिंग आसान है: यदि यह एक है के रूप में सरल "कॉन्फ़िगर/मेक/इंस्टॉल करें" लेखन और ईबिल्ड बहुत आसान है।
  • योगदान आसान है: नई ebuilds योगदान काफी दर्द रहित है, वहाँ से आप के रूप में शामिल के रूप में आप

बेशक देखते हैं कमियां चाहते प्राप्त कर सकते हैं, न अपने सभी मशीन के कम से कम समय इमारत चीजों की एक पर्याप्त राशि खर्च करता है और यदि आप "अस्थिर" पैकेजों का एक बड़ा चयन चलाते हैं तो आपको कभी-कभी आपकी मशीन को ठीक करने की आवश्यकता हो सकती है। हालांकि मुझे इन नुकसानों को मामूली प्लेटफॉर्म देने के मुकाबले मामूली लगता है जिसके साथ अपस्ट्रीम में योगदान देना है। उबंटू के लिए

1

अगर कोई गलत है तो कोई मुझे सही करता है, लेकिन मुझे लगता है कि अगर आप Launchpad का उपयोग करते हैं तो उबंटू में योगदान करना बहुत आसान और मजेदार हो सकता है। मैंने कोड का योगदान करने की कोशिश नहीं की है, लेकिन मैं कुछ परियोजनाओं पर अनुवाद और फ़ाइल कीड़े का योगदान करता हूं।

+0

+1। यह डेबियन पर बनाया गया है, जिसमें उल्लेखनीय रूप से सुव्यवस्थित और अच्छी तरह से प्रलेखित उपकरण, प्रथाओं और नीतियां हैं। यह लॉन्चपैड और पर्सनल पैकेज अभिलेखागार समेत डेबियन से परे उपयोगकर्ता के अनुकूल उपकरण प्रदान करता है। यह शुरुआती और supergeeks, डेस्कटॉप उपयोगकर्ताओं और सर्वर प्रतिष्ठानों के एक बहुत व्यापक दर्शकों का आनंद लेता है। आचरण संहिता (जिसे उबंटू समुदाय वास्तव में अधिकांश समय का पालन करता प्रतीत होता है) दूसरों को सहयोग, सम्मान और सहायता करने के लिए प्रोत्साहित करता है: http://www.ubuntu.com/community/conduct –

2

आप गिरी तो आप एक वितरण उठा नहीं किया जाना चाहिए के साथ काम करना चाहते हैं, बल्कि ।

+0

मैं निश्चित रूप से इसमें देखता हूं। –

संबंधित मुद्दे