ባሬፍላንክ 2.0 ሃይፐርቫይዘር መለቀቅ

ወስዷል hypervisor መለቀቅ ባርባፍላንክ 2.0ልዩ ሃይፐርቫይዘሮችን በፍጥነት ለማዳበር የሚረዱ መሳሪያዎችን ያቀርባል. ባሬፍላንክ በ C ++ የተፃፈ ሲሆን C++ STLን ይደግፋል። የ Bareflank ሞዱል አርክቴክቸር የሃይፐርቫይዘርን አቅም በቀላሉ ለማስፋት እና የእራስዎን የሃይፐርቫይዘሮች ስሪቶች እንዲፈጥሩ ያስችልዎታል፣ ሁለቱም በሃርድዌር ላይ (እንደ Xen) እና አሁን ባለው የሶፍትዌር አካባቢ (እንደ ቨርቹዋል ቦክስ) ይሰራሉ። የአስተናጋጁን አካባቢ ስርዓተ ክወና በተለየ ምናባዊ ማሽን ውስጥ ማስኬድ ይቻላል. የፕሮጀክት ኮድ የተሰራጨው በ በLGPL 2.1 ፍቃድ የተሰጠው።

ባሬፍላንክ ሊኑክስን፣ ዊንዶውስ እና UEFIን በ64-ቢት ኢንቴል ሲፒዩዎች ላይ ይደግፋል። የIntel VT-x ቴክኖሎጂ ለቨርቹዋል ማሽን ሃብቶች ሃርድዌር መጋራት ያገለግላል። ለ MacOS እና BSD ስርዓቶች ድጋፍ ለወደፊቱ የታቀደ ነው, እንዲሁም በ ARM64 እና AMD የመሳሪያ ስርዓቶች ላይ የመሥራት ችሎታ. በተጨማሪም ኘሮጀክቱ የራሱን ሾፌር ቪኤምኤም (ምናባዊ ማሽን ስራ አስኪያጅ)፣ VVM ሞጁሎችን የሚጭን ELF ጫኚ እና የቢኤፍኤም አፕሊኬሽን ሃይፐርቫይዘርን ከተጠቃሚ ቦታ ለመቆጣጠር እየሰራ ነው። በC++11/14 ዝርዝር መግለጫዎች የተገለጹ ክፍሎችን፣የልዩ ቁልል ለመቀልበስ የሚያስችል ቤተመጻሕፍት፣እንዲሁም የራሱን የሩጫ ጊዜ ቤተመፃህፍት የግንባታ ሰሪዎች/አጥፊዎችን እና ልዩ ተቆጣጣሪዎችን ለመመዝገብ በመጠቀም ማራዘሚያዎችን ለመፃፍ መሳሪያዎችን ያቀርባል።

በባሬፍላንክ ላይ የተመሰረተ የቨርቹዋል ሲስተም እየተዘጋጀ ነው። ቦክስ, የእንግዳ ሲስተሞችን ማስኬድ የሚደግፍ እና ልዩ አገልግሎቶችን ወይም መተግበሪያዎችን ለማሄድ ቀላል ክብደት ያላቸውን ምናባዊ ማሽኖች ከሊኑክስ እና ዩኒከርነል ጋር መጠቀም ያስችላል። በገለልተኛ አገልግሎቶች መልክ ሁለቱንም መደበኛ የድር አገልግሎቶችን እና አፕሊኬሽኖችን ማሄድ ይችላሉ ለታማኝነት እና ለደህንነት ልዩ መስፈርቶች ከአስተናጋጁ አካባቢ ተጽእኖ ነፃ ናቸው (የአስተናጋጁ አካባቢ በተለየ ምናባዊ ማሽን ውስጥ ተለይቷል).

የ Bareflank 2.0 ዋና ፈጠራዎች:

  • ለቀጣይ የስርዓተ ክወናው በቨርቹዋል ማሽን ውስጥ እንዲፈፀም ባሬፍላንክን በቀጥታ ከUEFI ለማስጀመር ድጋፍ ታክሏል።
  • በሊኑክስ ውስጥ ካሉ SLAB/Buddy memory managers ጋር በተመሳሳይ መልኩ የተነደፈ አዲስ የማህደረ ትውስታ አስተዳዳሪ ተተግብሯል። አዲሱ የማህደረ ትውስታ ስራ አስኪያጅ የተቀነሰ ክፍፍልን ያሳያል ፣ ከፍተኛ አፈፃፀም እንዲኖር ያስችላል እና ለሃይፐርቫይዘር ተለዋዋጭ ማህደረ ትውስታን ይደግፋል ። bfdriverበሲፒዩ ኮሮች ብዛት ላይ በመመስረት የ hypervisor የመጀመሪያ መጠን እና በተመቻቸ ሁኔታ መጠን እንዲቀንሱ ያስችልዎታል።
  • በሲኤምኤክ ላይ የተመሰረተ አዲስ የግንባታ ስርዓት ከትዕዛዝ አስተርጓሚ ነፃ የሆነ የሃይፐርቫይዘር ስብስብን በከፍተኛ ሁኔታ ለማፋጠን ያስችላል እና ለተጨማሪ አርክቴክቸር የወደፊት ድጋፍን ቀላል ያደርገዋል, ለምሳሌ ARM;
  • ኮዱ እንደገና ተደራጅቷል እና የምንጭ ጽሑፎች አወቃቀሩ ቀላል ሆኗል. የኮድ ብዜት ሳያስፈልጋቸው እንደ ሃይፐርከርነል ላሉ ተዛማጅ ፕሮጀክቶች የተሻሻለ ድጋፍ። ይበልጥ ግልጽ የሆነ የተለየ ኮድ ሃይፐርቫይዘር, ቤተ መፃህፍትን ማራገፍ, የሩጫ ጊዜ, የመቆጣጠሪያ መሳሪያዎች, ቡት ጫኝ እና ኤስዲኬ;
  • አብዛኛው ኤፒአይ፣ ከዚህ ቀደም ጥቅም ላይ ከዋሉት የውርስ ስልቶች ይልቅ በC++፣ ወደ መጠቀም ተቀይሯል። ውክልና, ይህም ኤፒአይን ቀላል ያደርገዋል, አፈጻጸምን ጨምሯል እና የንብረት ፍጆታ ቀንሷል.

ምንጭ: opennet.ru

አስተያየት ያክሉ