चुनने के लिए कौन सा न्यूनतम लेकिन विस्तार योग्य लिनक्स वितरण


11

मुझे एक विस्तार योग्य लिनक्स वितरण की आवश्यकता है जिसे मैं आसानी से आकार में इतना कम कर सकता हूं कि यह 64 एमबी सीएफ कार्ड में फिट हो।

इस छीन संस्करण में यह एक Via C7 पर चलेगा और इसकी आवश्यकता कर्नेल, नेटवर्किंग, एक शेल, बेसिक पर्ल और एफ़टीपी सर्वर है। एम्बेडेड सिस्टम के लिए कुछ वितरण हैं जो ऐसा कर सकते हैं, हालांकि मेरी आवश्यकता है कि भविष्य में इस सेट का विस्तार करना संभव हो, उदाहरण के लिए एक बुनियादी एक्स सेटअप या पर्ल के बजाय अजगर आदि।

आपको कौन सा वितरण पता है जो यह कर सकता है? क्या फेडोरा, डेबियन, उबंटू जैसे प्रमुख वितरणों में से कोई भी इतना नीचे छीन लिया जा सकता है?

संपादित करें: मैंने एंबेडेड डेबियन को देखा जो मुझे जो चाहिए, उसके बहुत करीब लगता है। अफसोस की बात है कि मुख्य अनुरक्षक की स्वास्थ्य समस्याओं के कारण विकास ठप हो गया है।


1
क्या आपके पास सिस्टम को चलाने के लिए पर्याप्त रैम होगी (यानी आप बूट समय पर एक बड़ा संपीड़ित संग्रह लोड कर सकते हैं), या इसे फ्लैश कार्ड से चलाना होगा?
गिल्स एसओ- बुराई को रोकना '

1
मेरे पास 256 mb RAM है और बूट के बाद cf कार्ड को पढ़ने / न लिखने का इरादा रखता है। वर्तमान में मैं ओपनर को देख रहा हूं जो पहली नज़र में बहुत अच्छा लग रहा है।
fschmitt

1
मुझे लगता है कि आपके लिए * wrt थोड़ा छोटा है; वे 2-4MB फ्लैश, 4–32MB रैम और बिना अपग्रेड के बिना कोई अपग्रेड नहीं करते।
गिल्स एसओ-

जवाबों:


7

आइए मुख्यधारा के वितरण (i386 बायनेरिज़) के लिए कुछ आंकड़े देखें:

  • डेबियन cdebootstrap -f minimal lenny lenny-minimalलेन : 77MB का उत्पादन करता है। पैकेज सूची के लिए ~ 30MB जोड़ें। लगभग 9 एमबी प्रलेखन ( /usr/share/doc, /usr/share/man) है, और लगभग 25 एमबी लोकेल डेटा है; आप इन्हें हटा सकते हैं (लेकिन उन्नयन फ़ाइलों को वापस लाएगा)। इसमें एक न्यूनतम पर्ल सेटअप (मानक पुस्तकालय के लिए 29MB जोड़ें) शामिल है। कोई संपादक नहीं है (nvi या नैनो के लिए 2MB जोड़ें), और कोई ssh डेमॉन नहीं है (OpenSSH के लिए 17MB जोड़ें, lsh के लिए 11MB)। बेसिक एफ़टीपी डेमोंस 1 एमबी के तहत शुरू होते हैं।
  • NetBSD 5.1 एक कर्नेल प्लस बेस सिस्टम के लिए 84MB (एक tar.gz में लगभग 33MB) पर शुरू होता है, जिसमें एक व्यापक नेटवर्क सूट (ftpd, sshd, postfix, ...), एक एक्स सर्वर, लेकिन कोई कर्ल या X नहीं होता है ग्राहक। कोई प्रलेखन नहीं है, लेकिन लगभग 10MB स्थान।
  • OpenBSD 4.8 एक कर्नेल प्लस बेस सिस्टम (पूर्ण मानक पुस्तकालय के साथ पर्ल सहित, लेकिन कोई एक्स सर्वर नहीं) के लिए लगभग 160MB (एक tar.gz में 60MB के बारे में) से शुरू होता है। FlashDist जैसे छोटे OpenBSD वितरण हैं , हालांकि कोई भी अप-टू-डेट नहीं दिखता है।

