/https%3A%2F%2Fs3.eu-central-1.amazonaws.com%2Fmedia.my.ua%2Ffeed%2F74%2F00fc51c3d3e795530b6f2f356b2b878e.jpg)
Ентузіаст запустив Linux у PDF-файлі
Якийсь час тому ентузіаст із псевдонімом Ading2210 зумів запустити Doom у PDF-документі. Тепер цей програміст змусив працювати в PDF-документі цілу операційну систему! Проект під назвою LinuxPDF, як зрозуміло з назви, дозволяє запустити у PDF операційну систему Linux. Звичайно, не просто безпосередньо — Linux тут працює в модифікованій версії емулятора TinyEMU RISC-V.
Розробник зазначає, що LinuxPDF працює дуже схоже на проект DoomPDF. Як і DoomPDF, цей проект Linux-in-a-doc також має деякі проблеми з продуктивністю, оскільки, як стверджується, він більш ніж у 100 разів повільніший, ніж має бути. Зокрема, ядро завантажується за 30-60 секунд.
Емулятор TinyEMU RISC-V працює у PDF завдяки методиці, за якої його код компілюється з використанням старої версії Emscripten, яка націлена на asm.js замість WebAssembly. Він вбудовується та завантажується у PDF, згодом автоматично запускаючи мінімальне ядро Linux, орієнтоване на цю архітектуру.