uudelleenkäyttöjärjestelmät
Uudelleenkäyttöjärjestelmät tarkoittavat järjestelmiä, joiden osia tai kokonaisuuksia voidaan suunnitelmallisesti uudelleenkäyttää useissa laite- tai projektiversioissa. Tavoitteena on minimoida kehitys- ja ylläpitokustannukset sekä parantaa luotettavuutta hyödyntämällä todistettuja, standardoituvia komponentteja.
Keskeisiä piirteitä ovat modulaarisuus ja selkeät rajapinnat. Ytimen, laiteajurit, tiedostojärjestelmä ja ajonaikainen ympäristö voidaan rakentaa uudelleen
Toteutustyylejä ovat muun muassa modulaarinen monoliittinen ydin sekä mikropäätteinen arkkitehtuuri. Konttien ja virtualisoinnin hyödyntäminen mahdollistaa kuva-
Työkaluja ja käytäntöjä ovat esimerkiksi Yocto Project ja Buildroot, jotka auttavat räätälöityjen Linux-pohjaisten järjestelmien rakentamisessa. Standardit
Käyttökohteita ovat erityisesti sulautetut järjestelmät, teollisuus, auto- ja kuluttajatuotteet sekä IoT-ympäristöt, joissa sama OS-pohja voidaan sopeuttaa
Edut mukaan lukien nopeampi markkinoille pääsy, pienemmät kokonaiskustannukset, helpompi päivitettävyys ja parantunut turvallisuus yhteisten komponenttien kautta.