Reaaliaikakäyttöjärjestelmiä kehittävä Wind River Systems on esitellyt uuden version VxWorks-käyttöjärjestelmästään. Uusi modulaarinen arkkitehtuuri tarkoittaa, että alusta skaalautuu pienistä esineiden internetiä hyödyntävistä laitteisiin suuriin verkkolaitteisiin.
VxWorks on pian 30 vuotta vanha käyttöjärjestelmä, jonka ensimmäinen versio julkistettiin vunna 1987. Uusin versio on VxWorks 7. Sen mikrokernel sopii pienimmillään 20 kilotavun tilaan. Kun pinoon isätään tietoliikenneprotokollia, kasvaa ytimen koko standardiversiossa noin sataan kilotavuun.
Modulaarinen arkkitehtuuri tarkoittaa käytännössä sitä, että Wind River on irrottanut VxWorksin RTOS-ytimen esimerkiksi tiedostojärjestelmästä ja verkkopinoista. Sen ansiosta ydin sopii hyvin monenlaisiin käyttöön ja toisaalta ytimen päälle tulevia paketteja voidaan hyvin joustavasti päivittää tarpeen mukaan.
VxWorks on maailman käytetyin RTOS. Se löytyy nykyään jo yli 1,5 miljardista laitteesta. Käyttöjärjestelmällä ohjataan esimerkiksi NASAn Marsissa olevaa Curiosity-luotainta, Airbus-lentokoneita ja BMW:n iDrive-järjestelmää.
Uusiin IoT-laitteisiin vanha VxWorks olisi kuitenkin ollut liian raskas. Sen sijaan, että kehittäisiin aivan uusi RTOS näihin laitteisiin, Wind River päätyi muokkaamaan käyttöjärjestelmän rakenteen uusiksi.
VxWorks tukee sekä ARM- että x86-arkkitehtuureita. MIelenkiintoista tulee olemaan se, millä tavalla Wind Riverin nykyomistaja Intel tulee hyödyntämään VxWorksia tulevissa Quark-pohjaisissa IoT-piireissään.