बीएसडी के आंकड़ों के अनुसार, संपीड़न आपको लगभग 50 एमबी कच्चे भंडारण में 120 एमबी के कार्यक्रमों के लिए उपयुक्त बनाता है। 250% लाभ पर, आप निश्चित रूप से संपीड़न चाहते हैं। लिनक्स के तहत, आपके पास विशेष रूप से Jffs2 में रीड-राइट संपीड़ित फाइल सिस्टम के कुछ विकल्प हैं । मुझे नहीं पता कि संभावनाएं क्या हैं * बीएसडी के तहत। यदि आपके पास बहुत अधिक RAM है, तो आपको एक संपीड़ित फ़ाइल सिस्टम के लिए कर्नेल समर्थन पर निर्भर होने की आवश्यकता नहीं है, आपके पास एक tar.gz या 7z संग्रह हो सकता है जिसे आप बूट समय पर RAM में अनकंप्रेस करते हैं।

छोटे फ्लॉपी वितरण की एक विस्तृत श्रृंखला है, एकल फ्लॉपी से लेकर लाइव सीडी तक। आप बीच में कुछ चाहते हैं। लानत छोटे लिनक्स और पिल्ला लिनक्स दो लोकप्रिय विकल्प हैं; दोनों RAM से चलते हैं, और आपको ज़रूरत न होने वाले सामान को लेने के लिए Puppy को फिर से तैयार करना होगा (मुख्य वितरण आपके लिए बहुत बड़ा है)।


5

काफी शोध के बाद मैं सलीटज़ के लिए अंत में बस गया । मैं वास्तव में इसकी सिफारिश कर सकता हूं, क्योंकि मुझे कोई वितरण नहीं मिला है जो इतना लचीला है। एक न्यूनतम प्रणाली है (अच्छी तरह से 20 एमबी से कम - लाइव सीडी जायके से चुनें ), मूल रूप से आपको सिर्फ एक शेल और ssh एक्सेस दे रहा है। हालाँकि, एक बहुत बड़ा पैकेज रिपॉजिटरी है जिससे आप ग्राफिकल इंटरफ़ेस या सर्वर डेमॉन आदि का विस्तार कर सकते हैं।


स्लिटज़ वास्तव में अच्छा है! मैं पूरी तरह से कार्य करते हुए (वेब ​​ब्राउज़र के साथ) 30mb आकार से बहुत चकित हूं
kizzx2

4

लानत छोटा लिनक्स केवल ऑफ-द-शेल्फ 50 एमबी वितरण है जो मुझे पता है।

यह अस्पष्ट डेबियन-ईश है, इसलिए यदि आवश्यक हो तो दोस्तों और दोस्तों का उपयोग किया जा सकता हैapt


3
विकिपीडिया प्रविष्टि में कहा गया है, "परियोजना के मूल और मुख्य डेवलपर्स के बीच अंतर होने के कारण, DSL विकास एक ठहराव पर लगता है, और परियोजना का भविष्य अनिश्चित है" जो बहुत अच्छा नहीं लगता है।
fschmitt

1

टिनिकोरेलिनक्स का प्रयास करें - यह केवल 10 एमबी है (माइक्रोककोर के लिए कम घटना - कंसोल संस्करण)। छोटे आकार से परे, यह बहुत जल्दी बूटिंग है

मेरी भी ऐसी ही स्थिति थी। मैंने स्लैक्स की कोशिश की, जो कि यहाँ वर्णित सिल्टाज़ के समान है, लेकिन मैंने पाया कि इसमें अभी भी कई विशेषताएं हैं जिनकी मुझे आवश्यकता नहीं है, और यह कि एक एम्बेडेड डिवाइस के लिए बूट होने में अभी भी बहुत समय लगता है। टिनिसेरेलिनक्स बहुत कम है, लेकिन जब एक न्यूनतम प्रणाली की तलाश में मैं लगभग कुछ भी नहीं के साथ शुरू करना पसंद करता हूं, और मुझे जो कुछ भी ज़रूरत है उसे जोड़ें। उनके पास एक पैकेज प्रणाली है जिसमें कई पैकेज शामिल हैं, जिनमें से कई भी कम से कम और छीन लिए गए हैं।


1

नहीं है emdebian पकड़ है, जो डेबियन के साथ द्विआधारी संगत है लेकिन सभी दस्तावेज और अन्य फाइलों को सख्ती से कार्यक्षमता के लिए आवश्यक नहीं निकाल देता है। आप नियमित डेबियन के साथ पैकेज मिक्स और मैच कर सकते हैं, लेकिन यह आपको ऐसा किए बिना भी एक अच्छा बेस सिस्टम देना चाहिए।

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