Linux Foundationin kehittämän sulautettujen laitteiden hypervisorin ACRN 1.2 julkaisu

Linux Foundation esitetty erikoistuneen hypervisorin vapauttaminen ACRN 1.2, suunniteltu käytettäväksi sulautetussa teknologiassa ja Internet of Things (IoT) -laitteissa. Hypervisor-koodi perustuu Intelin kevythypervisoriin sulautetuille laitteille ja jakelija BSD-lisenssillä.

Hypervisor on kirjoitettu ottamalla huomioon valmius suorittaa reaaliaikaisia ​​tehtäviä ja soveltuvuus käytettäväksi kriittisissä järjestelmissä käytettäessä rajoitettuja resursseja. Projekti pyrkii valloittamaan markkinaraon pilvijärjestelmissä ja datakeskuksissa käytettävien hypervisorien sekä tiukan resurssien jaon omaavien teollisuusjärjestelmien hypervisorien välillä. Esimerkkejä ACRN:n käytöstä ovat elektroniset ohjausyksiköt, kojetaulut ja autojen tietojärjestelmät, mutta hypervisori sopii hyvin myös kuluttajien IoT-laitteisiin ja muihin sulautettuihin sovelluksiin.

ACRN tarjoaa minimaalisen lisärasituksen ja koostuu vain 25 tuhannesta koodirivistä (vertailun vuoksi pilvijärjestelmissä käytetyissä hypervisoreissa on noin 150 tuhatta koodiriviä). Samalla ACRN takaa alhaisen latenssin ja riittävän vasteen vuorovaikutuksessa laitteiden kanssa. Tukee suoritinresurssien virtualisointia, I/O:ta, verkkoalijärjestelmää, grafiikkaa ja äänitoimintoja. Voit jakaa pääsyn kaikille VM-koneille yhteisiin resursseihin käyttämällä I/O-välittäjiä.

ACRN on tyypin XNUMX hypervisor (toimii suoraan laitteiston päällä), ja sen avulla voit käyttää samanaikaisesti useita vierasjärjestelmiä, jotka voivat käyttää Linux-jakeluja, RTOS-, Android- ja muita käyttöjärjestelmiä. Projekti koostuu kahdesta pääosasta: hypervisor ja liittyvät laitemallit runsaalla syöttö-/tulostusvälittäjillä, jotka järjestävät jaetun pääsyn laitteisiin vierasjärjestelmien välillä. Hypervisoria ohjataan palvelukäyttöjärjestelmästä, joka suorittaa isäntäjärjestelmän toimintoja ja sisältää komponentteja puheluiden lähettämiseksi muista vierasjärjestelmistä laitteille.

Linux Foundationin kehittämän sulautettujen laitteiden hypervisorin ACRN 1.2 julkaisu

Pääasiallinen muutokset ACRN 1.2:ssa:

  • Mahdollisuus käyttää laiteohjelmistoa Tianocore/OVMF virtuaalisena käynnistyslataimena palvelukäyttöjärjestelmälle (isäntäjärjestelmä), joka pystyy käyttämään Clearlinuxia, VxWorksia ja Windowsia. Tukee vahvistettua käynnistystilaa (Secure boot);
  • Kontin tuki Kata;
  • Windows-vieraille (WaaG) on lisätty välittäjä, joka käyttää USB-isäntäohjainta (xHCI);
  • Lisätty aina käynnissä olevan ajastimen virtualisointi (ART).

Lähde: opennet.ru

Lisää kommentti