Linux auf einem 1971er Intel 4004 startet nach 5 Tagen (Linux auf einem 1971er Intel 4004 startet nach 5 Tagen)

Index

Linux auf einem 1971er Intel 4004 startet nach 5 Tagen

Erstaunliche Leistung von Entwicklern: Nach intensiven Anstrengungen von fünf Tagen gelang es einem Team von Spezialisten, das Betriebssystem Linux auf einem alten Intel 4004-Prozessor aus dem Jahr 1971 zu starten. Dieser Prozessor war einer der ersten Mikroprozessoren der Welt und gilt als Vorläufer der heutigen Computer-Chips. Die technische Meisterleistung zeigt, dass selbst älteste Hardware noch überraschende Fähigkeiten aufweisen kann, wenn man sie mit moderner Software kombiniert. Wir werden in den folgenden Abschnitten näher auf diese beeindruckende Leistung eingehen und erläutern, wie das Team diese Herstellung möglich gemacht hat.

Hier sind zwei kurze Überschriften für die Nachricht:

Linux-Pionier Dmitry Grinberg erfolgreich: Prozessor von Intel aus dem Jahr 1971 bringt Linux zum Laufen

Rückkehr in die Vergangenheit: Hacker Dmitry Grinberg emuliert Linux auf einem 40 Jahre alten Intel-Prozessor

Dmitry Grinberg, einer der bekanntesten Videospiel-Hacker derzeit, hat sich erneut als Meister seines Fachs bewiesen. Nachdem er die Game Boy Advance auf der DEF CON 32, einer der wichtigsten Konferenzen der Hacker-Szene, emuliert hatte, gelang es ihm, Doom auf einem Raspberry Pi laufen zu lassen.

Die Konferenz-Organisatoren haben Grinberg jedoch wegen seiner Zusammenarbeit mit der Hardware-Firma Entropic Engineering, mit der sie in der Vergangenheit Probleme hatten, während einer Rede von der Bühne entfernt und vom Veranstaltungsort verwiesen.

Doch Grinberg ließ sich nicht entmutigen und nahm sich ein neues Projekt vor: Er wollte Linux auf einem Intel 4004-Prozessor von 1971 laufen lassen. Dieser Prozessor war Intel's erstes kommerzielles Chip-Modell und wurde zwei Jahrzehnte vor der Einführung von Linux veröffentlicht.

Die Experten der Branche hielten es für praktisch unmöglich, dass Linux auf diesem Prozessor laufen würde, aber Grinberg nahm die Herausforderung an.

Der Intel 4004 ist ein 4-Bit-Prozessor, der mit einer Taktfrequenz von 740 kHz und nur 2.600 Transistoren ausgestattet ist. Der Chip wurde für die Busicom 141-PF, eine japanische Taschenrechner-Familie mit fortschrittlichen Funktionen, entwickelt. Das Gerät hatte 4 Kilobyte RAM, was es nicht mit Linux kompatibel machte.

Um Linux auf diesem alten Computer laufen zu lassen, erstellte Grinberg einen MIPS R3000-Emulator für den Prozessor. Der R3000 wurde 1988 entwickelt, während Linus Torvalds die erste Version von Linux entwarf, aber offiziell erst 1991 auf den Markt kam.

Die Herausforderung bestand darin, einen 32-Bit-Prozessor auf einem 4-Bit-Chip zu emulieren. Doch Grinberg ließ sich nicht abschrecken. Er entwarf eine spezielle Platine mit einem einfachen Bildschirm, der sicherlich keine Geschwindigkeitsrekorde brechen wird.

Am Ende gelang es Grinberg, Linux auf dem Intel 4004-Prozessor mit einer Taktfrequenz von 790 kHz laufen zu lassen. Das Gerät benötigte jedoch neun Tage, um hochzufahren. Nach einigen Anpassungen reduzierte Grinberg die Startzeit auf 4,76 Tage, wie in seinem YouTube-Video zu sehen ist.

Die Reaktionen auf Grinbergs Leistung waren überwiegend amüsiert. Dein Windows startet in wie viel. einem Tag und einer halben Stunde? Welcher Chip hast du? Ein Dorito?, kommentierte ein YouTube-Nutzer.

ComputerHoy berichtet über die Details dieser außergewöhnlichen Leistung.

Etiketten: Linux, Emulatoren, Hacker

Martin Mayer

Ich bin Martin, ein leidenschaftlicher Experte für Computer und Technologie. Als Autor für die unabhängige Zeitung UB Computer bringe ich Ihnen die neuesten Nachrichten aus der Welt der Technik mit strengster Objektivität. Meine Beiträge sind fundiert und informativ, um Ihnen einen umfassenden Überblick über die aktuellen Entwicklungen in der Computerbranche zu bieten. Tauchen Sie mit mir in die spannende Welt der Technologie ein und bleiben Sie immer auf dem neuesten Stand.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up