Gibt es einen kleinen Kernel, der gut genug ist, um OSDEV zu lernen? [geschlossen]

8

Ich würde gerne mehr über OSDEV erfahren. Also dachte ich daran, von anderen kleinen Kernen zu lernen, um bei OSDEV besser zu werden. Gibt es einen guten Kernel zum Lernen von OSDEV? Natürlich muss es GPL sein, damit ich auf den Quellcode zugreifen und die Freiheit haben kann, ihn zu ändern.

    
Victor 26.02.2012, 05:51
quelle

3 Antworten

12
  1. FreeRTOS ist so klein wie möglich. Das Kernel-Image ist nur 4K-9K! Es ist ein RTOS, aber es gibt Ihnen auch eine gute Vorstellung von Betriebssystemen im Allgemeinen!

  2. Minix ist eine weitere, die viele bevorzugen! Obwohl es nicht so klein ist, aber es ist sehr beliebt in Bildung Kreisen!

  3. FemtoOS könnte Sie auch interessieren!

  4. TinyOS dient auch einem ähnlichen Zweck!

Das meiste, was ich aufgelistet habe, stammt aus der eingebetteten Welt. Denn hier kommt es auf Größe und Einfachheit an!

    
Pavan Manjunath 28.02.2012, 12:12
quelle
8

Ссылка

PintOS ist eine weitere Ergänzung zu den oben genannten. Sehr einfaches Framework und Implementierung ist extrem einfach zu verstehen. Wird im Allgemeinen verwendet, um Studenten in das Design und die Implementierung von Betriebssystemen einzuführen.

    
Gargi Srinivas 28.02.2012 17:26
quelle
2

Es ist kein Kernel als solcher, sondern ein Tutorial, um selbst zu schreiben, also wirst du es vielleicht hilfreich finden:

Rollen Sie Ihr eigenes Spielzeug UNIX-Klon OS

    
pmdj 28.02.2012 21:09
quelle

Tags und Links