சீமென்ஸ் ஜெயில்ஹவுஸ் 0.11 ஹைப்பர்வைசரை வெளியிட்டது

சீமென்ஸ் நிறுவனம் வெளியிடப்பட்ட இலவச ஹைப்பர்வைசர் வெளியீடு சிறைச்சாலை 0.11. ஹைப்பர்வைசர் x86_64 அமைப்புகளை VMX+EPT அல்லது SVM+NPT (AMD-V) நீட்டிப்புகளுடன் ஆதரிக்கிறது, அத்துடன் மெய்நிகராக்க நீட்டிப்புகளுடன் கூடிய ARMv7 மற்றும் ARMv8/ARM64 செயலிகளையும் ஆதரிக்கிறது. தனித்தனியாக உருவாகிறது ஜெயில்ஹவுஸ் ஹைப்பர்வைசருக்கான இமேஜ் ஜெனரேட்டர், ஆதரிக்கப்படும் சாதனங்களுக்கான டெபியன் தொகுப்புகளின் அடிப்படையில் உருவாக்கப்பட்டது. திட்டக் குறியீடு வழங்கியது GPLv2 இன் கீழ் உரிமம் பெற்றது.

ஹைப்பர்வைசர் லினக்ஸ் கர்னலுக்கான தொகுதியாக செயல்படுத்தப்பட்டு கர்னல் மட்டத்தில் மெய்நிகராக்கத்தை வழங்குகிறது. விருந்தினர் அமைப்புகளுக்கான கூறுகள் ஏற்கனவே முக்கிய லினக்ஸ் கர்னலில் சேர்க்கப்பட்டுள்ளன. தனிமைப்படுத்தலை நிர்வகிக்க, நவீன CPUகள் வழங்கும் வன்பொருள் மெய்நிகராக்க வழிமுறைகள் பயன்படுத்தப்படுகின்றன. ஜெயில்ஹவுஸின் தனித்துவமான அம்சங்கள் அதன் இலகுவான செயலாக்கம் மற்றும் ஒரு நிலையான CPU, RAM பகுதி மற்றும் வன்பொருள் சாதனங்களுடன் மெய்நிகர் இயந்திரங்களை பிணைப்பதில் கவனம் செலுத்துகிறது. இந்த அணுகுமுறை ஒரு இயற்பியல் மல்டிபிராசசர் சர்வர் பல சுயாதீன மெய்நிகர் சூழல்களின் செயல்பாட்டை ஆதரிக்க அனுமதிக்கிறது, ஒவ்வொன்றும் அதன் சொந்த செயலி மையத்திற்கு ஒதுக்கப்பட்டுள்ளது.

CPU உடன் இறுக்கமான இணைப்புடன், ஹைப்பர்வைசரின் மேல்நிலை குறைக்கப்பட்டு, அதன் செயலாக்கம் கணிசமாக எளிமைப்படுத்தப்படுகிறது, ஏனெனில் ஒரு சிக்கலான வள ஒதுக்கீடு திட்டமிடலை இயக்க வேண்டிய அவசியமில்லை - தனி CPU மையத்தை ஒதுக்குவது இந்த CPU இல் வேறு எந்தப் பணிகளும் செய்யப்படாமல் இருப்பதை உறுதி செய்கிறது. . இந்த அணுகுமுறையின் நன்மை வளங்களுக்கான உத்தரவாதமான அணுகல் மற்றும் கணிக்கக்கூடிய செயல்திறனை வழங்கும் திறன் ஆகும், இது உண்மையான நேரத்தில் செய்யப்படும் பணிகளை உருவாக்குவதற்கு ஜெயில்ஹவுஸை பொருத்தமான தீர்வாக மாற்றுகிறது. குறைபாடு வரையறுக்கப்பட்ட அளவிடுதல், CPU கோர்களின் எண்ணிக்கையால் வரையறுக்கப்பட்டுள்ளது.

ஜெயில்ஹவுஸ் சொற்களில், மெய்நிகர் சூழல்கள் "கேமராக்கள்" (செல், சிறைச்சாலை சூழலில்) என்று அழைக்கப்படுகின்றன. கேமராவின் உள்ளே, சிஸ்டம் செயல்திறன் காட்டும் ஒற்றை-செயலி சர்வர் போல் தெரிகிறது நெருக்கமான ஒரு பிரத்யேக CPU மையத்தின் செயல்திறன். கேமரா ஒரு தன்னிச்சையான இயக்க முறைமையின் சூழலை இயக்க முடியும், அதே போல் ஒரு பயன்பாட்டை இயக்குவதற்கான அகற்றப்பட்ட சூழல்கள் அல்லது நிகழ்நேர சிக்கல்களைத் தீர்க்க வடிவமைக்கப்பட்ட தனிப்பட்ட பயன்பாடுகள். உள்ளமைவு அமைக்கப்பட்டுள்ளது .செல் கோப்புகள், இது CPU, நினைவக பகுதிகள் மற்றும் சுற்றுச்சூழலுக்கு ஒதுக்கப்பட்ட I/O போர்ட்களை தீர்மானிக்கிறது.

சீமென்ஸ் ஜெயில்ஹவுஸ் 0.11 ஹைப்பர்வைசரை வெளியிட்டது

புதிய வெளியீட்டில்

  • Marvell MACCHIATObin, Xilinx Ultra96 க்கான ஆதரவு சேர்க்கப்பட்டது,
    Microsys miriac SBC-LS1046A மற்றும் Texas Instruments AM654 IDK;

  • ஒவ்வொரு CPU மையத்திற்கும் புள்ளிவிவரங்கள் சேர்க்கப்பட்டன;
  • இயக்கப்பட்ட PCI சாதனங்கள் கேமரா நிறுத்தப்படும் போது மீட்டமைக்கப்படும்;
  • சாதன மர அமைப்பு சமீபத்திய லினக்ஸ் கர்னல் வெளியீடுகளுக்கு மாற்றியமைக்கப்பட்டுள்ளது;
  • ARM மற்றும் ARM64 இயங்குதளங்களுக்கான ஸ்பெக்டர் v2 தாக்குதல்களுக்கு எதிராக பாதுகாப்பு சேர்க்கப்பட்டது. qemu-arm64 அமைப்புகள் சமீபத்திய QEMU வெளியீடுகளின் மாற்றங்களை கணக்கில் எடுத்துக்கொள்கின்றன. ஆரஞ்சு பை ஜீரோ போர்டுகளில் பிஎஸ்சிஐ ஃபார்ம்வேரை மீண்டும் எழுதுவதில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டுள்ளன;
  • x86 இயங்குதளத்திற்கு, டெமோ சூழல்களை (கைதிகள்) இயக்கும் போது, ​​SSE மற்றும் AVX வழிமுறைகளின் பயன்பாடு இயக்கப்படும், மேலும் விதிவிலக்கு அறிக்கை சேர்க்கப்படும்.

எதிர்காலத்திற்கான திட்டங்களில் IOMMUv3 க்கான நீண்டகாலமாக எதிர்பார்க்கப்பட்ட ஆதரவு அடங்கும், செயலி தற்காலிக சேமிப்பைப் பயன்படுத்துவதன் செயல்திறனை அதிகரிக்கிறது (தற்காலிக சேமிப்பு வண்ணம்), AMD Ryzen செயலிகளில் APIC உடனான சிக்கல்களை நீக்குதல், ivshmem சாதனத்தை மறுவேலை செய்தல் மற்றும் முக்கிய கர்னலுக்கு இயக்கிகளை மேம்படுத்துதல்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்