| Zeile 11: | Zeile 11: | ||
Viel neues ist passiert seit der letzten Ausgabe - auch nicht weiter verwunderlich, wenn man bedenkt wieviel Zeit ins Land gegangen ist ;) . Vor wenigen Wochen, am 22.7 ist QEMU 0.8.2 herausgekommen. Als einer der wenigen Emulatoren verfügt er über ein Kernelmodul um die Ausführung der ganzen VM erheblich zu beschleunigen - mir fällt sonst nur VMWare ein, dass diese Möglichkeit nutzt. Neu in der aktuellen Version sind u.a. ACPI Support und einige Verbesserungen der USB-Fähigkeiten. | Viel neues ist passiert seit der letzten Ausgabe - auch nicht weiter verwunderlich, wenn man bedenkt wieviel Zeit ins Land gegangen ist ;) . Vor wenigen Wochen, am 22.7 ist QEMU 0.8.2 herausgekommen. Als einer der wenigen Emulatoren verfügt er über ein Kernelmodul um die Ausführung der ganzen VM erheblich zu beschleunigen - mir fällt sonst nur VMWare ein, dass diese Möglichkeit nutzt. Neu in der aktuellen Version sind u.a. ACPI Support und einige Verbesserungen der USB-Fähigkeiten. | ||
<br><br> | <br><br> | ||
| − | Auch beim längst totgeglaubten Community-OS LOST gibt es Fortschritte. Seitdem taljeth die Projektleitung übernommen hat, sind einige Fortschritte zu beobachten. Mittlerweile funktioniert sogar eine erste Form des Multitasking, welche Jidder/PorkChicken zusammen mit dem Phys. Speichermanagment entwickelt hat. Es fehlt also nicht mehr viel bis die ersten Treiberprogramme ( | + | Auch beim längst totgeglaubten Community-OS LOST gibt es Fortschritte. Seitdem taljeth die Projektleitung übernommen hat, sind einige Fortschritte zu beobachten. Mittlerweile funktioniert sogar eine erste Form des Multitasking, welche Jidder/PorkChicken zusammen mit dem Phys. Speichermanagment entwickelt hat. Es fehlt also nicht mehr viel bis die ersten Treiberprogramme (Für die die es nicht wissen, LOST ist ein Microkernel) geschrieben werden können. |
== Ein OS auf einer CD-ROM == | == Ein OS auf einer CD-ROM == | ||
| Zeile 55: | Zeile 55: | ||
=== Theorie: Das ISO El-Torito Format === | === Theorie: Das ISO El-Torito Format === | ||
Eine bootfähige CD-ROM hat in den meisten Fällen ein Dateisystem namens | Eine bootfähige CD-ROM hat in den meisten Fällen ein Dateisystem namens | ||
| − | "ISO El-Torito". Das ist der gängige | + | "ISO El-Torito". Das ist der gängige Standard für bootfähige CD-ROMs, die |
fast alle BIOS-Systeme erkennen. | fast alle BIOS-Systeme erkennen. | ||
<br><br> | <br><br> | ||
| Zeile 138: | Zeile 138: | ||
|} | |} | ||
<br><br> | <br><br> | ||
| − | Hier sehen wir zuerst einige | + | Hier sehen wir zuerst einige Standard-Strings und Zeichen ("0x55, 0xAA" |
sollten wir schon kennen). 0x20 Byte weiter (also 32 Bytes weiter) im selben | sollten wir schon kennen). 0x20 Byte weiter (also 32 Bytes weiter) im selben | ||
Sektor befindet sich dann der "Initial/Default Entry", der auch den Pointer | Sektor befindet sich dann der "Initial/Default Entry", der auch den Pointer | ||