बस बिजीबॉक्स और बैश के साथ लिनक्स डिस्ट्रो?


18

मुझे बस एक linux distro चाहिए जो तेजी से बूट करता है, जिसमें एक bash टर्मिनल (कोई gui) और बिजीबॉक्स है।

क्या ऐसा कोई डिस्ट्रो है या कर्नेल को संकलित करना कठिन है और सिर्फ एक को बनाना है?


1
मैं यह नहीं देखता कि इस सवाल का कर्नेल के साथ क्या संबंध है। बिजीबॉक्स और बैश सिर्फ कार्यक्रम हैं। कर्नेल सभी डिस्ट्रोस (पाठ्यक्रम के मामूली पैच के साथ) के लिए बहुत समान है।
ब्रेंडन लॉन्ग

1
क्या आपको वास्तव में बैश की जरूरत है? बिजीबॉक्स पहले से ही साथ आता है sh
सिरो सेंटिल्ली 新疆 改造 iro i 事件 '

जवाबों:


20

Ttylinux

आप जो खोज रहे हैं, उसे टाइटलिनक्स कहा जाता है।

मुख्य अंग

  • गुठली
  • glibc
  • iptables
  • ड्रॉपबियर (एससीपी, एसश, एसडीएसडी)
  • जीपीएम
  • दे घुमा के
  • बिजीबॉक्स
  • e2fsprogs

बनाए नहीं रखा

वितरण को Ttylinux.net पर होस्ट किया गया था, और वर्तमान में इसका रखरखाव नहीं किया गया है।

डाउनलोड

नवीनतम टाइटलिन रिलीज़ 2015.02 (अद्यतन 2015.03) दिनांकित है


क्या मैं इसे USB फ्लैश स्टिक पर स्थापित कर सकता हूं और फ़ाइल दृढ़ता है? यदि ऐसा है तो यह सही लगता है।
डैनियल ग्रिट्ज जूल

ttylinux ने मुखपृष्ठ बदल दिया है ।
इनसाइडर

@ AndrejsCainikovs का लिंक टूट गया है। USB या फ़्लैश ड्राइव सेट करना: ttylinux.net/Documents/multi/node10.html
DanteTheEgregore

@AndrejsCainikovs अप्रैल 2016 ww1.ttylinux.net केवल विज्ञापन दे रहा है।
प्रो बैकअप

6

एक अच्छा लिनक्स डिस्ट्रो जिसे मैंने प्यार किया है (और इसमें कोई GUI भी नहीं है) माइक्रोकोर लिनक्स है । इसका एक बड़ा भाई TinyCore Linux भी है जिसमें GUI (हालांकि एक बहुत भद्दा) है।

आप हमेशा DSL (लानत छोटे लिनक्स) की कोशिश कर सकते हैं

मुझे नहीं लगता है कि इनमें से कोई भी स्पष्ट रूप से बिजीबॉक्स के साथ आता है (मुझे इसके साथ जहाजों के किसी भी डिस्ट्रो का पता नहीं है), लेकिन बाद में इसे स्थापित करना बहुत कठिन नहीं होना चाहिए। जो मैं समझता हूं कि आपकी मुख्य चिंता एक सभ्य खोल के साथ एक छोटी तेज व्यवस्था है।


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

मैक्समेकी: आकर्षक, मेरे ऊपर से वोट।
रुआरी फुलम

1
@MaxMackie, पिछली बार जब मैंने देखा था कि DSL अब विकसित नहीं हो रहा था, इसलिए मैं आमतौर पर इसके बजाय Puppy Linux की सलाह देता हूं।
CarlF

@ कार्ल: आप सही कह रहे हैं, मैंने अभी जाँच की है। अंतिम अद्यतन 2008 के आसपास था, सिर के लिए धन्यवाद।
n0pe

5

सबसे अच्छा वर्तमान वितरण जो मैं सोच सकता हूं वह है डेबियन नेटइनस्ट: http://www.debian.org/CD/netinst/

वहाँ कई छोटे लिनक्स वितरण हैं, लेकिन मुझे लगता है कि यह सबसे अच्छा बनाए रखा जाएगा। एक और बात है, अगर आपको इसे पूर्ण आकार में विकसित करने की आवश्यकता है, तो यह एक तुच्छ ऑपरेशन है।


डेबियन की शुद्ध स्थापना के लिए +1, इस एक के बारे में भूल गया।
n0pe

तो यह netinstall ... मूल रूप से सिर्फ एक cli और बहुत तेजी से बूट? मुझे इसकी आवश्यकता होगी कि syslinux का उपयोग करके USB से बूट किया जा सके और फ़ाइल की दृढ़ता बनी रहे।
डैनियल ग्रिट्ज जूल

