Linux auf dem NES: Abgespeckte Version auf Konsole der 80er Jahre

Inhaltsverzeichnis:
Wenn sich seit Anfang der neunziger Jahre etwas gezeigt hat, dann das, dass Linux enorm vielseitig einsetzbar ist. Das ist auch kein Geheimnis, denn Linux kommt auf Servern zum Einsatz, in Smartphones, auf Smart-TVs, Routern, Tablets und natürlich Computern. Und immer wieder zeigen clevere Entwickler, dass es fast keine Hardware gibt, auf der man nicht irgendwie auch Linux zum Laufen bringen kann.
Mit dem Projekt NES86 ist es jetzt einem Entwickler, der sich decrazyo nennt, gelungen, eine Linux-Variante zu erstellen, die auf einem NES läuft, der alten Konsolen von Nintendo, die in den achtziger Jahren weit verbreitet gewesen ist. Das ist gar nicht so einfach gewesen, denn das Nintendo Entertainment System kommt mit überschaubaren Hardware-Ressourcen. Also wurde ein 8086-Chip simuliert, mit dem das Embeddable Linux Kernel Subset gestartet werden kann. Mehr zum Thema Linux auf dem NES gibt es im Folgenden zu lesen.
NES86 Projekt von decrazyo
Das Problem mit alter Hardware besteht darin, dass es in der Regel wesentlich weniger leistungsfähig als moderne Hardware ist. Was heute ganz normal ist, war in den achtziger Jahren noch längst kein Standard. Zum Vergleich: Das NES hat einen 8-Bit-Prozessor, heutige Smartphones sind viele Millionen Mal schneller als die Konsole aus den achtziger Jahren. Jeder trägt heute also in der Hosentaschen mehr Rechenleistung, als die Konsolen von früher jemals hatten. Das macht es so schwierig, bestimmte Software zu implementieren, die natürlich Rechenleistung benötigt. Viele Entwickler lieben aber genau diese Herausforderung, da Linux enorm flexibel ist und auch angepasst werden kann.
Entwickler decrayzo hat sich der Sache angenommen. Zunächst galt es, auf dem NES einen Prozessor zu emulieren, wobei das Projekt NES86 das in Form eines Intel 8088/8086 gemacht hat. Das hat es ermöglicht, dass das Embeddable Linux Kernel Subset (ELKS) gestartet werden konnte, das auf 16-Bit-Prozessoren läuft. Das System läuft zwar enorm langsam, aber es funktioniert und kann als ROM-Image für verschiedene NES-Emulatoren heruntergeladen werden. Man sollte die Geschwindigkeit der Emulation erhöhen, da das System sonst sehr langsam funktioniert.
Das Nintendo Entertainment System
Auf der Konsole erschienen unter anderem Klassiker wie Metroid, The Legend of Zelda und Super Mario Bros., die bis heute Nachfolger finden. Die Spielekonsole wurde bis heute über 60 Millionen Mal verkauft und wurde dann Anfang der neunziger Jahre vom Nachfolger SNES abgelöst. Mittlerweile gibt es zahlreiche Nintendo Spielekonsolen.
Fazit zum Linux auf dem NES