2012-02-26 36 views
8

मैं osdev के बारे में और जानना चाहता हूं। इसलिए मैंने ओएसडीवी में बेहतर होने के लिए अन्य छोटे कर्नल से सीखने के बारे में सोचा। Osdev सीखने के लिए कोई अच्छा कर्नेल है? बेशक इसे जीपीएल होना चाहिए ताकि मुझे स्रोत कोड तक पहुंच हो और इसे संशोधित करने की आजादी हो।क्या कोई छोटा कर्नेल ओएसडीवी सीखने के लिए पर्याप्त है?

उत्तर

12
  1. FreeRTOS जितना छोटा हो सके उतना छोटा हो सकता है। कर्नेल छवि सिर्फ 4 के-9 के है! यह एक आरटीओएस है लेकिन यह आपको सामान्य रूप से ओएस के बारे में भी एक उचित विचार देगा!

  2. Minix एक और है जो कई पसंद करते हैं! हालांकि यह छोटा नहीं है लेकिन शिक्षा मंडलियों में यह काफी लोकप्रिय है!

  3. FemtoOS आपकी रुचि भी हो सकता है!

  4. TinyOS भी इसी तरह के उद्देश्य की सेवा करता है!

जो कुछ मैंने सूचीबद्ध किया है, वह एम्बेडेड दुनिया से आता है। क्योंकि वह आकार और सादगी मायने रखती है!

8

http://www.stanford.edu/class/cs140/projects/pintos/pintos.html

pintos ऊपर के लिए एक और है। बहुत सरल ढांचे और कार्यान्वयन को समझना बेहद आसान है। ओएस डिजाइन और कार्यान्वयन के लिए छात्रों को पेश करने के लिए लोकप्रिय रूप से उपयोग किया जाता है।

2

यह इस तरह के रूप कर्नेल नहीं है, लेकिन अपने स्वयं के लिखने के लिए एक ट्यूटोरियल है, तो हो सकता है आप यह उपयोगी मिल जाएगा:

Roll your own toy UNIX-clone OS