د Bareflank 3.0 Hypervisor خوشې کول

Bareflank 3.0 Hypervisor خوشې شو، د ځانګړي هایپروایزر ګړندۍ پراختیا لپاره وسیلې چمتو کوي. Bareflank په C++ کې لیکل شوی او د C++ STL ملاتړ کوي. د Bareflank ماډلر جوړښت به تاسو ته اجازه درکړي په اسانۍ سره د هایپروایزر موجوده وړتیاوې پراخه کړئ او د هایپروایزرونو خپل نسخې رامینځته کړئ ، دواړه د هارډویر په سر کې روان دي (لکه Xen) او په موجوده سافټویر چاپیریال کې روان دي (لکه VirtualBox). دا ممکنه ده چې د کوربه چاپیریال عملیاتي سیسټم په جلا مجازی ماشین کې پرمخ بوځي. د پروژې کوډ د LGPL 2.1 جواز لاندې ویشل شوی.

Bareflank په 64-bit Intel او AMD CPUs کې د لینکس، وینډوز او UEFI ملاتړ کوي. د Intel VT-x ټیکنالوژي د مجازی ماشین سرچینو هارډویر شریکولو لپاره کارول کیږي. د macOS او BSD سیسټمونو ملاتړ د راتلونکي لپاره پلان شوی ، په بیله بیا د ARM64 پلیټ فارم کې د کار کولو وړتیا. سربیره پردې، پروژه د VMM بارولو لپاره خپل ډرایور رامینځته کوي (ورچوئل ماشین مدیر) ، د VVM ماډلونو بارولو لپاره ELF لوډر ، او د کارونکي ځای څخه د هایپروایزر کنټرول لپاره د bfm غوښتنلیک. دا د C++ 11/14 مشخصاتو کې تعریف شوي عناصرو په کارولو سره د توسیع لیکلو لپاره وسیلې چمتو کوي ، د استثنایی سټیک خلاصولو لپاره کتابتون (انونډ) ، او همدارنګه د دې خپل د چلولو وخت کتابتون د جوړونکو / تخریب کونکو کارولو ملاتړ او د استثنایی اداره کونکو راجسټر کولو لپاره.

د Bareflank پر بنسټ، د Boxy مجازی سیسټم رامینځته شوی، کوم چې د میلمنو سیسټمونو چلولو ملاتړ کوي او د لینوکس او یونیکرنل سره د سپک وزن مجازی ماشینونو کارولو ته اجازه ورکوي چې ځانګړي خدمتونه یا غوښتنلیکونه پرمخ بوځي. د جلا شوي خدماتو په بڼه، تاسو کولی شئ دواړه منظم ویب خدمتونه او غوښتنلیکونه پرمخ بوځي چې د اعتبار او امنیت لپاره ځانګړي اړتیاوې لري، د کوربه چاپیریال له نفوذ څخه پاک (د کوربه چاپیریال په جلا مجازی ماشین کې جلا شوی). Bareflank د مایکرو وی هایپروایزر اساس هم دی ، د لږترلږه مجازی ماشینونو چلولو لپاره ډیزاین شوی (واحد غوښتنلیک مجازی ماشین) ، د KVM API پلي کوي او د ماموریت مهم سیسټمونو رامینځته کولو لپاره مناسب دی.

د Bareflank 3.0 اصلي نوښتونه:

  • د مایکروکرنل مفهوم کارولو ته لیږد. مخکې، هایپروایسر یو واحد جوړښت درلود، په کوم کې، د فعالیت پراخولو لپاره، د کال بیک زنګونو راجستر کولو لپاره د ځانګړي API کارولو ته اړتیا وه، کوم چې د C++ ژبې او داخلي جوړښت ته د پابندۍ له امله د غزولو پراختیا ستونزمنه کړې وه. د مایکروکرنل پر بنسټ نوي جوړښت کې د هایپروایسر د کرنل برخو ویشل شامل دي چې د محافظت صفر صفر باندې چلیږي او توسیعونه په حلقه درې (د کارونکي ځای) کې روان دي. دواړه برخې د VMX روټ حالت کې پرمخ ځي، او نور هرڅه، د کوربه چاپیریال په ګډون، د VMX غیر روټ حالت کې پرمخ ځي. د کارونکي ځای توسیعونه د مجازی ماشین مدیر (VMM) فعالیت پلي کوي او د سیسټم تلیفونونو له لارې د هایپروایسر کور سره تعامل کوي چې شاته مطابقت لري. توسیعونه په هر پروګرامینګ ژبه کې رامینځته کیدی شي ، په شمول د زنګ.
  • زموږ د خپل BSL کتابتون کارولو لپاره د Rust او C++ ملاتړ سره یو لیږد رامینځته شوی ، کوم چې بهرني کتابتونونه libc++ او newlib ځای په ځای کړي. د بهرني انحصار له منځه وړلو سره، Bareflank په دې پلیټ فارم کې د پراختیا ساده کولو لپاره د اصلي وینډوز تالیف ملاتړ چمتو کوي.
  • د AMD پروسیسرونو لپاره ملاتړ اضافه شوی. سربیره پردې ، د Bareflank پراختیا اوس د AMD CPU سره په سیسټم کې ترسره کیږي او یوازې بیا د Intel CPU ته لیږدول کیږي.
  • بوټلوډر د ARMv8 معمارۍ لپاره ملاتړ اضافه کړی، د هایپروایزر تطابق چې د دې لپاره به په راتلونکو خپرونو کې بشپړ شي.
  • د AUTOSAR او MISRA سازمانونو لخوا رامینځته شوي مهم سیسټمونو پراختیا لپاره د اړتیاو سره موافقت تضمین شوی.

سرچینه: opennet.ru

Add a comment