- QEMU का विकल्प बनने के लिए डिज़ाइन किया गया मॉडर्न और हल्का जनरल-पर्पज़ हाइपरवाइज़र
- FreeBSD के Bhyve पर आधारित, और इसका डिवाइस एमुलेशन कोड बहुत छोटा और कुशल है
मुख्य विशेषताएँ
- मॉडर्न आर्किटेक्चर: लेगेसी डिवाइसों को हटाकर, अधिकांशतः VirtIO-आधारित आधुनिक डिवाइस ही लागू किए गए हैं, जिससे जटिलता कम होती है
- हल्का डिज़ाइन: C भाषा में लिखा गया है और Bhyve-आधारित है, न्यूनतम डिवाइस एमुलेशन के कारण तेज़ और हल्का
- जनरल-पर्पज़ उपयोग की क्षमता: GUI और non-GUI (headless) VM सपोर्ट, EFI bootloader और ACPI सपोर्ट, Linux और Windows VM चलाने में सक्षम
- मॉड्यूलर आर्किटेक्चर:
- Scorpi को API के रूप में अन्य सेवाओं में इंटीग्रेट किया जा सकता है
- ग्राफ़िक्स, यूज़र इंटरफ़ेस, इनपुट डिवाइस आदि को मॉड्यूल के रूप में अलग किया गया है
- नेटवर्किंग भी मॉड्यूलर बनाई जा सकती है, जिससे लचीला विस्तार संभव है
प्लेटफ़ॉर्म सपोर्ट की वर्तमान स्थिति और योजनाएँ
- फिलहाल यह Mac ARM64 पर Apple Hypervisor Framework का उपयोग करके चलता है
- आगे चलकर इसे इन प्लेटफ़ॉर्म तक विस्तारित करने की योजना है:
- Linux x86 और ARM (KVM-आधारित)
- RISC-V सहित विभिन्न आर्किटेक्चर
उपलब्ध bootloader
- U-Boot
- तेज़ और सरल, लेकिन ACPI और ग्राफ़िक्स सपोर्ट नहीं
- तेज़ स्टार्टअप की ज़रूरत वाले headless VM के लिए उपयुक्त
- सोर्स कोड
- EDK2 UEFI
- ACPI, framebuffer, और विभिन्न boot device driver का सपोर्ट
- ग्राफ़िकल VM या विविध हार्डवेयर फीचर की ज़रूरत होने पर उपयुक्त
- सोर्स कोड
आगे का रोडमैप
- file sharing, copy/paste सपोर्ट जैसी अनुपस्थित सुविधाएँ जोड़ना
- KVM-आधारित Linux सपोर्ट लागू करना
- Windows के लिए DirectX 12 display driver जोड़ना
- RISC-V और अन्य आर्किटेक्चर के लिए सपोर्ट का विस्तार
4 टिप्पणियां
यह इस लेख से जुड़ा हुआ विचार नहीं है, लेकिन अक्सर मुझे लगता है कि अगर आजकल बहुत इस्तेमाल होने वाले vector embeddings का उपयोग करके किसी खास लेख से जुड़े दूसरे GeekNews लेख भी देखे जा सकें, तो अच्छा होगा।
मैंने भी ऐसा सोचा था। लेकिन यह बार-बार टलता जा रहा है, sobs
macOS के लिए नहीं है, लेकिन फिर भी एक lightweight hypervisor परिचय लेख: Hyperlight - lightweight virtual machine manager (VMM) | GeekNews