Většina novinek souvisejících s Linuxem se nese ve znamení experimentů, které dávají prostor projektům všeho druhu. Jedním z nich je i ten, který uskutečnil španělský hacker, jemuž se podařilo zapsat do historie tím, že na čipy Applu přenesl AAA tituly, jako je Zaklínač 3. Tentokrát se však jistý student rozhodl postoupit ještě o krok dál tím nejbizarnějším možným způsobem, když proměnil PDF ve funkční emulátor Linuxu.
Středoškolskému studentovi se podařilo emulovat Linux uvnitř souboru PDF s využitím podpory formátu pro JavaScript. Tento úspěch navazuje na jeho předchozí výkony, neboť v minulosti se mu podařilo spustit Tetris a Doom uvnitř PDF, což ukazuje nečekaný potenciál tohoto formátu. Jeho projekt nazvaný LinuxPDF používá emulátor RISC-V založený na TinyEMU a také znovu využívá kód z předchozích verzí. Interpretací vstupů v textovém poli tak mohou uživatelé komunikovat se systémem pomocí virtuálních kláves nebo své klávesnice.
Výkon je sice pomalý, ale výsledek je překvapivý
Jak již bylo zmíněno, PDF umí spouštět JavaScript. Díky tomu může využívat pokročilé funkce, jako je 3D vykreslování, detekce monitoru a HTTP požadavky v Adobe Acrobatu. Kromě toho je sice výkon pomalý, protože spuštění jádra může trvat až minutu (asi 100krát déle než v běžném systému Linux), ale to je způsobeno omezeními enginu V8 v Chromu. Přesto se jedná o historický počin, neboť se podařilo dokázat, že uvnitř PDF lze spustit funkční emulátor Linuxu.
Souborový systém je sice ve výchozím nastavení 32bitový, lze však zkompilovat 64bitovou verzi, což však ještě zhoršuje výkon. V případě zájmu je zdrojový kód k dispozici na GitHubu a uživatelé mohou LinuxPDF testovat v prohlížečích založených na Chromiu, jako jsou Chrome, Edge a Opera. Kromě toho student vyvinul také ChromeOS RMA Shim Bootloader, projekt, který umožňuje spouštět Debian na Chromeboocích bez nutnosti úpravy jejich firmwaru. Mnozí proto čekají, jaká bude jeho další technologická šílenost.