లైనక్స్ ఫౌండేషన్ అభివృద్ధి చేసిన ఎంబెడెడ్ పరికరాల ACRN 1.2 కోసం హైపర్వైజర్ విడుదల
Linux ఫౌండేషన్ సమర్పించారు ప్రత్యేక హైపర్వైజర్ విడుదల ACRN 1.2, ఎంబెడెడ్ టెక్నాలజీ మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్ (IoT) పరికరాలలో ఉపయోగం కోసం రూపొందించబడింది. హైపర్వైజర్ కోడ్ పొందుపరిచిన పరికరాల కోసం ఇంటెల్ యొక్క తేలికపాటి హైపర్వైజర్పై ఆధారపడి ఉంటుంది మరియు ద్వారా పంపిణీ చేయబడింది BSD లైసెన్స్ కింద.
హైపర్వైజర్ రియల్-టైమ్ టాస్క్లను నిర్వహించడానికి సంసిద్ధతను మరియు పరిమిత వనరులతో పరికరాలపై నడుస్తున్నప్పుడు క్లిష్టమైన సిస్టమ్లలో ఉపయోగించడానికి అనుకూలతను దృష్టిలో ఉంచుకుని వ్రాయబడింది. క్లౌడ్ సిస్టమ్లు మరియు డేటా సెంటర్లలో ఉపయోగించే హైపర్వైజర్లు మరియు కఠినమైన వనరుల భాగస్వామ్యంతో పారిశ్రామిక సిస్టమ్ల కోసం హైపర్వైజర్ల మధ్య సముచిత స్థానాన్ని ఆక్రమించడానికి ప్రాజెక్ట్ ప్రయత్నిస్తోంది. ACRN వినియోగానికి ఉదాహరణలు ఎలక్ట్రానిక్ కంట్రోల్ యూనిట్లు, ఇన్స్ట్రుమెంట్ ప్యానెల్లు మరియు ఆటోమోటివ్ ఇన్ఫర్మేషన్ సిస్టమ్లు, అయితే హైపర్వైజర్ వినియోగదారు IoT పరికరాలు మరియు ఇతర ఎంబెడెడ్ అప్లికేషన్లకు కూడా బాగా సరిపోతుంది.
ACRN కనిష్ట ఓవర్హెడ్ని అందిస్తుంది మరియు 25 వేల లైన్ల కోడ్ను మాత్రమే కలిగి ఉంటుంది (పోలిక కోసం, క్లౌడ్ సిస్టమ్లలో ఉపయోగించే హైపర్వైజర్లు దాదాపు 150 వేల లైన్ల కోడ్ను కలిగి ఉంటాయి). అదే సమయంలో, ACRN పరికరాలతో పరస్పర చర్య చేసినప్పుడు తక్కువ జాప్యం మరియు తగిన ప్రతిస్పందనకు హామీ ఇస్తుంది. CPU వనరులు, I/O, నెట్వర్క్ సబ్సిస్టమ్, గ్రాఫిక్స్ మరియు సౌండ్ ఆపరేషన్ల వర్చువలైజేషన్కు మద్దతు ఇస్తుంది. అన్ని VMలకు సాధారణ వనరులకు యాక్సెస్ను భాగస్వామ్యం చేయడానికి, I/O మధ్యవర్తుల సమితి అందించబడుతుంది.
ACRN అనేది టైప్ XNUMX హైపర్వైజర్ (హార్డ్వేర్ పైన నేరుగా నడుస్తుంది) మరియు Linux డిస్ట్రిబ్యూషన్లు, RTOS, Android మరియు ఇతర ఆపరేటింగ్ సిస్టమ్లను అమలు చేయగల బహుళ గెస్ట్ సిస్టమ్లను ఏకకాలంలో అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రాజెక్ట్ రెండు ప్రధాన భాగాలను కలిగి ఉంటుంది: హైపర్వైజర్ మరియు సంబంధిత పరికర నమూనాలు అతిథి సిస్టమ్ల మధ్య పరికరాలకు భాగస్వామ్య యాక్సెస్ను నిర్వహించే గొప్ప ఇన్పుట్/అవుట్పుట్ మధ్యవర్తుల సెట్తో. హైపర్వైజర్ సర్వీస్ OS నుండి నియంత్రించబడుతుంది, ఇది హోస్ట్ సిస్టమ్ యొక్క విధులను నిర్వహిస్తుంది మరియు ఇతర అతిథి సిస్టమ్ల నుండి పరికరాలకు కాల్లను ప్రసారం చేయడానికి భాగాలను కలిగి ఉంటుంది.
ఫర్మ్వేర్ని ఉపయోగించే అవకాశం టియానోకోర్/OVMF సర్వీస్ OS (హోస్ట్ సిస్టమ్) కోసం వర్చువల్ బూట్లోడర్గా, Clearlinux, VxWorks మరియు Windows అమలు చేయగల సామర్థ్యం. ధృవీకరించబడిన బూట్ మోడ్కు మద్దతు ఇస్తుంది (సురక్షిత బూట్);