Lirimi i hipervizorit Bareflank 2.0

Ndodhi lirimi i hipervizorit Bareflank 2.0, i cili ofron mjete pĂ«r zhvillimin e shpejtĂ« tĂ« hipervizorĂ«ve tĂ« specializuar. Bareflank Ă«shtĂ« shkruar nĂ« C++ dhe mbĂ«shtet C++ STL. Arkitektura modulare e Bareflank do t'ju lejojĂ« tĂ« zgjeroni lehtĂ«sisht aftĂ«sitĂ« ekzistuese tĂ« hipervizorit dhe tĂ« krijoni versionet tuaja tĂ« hipervizorĂ«ve, tĂ« dyja qĂ« funksionojnĂ« nĂ« krye tĂ« harduerit (si Xen) dhe funksionojnĂ« nĂ« njĂ« mjedis ekzistues softuerĂ«sh (si VirtualBox). ËshtĂ« e mundur tĂ« ekzekutohet sistemi operativ i mjedisit pritĂ«s nĂ« njĂ« makinĂ« virtuale tĂ« veçantĂ«. Kodi i projektit shperndare nga licencuar sipas LGPL 2.1.

Bareflank tani mbështet Linux, Windows dhe UEFI në CPU-të Intel 64-bit. Teknologjia Intel VT-x përdoret për ndarjen e burimeve të bazuara në harduer të makinave virtuale. Mbështetja është planifikuar për të ardhmen. macOS dhe sistemet BSD, si dhe aftësinë për t'u ekzekutuar në platformat ARM64 dhe AMD. Projekti gjithashtu zhvillon drajverin e vet për ngarkimin e VMM (Virtual Machine Manager), një ngarkues ELF për ngarkimin e moduleve VVM dhe aplikacionin bfm për menaxhimin e hipervizorit nga hapësira e përdoruesit. Ai gjithashtu ofron mjete për shkrimin e zgjerimeve duke përdorur elementë të përcaktuar në specifikimet C++11/14, një bibliotekë çmontimi të pirgut të përjashtimeve (unwind) dhe një bibliotekë në kohën e ekzekutimit për të mbështetur përdorimin e konstruktorëve/destruktorëve dhe regjistrimin e trajtuesve të përjashtimeve.

Një sistem virtualizimi është duke u zhvilluar bazuar në Bareflank Kuti, i cili mbështet sistemet mysafire që funksionojnë dhe lejon përdorimin e makinave virtuale të lehta me Linux dhe Unikernel për ekzekutimin e shërbimeve ose aplikacioneve të specializuara. Si shërbimet e rregullta të internetit ashtu edhe aplikacionet me kërkesa të veçanta për besueshmëri dhe siguri mund të ekzekutohen si shërbime të izoluara, të lira nga ndikimi i mjedisit pritës (mjedisi pritës është i izoluar në një makinë virtuale të veçantë).

Risitë kryesore të Bareflank 2.0:

  • MbĂ«shtetje e shtuar pĂ«r lĂ«shimin e Bareflank direkt nga UEFI pĂ«r ekzekutimin e mĂ«vonshĂ«m tĂ« sistemit operativ nĂ« njĂ« makinĂ« virtuale;
  • NjĂ« menaxher i ri i menaxhimit tĂ« memories Ă«shtĂ« implementuar, i projektuar nĂ« analogji me menaxherĂ«t e memories SLAB/Buddy nĂ« LinuxMenaxheri i ri i memories demonstron fragmentim tĂ« reduktuar, mundĂ«son performancĂ« mĂ« tĂ« lartĂ« dhe mbĂ«shtet ndarjen dinamike tĂ« memories te hipervizori pĂ«rmes bfdriver, e cila ju lejon tĂ« zvogĂ«loni madhĂ«sinĂ« fillestare tĂ« hipervizorit dhe tĂ« shkallĂ«zoni nĂ« mĂ«nyrĂ« optimale nĂ« varĂ«si tĂ« numrit tĂ« bĂ«rthamave tĂ« CPU;
  • NjĂ« sistem i ri ndĂ«rtimi i bazuar nĂ« CMake, i pavarur nga interpretuesi i komandĂ«s, lejon pĂ«rshpejtimin e konsiderueshĂ«m tĂ« pĂ«rpilimit tĂ« hipervizorit dhe thjeshton mbĂ«shtetjen e ardhshme pĂ«r arkitektura shtesĂ«, si ARM;
  • Kodi Ă«shtĂ« riorganizuar dhe struktura e teksteve burimore Ă«shtĂ« thjeshtuar. MbĂ«shtetje e pĂ«rmirĂ«suar pĂ«r projekte tĂ« lidhura si hiperkerneli pa nevojĂ«n pĂ«r dublikim kodesh. Kodi i ndarĂ« nĂ« mĂ«nyrĂ« mĂ« tĂ« qartĂ« hipervizor, zbut bibliotekĂ«n, kohĂ«n e funksionimit, mjetet e kontrollit, ngarkuesin dhe SDK;
  • Shumica e API-sĂ«, nĂ« vend tĂ« mekanizmave tĂ« trashĂ«gimisĂ« sĂ« pĂ«rdorur mĂ« parĂ« nĂ« C++, Ă«shtĂ« kaluar nĂ« pĂ«rdorimin delegacion, i cili thjeshtoi API-nĂ«, rriti performancĂ«n dhe uli konsumin e burimeve.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster