Bareflank Linux, Windows ва UEFI-ро дар CPU-ҳои 64-бита Intel дастгирӣ мекунад. Технологияи Intel VT-x барои мубодилаи сахтафзор захираҳои мошини виртуалӣ истифода мешавад. Дастгирии системаҳои macOS ва BSD барои оянда, инчунин қобилияти кор дар платформаҳои ARM64 ва AMD ба нақша гирифта шудааст. Илова бар ин, лоиҳа драйвери худро барои боркунии VMM (Менеҷери мошинҳои виртуалӣ), боркунаки ELF барои боркунии модулҳои VVM ва барномаи bfm барои идоракунии гипервизор аз фазои корбар таҳия мекунад. Он асбобҳоро барои навиштани васеъкуниҳо бо истифода аз унсурҳои дар мушаххасоти C++ 11/14 муайяншуда, китобхона барои кушодани стеки истисноӣ (баровард) ва инчунин китобхонаи вақти корӣ барои дастгирии истифодаи конструкторҳо/вайронкунандагон ва сабти коркардкунандагони истисноҳо таъмин менамояд.
Дар асоси Bareflank системаи виртуализатсия таҳия карда мешавад
Навовариҳои асосии Bareflank 2.0:
- Дастгирии иловашуда барои оғози Bareflank мустақиман аз UEFI барои иҷрои минбаъдаи системаи амалиётӣ дар мошини виртуалӣ;
- Менеҷери нави хотира амалӣ карда шуд, ки ба монанди менеҷерҳои хотираи SLAB/Buddy дар Linux тарҳрезӣ шудааст. Менеҷери нави хотира тақсимоти коҳишро нишон медиҳад, барои иҷрои баландтар имкон медиҳад ва тақсимоти динамикии хотираро ба гипервизор тавассути
bfdriver , ки ба шумо имкон медиҳад андозаи ибтидоии гипервизорро кам кунед ва вобаста ба шумораи ядроҳои CPU ба таври оптималӣ миқёс кунед; - Системаи нави сохтан дар асоси CMake, новобаста аз тарҷумони фармон, имкон медиҳад, ки суръатбахшии ҷамъоварии гипервизорро ба таври назаррас суръат бахшад ва дастгирии ояндаро барои меъмориҳои иловагӣ, ба монанди ARM, осонтар мекунад;
- Кодекс аз нав ташкил карда, сохтори матнҳои сарчашма содда карда шуд. Дастгирии мукаммал барои лоиҳаҳои марбут ба монанди гиперядро бидуни ниёз ба такрори код. Рамзи возеҳтар ҷудошуда
гипервизор , кушодани китобхона, вақти корӣ, абзорҳои назорат, боркунак ва SDK; - Аксари API, ба ҷои механизмҳои меросии қаблан дар C++, ба истифода гузаштанд.
хайати вакилон , ки API-ро содда кард, иҷроишро афзоиш дод ва истеъмоли захираҳоро кам кард.
Манбаъ: opennet.ru