Pengeluaran hipervisor untuk peranti terbenam ACRN 1.2, dibangunkan oleh Yayasan Linux

Yayasan Linux dibentangkan pelepasan hypervisor khusus ACRN 1.2, direka untuk digunakan dalam teknologi terbenam dan peranti Internet of Things (IoT). Kod hipervisor adalah berdasarkan hipervisor ringan Intel untuk peranti terbenam dan diedarkan oleh di bawah lesen BSD.

Hipervisor ditulis dengan melihat kepada kesediaan untuk melaksanakan tugas masa nyata dan kesesuaian untuk digunakan dalam sistem kritikal apabila berjalan pada peralatan dengan sumber terhad. Projek ini cuba untuk menduduki niche antara hypervisor yang digunakan dalam sistem awan dan pusat data, dan hypervisor untuk sistem perindustrian dengan perkongsian sumber yang ketat. Contoh penggunaan ACRN termasuk unit kawalan elektronik, panel instrumen dan sistem maklumat automotif, tetapi hipervisor juga sangat sesuai untuk peranti IoT pengguna dan aplikasi terbenam lain.

ACRN menyediakan overhed minimum dan hanya terdiri daripada 25 ribu baris kod (sebagai perbandingan, hypervisor yang digunakan dalam sistem awan mempunyai kira-kira 150 ribu baris kod). Pada masa yang sama, ACRN menjamin kependaman rendah dan responsif yang mencukupi apabila berinteraksi dengan peralatan. Menyokong virtualisasi sumber CPU, I/O, subsistem rangkaian, grafik dan operasi bunyi. Untuk berkongsi akses kepada sumber yang biasa kepada semua VM, satu set pengantara I/O disediakan.

ACRN ialah hipervisor jenis XNUMX (berjalan terus di atas perkakasan) dan membolehkan anda menjalankan berbilang sistem tetamu secara serentak yang boleh menjalankan pengedaran Linux, RTOS, Android dan sistem pengendalian lain. Projek ini terdiri daripada dua komponen utama: hipervisor dan berkaitan model peranti dengan set kaya pengantara input/output yang mengatur akses dikongsi kepada peranti antara sistem tetamu. Hipervisor dikawal daripada OS perkhidmatan, yang melaksanakan fungsi sistem hos dan mengandungi komponen untuk penyiaran panggilan daripada sistem tetamu lain ke peralatan.

Pengeluaran hipervisor untuk peranti terbenam ACRN 1.2, dibangunkan oleh Yayasan Linux

Utama perubahan dalam ACRN 1.2:

  • Kemungkinan menggunakan perisian tegar Tianocore/OVMF sebagai pemuat but maya untuk perkhidmatan OS (sistem hos), mampu menjalankan Clearlinux, VxWorks dan Windows. Menyokong mod but yang disahkan (But selamat);
  • Sokongan bekas Kata;
  • Untuk tetamu Windows (WaaG), pengantara telah ditambahkan untuk mengakses pengawal hos USB (xHCI);
  • Menambahkan virtualisasi Pemasa Sentiasa Berjalan (SENI(ARTοΌ‰).

Sumber: opennet.ru

Tambah komen