Microsoft on julkaissut ThreadX-reaaliaikakäyttöjärjestelmän avoimena lähdekoodina Eclipse Foundationin kautta. Microsoft on omistanut klassisiin RTOSeihin kuuluvan ThreadX:n vuodesta 2019.
Ensi vuoden alusta lukien ThreadX_ää saa käyttää MIT-lisenssillä. Sama koskee koodikirjastoja Net X Duo, File X, GUIX, USB X ja Level X. 32-bittinen Thread X -käyttöjärjestelmä on olemassa yli 12 miljardissa kohteessa maailmanlaajuisesti. Yksi versio on sertifioitu turvallisuuden kannalta kriittisiin sovelluksiin.
Microsoftin mukaan avoimena lähdekoodina ThreadX avautuu käytettäväksi kaikille. Myös päivitykset ja parannukset nopeutuvat ja kehitysprosessista tulee läpinäkyvämpi. Avoimena koodina alusta löytänee paremmin potentiaalisia uusia käyttäjiä.
ThreadX:n historia alkaa Express Logicin perustamisesta vuonna 1996. Itse käyttöjärjestelmä julkistettiin pari vuotta myöhemmin, ja tavoitteena oli saada käyttöön kevyt, nopea ja äärimmäisen luotettava reaaliaikainen sulautettu käyttöjärjestelmä.
Käyttöjärjestelmä tunnetaan ennen kaikkea erittäin pienestä muistintarpeesta. Käyttöjärjestelmän rajapinta on yksinkertainen, joten integrointi muihin järjestelmiin on usein helpompaa kuin muilla RTOSeilla.
Vaikka useimmat RTOS-järjestelmät tarjoavat deterministisiä suorituskykyominaisuuksia, ThreadX:n suorituskyky ja vasteajat ovat erittäin ennustettavia ja luotettavia, mikä tekee siitä sopivan valinnan kriittisiin sovelluksiin. ThreadX tukee erilaisia prosessoriarkkitehtuureja ja se on helppo integroida erilaisiin kehitysympäristöihin.