Ausgabe 9 — Änderungen 1430 → 1433

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 (FÜr die die es nicht wissen, LOST ist ein Microkernel) geschrieben werden  können.
+
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 Standart für bootfähige CD-ROMs, die
+
"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 Standart-Strings und Zeichen ("0x55, 0xAA"
+
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