Egy középiskolás, aki a ading2210 internetes becenévre hallgat kiadta a LinuxPDF, egy olyan szoftvert, amely Linuxot futtat egy PDF-fájlon belül. Ez a DoomPDF korábbi kiadása után történt, amely a Doom videojátékot futtatja egy PDF-fájlban. A LinuxPDF demonstrációs verziója Chromium-alapú böngészővel érhető el itt.
A webböngészők HTML, CSS és Javascript segítségével hozzák létre az interaktív weboldalakat, amelyeket ma az interneten látunk. E nyelvek egy részhalmaza a modern PDF-böngészőkben is elérhető a kód végrehajtásához.
TinyEMU egy kis RISC-V rendszer emulátor, amely Linuxot futtat, és a Linux OS-t tartalmazó, lefordítatlan TinyEMU kódot a oldalról lehet letölteni egy 15 MB-os fájlban. Ez elég kicsi ahhoz, hogy egy PDF-böngészőben különösebb nehézség nélkül futtatható legyen, különösen akkor, ha a PDF-fájlt a fentebb linkelt webböngészőben nézzük meg.
De az olyan operációs rendszerek, mint a Linux, C nyelven vannak kódolva, amely nyelvet a web- vagy PDF-böngészők nem támogatnak. Emscripten, egy keresztkompiláló eszközt használtunk a C kód átalakítására a Javascript egy részhalmazává, amelyet asm.js néven emlegetnek amely PDF-fájlokban is futtatható.
A modern PDF-böngészők korlátai tovább korlátozzák a futtatható Javascript-kódot. Ading2210 a DoomPDF korábbi kiadásában ezeket leküzdötte, különösen a szöveg bevitelére és a rendszerkijelző kimenetére vonatkozóan, és az ilyen kódot újra felhasználta a LinuxPDF-ben.
Forrás(ok)
» A Top 10 multimédiás noteszgép - tesztek alapján
» A Top 10 játékos noteszgép
» A Top 10 belépő szintű üzleti noteszgép
» A Top 10 üzleti noteszgép
» A Top 10 notebook munkaállomása
» A Top 10 okostelefon - tesztek alapján
» A Top 10 táblagép
» A Top 10 Windows tabletje
» A Top 10 subnotebook - tesztek alapján
» A Top 10 300 euró alatti okostelefonja
» A Top 10 120 euró alatti okostelefonja
» A Top 10 phabletje (>5.5-inch)
» A Top 10 noteszgép 500 EUR (~160.000 HUF) alatt
» A Top 10 "pehelysúlyú" gaming notebookja