operating-system - रथम - मोबाइल ऑपरेटिंग सिस्टम का उदाहरण है




बेस्ट बेर-अस्थिर ऑपरेटिंग सिस्टम क्या उपलब्ध है? (12)

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


यदि आप कर्नेल को समझने की कोशिश कर रहे हैं, तो मिनिक्स को देखें। एक अकादमिक अभ्यास के लिए लिनक्स कर्नेल बहुत बड़ा है


Xinu को देखें - Xinu Unix नहीं है - डगलस कॉमरे द्वारा यह मूल रूप से एलएसआई (पीडीपी -11) मशीनों पर था, लेकिन कई अन्य आर्किटेक्चर के लिए पोर्ट किया गया है आप पर्ड्यू विश्वविद्यालय में अधिक जानकारी और स्रोत पा सकते हैं।


आपने यह नहीं कहा कि कंपाइलर क्या है जेएक्स मेरे लिए काम करता है


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


tomsrtbt : "1 फ्लॉपी डिस्क पर सबसे जीएनयू / लिनक्स।"


मैं मिनिक्स पर सहमत हूँ इसके अलावा पुस्तक:

http://www.amazon.com/Operating-Systems-Implementation-Prentice-Software/dp/0131429388

वास्तव में काफी सुगम है। (समान विषयों पर कुछ पुस्तकों के विपरीत, "लिनक्स कर्नेल को समझना" यहां पर विचार करना।) यह काफी महंगा है, लेकिन आप संभवत: पहले के संस्करण के दूसरे हाथ को उठा सकते हैं।

(एनबी। मैं किताब से संबद्ध किसी भी तरह से नहीं हूँ, यह सिर्फ अच्छा है :))



एक प्रणाली मैं अलग ले जा सकते हैं

इसके अलावा Bootdisk Howto पर एक नज़र डालें, यह जानने के लिए कि क्या आप अलग-अलग लेना चाहते हैं।


ओपनबीएसडी एक अच्छा विकल्प हो सकता है, मुझे लगता है कि डिफ़ॉल्ट इंस्टॉल (कोई एक्स 11) में 15 प्रक्रियाओं की तरह कुछ नहीं है फ्री बीएसडी एक करीबी सेकंड है। किसी भी तरह से आप " फ्रीबीएसडी ऑपरेटिंग सिस्टम की डिजाइन और कार्यान्वयन " पढ़ना चाहेंगे

बीटीडब्ल्यू, मैंने एएक्स, सोलारिस, फ्रीबीएसडी, और लिनक्स पर काफी समय बिताया है ... और मुझे लगता है कि ओपन बीएसडी मैन पेज सबसे अच्छे हैं।


मुझे अभी भी याद है XINU (XINU यूनिक्स नहीं है) कॉलेज से। यह निश्चित नहीं है कि यह आपके लिए सब कुछ प्रदान करे, लेकिन जब मैं कॉलेज में था, तो काफी शैक्षणिक था, और टर्बो सी के साथ आसानी से एक फ्लॉपी पर फिट हो सकता है :)



Xv6 को आज़माएं यह छठी संस्करण यूनिक्स (उर्फ वी 6) पर आधारित है। आप इसे bochs / bochs चला सकते हैं कोड को बूट से स्वयं को देखने के लिए gdb का उपयोग करें इसका उपयोग अकादमिक उद्देश्य के लिए कई विश्वविद्यालयों द्वारा किया जाता है। अच्छा प्रलेखन
2002 के बाद से xv6 पर आधारित एमआईटी के 6.828 ऑपरेटिंग सिस्टम इंजीनियरिंग कोर्स है । किताब को अध्यायों में विभाजित किया गया है, प्रत्येक आप ऑपरेटिंग सिस्टम के कुछ हिस्से को समझने में मदद करेगा जैसे फाइल सिस्टम या प्रोसेस मैनेजमेंट और साथ ही xv6 सोर्स कोड को एक साथ समझाता है, इसलिए आपको स्वयं को समझने के लिए कोड को स्कैन करने की ज़रूरत नहीं है।
पुस्तक वास्तव में छोटी है ~ 80 पृष्ठों: xv6 पुस्तक पीडीएफ आप इसे git(1) माध्यम से स्रोत प्राप्त कर सकते हैं: $ git clone git://pdos.csail.mit.edu/xv6/xv6.git
आप कुछ यूनिवर्सिटी में दी गई बहुत सी साधारण कार्य भी कर सकते हैं।

चियर्स