| Zeile 13: | Zeile 13: | ||
Eine Stufe weiter kommen wir zum Betriebssystem. Da Dein eigenes Betriebssystem noch nicht fertig ist, wirst Du vorerst mit einem bestehenden vorlieb nehmen müssen. Hast Du ein [[Linux]] installiert? Wunderbar, nimm das. Oder eine BSD-Variante. | Eine Stufe weiter kommen wir zum Betriebssystem. Da Dein eigenes Betriebssystem noch nicht fertig ist, wirst Du vorerst mit einem bestehenden vorlieb nehmen müssen. Hast Du ein [[Linux]] installiert? Wunderbar, nimm das. Oder eine BSD-Variante. | ||
| − | Trotzdem möchte ich hier nicht lügen, deshalb: Ja, man kann auch [[Windows]] nehmen. Aber unter Windows wird es definitiv deutlich umständlicher(jedenfalls wenn man GRUB und ELF benutzen möchte - und das ist der von uns dringend empfohlene Weg). Unter Windows wirst Du aller Voraussicht nach eine Weile mit der Umgebung basteln müssen, während es unter Linux einfach läuft. | + | Trotzdem möchte ich hier nicht lügen, deshalb: Ja, man kann auch [[Windows]] nehmen. Aber unter Windows wird es definitiv deutlich umständlicher (jedenfalls wenn man GRUB und ELF benutzen möchte - und das ist der von uns dringend empfohlene Weg). Unter Windows wirst Du aller Voraussicht nach eine Weile mit der Umgebung basteln müssen, während es unter Linux einfach läuft. |
| − | Eine andere Möglichkeiten, wenn Du kein Linux auf deinem Rechner installiert hast und das auch nicht tun willst, aber auch nicht den Nerv hast, unter Windows eine | + | Eine andere Möglichkeiten, wenn Du kein Linux auf deinem Rechner installiert hast und das auch nicht tun willst, aber auch nicht den Nerv hast, unter Windows eine geeignete Umgebung herzustellen, ist eine Linux-Live-CD wie Knoppix zu benutzen, die keine Installation benötigt. Alternativ kannst Du das Linux-System auch auf einer virtuellen Maschine wie [[VMware|VMware Server]], [[VirtualBox]] oder [[Microsoft Virtual PC]] Installieren. |
== Dein Editor == | == Dein Editor == | ||
| Zeile 38: | Zeile 38: | ||
===qemu=== | ===qemu=== | ||
| − | [[qemu]] verfolgt einen Ansatz: Wenn bochs ein | + | [[qemu]] verfolgt einen Ansatz: Wenn bochs ein Interpreter ist, ist qemu ein (JIT-)Compiler. Wenn ein Stück Code des Gastbetriebssystems zum ersten Mal ausgeführt wird, übersetzt er es in Maschinencode, der statt auf den richtigen Prozessor auf den qemu-Prozessorzustand im Speicher zugreift. Dadurch wird die Codeausführung sehr viel schneller. |
Herunterzuladen ist qemu an folgenden Orten | Herunterzuladen ist qemu an folgenden Orten | ||