Pagpagawas sa hypervisor alang sa mga naka-embed nga aparato nga ACRN 1.2, nga gihimo sa Linux Foundation

Linux Foundation gipresentar pagpagawas sa usa ka espesyal nga hypervisor ACRN 1.2, gidisenyo alang sa paggamit sa embedded technology ug Internet of Things (IoT) device. Ang hypervisor code gibase sa Intel's lightweight hypervisor para sa mga embedded device ug giapod-apod sa ubos sa lisensya sa BSD.

Ang hypervisor gisulat uban sa usa ka mata sa pagkaandam alang sa pagbuhat sa tinuod nga panahon nga mga buluhaton ug kaangayan alang sa paggamit sa mga kritikal nga sistema sa diha nga nagdagan sa mga ekipo nga adunay limitado nga mga kapanguhaan. Ang proyekto naningkamot sa pag-okupar sa usa ka niche tali sa mga hypervisor nga gigamit sa mga sistema sa panganod ug mga sentro sa datos, ug mga hypervisor alang sa mga sistema sa industriya nga adunay estrikto nga pagpaambit sa kapanguhaan. Ang mga pananglitan sa paggamit sa ACRN naglakip sa electronic control units, instrument panels, ug automotive information systems, apan ang hypervisor haum usab alang sa consumer IoT devices ug uban pang embedded applications.

Ang ACRN naghatag og gamay nga overhead ug naglangkob lamang sa 25 ka libo nga linya sa code (alang sa pagtandi, ang mga hypervisor nga gigamit sa mga cloud system adunay mga 150 ka libo nga linya sa code). Sa samang higayon, gigarantiyahan sa ACRN ang ubos nga latency ug igong pagtubag sa dihang nakig-interact sa mga ekipo. Nagsuporta sa virtualization sa mga kapanguhaan sa CPU, I/O, network subsystem, graphics ug sound operations. Aron mapaambit ang pag-access sa mga kapanguhaan nga kasagaran sa tanan nga mga VM, usa ka set sa mga tigpataliwala sa I/O ang gihatag.

Ang ACRN usa ka tipo nga XNUMX nga hypervisor (direkta nga nagdagan sa ibabaw sa hardware) ug gitugotan ka nga dungan nga magpadagan sa daghang mga sistema sa bisita nga makadagan sa mga distribusyon sa Linux, RTOS, Android ug uban pang mga operating system. Ang proyekto naglangkob sa duha ka nag-unang mga sangkap: hypervisor ug may kalabutan mga modelo sa aparato nga adunay daghang hugpong sa mga tigpataliwala sa input / output nga nag-organisar sa gipaambit nga pag-access sa mga aparato tali sa mga sistema sa bisita. Ang hypervisor kontrolado gikan sa serbisyo nga OS, nga naghimo sa mga gimbuhaton sa usa ka host system ug adunay mga sangkap alang sa pagsibya sa mga tawag gikan sa ubang mga guest system ngadto sa kagamitan.

Pagpagawas sa hypervisor alang sa mga naka-embed nga aparato nga ACRN 1.2, nga gihimo sa Linux Foundation

nag-unang mga pagbag-o sa ACRN 1.2:

  • Posibilidad sa paggamit sa firmware Tianocore/OVMF isip usa ka virtual bootloader alang sa serbisyo OS (host system), nga makahimo sa pagpadagan sa Clearlinux, VxWorks ug Windows. Nagsuporta sa gipamatud-an nga boot mode (Secure boot);
  • Suporta sa sudlanan Kata;
  • Alang sa mga bisita sa Windows (WaaG), usa ka tigpataliwala ang gidugang aron ma-access ang USB host controller (xHCI);
  • Gidugang Kanunay nga Nagdagan nga Timer virtualization (ART).

Source: opennet.ru

Idugang sa usa ka comment