Pelepasan hypervisor pikeun alat anu dipasang ACRN 1.2, dikembangkeun ku Yayasan Linux

Yayasan Linux ditepikeun ngaleupaskeun hypervisor husus ACRN 1.2, dirancang pikeun dianggo dina téknologi embedded sareng alat Internet of Things (IoT). Kode hypervisor dumasar kana hypervisor lightweight Intel pikeun alat embedded na disebarkeun ku handapeun lisénsi BSD.

Hypervisor ditulis kalayan kasiapan pikeun ngalaksanakeun tugas sacara real-time sareng cocog pikeun dianggo dina sistem kritis nalika ngajalankeun alat-alat anu sumber daya terbatas. Proyék ieu nyobian ngeusian ceruk antara hypervisors anu dianggo dina sistem awan sareng pusat data, sareng hypervisors pikeun sistem industri kalayan ngabagi sumber daya anu ketat. Conto pamakean ACRN kalebet unit kontrol éléktronik, panél instrumen, sareng sistem inpormasi otomotif, tapi hypervisor ogé cocog pikeun alat IoT konsumen sareng aplikasi anu dipasang.

ACRN nyadiakeun overhead minimal sarta diwangun ku ukur 25 sarébu garis kode (pikeun babandingan, hypervisors dipaké dina sistem awan boga ngeunaan 150 sarébu garis kode). Dina waktu nu sarua, ACRN ngajamin latency lemah sareng responsif nyukupan nalika berinteraksi sareng alat. Ngarojong virtualization sumberdaya CPU, I / O, subsistem jaringan, grafik jeung operasi sora. Pikeun babagi aksés ka sumberdaya umum pikeun sakabéh VMs, susunan I / O mediator disadiakeun.

ACRN mangrupakeun tipe XNUMX hypervisor (ngajalankeun langsung dina luhureun hardware) sarta ngidinan Anjeun pikeun sakaligus ngajalankeun sababaraha sistem tamu nu bisa ngajalankeun distribusi Linux Ubuntu, RTOS, Android sarta sistem operasi séjén. Proyék diwangun ku dua komponén utama: hypervisor jeung patali model alat kalawan set euyeub input / kaluaran mediator nu ngatur aksés dibagikeun ka alat antara sistem tamu. Hypervisor dikawasa tina OS jasa, anu ngalaksanakeun fungsi sistem host sareng ngandung komponén pikeun nyiarkeun telepon tina sistem tamu anu sanés ka alat.

Pelepasan hypervisor pikeun alat anu dipasang ACRN 1.2, dikembangkeun ku Yayasan Linux

utama parobahan dina ACRN 1.2:

  • Kamungkinan ngagunakeun firmware Tianocore / OVMF salaku bootloader virtual pikeun layanan OS (sistem host), sanggup ngajalankeun Clearlinux, VxWorks jeung Windows. Ngarojong modeu boot diverifikasi (boot Aman);
  • Rojongan wadahna Kata;
  • Pikeun sémah Windows (WaaG), mediator geus ditambahkeun pikeun ngakses USB host controller (xHCI);
  • Ditambahkeun Salawasna Ngajalankeun Timer virtualisasi (ART).

sumber: opennet.ru

Tambahkeun komentar