NiwohlOS — Änderungen 6984 → 6992

Zeile 117: Zeile 117:
  
 
=== Was für Tabletten nehmt ihr eigentlich? Und warum nehmt ihr nicht genug davon? ===
 
=== Was für Tabletten nehmt ihr eigentlich? Und warum nehmt ihr nicht genug davon? ===
−
Natürlich nur $NAMEEINESWIRKSTOFFS von $FIRMENNAMEDERDIESENWIRKSTOFFINFORMVONTABLETTENHERSTELLT. $WERBESPRUCH.
+
Natürlich nur $WIRKSTOFF von $FIRMA. $WERBESPRUCH. <br /><small>(Dieser Absatz wurde zensiert, weil Markenrechtler meistens Weicheier ohne Leben und/oder Freunde sind und keinen Spaß verstehen.)</small>
  
 
== Kritik ==
 
== Kritik ==
Zeile 135: Zeile 135:
 
* Ausgeklügelte Verzeichnisstruktur des Quelltextes
 
* Ausgeklügelte Verzeichnisstruktur des Quelltextes
 
* State-of-the-art Makefile
 
* State-of-the-art Makefile
 +
 +
 +
== Teilweise implementiert ==
 +
Folgende Teile sind in Arbeit und schon teilweise implementiert:
 
* niwohunloader: Kann beide Kernel laden
 
* niwohunloader: Kann beide Kernel laden
 
* SMP: APs werden niwohlosisiert und laufen in Ermangelung genügender Tasks bisher noch im Leerlauf &#150; theoretisch ist ein Multiprozessorbetrieb aber bereits möglich
 
* SMP: APs werden niwohlosisiert und laufen in Ermangelung genügender Tasks bisher noch im Leerlauf &#150; theoretisch ist ein Multiprozessorbetrieb aber bereits möglich
  
  
−
== Teilweise implementiert ==
+
== Rudimentär implementiert ==
−
Folgende Teile sind in Arbeit und schon teilweise implementiert:
+
Folgende Teile hat irgendwer halb-besoffen runtergetippt und trotzdem eingecheckt:
 
* stoiber32: Kann schon Exceptions, Interrupts, Paging, APIC, Multitasking, Syscalls, SMP, &hellip; &#150; im master-Branch noch nicht ganz so weit
 
* stoiber32: Kann schon Exceptions, Interrupts, Paging, APIC, Multitasking, Syscalls, SMP, &hellip; &#150; im master-Branch noch nicht ganz so weit
 
* stoiber64: Kann auch schon Exceptions und lernt gerade physische Speicherverwaltung.
 
* stoiber64: Kann auch schon Exceptions und lernt gerade physische Speicherverwaltung.
 +
  
 
== To-Do ==
 
== To-Do ==