αααααΆααααΈααααααααααΆαααΈααααΆαααααΆαα’αα·αααααα αααααα Muen 1.0 ααααΌαααΆαα ααααααΆα αααααΎαααΊαααααααα α’ααααααΆαααααα α»ααα αααα»αααΌαααααααααααααΌαααΆααααααΆαααααααααΎαα·ααΈααΆαααααααα·ααα·ααααΆααααΆααααααααααΆααααΆαααΏααΆααααΆααααΌαααΆαα ααΊαααααΆααααααΆααααααΆαααααααα x86_64 α αΎαα’αΆα ααααΎαααα»αααααααααααααΆαααααααααααα αααααΆαααΆαααααα·αααΆαααΏααΆααααΎαα‘αΎα αα·αααΆαααΆααΆαα·αααΆαααΆααααΆαααα ααΌααααααααααααααααααΌαααΆααααααααΆααΆααΆ Ada αα·αααααΆαααΆααΆαααα’αΆα αααααααααΆααααΆαααααααΆ SPARK 2014α αααααΌαααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα GPLv3 α
ααΊααααααααααΊααΆααΈααααΌααΊαααααααααααααα·ααΆααΆααααααΆααααΆαααααα·ααααα·αααααΆαααΆαα»αααααΆα αααααΆαααΈααααΆαα αα·ααα αα α’αααααααααααααααααααααααΆαααΉααααΉααααα αααΆαααααααΆααααααα±ααα ααΆαα―ααααΊααα’ααααΎααΆαααααΎααααΆααααααααααααααα·αααα·α Intel VT-x αα·ααα½ααααα αΌαααααααΆααα»ααααα·ααΆαααΎααααΈαααααααΆααααΆααααα ααααααΆαααααΆαααααααααααΆααα ααΊααααααα ααααΆαααααααααΌα ααΆα αα·ααα·αα·ααααααΆαααΈααααΌααΊααααααααααα αααααΆαααααααα ααα½αααααααΆαααΆααααα’αΆα αααααΆαα±αααααΆαααα
ααΊαααααααΎαααΆααααα»αααααα«α VMX αααααααα ααΉα hypervisor α αΎααααΆαααΆαα»ααααααααααΆααα’ααααααΎαααΆααααα»ααααα VMX αα·αααΆ root ααααααααΉααααααααααααααα ααΆαα αΌαααααΎα§αααααααααΌαααΆαααααΎα‘αΎααααααααΎααααααααααα Intel VT-d DMA αα·αααΆαααα’αΆαααΆαααΌαα‘αΎααα·α αααααααΎα±ααααΆα’αΆα α’αα»ααααααΆαααααΆααα§ααααα PCI αααααααααα»ααααα·ααΆααα ααΉααααΆαααΆαα»αααααααΎαααΆααα ααααα Muen α
αααααααΆααααα Muen αα½αααΆαααΆαααΆαααααααααΆαααααααααααα α»ααααΌα ααααααααααΌααΈαααααΆαααΆαα (EPT, ααΆααΆαααααααααααα), MSI (ααΆαααααΆαααααααααΆααΆα) αα·αααΆααΆααα»ααααααααααααα’αααα αα αΆα (PAT, ααΆααΆααα»αααααααααααα) α Muen αααααααααΌααααααα·ααΈαααααααααα»ααα·ααα»αααααααααα’ααααΎαααααα·ααΈααααααααααα»ααα»ααααα Intel VMX αααααΆααααααααααΎαααΆαααΌα ααααα·ααααααΆαααααααααΎαααΆα αααααααααααααααααΆαα ααααααΆαα αΆααα ααααααΆααα·αα·ααααααα’ααααΎα αααΆαα αααααααααααααααααααααΉαααα·ααΆααα αα·ααααααΆαα’αααα αα αΆααααααΆαα ααααααααααααΆαα ααΆαααααΆαααααααα αααα»ααααΆαααΆαα»ααααααα»αααααΎαααΆαα
ααΆααΆαααααααΆαααΆαα»ααααααα»αααααΎαααΆαααΆαα½αααΉαααΌααααΆαααΈα 64 αααΈα αααΆαααΈααα·αααα·α 32 α¬ 64 αααΈα αααααα·ααΈ 64 αααΈααα αααα»αααΆααΆ Ada αα·α SPARK 2014 αααΆαααΈααα·αααα·αααΈαα»α αα·α "unikernels" αααααΆααααα»αααααααα½αα―ααααααα’ααααΎ MirageOS αα ααΎααααΌααα Muen α
ααΆαα αααααααα·αααααΆαααααααααααααΌααα αααα»αααΆαα ααααααΆα Muen 1.0α
- α―αααΆαααααΌαααΆαααααα»αααααααΆαααΆαα½αααΉαααααααααΆααααΆαααααααΆααααΊααα (α§ααααα αα·αααααΆαααααααα) αααααααα (αααααΆααααααααααα Tau0 αα·ααααα’ααα§ααααα) αα·ααααΆαααΆαα»αααα―αααΆαααααααα·αααααΆαααΆααα’ααααααααααα
- αααα ααα§ααααα Tau0 (Muen System Composer) ααααΌαααΆααααααα ααααα½αααΆααααα»ααααααΆαααΆαα»αααααΆααααααααααΆαααα½α ααΆαααααααΆααααΆααααααΌαααΆααααααααα αα·αααΆαα’αα·ααααααααααΆαααααααααααΆααααααααΎαααΆαααΎ Muen α αααΆαααΆαα»αααααΆαααααααα½αααΆααααααα·ααΈαααααΆ AHCI (SATA) αααααα·ααΈαααααααααα§ααααα (DM) αααααα·ααΈα αΆααααααΎααααααααα αααααα·ααΈααααααααααααααααα ααααΆααΈααα·αααα·αααα
- αααααα·ααΈαααααΆ muenblock ααΈαα»α (ααΆαα’αα»ααααα§ααααααααα»ααααααααΎαααΆααα ααΎααααΌαααααα·αα½α Muen) ααααΌαααΆαααααααααα ααααΎ blockdev 2.0 APIα
- α§ααααααααααΆαα’αα»αααααααααΆααααΆααααααααααααααααΈαα·ααααααΆαααΆαα»ααΎαα
- ααΌαααΆαααααααααααααΌαααΆαααααααααα ααααΎ SBS (Signed Block Stream) αα·α CSL (Command Stream Loader) ααΎααααΈααΆαααΆαααΆααα»α αα·αα
- αααααα·ααΈαααααΆ AHCI-DRV αααααΆααααααααααΆααααααΌαααΆαα’αα»αααα αααααααΆααΆααΆ SPARK 2014 αα·αα’αα»ααααΆαα±ααα’αααααααΆααααααΆααααααΆααααα ααα»α αααααΆαα ATA α¬ααΆαααΆαααΈαα½αααα ααΉααααΆαααΆαα»α
- ααΆαααΆαααα Unikernel αααααΎαα‘αΎαααΈαααααα MirageOS αα·α Solo5 α
- αααα ααα§αααααααΆααΆ Ada ααααΌαααΆαααααΎαα αα α»ααααααααΆααααααΆααααΆαα ααααααΆα GNAT Community 2021 α
- αααααααααα½ααααα αΌαααΆαααααααααΆααααααΌαααΆααααααααΈαααααα·ααΈααααΆααααΆα Bochs αα QEMU/KVM ααα·ααααΆααααααΆαααΆααα
- ααΌαααΆααααΆαααΆαα»ααΈαα»α ααααΎααΊαααααΈαα»α 5.4.66 α
ααααα: opennet.ru