Tha Siemens air an hypervisor Jailhouse 0.11 a leigeil ma sgaoil

companaidh Siemens foillsichte Hypervisor saor an asgaidh Taigh prìosain 0.11. Bidh an hypervisor a’ toirt taic do shiostaman x86_64 le leudachain VMX + EPT no SVM + NPT (AMD-V), a bharrachd air pròiseasairean ARMv7 agus ARMv8 / ARM64 le leudachadh virtualization. Air leth a ’leasachadh gineadair ìomhaigh airson an hypervisor Jailhouse, air a chruthachadh stèidhichte air pasganan Debian airson innealan le taic. Còd pròiseact a air a sgaoileadh le le cead fo GPLv2.

Tha an hypervisor air a chuir an gnìomh mar mhodal airson an kernel Linux agus a’ toirt seachad virtualization aig ìre kernel. Tha co-phàirtean airson siostaman aoighean mu thràth air an toirt a-steach don phrìomh kernel Linux. Gus iomallachd a riaghladh, thathas a’ cleachdadh na dòighean virtualization bathar-cruaidh a bheir CPUan an latha an-diugh seachad. Is e feartan sònraichte Jailhouse a bhuileachadh aotrom agus fòcas air a bhith a’ ceangal innealan brìgheil ri CPU stèidhichte, raon RAM agus innealan bathar-cruaidh. Tha an dòigh-obrach seo a’ leigeil le aon fhrithealaiche ioma-phròiseasar fiosaigeach taic a thoirt do obrachadh grunn àrainneachdan brìgheil neo-eisimeileach, gach fear dhiubh air a shònrachadh don chridhe pròiseasar aige fhèin.

Le ceangal teann ris an CPU, tha os cionn an hypervisor air a lughdachadh agus tha a bhuileachadh air a dhèanamh nas sìmplidhe gu mòr, leis nach eil feum air clàr-ama iom-fhillte de riarachadh ghoireasan a ruith - le bhith a’ riarachadh cridhe CPU air leth a’ dèanamh cinnteach nach tèid gnìomhan sam bith eile a chuir an gnìomh air an CPU seo. . Is e buannachd an dòigh-obrach seo an comas cothrom cinnteach a thoirt seachad air goireasan agus coileanadh a tha dùil, a tha a’ dèanamh Jailhouse na fhuasgladh iomchaidh airson gnìomhan a chruthachadh air an coileanadh ann an àm fìor. Is e an rud as ìsle a th’ ann scalability cuibhrichte, cuibhrichte leis an àireamh de choraichean CPU.

Ann am briathrachas Jailhouse, canar “camarathan” ri àrainneachdan brìgheil (cealla, ann an co-theacs taigh-prìosain). Taobh a-staigh a’ chamara, tha an siostam coltach ri frithealaiche aon-phròiseasar a’ sealltainn coileanadh dùin gu coileanadh cridhe CPU sònraichte. Faodaidh an camara àrainneachd siostam obrachaidh neo-riaghailteach a ruith, a bharrachd air àrainneachdan air an sguabadh sìos airson aon iarrtas a ruith no tagraidhean fa leth air an ullachadh gu sònraichte a tha air an dealbhadh gus fuasgladh fhaighinn air duilgheadasan fìor-ùine. Tha an rèiteachadh air a chuir a-steach .cealla faidhlichean, a bhios a’ dearbhadh an CPU, roinnean cuimhne, agus puirt I/O a tha air an riarachadh don àrainneachd.

Tha Siemens air an hypervisor Jailhouse 0.11 a leigeil ma sgaoil

Anns an naidheachd ùr

  • Taic a bharrachd airson Marvell MACCHIATObin, Xilinx Ultra96,
    Microsys miriac SBC-LS1046A agus Texas Instruments AM654 IDK;

  • Staitistig a bharrachd airson gach cridhe CPU;
  • Cuir an comas innealan PCI ath-shuidheachadh nuair a thèid an camara a dhùnadh;
  • Chaidh structar Device Tree atharrachadh airson na fiosan kernel Linux as ùire;
  • Dìon a bharrachd an aghaidh ionnsaighean Specter v64 airson àrd-ùrlaran ARM agus ARM2. Bidh na roghainnean qemu-arm64 a’ toirt aire do atharrachaidhean bho na fiosan QEMU as ùire. Chaidh duilgheadasan le ath-sgrìobhadh firmware PSCI air bùird Orange Pi Zero fhuasgladh;
  • Airson an àrd-ùrlar x86, nuair a bhios tu a’ ruith àrainneachdan demo (prìobhaideach), tha cleachdadh stiùireadh SSE agus AVX air a chomasachadh, agus tha aithris eisgeachd air a chur ris.

Tha planaichean airson an ama ri teachd a’ toirt a-steach taic ris an robhar a’ feitheamh o chionn fhada airson IOMMUv3, a’ meudachadh èifeachdas cleachdadh tasgadan pròiseasar (dathadh cache), cuir às do dhuilgheadasan le APIC air pròiseasairean AMD Ryzen, ag ath-obrachadh an inneal ivshmem agus ag adhartachadh draibhearan chun phrìomh kernel.

Source: fosgailtenet.ru

Cuir beachd ann