Linux-ytimen uusin versio 6.12 tuo mukanaan historiallisen uudistuksen, sillä ensimmäistä kertaa Linux-ytimestä on tullut täysin reaaliaikainen käyttöjärjestelmä. Uusi PREEMPT_RT-ominaisuus mahdollistaa entistä nopeamman ja ennustettavamman vasteajan, mikä avaa ovet esimerkiksi teollisuuden, lääketieteen ja tietoliikenteen tarkkuutta vaativille sovelluksille.
Linux on pitkään tunnettu monipuolisena ja joustavana käyttöjärjestelmänä, mutta sen ydin ei ole suunniteltu täysin reaaliaikaiseksi. Perinteisesti Linux-ytimen arkkitehtuuri on perustunut ns. parhaan yrityksen periaatteeseen ("best-effort"), jossa tärkeimmät tehtävät pyritään suorittamaan mahdollisimman nopeasti, mutta ilman tarkkoja aikarajoitteita.
Tämä on tarkoittanut, etteivät kriittiset tehtävät saa välitöntä huomiota, jos järjestelmä on kuormittunut. Keskeytykset voivat estää muiden tehtävien suorittamisen, mikä lisää odottamatonta viivettä. Lisäksi ajoitusten tarkkuus ei ole riittänyt esimerkiksi tehtävien ajoittamiseen mikrosekuntien tarkkuudella.
Vaikka Linuxissa on ollut tuki reaaliaikaisille prosesseille, kuten FIFO- ja Round Robin -ajastuskäytännöt, täysin ennustettava suorituskyky on vaatinut ulkoisten PREEMPT_RT-patchien asentamista. Näitä patch-paketteja on kehitetty yli kymmenen vuoden ajan, mutta niiden integroiminen standardiytimen kokoonpanoon on ollut haastavaa.
PREEMPT_RT-ominaisuus tekee monia muutoksia kerneliin. Esimerkiksi monet keskeytykset siirretään ajoitettaviksi tehtäviksi, jolloin niiden suoritusjärjestys on ennakoitavissa. Synkronointimekanismit on korvattu preemptiivisillä versioilla, jotka minimoivat tehtävien odottelua. Uudet korkean tarkkuuden ajastimet takaavat mikrosekuntitason ajoituksen.
PREEMPT_RT tukee nyt sekä ARM64-, RISC-V- että x86/x86_64-arkkitehtuureja. Tämä avaa uusia mahdollisuuksia useilla aloilla, kuten teollisuudessa ja automaatiossa, lääketieteellisissä laitteissa, tietoliikenteessä ja 5G-laitteissa. Käytännössä kaikki tarkkuutta vaativat järjestelmät, kuten robotiikka ja valmistuslinjat, hyötyvät ennustettavasta suorituskyvystä. Elintärkeissä järjestelmissä, kuten kirurgisissa roboteissa tai monitorointilaitteissa, reaaliaikainen Linux lisää turvallisuutta ja luotettavuutta.