TinyKVM: بيئة رملية لعملية واحدة فائقة السرعة
2025-03-14

قام طالب دكتوراه ومطور ألعاب، بالإضافة إلى عمله على libriscv ولعبة بدون عنوان، بإنشاء TinyKVM، وهي بيئة رملية لعملية واحدة تعتمد على KVM. يعمل TinyKVM على تشغيل برامج Linux ELF الثابتة بأداء قريب من الأداء الأصلي، مع انخفاض هامشي في وقت الاستدعاء (حوالي 2 ميكروثانية). يستخدم تقنية الصفحات الضخمة لتعزيز الأداء، ويدعم تصحيح الأخطاء باستخدام GDB وإعادة تعيين VM بكفاءة، مما يجعله مناسبًا لعزل برامج Linux، حتى نماذج اللغات الكبيرة (LLM). يتميز TinyKVM بقاعدة رمزية صغيرة، مع التركيز على الأمان من خلال تقليل مساحة الهجوم. تشمل الخطط المستقبلية دعم أنظمة Intel TDX/AMD SEV وعمارة AArch64.
التطوير
بيئة رملية