Kompilierung des Kernels
-
Hallo zusammen ^^
Ich möchte mich gerne ein wenig in die OS Entwicklung einarbeiten und habe mir den 0.0.1 Linux Kernel heruntergeladen.
http://www.kernel.org/pub/linux/kernel/Historic/
Jetzt meine Frage:
Wie kann ich diesen Kernel kompilieren und wie bringe ich ihn zum laufen?
Ich hoffe ich erhalte hier ein wenig Unterstützung...PS: Ich benutze Debian 6.0 und werde so wie der Code aussieht den GAS Assembler verwenden.
-
Da ist ein makefile bei, also müsstest Du vermutlich "make" eingeben. Allerdings denke ich, dass es nicht auf Anhieb funktioniert, da Du sicherlich erstmal einen passenden Compiler/Assembler brauchen wirst, der mit dem Uralt-Code zurecht kommt. (Ist das überhaupt ein 32-bit-Kernel?)
-
Falls Du nicht klar kommst mit dem Linux-Kernel, kannst Du hier einsteigen:
http://henkessoft.de/OS_Dev/OS_Dev1.htm
-
Linux 0.01 ist auf modernen Maschinen eher schwer zu kompilieren. Das war damals auf ein zurechtgepatchtes Minix als Build-Plattform ausgelegt: