
گوگل جي سمر آف ڪوڊ 2024 منصوبي جي حصي طور، هائيڪو آپريٽنگ سسٽم ورچوئلائيزيشن ۾ اهم ترقي ڪئي. ڊالمي نالي هڪ ڊولپر جي ڪم جي مهرباني، هائيڪو تي QEMU هاڻي هارڊويئر ايڪسلريشن کي سپورٽ ڪري ٿو.
هن منصوبي جو مقصد NVMM هائپر وائزر کي DragonFlyBSD کان هائيڪو ڏانهن پورٽ ڪرڻ هو. هي QEMU کي هارڊويئر CPU ورچوئلائيزيشن ايڪسٽينشن جهڙوڪ Intel VT-x استعمال ڪرڻ جي اجازت ڏئي ٿو، ممڪن طور تي ڪارڪردگي بهتر بڻائي ٿو. مجازي مشينون، مقامي جي ويجهو.
منصوبي جي اهم ڪاميابين ۾ شامل آهن:
- NVMM فرنٽ اينڊ ۽ VMX بيڪ اينڊ کي هائيڪو ڏانهن پورٽ ڪرڻ
- هائيڪو ڪرنل ۾ ايڪسٽينڊڊ پيج ٽيبل (EPT) سپورٽ شامل ڪرڻ
- هائيڪو تي NVMM سان ڪم ڪرڻ لاءِ QEMU کي ترتيب ڏيڻ
Хотя реализация еще не завершена, первые тесты показывают обнадеживающие результаты. Простые операционные системы и загрузчики теперь могут быть запущены с аппаратным ускорением на Haiku. Однако более сложные системы, такие как сама Haiku или Xubuntu, пока не работают.
ڊولپر EPT بگ کي درست ڪرڻ کان پوءِ حقيقي هارڊويئر تي ڪارڪردگي ۾ هڪ اهم بهتري جو ذڪر ڪري ٿو، جيتوڻيڪ ڪجهه استحڪام جا مسئلا باقي آهن. ملٽي پروسيسر سپورٽ پڻ ترقي ۾ آهي؛ QEMU في الحال SMP کي فعال ڪرڻ وقت ڪريش ٿئي ٿو.
هي منصوبو هائيڪو جي ورچوئلائيزيشن صلاحيتن جي ترقي ۾ هڪ اهم قدم جي نمائندگي ڪري ٿو. جيئن باقي مسئلا حل ٿي ويندا، هائيڪو استعمال ڪندڙ QEMU ذريعي ورچوئل مشينون هلائڻ دوران ڪارڪردگي ۾ نمايان بهتري جي اميد ڪري سگهندا.
پروجيڪٽ جو ڪوڊ GitHub تي موجود آهي، پر اهو اڃا تائين مکيه هائيڪو ڪوڊ بيس ۾ ضم نه ڪيو ويو آهي.
جو ذريعو: linux.org.ru
