ፕሮጀክቱ በመጀመሪያ የተፈጠረው ለ x86 መድረክ የተገነቡ የሊኑክስ ፈጻሚዎች x86 ባልሆኑ አርክቴክቸር እንዲሰሩ ለማስቻል በፋብሪስ ቤላርድ ነው። በዕድገት ዓመታት ውስጥ ለ 14 የሃርድዌር አርክቴክቸር ሙሉ የማስመሰል ድጋፍ ተጨምሯል ፣ የተመሰሉት የሃርድዌር መሳሪያዎች ብዛት ከ 400 በላይ ሆኗል ። ለ 5.0 ስሪት በመዘጋጀት ከ 2800 ገንቢዎች ከ 232 በላይ ለውጦች ተደርገዋል።
ቁልፍ
- የአስተናጋጁን አካባቢ የፋይል ስርዓት በከፊል በመጠቀም ወደ እንግዳ ስርዓት የማስተላለፍ ችሎታ
virtiofsd . የእንግዳው ስርዓት በአስተናጋጅ ስርዓት በኩል ወደ ውጭ ለመላክ ምልክት የተደረገበትን ማውጫ ሊሰቅል ይችላል ፣ይህም በምናባዊ ስርዓቶች ውስጥ የጋራ ማውጫዎችን ተደራሽነት አደረጃጀት በእጅጉ ያቃልላል። እንደ NFS እና virtio-9P ያሉ የአውታረ መረብ ፋይል ስርዓቶችን ከመጠቀም በተለየ መልኩ virtiofs በአካባቢያዊ የፋይል ስርዓት አቅራቢያ አፈጻጸምን እንዲያሳኩ ይፈቅድልዎታል; -
ድጋፍ QEMU D-Busን በመጠቀም ከውጪ ሂደቶች መረጃን በቀጥታ ማዛወር; - ተጠቃሚነት
የማስታወስ ድጋፎች የእንግዳው ስርዓት ዋናውን RAM አሠራር ለማረጋገጥ. የኋለኛው ክፍል የ "-machine memory-backend" አማራጭን በመጠቀም ይገለጻል; - የተጨመቁ የምስል መጠባበቂያዎችን ለመፍጠር የሚያገለግል አዲስ "ኮምፕሬስ" ማጣሪያ;
- የ"qemu-img መለኪያ" ትዕዛዙ አሁን ከ LUKS ምስሎች ጋር መስራት ይችላል፣ እና የ"--target-is-zero" አማራጭ ወደ "qemu-img convert" ትዕዛዝ ተጨምሯል የታለመውን ምስል ዜሮ መዝለል;
- ሙሉ ቨርቹዋል ማሽንን ሳያስኬዱ የQEMU ብሎክ ደረጃ እና የQMP ትዕዛዞችን ፣አሂድ ብሎክ መሳሪያዎችን እና አብሮ የተሰራውን NBD አገልጋይን ጨምሮ ለ qemu-storage-daemon ሂደት የሙከራ ድጋፍ ታክሏል።
- የ ARM architecture emulator ኮርቴክስ-ኤም 7 ሲፒዩዎችን የመምሰል ችሎታ አክሏል እና ለ tacoma-bmc፣ Netduino Plus 2 እና Orangepi PC ቦርዶች ድጋፍ ይሰጣል። ለ vTPM እና virtio-iommu መሳሪያዎች ወደ 'virt' የተመሰሉት ማሽኖች ድጋፍ ታክሏል። የ KVM እንግዳ አከባቢዎችን ለማሄድ የAArch32 አስተናጋጅ ስርዓቶችን የመጠቀም ችሎታ ተቋርጧል። የሚከተሉትን የስነ-ህንፃ ባህሪያት ለመኮረጅ ድጋፍ ተተግብሯል:
- ARMv8.1: VHE ፣ VMID16 ፣ PAN ፣ PMU
- ARMv8.2: UAO ፣ DCPoP ፣ ATS1E1 ፣ TTCNP
- ARMv8.3: RCPC ፣ CCIDX
- ARMv8.4: PMU ፣ RCPC
- የHP አርቲስት ግራፊክስ መሳሪያን በመጠቀም ለHPA architecture emulator የታከለ የግራፊክስ ኮንሶል ድጋፍ ፤
- ለኤምአይፒኤስ አርክቴክቸር ኢምዩለር ለጂአይኤንቪቲ (አለምአቀፍ ኢንቫሊዲሽን TLB) መመሪያ ድጋፍ ታክሏል።
- የእንግዳ ሲስተሞችን ለማስኬድ የKVM ሃርድዌር ማጣደፊያ መሳሪያዎች ወደ PowerPC architecture emulator ለ'powernv' ማሽኖች ታክለዋል።
KVM በጥንታዊ የ TCG ኮድ ጀነሬተር (ጥቃቅን ኮድ አመንጪ)። ቀጣይነት ያለው ማህደረ ትውስታን ለመኮረጅ በፋይሉ ላይ ለሚታዩ NVDIMMs ድጋፍ ታክሏል። ለ 'pseries' ማሽኖች የ XIVE/XICS ማቋረጥ መቆጣጠሪያዎችን በ "ic-mode=dual" ሁነታ ለማስተባበር ዳግም የማስነሳት አስፈላጊነት ተወግዷል; - የ RISC-V architecture emulator ለ'virt' እና 'sifive_u'boards ለመደበኛ የሊኑክስ ሲስኮን ነጂዎች ለኃይል እና ዳግም ማስነሳት አስተዳደር ድጋፍ ይሰጣል። የጎልድፊሽ አርቲሲ ድጋፍ ለ'virt' ሰሌዳ ታክሏል። የሃይፐርቫይዘር ማራዘሚያዎች ተጨማሪ የሙከራ ትግበራ;
- በKVM ሁነታ ሲሰራ የኤአይኤስ (አስማሚ መቆራረጥ) ድጋፍ ወደ s390 architecture emulator ተጨምሯል።
ምንጭ: opennet.ru