Rilis hypervisor untuk perangkat tertanam ACRN 1.2, dikembangkan oleh Linux Foundation

Yayasan Linux disajikan pelepasan hypervisor khusus ACRN 1.2, dirancang untuk digunakan dalam teknologi tertanam dan perangkat Internet of Things (IoT). Kode hypervisor didasarkan pada hypervisor ringan Intel untuk perangkat tertanam dan didistribusikan oleh di bawah lisensi BSD.

Hypervisor ditulis dengan mempertimbangkan kesiapan untuk melakukan tugas-tugas real-time dan kesesuaian untuk digunakan dalam sistem kritis ketika dijalankan pada peralatan dengan sumber daya terbatas. Proyek ini mencoba menempati celah antara hypervisor yang digunakan dalam sistem cloud dan pusat data, dan hypervisor untuk sistem industri dengan pembagian sumber daya yang ketat. Contoh penggunaan ACRN mencakup unit kontrol elektronik, panel instrumen, dan sistem informasi otomotif, namun hypervisor juga cocok untuk perangkat IoT konsumen dan aplikasi tertanam lainnya.

ACRN menyediakan overhead minimal dan hanya terdiri dari 25 ribu baris kode (sebagai perbandingan, hypervisor yang digunakan di sistem cloud memiliki sekitar 150 ribu baris kode). Pada saat yang sama, ACRN menjamin latensi rendah dan respons yang memadai saat berinteraksi dengan peralatan. Mendukung virtualisasi sumber daya CPU, I/O, subsistem jaringan, operasi grafis dan suara. Untuk berbagi akses ke sumber daya yang umum bagi semua VM, disediakan seperangkat mediator I/O.

ACRN adalah hypervisor tipe XNUMX (berjalan langsung di atas perangkat keras) dan memungkinkan Anda menjalankan beberapa sistem tamu secara bersamaan yang dapat menjalankan distribusi Linux, RTOS, Android, dan sistem operasi lainnya. Proyek ini terdiri dari dua komponen utama: hypervisor dan terkait model perangkat dengan serangkaian mediator input/output yang mengatur akses bersama ke perangkat antar sistem tamu. Hypervisor dikendalikan dari OS layanan, yang menjalankan fungsi sistem host dan berisi komponen untuk menyiarkan panggilan dari sistem tamu lain ke peralatan.

Rilis hypervisor untuk perangkat tertanam ACRN 1.2, dikembangkan oleh Linux Foundation

Utama perubahan di ACRN 1.2:

  • Kemungkinan menggunakan firmware Tianocore/OVMF sebagai bootloader virtual untuk layanan OS (sistem host), yang mampu menjalankan Clearlinux, VxWorks dan Windows. Mendukung mode boot terverifikasi (Boot aman);
  • Dukungan kontainer Kata;
  • Untuk tamu Windows (WaaG), mediator telah ditambahkan untuk mengakses pengontrol host USB (xHCI);
  • Menambahkan virtualisasi Timer Selalu Berjalan (SENI(ARTοΌ‰).

Sumber: opennet.ru

Tambah komentar