ELF-Tutorial — Änderungen 6324 → 6326

Zeile 9: Zeile 9:
 
* Linux benutzt es ;)
 
* Linux benutzt es ;)
  
−
Auch hier wird vorrausgesetzt, das euer OS bereits bestimmte Dinge beherrscht. Ihr solltet [[Multitasking]] und [[Paging]] nutzen können (wenn nicht, sucht hier im Wiki. Für diese Themen habe ich bereits [[:Kategorie:Tutorials|Tutorials]] geschrieben). Der Code in diesem Tutorial ist übrigens in [[FreeBASIC]] geschrieben. In diesem Tutorial werde ich nicht erklären, wie ihr die Dateien in den Speicher bekommt, das ist eure Sache. Aber ich empfehle euch, die Dateien einfach von GRUB als Module laden zu lassen. Solltet ihr kein GRUB nutzen, ändert das. Es gibt mehr als genügend Gründe dafür, aber die werde ich hier nicht aufzählen. Aber wenn wir schon dabei sind: GRUB kann Kernel im ELF-Format laden.
+
Auch hier wird vorrausgesetzt, das euer OS bereits bestimmte Dinge beherrscht. Ihr solltet [[Multitasking]] und [[Paging]] nutzen können (wenn nicht, sucht hier im Wiki. Für diese Themen habe ich bereits [[:Kategorie:Tutorials|Tutorials]] geschrieben). In diesem Tutorial werde ich nicht erklären, wie ihr die Dateien in den Speicher bekommt, das ist eure Sache. Aber ich empfehle euch, die Dateien einfach von GRUB als Module laden zu lassen. Solltet ihr kein GRUB nutzen, ändert das. Es gibt mehr als genügend Gründe dafür, aber die werde ich hier nicht aufzählen. Aber wenn wir schon dabei sind: GRUB kann Kernel im ELF-Format laden.
 +
 
 +
 
 +
== Hinweis ==
 +
Bevor es richtig los geht, zwei Hinweise: Der Code in diesem Tutorial ist in [[FreeBASIC]] geschrieben und die Funktionsweise, die hier erklärt wird gilt nur für den 32-Bit-Modus.
 +
 
  
 
== Schön langsam... ==
 
== Schön langsam... ==