OS-Dev für Einsteiger — Änderungen 7899 → 7900

Zeile 52: Zeile 52:
 
* Du nimmst eine andere Plattform. Das bedeutet mit hoher Wahrscheinlichkeit das erst mal Geld ausgegeben werden muss. Auch bist du dann ein Aussenseiter und kaum einer wird dir Helfen können wenn du mal auf (plattformspezifische) Probleme stösst, da bist du dann auf die (oft recht gute) Dokumentation (in englisch) oder auf viele Versuche angewiesen. Dafür sind die meisten in Frage kommenden Plattformen recht gut "''aus einem Guss''" und auch sehr deutlich weniger komplex als der x86-PC. Es gibt auch deutlich weniger Stolperfallen und andere Merkwürdigkeiten. Ebenfalls sind die Programmierparadigmen für die einzelnen Hardwarekomponenten auf den Plattformen meist in sich stimmig und recht modern, die meisten alternativen Plattformen sind sehr viel jünger als der x86-PC. Wenn du ein Betriebssystem für Spielkonsolen oder SmartPhones entwickeln möchtest dann wirst du mehr mit den Sicherungsmechanismen der Hersteller als mit der Plattform als solches kämpfen, die Hersteller mögen es in der Regel gar nicht wenn der ''zahlende'' Kunde die Geräte anders benutzen will als der Hersteller sich das vorstellt.
 
* Du nimmst eine andere Plattform. Das bedeutet mit hoher Wahrscheinlichkeit das erst mal Geld ausgegeben werden muss. Auch bist du dann ein Aussenseiter und kaum einer wird dir Helfen können wenn du mal auf (plattformspezifische) Probleme stösst, da bist du dann auf die (oft recht gute) Dokumentation (in englisch) oder auf viele Versuche angewiesen. Dafür sind die meisten in Frage kommenden Plattformen recht gut "''aus einem Guss''" und auch sehr deutlich weniger komplex als der x86-PC. Es gibt auch deutlich weniger Stolperfallen und andere Merkwürdigkeiten. Ebenfalls sind die Programmierparadigmen für die einzelnen Hardwarekomponenten auf den Plattformen meist in sich stimmig und recht modern, die meisten alternativen Plattformen sind sehr viel jünger als der x86-PC. Wenn du ein Betriebssystem für Spielkonsolen oder SmartPhones entwickeln möchtest dann wirst du mehr mit den Sicherungsmechanismen der Hersteller als mit der Plattform als solches kämpfen, die Hersteller mögen es in der Regel gar nicht wenn der ''zahlende'' Kunde die Geräte anders benutzen will als der Hersteller sich das vorstellt.
  
−
Die Mitglieder der Lowlevel-Community entwickeln ihre Betriebssysteme in aller Regel für den x86-PC, Ausnahmen gibt es da fast keine.
+
Die Mitglieder der Lowlevel-Community entwickeln ihre Betriebssysteme in aller Regel für den x86-PC, Ausnahmen gibt es da fast keine. Auch (fast) das gesamte Wiki hier bezieht sich ausschliesslich auf den x86-PC.
  
 
===Entwicklungsumgebung und Tools===  
 
===Entwicklungsumgebung und Tools===