चिमेरा लिनक्स, नया वितरण जो फ्रीबीएसडी वातावरण के साथ लिनक्स कर्नेल को जोड़ता है

डेनियल कोलेसा (उर्फ q66) कंपनी इगालिया से और जिन्होंने बदले में वॉयड लिनक्स परियोजनाओं के विकास में भाग लिया, वेबकिट और ज्ञानोदय, रिहा नया वितरण हाल ही में विकसित किया गया है कल्पना लिनक्स.

यह एक ऐसा प्रोजेक्ट है लिनक्स कर्नेल का उपयोग करने के लिए जाना जाता है, लेकिन जीएनयू टूलकिट के बजाय, यह उपयोगकर्ता वातावरण बनाता है फ्रीबीएसडी कोर सिस्टम पर आधारित है और निर्माण के लिए एलएलवीएम का उपयोग करता है। वितरण को प्रारंभ में क्रॉस-प्लेटफ़ॉर्म के रूप में विकसित किया गया है और x86_64, ppc64le, aarch64, riscv64 और ppc64 आर्किटेक्चर का समर्थन करता है।

चिमेरा लिनक्स के बारे में

चिमेरा लिनक्स का मुख्य उद्देश्य पावर पी हैवैकल्पिक उपकरणों के साथ लिनक्स वितरण प्रदान करें और नया वितरण बनाते समय Void Linux विकसित करने के अनुभव को ध्यान में रखें।

चिमेरा निम्नलिखित लक्ष्यों वाला एक लिनक्स वितरण है:

  • पूरी तरह से एलएलवीएम के साथ निर्मित
  • फ्रीबीएसडी-आधारित उपयोगकर्ता क्षेत्र
  • बाइनरी पैकेजिंग और एक अच्छी तरह से डिज़ाइन किया गया स्रोत निर्माण प्रणाली
  • बूटस्ट्रैपेबल
  • पोर्टेबल

परियोजना के लेखक की राय में, एलफ्रीबीएसडी कस्टम घटक कम जटिल हैं और हल्के सिस्टम के लिए अधिक उपयुक्त हैं और कॉम्पैक्ट. बीएसडी अनुमति लाइसेंस के तहत रिलीज पर भी प्रभाव पड़ा। चिमेरा लिनक्स का अपना काम भी बीएसडी लाइसेंस के तहत वितरित किया जाता है।

चिमेरा अपने सिस्टम टूलचेन के रूप में एलएलवीएम और क्लैंग का उपयोग करता है। इसका उपयोग सिस्टम के सभी मुख्य घटकों के निर्माण के लिए किया जाता है। फ्रीबीएसडी उपयोगकर्ता वातावरण के अलावा, वितरण इसमें GNU मेक, util-linux, udev और pam पैकेज भी शामिल हैं। इनिट सिस्टम लिनक्स और बीएसडी सिस्टम के लिए उपलब्ध पोर्टेबल डिनिट सिस्टम मैनेजर के शीर्ष पर बनाया गया है। Glibc के बजाय, musl मानक C लाइब्रेरी का उपयोग किया जाता है। यूजरलैंड जीएनयू और संबंधित कोरुटिल्स के बजाय फ्रीबीएसडी घटकों पर आधारित है। कुछ GNU घटक हैं और बूट और बिल्ड वातावरण के लिए एकमात्र आवश्यक GNU मेक है।

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

चिमेरा में एक पूरी तरह से नया स्रोत पैकेजिंग सिस्टम है जो पारंपरिक की तरह शेल में नहीं लिखा गया है, बल्कि पायथन प्रोग्रामिंग भाषा में लिखा गया है। यह बिल्ड सिस्टम के ओवरहेड को न्यूनतम कर देता है, साथ ही इसे आत्मनिरीक्षण योग्य बनाता है, आदि।

बिल्ड को हमेशा कंटेनरीकृत किया जाता है, प्रत्येक पैकेज के लिए निर्माण वातावरण के रूप में न्यूनतम चिमेरा सिस्टम का उपयोग किया जाता है। इस प्रणाली का उपयोग बबलरैप सैंडबॉक्स वातावरण में किया जाता है और यह विशेषाधिकारों के बिना चलता है।

प्रयुक्त बाइनरी पैकेजिंग सिस्टम मूल रूप से अल्पाइन लिनक्स से एपीके-टूल्स है। इसे इसकी गति और एकीकरण में आसानी के लिए चुना गया था।

चिमेरा लिनक्स आज़माएँ?

फिलहाल परियोजना की एक स्थिर प्रारंभिक छवि प्राप्त करना संभव नहीं है, क्योंकि यह अभी भी विकास के प्रारंभिक चरण में है और कुछ दिन पहले, उपयोगकर्ता को कंसोल मोड में लॉग इन करने की क्षमता के साथ एक डाउनलोड प्रदान करना संभव था .

यह छवि एक बूट टूलकिट प्रदान करती है, जो आपको अपने स्वयं के वातावरण से या किसी अन्य लिनक्स वितरण पर आधारित वातावरण से वितरण को फिर से बनाने की अनुमति देती है।

निर्माण प्रक्रिया में तीन चरण शामिल हैं: एक निर्मित वातावरण के साथ एक कंटेनर बनाने के लिए घटकों को इकट्ठा करना, एक तैयार कंटेनर का उपयोग करके स्व-पुनर्निर्माण, और एक और स्व-पुनर्निर्माण, लेकिन पहले से ही दूसरे चरण में बनाए गए वातावरण पर आधारित (दोहराव को बाहर करना आवश्यक है) संकलन प्रक्रिया पर मूल होस्ट सिस्टम का प्रभाव)।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं आप निम्नलिखित लिंक से प्रोजेक्ट के बारे में जान सकते हैं, परामर्श ले सकते हैं और उस पर आगे की कार्रवाई कर सकते हैं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जोस लुइस कहा

    फ्रीबीएसडी यूसी बर्कले का यूनिक्स का निःशुल्क संस्करण है।
    जीएनयू एक यूनिक्स है जो यूनिक्स नहीं है (?)
    कहने का तात्पर्य यह है कि यूनिक्स ब्रह्मांड का विस्तार और विविधता जारी है।