உட்பொதிக்கப்பட்ட சாதனங்களுக்கான ஹைப்பர்வைசரின் வெளியீடு ACRN 1.2, லினக்ஸ் அறக்கட்டளையால் உருவாக்கப்பட்டது

லினக்ஸ் அறக்கட்டளை வழங்கப்பட்டது ஒரு சிறப்பு ஹைப்பர்வைசரின் வெளியீடு ஏசிஆர்என் 1.2, உட்பொதிக்கப்பட்ட தொழில்நுட்பம் மற்றும் இன்டர்நெட் ஆஃப் திங்ஸ் (IoT) சாதனங்களில் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளது. ஹைப்பர்வைசர் குறியீடு உட்பொதிக்கப்பட்ட சாதனங்களுக்கான இன்டெல்லின் இலகுரக ஹைப்பர்வைசரை அடிப்படையாகக் கொண்டது மற்றும் வழங்கியது BSD உரிமத்தின் கீழ்.

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

ACRN குறைந்த பட்ச மேல்நிலையை வழங்குகிறது மற்றும் 25 ஆயிரம் கோடுகளை மட்டுமே கொண்டுள்ளது (ஒப்பிடுகையில், கிளவுட் சிஸ்டங்களில் பயன்படுத்தப்படும் ஹைப்பர்வைசர்கள் சுமார் 150 ஆயிரம் கோடுகளைக் கொண்டிருக்கின்றன). அதே நேரத்தில், ACRN ஆனது உபகரணங்களுடன் தொடர்பு கொள்ளும்போது குறைந்த தாமதம் மற்றும் போதுமான பதிலளிப்பை உத்தரவாதம் செய்கிறது. CPU ஆதாரங்கள், I/O, நெட்வொர்க் துணை அமைப்பு, கிராபிக்ஸ் மற்றும் ஒலி செயல்பாடுகளின் மெய்நிகராக்கத்தை ஆதரிக்கிறது. அனைத்து VMகளுக்கும் பொதுவான ஆதாரங்களுக்கான அணுகலைப் பகிர, I/O மத்தியஸ்தர்களின் தொகுப்பு வழங்கப்படுகிறது.

ACRN என்பது ஒரு வகை XNUMX ஹைப்பர்வைசர் (வன்பொருளின் மேல் நேரடியாக இயங்குகிறது) மற்றும் Linux விநியோகங்கள், RTOS, Android மற்றும் பிற இயக்க முறைமைகளை இயக்கக்கூடிய பல விருந்தினர் அமைப்புகளை ஒரே நேரத்தில் இயக்க அனுமதிக்கிறது. திட்டம் இரண்டு முக்கிய கூறுகளைக் கொண்டுள்ளது: ஹைப்பர்வைசர் மற்றும் தொடர்புடையது சாதன மாதிரிகள் விருந்தினர் அமைப்புகளுக்கு இடையே சாதனங்களுக்கான பகிரப்பட்ட அணுகலை ஒழுங்கமைக்கும் உள்ளீடு/வெளியீட்டு மத்தியஸ்தர்களின் வளமான தொகுப்புடன். ஹைப்பர்வைசர் சேவை OS இலிருந்து கட்டுப்படுத்தப்படுகிறது, இது ஹோஸ்ட் அமைப்பின் செயல்பாடுகளைச் செய்கிறது மற்றும் பிற விருந்தினர் அமைப்புகளிலிருந்து உபகரணங்களுக்கு அழைப்புகளை ஒளிபரப்புவதற்கான கூறுகளைக் கொண்டுள்ளது.

உட்பொதிக்கப்பட்ட சாதனங்களுக்கான ஹைப்பர்வைசரின் வெளியீடு ACRN 1.2, லினக்ஸ் அறக்கட்டளையால் உருவாக்கப்பட்டது

முக்கிய மாற்றங்கள் ACRN 1.2 இல்:

  • ஃபார்ம்வேரைப் பயன்படுத்துவதற்கான சாத்தியம் டியானோகோர்/ஓவிஎம்எஃப் Clearlinux, VxWorks மற்றும் Windows ஐ இயக்கும் திறன் கொண்ட சேவை OS (ஹோஸ்ட் சிஸ்டம்) க்கான மெய்நிகர் துவக்க ஏற்றி. சரிபார்க்கப்பட்ட துவக்க பயன்முறையை ஆதரிக்கிறது (பாதுகாப்பான துவக்கம்);
  • கொள்கலன் ஆதரவு கடா;
  • விண்டோஸ் விருந்தினர்களுக்கு (WaaG), USB ஹோஸ்ட் கன்ட்ரோலரை (xHCI) அணுக ஒரு மத்தியஸ்தர் சேர்க்கப்பட்டுள்ளது;
  • எப்போதும் இயங்கும் டைமர் மெய்நிகராக்கம் சேர்க்கப்பட்டது (ஏஆர்டி).

ஆதாரம்: opennet.ru

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