Bareflank, சிறப்பு ஹைப்பர்வைசர்களின் விரைவான வளர்ச்சிக்கான கருவித்தொகுப்பு

வெற்றுப் பகுதி இது C ++ இல் எழுதப்பட்டுள்ளது மற்றும் C ++ STL உடன் இணக்கமானது. Bareflank இன் மட்டு கட்டிடக்கலை ஏற்கனவே உள்ள ஹைப்பர்வைசர் திறன்களை எளிதாக விரிவுபடுத்தவும் மற்றும் உங்கள் சொந்த ஹைப்பர்வைசர் பதிப்புகளை உருவாக்கவும் உங்களை அனுமதிக்கிறது, இரண்டும் வன்பொருள் (Xen போன்றவை) மற்றும் ஏற்கனவே உள்ள மென்பொருள் சூழலில் (VirtualBox போன்றவை) இயங்குகின்றன. நீங்கள் ஹோஸ்ட் சூழல் இயக்க முறைமையை ஒரு தனி மெய்நிகர் கணினியில் இயக்கலாம். திட்டக் குறியீடு LGPL 2.1 உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

Bareflank பற்றி

64-பிட் இன்டெல் மற்றும் ஏஎம்டி சிபியுக்களில் லினக்ஸ், விண்டோஸ் மற்றும் யுஇஎஃப்ஐ ஆகியவற்றை Bareflank ஆதரிக்கிறது. இன்டெல் VT-x தொழில்நுட்பம் மெய்நிகர் இயந்திர வளங்களின் வன்பொருள் பகிர்வுக்குப் பயன்படுத்தப்படுகிறது. எதிர்காலத்தில், macOS மற்றும் BSD அமைப்புகளுடன் இணக்கத்தன்மை, அத்துடன் ARM64 இயங்குதளத்தில் வேலை செய்யும் திறன் ஆகியவை எதிர்பார்க்கப்படுகின்றன.

கூடுதலாக, திட்டம் VMM ஐ ஏற்றுவதற்கு அதன் சொந்த கட்டுப்படுத்தியை உருவாக்குகிறது (மெய்நிகர் இயந்திர மேலாளர்), ஒரு ELF சார்ஜர் VVM தொகுதிகளை ஏற்ற மற்றும் ஒரு bfm பயன்பாடு பயனர் இடத்திலிருந்து ஹைப்பர்வைசரை நிர்வகிக்க.

Bareflank அடிப்படையில், பிoxy மெய்நிகராக்க அமைப்பு உருவாக்கப்படுகிறது, இது விருந்தினர் அமைப்புகளின் துவக்கத்தை ஆதரிக்கிறது y லினக்ஸ் மற்றும் யூனிகர்னலுடன் இலகுரக மெய்நிகர் இயந்திரங்களைப் பயன்படுத்துவதை செயல்படுத்துகிறது சிறப்பு சேவைகள் அல்லது பயன்பாடுகளை தொடங்க.

தனிமைப்படுத்தப்பட்ட சேவைகள் வடிவில், சிறப்பு நம்பகத்தன்மை தேவைகள் கொண்ட சாதாரண இணைய சேவைகள் மற்றும் பயன்பாடுகளை இயக்க முடியும் மற்றும் பாதுகாப்பு, ஹோஸ்ட் சூழலின் செல்வாக்கு இல்லாமல் (புரவலன் சூழல் ஒரு தனி மெய்நிகர் இயந்திரத்தில் தனிமைப்படுத்தப்பட்டுள்ளது). Bareflank ஆனது MicroV ஹைப்பர்வைசரின் மையத்தில் உள்ளது, இது குறைந்தபட்ச மெய்நிகர் இயந்திரங்களை (ஒற்றை பயன்பாட்டு மெய்நிகர் இயந்திரம்) இயக்க வடிவமைக்கப்பட்டுள்ளது, KVM API ஐ செயல்படுத்துகிறது மற்றும் மிஷன்-கிரிட்டிகல் அமைப்புகளை உருவாக்குவதற்கு ஏற்றது.

