በሊኑክስ ፋውንዴሽን የተገነባው ሃይፐርቫይዘር ለተከተቱ መሳሪያዎች ACRN 1.2 መልቀቅ

ሊኑክስ ፋውንዴሽን .едставила ልዩ ሃይፐርቫይዘር መልቀቅ ACRN 1.2ለተከተተ ቴክኖሎጂ እና የነገሮች በይነመረብ (አይኦቲ) መሳሪያዎች ውስጥ ለመጠቀም የተነደፈ። የሃይፐርቫይዘር ኮድ በIntel ቀላል ክብደት ሃይፐርቫይዘር ለተካተቱ መሳሪያዎች እና ላይ የተመሰረተ ነው። የተሰራጨው በ በ BSD ፍቃድ.

ሃይፐርቫይዘር የተጻፈው በእውነተኛ ጊዜ ስራዎችን ለመስራት ዝግጁነት እና ውስን ሀብቶች ባላቸው መሳሪያዎች ላይ በሚሰራበት ጊዜ ወሳኝ በሆኑ ስርዓቶች ውስጥ ለመጠቀም ተስማሚነት ነው። ፕሮጀክቱ በደመና ሲስተሞች እና በዳታ ማእከላት ውስጥ ጥቅም ላይ በሚውሉት ሃይፐርቫይዘሮች እና ለኢንዱስትሪ ሲስተሞች ሃይፐርቫይዘሮች ጥብቅ የሀብት መጋራት መካከል ያለውን ቦታ ለመያዝ እየሞከረ ነው። የACRN አጠቃቀም ምሳሌዎች የኤሌክትሮኒክስ መቆጣጠሪያ አሃዶችን፣ የመሳሪያ ፓነሎችን እና የአውቶሞቲቭ መረጃ ስርዓቶችን ያካትታሉ፣ ነገር ግን ሃይፐርቫይዘር ለተጠቃሚዎች አይኦቲ መሳሪያዎች እና ሌሎች ለተከተቱ አፕሊኬሽኖችም ተስማሚ ነው።

ACRN አነስተኛ ወጪን ያቀርባል እና 25 ሺህ የኮድ መስመሮችን ብቻ ያቀፈ ነው (ለማነፃፀር በደመና ሲስተሞች ውስጥ ጥቅም ላይ የዋሉ ሃይፐርቫይዘሮች ወደ 150 ሺህ የሚጠጉ የኮድ መስመሮች አሏቸው)። በተመሳሳይ ጊዜ, ACRN ከመሳሪያዎች ጋር በሚገናኝበት ጊዜ ዝቅተኛ መዘግየት እና በቂ ምላሽ ይሰጣል. የሲፒዩ ሃብቶችን፣ አይ/ኦን፣ የአውታረ መረብ ንዑስ ስርዓትን፣ ግራፊክስን እና የድምጽ ስራዎችን ቨርቹዋልን ይደግፋል። ለሁሉም ቪኤምዎች የጋራ ሀብቶች መዳረሻን ለማጋራት፣ የI/O ሸምጋዮች ስብስብ ቀርቧል።

ACRN አይነት XNUMX ሃይፐርቫይዘር ነው (በሃርድዌሩ ላይ በቀጥታ ይሰራል) እና የሊኑክስ ስርጭቶችን፣ RTOSን፣ አንድሮይድ እና ሌሎች ኦፕሬቲንግ ሲስተሞችን ማሄድ የሚችሉ በርካታ የእንግዳ ሲስተሞችን በአንድ ጊዜ እንዲያሄዱ ይፈቅድልዎታል። ፕሮጀክቱ ሁለት ዋና ዋና ክፍሎችን ያቀፈ ነው- ሃይፐርቫይዘር እና ተዛማጅ የመሳሪያ ሞዴሎች በእንግዳ ስርዓቶች መካከል የጋራ መዳረሻን የሚያደራጁ የበለጸገ የግቤት/ውጤት ሸምጋዮች ስብስብ። ሃይፐርቫይዘር የሚቆጣጠረው ከአገልግሎት ኦኤስ ነው፣ እሱም የአስተናጋጅ ስርዓት ተግባራትን የሚያከናውን እና ከሌሎች የእንግዳ ስርዓቶች ወደ መሳሪያው ጥሪዎችን ለማሰራጨት ክፍሎችን ይዟል።

በሊኑክስ ፋውንዴሽን የተገነባው ሃይፐርቫይዘር ለተከተቱ መሳሪያዎች ACRN 1.2 መልቀቅ

ዋና ለውጥ በACRN 1.2፡

  • firmware የመጠቀም እድል Tianocore/OVMF እንደ ቨርቹዋል ቡት ጫኚ ለአገልግሎቱ OS (አስተናጋጅ ሲስተም)፣ Clearlinux፣ VxWorks እና Windows ን ማስኬድ የሚችል። የተረጋገጠ የማስነሻ ሁነታን ይደግፋል (ደህንነቱ የተጠበቀ ቡት);
  • የእቃ መያዣ ድጋፍ ብሏል ፡፡;
  • ለዊንዶውስ እንግዶች (WaaG)፣ የዩኤስቢ አስተናጋጅ መቆጣጠሪያን (xHCI) ለመድረስ አስታራቂ ተጨምሯል።
  • ተጨምሯል ሁል ጊዜ የሰዓት ቆጣሪን ቨርቹዋል ማድረግ (ART).

ምንጭ: opennet.ru

አስተያየት ያክሉ