आप डेबियन के साथ इन सभी चीजों को कर सकते हैं, यह बहुत लचीला है।
रुआरी फुलम जुएल


2

न्यूनतम लिनक्स लाइव https://github.com/ivandavidov/minimal

अधिक दिलचस्प इंटरेक्टिव सिस्टम के लिए, यह एक (ज्यादातर शैक्षिक) छोटी स्क्रिप्ट है:

  • कर्नेल और बिजीबॉक्स के लिए स्रोत डाउनलोड करता है
  • उन्हें संकलित करता है
  • उनके साथ एक बूट करने योग्य 8Mb आईएसओ उत्पन्न करता है

आईएसओ तब आपको एक न्यूनतम शेल में बिजीबॉक्स के साथ छोड़ देता है।

QEMU से आप सिस्टम में आसानी से बूट कर सकते हैं।

मैंने इसे कर्नेल स्रोत निर्देशिका से चलाने की अनुमति देने के लिए इसे संशोधित किया है: https://github.com/cirosantilli/runlinux

उपयोग:

git clone https://github.com/ivandavidov/minimal
cd minimal/src
./build_minimal_linux_live.sh
# Wait.
# Install QEMU.
# minimal_linux_live.iso was generated
./qemu64.sh

और आप एक QEMU विंडो के अंदर नए न्यूनतम सिस्टम के साथ रह जाएंगे। बहुत बढ़िया।

चूंकि यह छोटा है, इसलिए स्रोत को पढ़ने और समझने के लिए यह एक अच्छा विकल्प है।

उबंटू 16.04 पर परीक्षण किया गया।

Buildroot https://buildroot.org/

Makefile स्क्रिप्ट का बड़ा सेट जो प्रबंधित करता है:

  • जीसीसी क्रॉस संकलन टूलचिन
  • गिरी संकलन
  • बूटलोडर संकलन
  • rootfs की पीढ़ी
  • स्रोत वृक्ष में पैकेज डाउनलोड / निर्माण व्यंजनों का टन है, जिसमें जीटीके जैसे जटिल सामान शामिल हैं। एक निर्भरता प्रणाली है।

न्यूनतम उदाहरण:

git clone git://git.buildroot.net/buildroot
cd buildroot
git checkout 2016.05
make qemu_x86_defconfig
# Can't use -jN, use `BR2_JLEVEL=2` instead.
BR2_JLEVEL=2 make
# Wait.
# cat board/qemu/x86_64/readme.txt
qemu-system-x86_64 -M pc -kernel output/images/bzImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append root=/dev/vda -net nic,model=virtio -net user
# You are now in a shell with BusyBox utilities.

पेशेवर सामान।

अल्पाइन लिनक्स https://github.com/gliderlabs/docker-alpine

पैकेज मैनेजर के साथ एंबेडेड डिस्ट्रीब्यूशन जो किसी वेबसाइट से प्रीक्लेम्ड बायनेरिज़ प्रदान करता है।

एकल निष्पादन योग्य रूटफ़ुट

पूर्ण न्यूनतम प्रणाली एक ही /initकार्यक्रम चलाता है जैसा कि मैंने /superuser//a/991733/128124 पर समझाया है


1

आपको आर्क लिनक्स का प्रयास करना चाहिए। यह चलो आप चुनते हैं कि आप क्या करते हैं और अपने सिस्टम पर स्थापित नहीं करना चाहते हैं। आप बैश नहीं लगाना भी चुन सकते हैं : p वैकल्पिक रूप से आप जेंटू की कोशिश कर सकते हैं, जहां आपको खरोंच से सब कुछ संकलित करना होगा।


पूरी तरह से सही नहीं है, यह देखते हुए कि आर्क पर सभी SysVinit स्क्रिप्ट के लिए लिखा गया है bash। (हालांकि सिसविनीत को सिस्टमड के साथ बदलना आसान है।)
14:16 पर user1686

हाँ, लेकिन इंस्टालेशन के दौरान आपको बैश नहीं लगाने का विकल्प चुनना होगा । : पी
रोबिन जूल 6'11

0

न्यूनतम विकास डिस्ट्रो:

बिजीबॉक्स, मसल सी लाइब्रेरी, जीसीसी, बिनुटिल्स, मेक, बैश और लिनक्स कर्नेल।

या

न्यूनतम गैर-विकास डिस्ट्रो:

बिजीबॉक्स, मसल एंड लिनक्स कर्नेल


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