Linux əməliyyat sistemi Chromium əsaslı brauzer tərəfindən açılmış PDF faylı daxilində uğurla işə salındı. LinuxPDF adlanan və çəkisi cəmi 6 MB olan bu unikal layihənin arxasında əvvəllər oxşar layihə - DoomPDF ilə məşhurlaşan Ading2210 ləqəbli yeniyetmə dayanır. Bu barədə Tom's Hardware nəşri məlumat yayıb.
Ading2210 izah edir ki, Linux TinyEMU RISC-V emulyatorunun dəyişdirilmiş versiyası sayəsində PDF daxilində işləyir. LinuxPDF DoomPDF-ə bənzər şəkildə işləyir, lakin əhəmiyyətli performans problemlərindən əziyyət çəkir - sürət olması lazım olduğundan "100 dəfədən çox yavaş" olaraq ifadə edilir.
TinyEMU RISC-V emulyatoru WebAssembly əvəzinə asm.js üzərində cəmlənmiş Emscripten-in köhnə versiyasından istifadə edərək kodu tərtib etməklə PDF-də işləyir. Bu kod PDF-ə daxil edilib və avtomatik olaraq bu arxitektura üçün nəzərdə tutulmuş minimal Linux nüvəsini idarə edir. "Start Emulator" düyməsinə kliklədikdən sonra brauzerdə LinuxPDF istifadəçi interfeysi görünür və Linux pəncərəsində əməliyyat sisteminin yüklənməsi prosesini bildirən salamlama mesajı görünür.
DoomPDF ilə tanış olan istifadəçilər layihənin aşağı kontrastlı xarakterik boz displeyini tanıyacaqlar. Şəkil çıxışı həmçinin DoomPDF-də olduğu kimi sətir-sətir ASCII çıxışı vasitəsilə həyata keçirilir.
Mətndə səhv var? Onu siçanla seçin və Ctrl+Enter düyməsini basın.