Siemens විසින් Jailhouse 0.11 හයිපර්වයිසර් නිකුත් කර ඇත

Siemens සමාගම පළ කර ඇත නොමිලේ හයිපර්වයිසර් නිකුතුව බන්ධනාගාරය 0.11. හයිපර්වයිසර් VMX+EPT හෝ SVM+NPT (AMD-V) දිගු සහිත x86_64 පද්ධති සඳහා මෙන්ම අථත්‍යකරණ දිගු සහිත ARMv7 සහ ARMv8/ARM64 ප්‍රොසෙසර සඳහා සහය දක්වයි. වෙනම වර්ධනය වේ සහාය දක්වන උපාංග සඳහා ඩේබියන් පැකේජ මත පදනම්ව ජනනය කරන ලද Jailhouse hypervisor සඳහා රූප උත්පාදක යන්ත්රය. ව්යාපෘති කේතය විසින් බෙදා හරිනු ලැබේ GPLv2 යටතේ බලපත්‍ර ලබා ඇත.

හයිපර්වයිසර් ලිනක්ස් කර්නලය සඳහා මොඩියුලයක් ලෙස ක්‍රියාත්මක වන අතර කර්නල් මට්ටමින් අථත්‍යකරණය සපයයි. ආගන්තුක පද්ධති සඳහා වන සංරචක දැනටමත් ප්‍රධාන ලිනක්ස් කර්නලයට ඇතුළත් කර ඇත. හුදකලා කිරීම කළමනාකරණය කිරීම සඳහා, නවීන CPU මඟින් සපයනු ලබන දෘඪාංග අථත්යකරණ යාන්ත්රණයන් භාවිතා කරනු ලැබේ. Jailhouse හි සුවිශේෂී ලක්ෂණ වන්නේ එහි සැහැල්ලු ක්‍රියාත්මක කිරීම සහ ස්ථාවර CPU, RAM ප්‍රදේශය සහ දෘඪාංග උපාංග වෙත අතථ්‍ය යන්ත්‍ර බැඳීම කෙරෙහි අවධානය යොමු කිරීමයි. මෙම ප්‍රවේශය එක් භෞතික බහු ප්‍රොසෙසර සේවාදායකයකට ස්වාධීන අතථ්‍ය පරිසරයන් කිහිපයක ක්‍රියාකාරිත්වයට සහාය වීමට ඉඩ සලසයි, ඒ සෑම එකක්ම තමන්ගේම ප්‍රොසෙසර් හරයට පවරා ඇත.

CPU වෙත තද සම්බන්ධයක් ඇතිව, සංකීර්ණ සම්පත් වෙන්කිරීමේ උපලේඛකයක් ක්‍රියාත්මක කිරීමට අවශ්‍ය නොවන බැවින්, අධි වයිසරයේ උඩිස් කොටස අවම වන අතර එය ක්‍රියාත්මක කිරීම සැලකිය යුතු ලෙස සරල කර ඇත - වෙනම CPU හරයක් වෙන් කිරීම මෙම CPU මත වෙනත් කාර්යයන් ක්‍රියාත්මක නොවන බව සහතික කරයි. . මෙම ප්‍රවේශයේ වාසිය නම් සම්පත් වෙත සහතික ප්‍රවේශයක් ලබා දීමේ හැකියාව සහ පුරෝකථනය කළ හැකි කාර්ය සාධනය, තත්‍ය කාලීනව සිදු කෙරෙන කාර්යයන් නිර්මාණය කිරීම සඳහා Jailhouse සුදුසු විසඳුමක් බවට පත් කරයි. අවාසිය නම් සීමිත පරිමාණය, CPU කෝර් ගණනින් සීමා වීමයි.

Jailhouse පාරිභාෂිතය තුළ, අතථ්‍ය පරිසරයන් "කැමරා" (සෛල, බන්ධනාගාර සන්දර්භය තුළ) ලෙස හැඳින්වේ. කැමරාව ඇතුළත, පද්ධතිය කාර්ය සාධනය පෙන්වන තනි-ප්රොසෙසර සේවාදායකයක් ලෙස පෙනේ සමීපයි කැප වූ CPU හරයක ක්‍රියාකාරිත්වයට. කැමරාවට අත්තනෝමතික මෙහෙයුම් පද්ධතියක පරිසරය ක්‍රියාත්මක කළ හැකි අතර, එක් යෙදුමක් ක්‍රියාත්මක කිරීම සඳහා ඉවත් කරන ලද පරිසරයන් හෝ තත්‍ය කාලීන ගැටළු විසඳීමට නිර්මාණය කර ඇති විශේෂයෙන් සකස් කරන ලද තනි යෙදුම් ධාවනය කළ හැකිය. වින්‍යාසය සකසා ඇත .සෛල ගොනු, පරිසරයට වෙන් කර ඇති CPU, මතක කලාප සහ I/O ports තීරණය කරයි.

Siemens විසින් Jailhouse 0.11 හයිපර්වයිසර් නිකුත් කර ඇත

නව නිකුතුවේදී

  • Marvell MACCHIATObin, Xilinx Ultra96 සඳහා සහය එක් කරන ලදි,
    Microsys miriac SBC-LS1046A සහ Texas Instruments AM654 IDK;

  • එක් එක් CPU හරය සඳහා සංඛ්‍යාලේඛන එකතු කරන ලදි;
  • කැමරාව වසා දැමූ විට නැවත සැකසීමට සක්‍රීය PCI උපාංග;
  • Device Tree ව්‍යුහය නවතම Linux කර්නල් නිකුතු සඳහා අනුවර්තනය කර ඇත;
  • ARM සහ ARM64 වේදිකා සඳහා Spectre v2 ප්‍රහාරවලට එරෙහිව ආරක්ෂාව එක් කරන ලදී. qemu-arm64 සැකසීම් නවතම QEMU නිකුතු වල වෙනස්කම් සැලකිල්ලට ගනී. Orange Pi Zero පුවරු මත PSCI ස්ථිරාංග නැවත ලිවීමේ ගැටළු විසඳා ඇත;
  • x86 වේදිකාව සඳහා, ආදර්ශන පරිසරයන් (රැඳවියන්) ධාවනය කරන විට, SSE සහ AVX උපදෙස් භාවිතා කිරීම සක්‍රීය කර, ව්‍යතිරේක වාර්තාකරණය එක් කෙරේ.

අනාගතය සඳහා වන සැලසුම් වලට IOMMUv3 සඳහා දිගුකාලීන අපේක්ෂිත සහාය ඇතුළත් වේ, ප්‍රොසෙසර හැඹිලිය භාවිතා කිරීමේ කාර්යක්ෂමතාව වැඩි කිරීම (හැඹිලි වර්ණ ගැන්වීම), AMD Ryzen ප්‍රොසෙසරවල APIC සමඟ ඇති ගැටළු ඉවත් කිරීම, ivshmem උපාංගය නැවත සකස් කිරීම සහ ප්‍රධාන කර්නලය වෙත ධාවක ප්‍රවර්ධනය කිරීම.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න