Nakon više od dva desetljeća razvoja, Linux kernel verzija 6.12 donosi revolucionarne promjene u svijetu otvorenog koda. Ključna značajka ovog izdanja je uključivanje dugo očekivane “PREEMPT_RT” podrške za rad u stvarnom vremenu, što omogućuje Linuxu da reagira na događaje unutar mikrosekundi. Uz to, nova tehnologija poput proširivog planera sched_ext i poboljšanja eBPF-a pruža korisnicima veću kontrolu nad raspoređivanjem procesa.
Ovo izdanje također donosi značajnu podršku za najnoviji hardver, kao što su Raspberry Pi 5, AMD RDNA4 grafičke kartice i Intel Lunar Lake, dok istovremeno uvodi brojna poboljšanja sustava datoteka, uključujući XFS, NTFS i Btrfs. Linux 6.12 postavlja nove standarde za računalstvo u stvarnom vremenu, industrijsku primjenu i svakodnevne korisničke potrebe, čineći ga ključnim korakom prema budućnosti operacijskih sustava.
Drugi veliki dodatak je novi proširivi planer, sched_ext koji utječe eBPF tehnologiju i korisnicima daje veću kontrolu nad planiranjem procesa i određivanjem prioriteta. Konkretno, odluke o rasporedu mogu se prilagoditi određenim radnim opterećenjima i slučajevima korištenja, pružajući eBPF programerima značajna poboljšanja performansi za neke aplikacije.
Stavite sve zajedno i Linux kernel će sada biti u potpunosti preemptibilan. To omogućuje Linuxu da odgovori na događaje unutar mikrosekundi, što je ključno za aplikacije koje zahtijevaju precizno mjerenje vremena, kao što su industrijski kontrolni sustavi, robotika i audio produkcija.
Linux 6.12 također donosi poboljšanu podršku za različite hardverske platforme:
- Dodana je početna glavna podrška za Raspberry Pi 5.
- Više rada na omogućavanju AMD RDNA4 utire put Radeon grafičkim karticama sljedeće generacije.
- Xe2 grafička podrška za Intel Lunar Lake i Battlemage sada se smatra stabilnom.
- Poboljšana podrška za Wacom tablete za crtanje, uključujući pomicanje visoke rezolucije i bolju interakciju dodirnog prstena.
Kernel također podržava nekoliko novih uređaja, uključujući ARM pokretan GameForce Ace ručni gaming i ODROID-M15 i ODROID-M2 računala s jednom pločom.
Nekoliko sustava datoteka također je primilo ažuriranja:
- XFS dobiva podršku za veličine blokova veće od veličine stranice.
- EROFS sada podržava montiranje slika datotečnog sustava pohranjenih u datotekama.
- Poboljšanja Btrfs, exFAT, FUSE, F2FS i Bcachefs datotečnih sustava.
- NTFS sada pruža više informacija o prostorima imena montiranja.
Linux 6.12 također dolazi s QR kodovi pogrešaka za Linux kernel i zaslone panike za Direct Rendering Manager (DRM). To čini otklanjanje grešaka u Linuxu puno lakšim od pokušaja snalaženja u bujici tekstualnih poruka o pogreškama,
Linus Torvalds, koji ovih dana provodi mnogo više vremena upravljajući kodom za Linux nego što ga piše, pridonio je nova metoda za maskiranje adrese korisničkog prostora. Konačni učinak ovoga je ubrzanje nekih memorijskih procesa.
Torvalds je također radio na manjoj zakrpi programera kernela Josha Poimboeufa koja je dovela do velikih poboljšanja performansi. Ova zakrpa za 64-bitnu funkciju copy_from_user() dovela je do a Poboljšanje od 2,6% unutar Intelovog mjerila “hoće li se skalirati” po operacijama u niti.
Programerima Rusta bit će drago vidjeti brojna mala poboljšanja podrške za Rust u Linuxu uključujući bolje Rust dokumentacija za Linux programere.
Gledajući unaprijed, očekuje se da će Linux 6.12 postati ovogodišnja verzija kernela za dugoročnu podršku (LTS), što znači da će primati podršku dvije godine. Sa svojim opsežnim popisom poboljšanja i novih mogućnosti, Linux kernel 6.12 predstavlja značajan korak naprijed za operativni sustav otvorenog koda, posebno u računalstvu u stvarnom vremenu, hardverskoj podršci i ukupnim performansama.