உங்கள் பயன்பாட்டிற்காக நீட்டிப்புகளை எழுதுவதற்கான கருவித்தொகுப்பு வழங்கப்பட்டுள்ளது. C ++ 11/14 விவரக்குறிப்புகளில் வரையறுக்கப்பட்ட கூறுகளைப் பயன்படுத்துதல், விதிவிலக்கு அடுக்கை (விரிவு) அவிழ்க்க ஒரு நூலகம், அத்துடன் கன்ஸ்ட்ரக்டர்கள் / டிஸ்ட்ரக்டர்கள் மற்றும் லாக் ஹேண்ட்லர் விதிவிலக்குகளைப் பயன்படுத்துவதை ஆதரிக்கும் அதன் சொந்த ரன்-டைம் லைப்ரரி.

பொறுத்தவரை Bareflank 3.0 இன் புதிய பதிப்பின் முக்கிய கண்டுபிடிப்புகள் பின்வரும் தனித்துவமானது:

  • மைக்ரோகர்னல் கருத்துக்கு மாறுதல். முன்னதாக, ஹைப்பர்வைசர் ஒரு ஒற்றைக் கட்டமைப்பைக் கொண்டிருந்தது, அங்கு செயல்பாட்டை நீட்டிக்க, அது ஒரு சிறப்பு API ஐப் பயன்படுத்தி அழைப்புகளை பதிவு செய்ய வேண்டியிருந்தது, இது C ++ மொழி மற்றும் சாதனத்தின் உட்புறத்துடன் பிணைப்பதால் நீட்டிப்பு வளர்ச்சியை கடினமாக்கியது.
  • புதிய மைக்ரோ கர்னல் கட்டமைப்பு ஹைப்பர்வைசரை ரிங் பூஜ்ஜியத்தில் இயங்கும் கர்னல் கூறுகளாகவும் மூன்றாவது வளையத்தில் (பயனர் இடம்) இயங்கும் நீட்டிப்புகளாகவும் பிரிக்கிறது. இரண்டு பகுதிகளும் VMX ரூட் பயன்முறையிலும், ஹோஸ்ட் சூழல் உட்பட மற்ற அனைத்தும் ரூட் அல்லாத VMX பயன்முறையிலும் இயங்குகின்றன.
  • பயனர் விண்வெளி நீட்டிப்புகள் மெய்நிகர் இயந்திர மேலாளர் (VMM) செயல்பாட்டை செயல்படுத்துகின்றன மற்றும் பின்தங்கிய இணக்கமான கணினி அழைப்புகள் மூலம் ஹைப்பர்வைசர் கர்னலுடன் தொடர்பு கொள்கின்றன. ரஸ்ட் மொழியைப் பயன்படுத்துதல் உட்பட, எந்த நிரலாக்க மொழியிலும் நீட்டிப்புகளை உருவாக்கலாம், இதற்குப் பயன்படுத்தத் தயாராக இருக்கும் நீட்டிப்பு எடுத்துக்காட்டுகள் வழங்கப்படுகின்றன.
  • வெளிப்புற libc ++ மற்றும் newlib நூலகங்களுக்குப் பதிலாக ரஸ்ட் மற்றும் C ++ ஆதரவுடன் அதன் சொந்த BSL நூலகத்தைப் பயன்படுத்துவதற்கு இது மாறியுள்ளது. வெளிப்புற சார்புகளை அகற்றுவது, இந்த இயங்குதளத்தில் மேம்பாட்டை எளிதாக்க Windows இல் சொந்த உருவாக்க ஆதரவை செயல்படுத்துவதற்கு Bareflank ஐ அனுமதித்தது.
  • Bareflank இப்போது AMDக்கான ஆதரவுடன் வருகிறது. கூடுதலாக, Bareflank மேம்பாடு இப்போது AMD CPU கொண்ட கணினியில் நடைபெறுகிறது, அதன்பிறகுதான் அது Intel CPU க்கு நகர்கிறது, AMDக்கான மேம்பாடு தீவிரமாக எடுத்துக் கொள்ளப்படுவதை உறுதி செய்கிறது.
  • ஏற்றி ARMv8 கட்டமைப்பிற்கான ஆதரவைச் சேர்த்துள்ளது, இதன் ஹைப்பர்வைசர் தழுவல் எதிர்கால வெளியீட்டில் நிறைவடையும்.
    AUTOSAR மற்றும் MISRA பணியின் முக்கியமான அமைப்பு வடிவமைப்பு தேவைகளுடன் இணங்குதல்.

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய ஆர்வமாக இருந்தால், நீங்கள் ஆலோசிக்க முடியும் பின்வரும் இணைப்பில் உள்ள விவரங்கள்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.