Linux-Kernel 0.01 für Qemu

Version für GCC 4.x und Bash 3.2 angepasst

Der Programmierer Abdel Benamrouche hat den Linux-Kernel 0.01 aktualisiert, so dass sich der Betriebssystemkern mit der Compiler-Sammlung GCC 4.x übersetzen lässt. Damit kann die erste Version des Kernels mit aktuellen Entwicklungswerkzeugen kompiliert werden und in Emulatoren wie Qemu und Bochs laufen.

Anzeige

Der von Benamrouche angepasste Kernel 0.01 lässt sich nach seinen Angaben mit dem GCC 4.x kompilieren. Die Shell Bash 3.2 soll ebenfalls mit Linux 0.01 funktionieren. Kerneltrap berichtet außerdem, dass auch die Coreutils 6.9, die Dietlibc 0.31, Bin86 0.16.17, Make 3.81, Ncurses 2.0.7 sowie Vim 7.1 laufen sollen.

Während Benamrouche den angepassten Kernel nicht auf einem echten Computer ausprobiert hat, soll er in den Emulatoren Qemu und Bochs starten. Ein Disketten- und Festplatten-Image für Qemu steht zum Download bereit. Wie das Image in Qemu gestartet wird, schreibt er in seiner E-Mail an die Kernel-Mailingliste.

Gedacht waren die Anpassungen für Benamrouche selbst als Lehrprojekt, um etwas über den Aufbau des Kernels zu erfahren. Da Linux 0.01 noch so klein ist, habe er alle Komponenten verstehen können, so Benamrouche. Die Anpassungen waren nötig, da sich das Original-Archiv des Kernel 0.01 nicht mehr mit aktuellen Entwicklungswerkzeugen übersetzen lässt - Linus Torvalds verwendete damals noch den GCC 1.40.

Linus Torvalds veröffentlichte Linux 0.01 am 17. September 1991. Das gzip-komprimierte Archiv war damals kein ganzes MByte groß, während heutige Changelogs bereits mehrere MByte beanspruchen. Da es keine Optionen gab, fehlte auch ein Konfigurationssystem.

Der Kernel 0.01 lief nur auf 386ern und unterstützte eine Ausgabe per EGA- und VGA. AT-Hardware funktionierte ebenfalls, wer Linux allerdings einsetzen wollte, brauchte auch eine finnische Tastatur. "Oh, you can use a US keyboard, but not without some practise :-)", hieß es dazu in den Release Notes. Da Linux zu diesem Zeitpunkt noch kein eigenes Bootsystem besaß, ließ sich der Kernel nur von einem Minix-System aus starten und auch das Dateisystem stammte von Minix. Das einzig funktionierende "Programm" war die Bash, an die Torvalds eher seinen Kernel angepasst hatte als andersherum.


DexterF 11. Jan 2008

Jetzt weiss ich's.

Hello_World 10. Jan 2008

Gute Frage... vor ein paar Tagen kam ja die 0.9.1 heraus, aber auch bei der geht's nicht.

Hacker Harry 09. Jan 2008

Das war eine Nachricht wert. Du hast den Artikel nicht verstanden.

Qemu 08. Jan 2008

Wie meine Vorposter schon erwähnt haben kannst du Gcc3 nachinstallieren. Eine andere...

der Mosher 08. Jan 2008

Das klappt vermutlich nur, wenn Du noch GCC 3.3 auf Deinem Rechner hast. Alle Versuche...

Kommentieren


Qbi's Weblog / 15. Feb 2008

Alter Wein in neuen Schläuchen



Anzeige
  1. Software-Entwickler dotNET/C# (m/w)
    LS telcom AG, Lichtenau
  2. Android- und iOS-Entwickler/in
    mdv - mentz datenverarbeitung gmbh, München
  3. Solution Architect Teamcenter Integration (m/w)
    Siemens Industry Software GmbH & Co. KG, Göppingen
  4. Projektleiter Daten- und Prozessstandardisierung (m/w)
    WALTER AG, Tübingen

 

Detailsuche


Folgen Sie uns
       


  1. Need for Speed Rivals

    Verfolgungsjagden zwischen Cops und Rasern

  2. Digitimes

    Windows-8-Tablets sollen 8 Prozent des Marktes erreichen

  3. Doc Patch

    Das Grundgesetz wird Open Data

  4. Bibliotheca Augusta

    Bibliothek stellt Buchscans unter Creative-Commons-Lizenz

  5. 802.11ac

    Erster Chipsatz für WLAN mit 1,7 GBit/s

  6. Windenergie

    Google kauft Hersteller von Windkraftwerken

  7. Amazon

    App-Shop für Android als Browser-Version gestartet

  8. Atari

    Rollercoaster Tycoon ab 3,5 Millionen US-Dollar im Angebot

  9. Legale Privatkopien

    "EU-Vorschlag würde freies Kopieren erlauben"

  10. Ausprobiert

    Das neue Google Maps ist beeindruckend schnell



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Logitech: iPad-Tastatur mit Kabel
Logitech
iPad-Tastatur mit Kabel

Tastaturen werden an das iPad normalerweise schnurlos per Bluetooth angebunden. Doch Logitech hat nun ein Modell vorgestellt, das per Lightning-Kabel oder 30-Pin-Adapter mit dem Tablet verbunden wird. Es ist besonders für die Anforderungen von Schulen konstruiert worden.

  1. Zoomboard Tastatur mit Lupe für winzige Touchscreens
  2. Kalq-Tastatur Neues Tastenlayout zum Schnelltippen auf Touchscreens
  3. CM Storm Quickfire Stealth Tastatur fast ohne Tastenbeschriftungen

Blackberry Z10 im Langzeittest: Tausche Android gegen Blackberry
Blackberry Z10 im Langzeittest
Tausche Android gegen Blackberry

Mit dem Z10 versucht Blackberry ein Comeback im Smartphone-Markt. Auch Android-Anwendungen lassen sich auf dem Gerät installieren. Golem.de-Autor Tobias Költzsch hat zwei Wochen lang sein Galaxy S3 gegen das Z10 getauscht und im Langzeittest überprüft, wie schwer ein Umstieg ist.

  1. Smartphones Blackberry Q5 im Juli, Blackberry 10.1 wird verteilt
  2. Mobilfunk Fast drei Viertel der Smartphones laufen mit Android
  3. Blackberry-Chef "In fünf Jahren gibt es keine Tablets mehr"

Google-Smartphone: Galaxy S4 mit purem Android wird nur in den USA verkauft
Google-Smartphone
Galaxy S4 mit purem Android wird nur in den USA verkauft

Das von Google angekündigte Galaxy S4 mit purem Android wird ausschließlich in den USA verkauft. Google hat derzeit keine Pläne, das Samsung-Smartphone in anderen Regionen anzubieten.

  1. Samsung 10 Millionen Galaxy S4 in weniger als einem Monat verkauft
  2. Samsung Mehr als 10 Millionen Galaxy S4 in Rekordzeit verkauft
  3. Smartphone Google bringt Galaxy S4 mit purem Android

Zum Artikel