Beeindruckend: Von Schüler gebautes Linux läuft jetzt in PDF-Datei
Das freie Betriebssystem mit dem Pinguin kommt zum Teil mit unglaublich geringen Ressourcen aus. Das haben bereits einige Bastler-Projekte bewiesen. Jetzt hat ein High-School-Schüler eine ganz besondere Linux-Version gebaut, die in einer PDF-Datei läuft.
Besonders praktisch ist auch die Linux-Variante nicht, die jetzt ein anonymer Highschool-Schüler mit dem Github-Nutzernamen Ading2210 (bzw. vk6_ auf Reddit) gebaut hat. Umso beeindruckender sind allerdings die Rahmenbedingungen, unter denen das System arbeitet.
Starten Nutzer die Linux-Implementierung, werden sie von einem grauen Viewport begrüßt, der mithilfe von ASCII-Zeichen erzeugt wird. Darunter befindet sich noch eine Software-Tastatur, die aus PDF-Schaltflächen besteht, sowie ein Feld für Input mittels einer angeschlossenen Hardware-Tastatur. Wer möchte, kann das Ganze auf der dazugehörigen Webseite direkt selbst ausprobieren.
LinuxPDF in all seiner Pracht
Mit der Geschwindigkeit seiner Linux-Variante ist der Entwickler aber nicht zufrieden. Denn "der Linux-Kernel braucht etwa 30-60 Sekunden, um innerhalb der PDF-Datei hochzufahren, was mehr als 100-mal langsamer ist als normalerweise". Das soll aber an der Deaktivierung des Just-in-Time-Compilers in der aktuellen Version von Chromes PDF-Engine liegen. Daran lässt sich momentan nichts ändern.
Siehe auch:
Sparsames Linux
Arbeitet man mit eingeschränkter Hardware oder möchte man möglichst wenige Ressourcen in Anspruch nehmen, fällt die Wahl oft ein Linux-basiertes Betriebssystem. In der Vergangenheit konnten unterschiedliche Varianten des OS schon auf verschiedensten obskuren Apparaturen zum Laufen gebracht werden. Zuletzt schaffte es etwa der bekannte Bastler Dmitry Grinberg, ein Debian-Abbild mit abgespecktem Linux-Kernel 4.4.292+ auf einem Intel 4004 von 1971 auszuführen. Allerdings dauerte der Boot-Vorgang beinahe fünf ganze Tage.Besonders praktisch ist auch die Linux-Variante nicht, die jetzt ein anonymer Highschool-Schüler mit dem Github-Nutzernamen Ading2210 (bzw. vk6_ auf Reddit) gebaut hat. Umso beeindruckender sind allerdings die Rahmenbedingungen, unter denen das System arbeitet.
Betriebssystem läuft in PDF-Datei
So lebt die auf den Namen "LinuxPDF" getaufte Version in einer PDF-Datei. Die kann in jedem Chromium-basierten Internet-Browser wie etwa Google Chrome oder Microsoft Edge ausgeführt werden. Um das zu ermöglichen, wird eine speziell angepasste Version des RISC-V-Emulators TinyEMU verwendet. Der Code wird dabei "mit einer alten Version von Emscripten kompiliert, die asm.js statt WebAssembly nutzt", so Ading2210 auf der Github-Seite des Projekts.Starten Nutzer die Linux-Implementierung, werden sie von einem grauen Viewport begrüßt, der mithilfe von ASCII-Zeichen erzeugt wird. Darunter befindet sich noch eine Software-Tastatur, die aus PDF-Schaltflächen besteht, sowie ein Feld für Input mittels einer angeschlossenen Hardware-Tastatur. Wer möchte, kann das Ganze auf der dazugehörigen Webseite direkt selbst ausprobieren.
LinuxPDF in all seiner Pracht
Mit der Geschwindigkeit seiner Linux-Variante ist der Entwickler aber nicht zufrieden. Denn "der Linux-Kernel braucht etwa 30-60 Sekunden, um innerhalb der PDF-Datei hochzufahren, was mehr als 100-mal langsamer ist als normalerweise". Das soll aber an der Deaktivierung des Just-in-Time-Compilers in der aktuellen Version von Chromes PDF-Engine liegen. Daran lässt sich momentan nichts ändern.
DoomPDF als Vorbild
Schon vor etwa einem Monat hatte ein ähnliches Projekt von Ading2210 für Aufsehen gesorgt. Denn bevor er sich Linux widmete, ließ er auf ähnliche Weise den Shooter-Klassiker Doom in einem PDF laufen. Mit etwa zwölf 'FPS' und WASD-Steuerung lässt sich der Titel sogar erstaunlich gut spielen. Wer die Doom-Variante gerne ausprobieren möchte, findet sie ebenfalls auf einer eigenen Webseite. Auch hier ist die Verwendung eines Chromium-basierten Browsers erforderlich.
Zusammenfassung
- Highschool-Schüler entwickelt Linux-Version für PDF-Dateien
- Das System läuft in Chromium-basierten Browsern mithilfe von TinyEMU
- Nutzeroberfläche besteht aus ASCII-Zeichen und PDF-Schaltflächen
- Boot-Vorgang dauert 30-60 Sekunden aufgrund technischer Limitierungen
- Entwickler hat zuvor bereits Doom in einer PDF-Datei zum Laufen gebracht
- Das Projekt zeigt die beeindruckenden Möglichkeiten von Linux
Siehe auch:
- Chinesische Angreifer kapern Linux-Netzwerkgeräte per SSH
- Volla: Deutsches Android/Linux-Tablet ganz ohne Google jetzt erhältlich
- Gefährlich? Facebook sperrt Beiträge und Gruppen zu Linux-Themen
- Kleine Code-Anpassung in Linux soll in Datenzentren viel Strom sparen
- Windows-Apps unter Linux: Das verbesserte Wine 10.0 ist jetzt fertig
Thema:
Beliebte PDF-Downloads
Videos zum Thema PDF
Acrobat Pro 2020 im Preisvergleich
Beiträge aus dem Forum
-
die Version 1.2.0 von KillerPDF
d-hubs -
Welcher Prozessor Ram etc für PDF Tech. Zeichnung
koubi -
Acrobat X startet nicht mehr unter Win10
Biedermeyer -
.pdf filtern und löschen
DON666 -
Wie alt sollte ein MacBook höchstens sein?
MiezMau -
Virtuellen PDF Drucker auf Macbook installieren - wie ?
Sonnenschein11 -
PDF Icon / Logo / Symbol ändern von Chrome als PDF Viewer, nur das Ico
Liftboy -
PDF-Datei speichern
Pregos -
Im UZ-Sinn gedrehte PDF-Dokumente speichern
synthhier -
PDF / HTML teilweise ausdrucken
joe13
Weiterführende Links
Neue Nachrichten
- Wallpaper Engine: "Anime Girl"-Hintergründe gefährden Steam-Gamer
- iPhone Air 2: Apple behebt die zwei größten Mankos des Vorgängers
- 24 Mrd. Datensätze offen im Netz: Riesiges Passwort-Archiv entdeckt
- Top-Tarif im O2-Netz: Jetzt 25 GB 5G dauerhaft für nur 4,99 Euro
- Microsoft Edge erlaubt bald den Login mit einem Google-Konto
- Tim Cook warnt: Preise für Apple-Produkte werden bald deutlich steigen
- Minus 15 Prozent: Speicherkrise trifft die Smartphone-Hersteller hart
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Links,
um WinFuture zu unterstützen:
Vielen Dank!
Alle Kommentare zu dieser News anzeigen