لقد حقق طالب في المدرسة الثانوية إنجاز ترميز آخر ، وحصل على أ توزيع Linux خفيفة الوزن لتشغيل داخل وثيقة PDF.
تم تطوير ADING2210 Linuxpdf ل جوجل Chrome وغيرها من المتصفحات القائمة على الكروم من خلال الاستفادة من إصدار من Tinyemu ، وهو محاكي RISC-V ، تم تعديله لتشغيله داخل PDF.
على عكس الأجهزة الافتراضية التقليدية ، يعمل هذا المحاكي بالكامل ضمن مشاهد PDF الخاص بـ Chrome من خلال استخدام إصدار أقدم من emscripten الذي يجمع ASM.JS بدلاً من webassembly.
كيف يعمل LinuxpDF
عندما يفتح المستخدم الملف ويوافق على “بدء المحاكي” ، يتم تحميل الكود المدمج ، مع إطلاق بيئة Linux الحد الأدنى. تتألف الواجهة من موقع عرض Linux المستند إلى النص مع لوحة مفاتيح ناعمة مصنوعة من أزرار PDF التفاعلية. يمكن للمستخدمين الذين لديهم لوحة مفاتيح فعلية إدخال الأوامر في حقل إدخال مخصص.
على الرغم من براعة ، linuxpdf بعيدا عن عملي للاستخدام المنتظم. وفقًا لـ ADING2210 ، تستغرق الأحذية ما بين 30 و 60 ثانية.
هذا الأداء البطيء بفضل مترجم Chrome المعاق في الوقت المناسب (JIT) ، وهي خطوة تعزز …