ቨርቹዋል ቦክስ በKVM ሃይፐርቫይዘር አናት ላይ እንዲሰራ ተስተካክሏል።

ሳይበርስ ቴክኖሎጂ ለ VirtualBox KVM backend ኮድ ከፍቷል፣ ይህም በቨርቹዋልቦክስ ውስጥ ከሚቀርበው vboxdrv kernel module ይልቅ በሊኑክስ ከርነል ውስጥ የተሰራውን የKVM hypervisor በ VirtualBox ቨርቹዋልላይዜሽን ሲስተም ለመጠቀም ያስችላል። የኋለኛው ክፍል ባህላዊውን የቨርቹዋል ቦክስ አስተዳደር ሞዴል እና በይነገጽን ሙሉ በሙሉ በመጠበቅ ቨርቹዋል ማሽኖች በKVM ሃይፐርቫይዘር መሰራታቸውን ያረጋግጣል። በKVM ውስጥ ለ VirtualBox የተፈጠሩ ነባር የቨርቹዋል ማሽን ውቅሮችን ለማስኬድ ይደገፋል። ኮዱ በC እና C++ የተፃፈ ሲሆን በGPLv3 ፍቃድ ተሰራጭቷል።

ቨርቹዋል ቦክስን በKVM ላይ የማስኬድ ቁልፍ ጥቅሞች፡-

  • ቨርቹዋልቦክስ እና ቨርቹዋል ቦክስ የተፈጠሩ ቨርቹዋል ማሽኖችን ከQEMU/KVM እና እንደ Cloud Hypervisor ካሉ KVMን ከሚጠቀሙ ቨርቹዋል ሲስተም ጋር በአንድ ጊዜ የማሄድ ችሎታ። ለምሳሌ፣ ልዩ የጥበቃ ደረጃ የሚያስፈልጋቸው ገለልተኛ አገልግሎቶች ክላውድ ሃይፐርቫይዘርን በመጠቀም ሊሄዱ ይችላሉ፣ የዊንዶውስ እንግዶች ደግሞ የበለጠ ለተጠቃሚ ምቹ በሆነው የቨርቹዋል ቦክስ አካባቢ መሮጥ ይችላሉ።
  • የቨርቹዋል ቦክስ ከርነል ሾፌር (vboxdrv) ሳይጭኑ ለመስራት ድጋፍ፣ ይህም የሶስተኛ ወገን ሞጁሎችን መጫን በማይፈቅድ የሊኑክስ ኮርነል በተረጋገጡ እና በተረጋገጡ ግንባታዎች ላይ ስራን እንዲያደራጁ ያስችልዎታል።
  • በKVM ውስጥ የሚደገፉ የላቁ የሃርድዌር ቨርችዋል ማፋጠን ስልቶችን የመጠቀም ችሎታ፣ ነገር ግን በቨርቹዋልቦክስ ውስጥ ጥቅም ላይ አይውልም። ለምሳሌ፣ በKVM ውስጥ፣ የአቋራጭ መቆጣጠሪያውን ምናባዊ ለማድረግ APICv ቅጥያውን መጠቀም ትችላለህ፣ ይህም የማቋረጥ መዘግየትን ይቀንሳል እና የI/O አፈጻጸምን ያሻሽላል።
  • በምናባዊ አካባቢዎች ውስጥ የሚሰሩ የዊንዶውስ ስርዓቶች ደህንነትን የሚጨምሩ የችሎታዎች KVM መኖር።
  • በቨርቹዋልቦክስ ውስጥ ገና የማይደገፉ የሊኑክስ ኮርነሎች ባላቸው ስርዓቶች ላይ ይሰራል። KVM የተገነባው በከርነል ውስጥ ሲሆን vboxdrv ደግሞ ለእያንዳንዱ አዲስ ከርነል ለብቻው ተላልፏል።

ቨርቹዋልቦክስ ኬቪኤም በሊኑክስ ላይ በተመሰረቱ አስተናጋጅ አካባቢዎች በ x86_64 ሲስተሞች ላይ ከኢንቴል ፕሮሰሰር ጋር የተረጋጋ ስራ እንደሚሠራ ይናገራል። ለ AMD ፕሮሰሰሮች ድጋፍ አለ ፣ ግን አሁንም እንደ የሙከራ ምልክት ተደርጎበታል።

ቨርቹዋል ቦክስ በKVM ሃይፐርቫይዘር አናት ላይ እንዲሰራ ተስተካክሏል።


ምንጭ: opennet.ru

አስተያየት ያክሉ