Bareflank 64-bit Intel CPU මත Linux, Windows සහ UEFI සඳහා සහය දක්වයි. Intel VT-x තාක්ෂණය අතථ්ය යන්ත්ර සම්පත් දෘඪාංග බෙදාගැනීම සඳහා භාවිතා කරයි. macOS සහ BSD පද්ධති සඳහා සහය අනාගතය සඳහා සැලසුම් කර ඇති අතර, ARM64 සහ AMD වේදිකාවල වැඩ කිරීමේ හැකියාව. මීට අමතරව, ව්යාපෘතිය VMM (Virtual Machine Manager) පැටවීම සඳහා තමන්ගේම ධාවකයක්, VVM මොඩියුල පැටවීම සඳහා ELF ලෝඩරයක් සහ පරිශීලක අවකාශයෙන් හයිපර්වයිසර් පාලනය කිරීම සඳහා bfm යෙදුමක් සංවර්ධනය කරයි. එය C++11/14 පිරිවිතරවල නිර්වචනය කර ඇති මූලද්රව්ය භාවිතයෙන් දිගු ලිවීම සඳහා මෙවලම් සපයයි, ව්යතිරේක තොගය (විසන්ධි කිරීම) ඉවත් කිරීම සඳහා පුස්තකාලයක් මෙන්ම ඉදිකිරීම්කරුවන්/විනාශකාරීන්ගේ භාවිතය සහ ව්යතිරේක හසුරුවන්නන් ලියාපදිංචි කිරීම සඳහා සහය දැක්වීම සඳහා එහි ධාවන කාල පුස්තකාලය.
Bareflank මත පදනම්ව අථත්යකරණ පද්ධතියක් සංවර්ධනය වෙමින් පවතී
Bareflank 2.0 හි ප්රධාන නවෝත්පාදන:
- අථත්ය යන්ත්රයක මෙහෙයුම් පද්ධතිය ක්රියාත්මක කිරීම සඳහා UEFI වෙතින් සෘජුවම Bareflank දියත් කිරීම සඳහා සහය එක් කරන ලදී;
- ලිනක්ස් හි SLAB/Buddy මතක කළමනාකරුවන්ට සමානව නිර්මාණය කර ඇති නව මතක කළමනාකරුවෙකු ක්රියාත්මක කර ඇත. නව මතක කළමනාකරු අඩු ඛණ්ඩනය පෙන්නුම් කරයි, ඉහළ කාර්ය සාධනය සඳහා ඉඩ සලසයි සහ හයිපර්වයිසර් වෙත ගතික මතකය වෙන් කිරීමට සහාය වේ.
bfdriver , අධි වයිසරයේ ආරම්භක ප්රමාණය අඩු කිරීමට සහ CPU කෝර් ගණන අනුව ප්රශස්ත ලෙස පරිමාණය කිරීමට ඔබට ඉඩ සලසයි; - CMake මත පදනම් වූ නව ගොඩනැගීමේ පද්ධතියක්, විධාන පරිවර්තකයෙන් ස්වායත්තව, හයිපර්වයිසර් සම්පාදනය සැලකිය යුතු ත්වරණයකට ඉඩ සලසන අතර ARM වැනි අතිරේක ගෘහනිර්මාණ සඳහා අනාගත සහාය සරල කරයි;
- කේතය ප්රතිසංවිධානය කර ඇති අතර මූලාශ්ර පාඨවල ව්යුහය සරල කර ඇත. කේත අනුපිටපත් කිරීමකින් තොරව හයිපර්කර්නල් වැනි අදාළ ව්යාපෘති සඳහා වැඩිදියුණු කළ සහාය. වඩාත් පැහැදිලිව වෙන් කළ කේතය
අධි වයිසර් , පුස්තකාලය ඉවත් කරන්න, ධාවන කාලය, පාලන මෙවලම්, ඇරඹුම් කාරකය සහ SDK; - C++ හි කලින් භාවිතා කරන ලද උරුම යාන්ත්රණ වෙනුවට API බොහෝමයක් භාවිතා කිරීමට මාරු කර ඇත.
නියෝජිත , API සරල කරන ලද, කාර්ය සාධනය වැඩි කිරීම සහ සම්පත් පරිභෝජනය අඩු කිරීම.
මූලාශ්රය: opennet.ru