Objavljen Linux Kernel 6.17, ovo je što je novo
Linux kernel 6.17 je službeno objavljen, uvodeći nova ažuriranja datotečnih sustava, sigurnosna poboljšanja i proširenu podršku za hardver.
Linus Torvalds je upravo objavio službeno izdanje novog Linux kernela 6.17.
„Nema velikih iznenađenja proteklog tjedna, tako da smo ovdje, s kernelom 6.17 koji je objavljen i spreman za korištenje.”
Ključne značajke u Linuxu 6.17
S aspekta datotečnog sustava, Btrfs sada ima eksperimentalnu podršku za velike folije uz nove opcije za kontrolu kompresije tijekom defragmentacije. Ext4 je dobio podršku za bufferirano I/O s oznakom RWF_DONTCACHE, dok je EROFS uveo kompresiju metapodataka.
Tu su također i dva nova sustavna poziva, file_getattr() i file_setattr(), koja olakšavaju rad s atributima inoda. U međuvremenu, dugo zastarjeli pktcdvd upravljački program konačno je trajno uklonjen.
U ažuriranjima glavnog kernela, izvedba putem proxy-ja debitirala je. Dizajnirana je kako bi ublažila probleme s obrnutim prioritetom dopuštajući zadatku koji čeka na zaključavanje da prenese svoje vrijeme izvršavanja nositelju zaključavanja, iako je ova značajka trenutno ograničena na isti CPU.
Vođenje vremena također je postalo fleksibilnije uz dodatak „pomoćnih satova“ koji rade neovisno o sustavnom satu. Još jedna značajna promjena je uklanjanje podrške za kernale namijenjene samo jednonuklearnim procesorima—ubuduće će čak i sustavi s jednim jezgrom koristiti kernale izrađene za SMP.
Sigurnost i BPF također su dobili neka važna ažuriranja. Novi FS_IOC_GETLBMD_CAP ioctl omogućuje korisničkom prostoru provjeru zaštite integriteta na datotekama, a AppArmor sada ima bolju kontrolu nad AF_UNIX soketima. Na BPF strani, novi kfuncs omogućuju programima čitanje proširenih atributa iz cgrupa, a standardne operacije nad nizovima sada su dostupne BPF programima.
Podrška za hardver i dalje se proširuje, jer Linux 6.17 dodaje upravljačke programe za Raspberry Pi RP1 kontrolere, Apple Mac SMC GPIO, Richtek audio pojačala, nove Qualcomm međusobne povezivanja i Realtek USB Wi-Fi 6 adaptere, između ostalog. Arm sustavi su dobili live patching na 64-bitnom sustavu, a LoongArch je dobio bolju podršku za BPF.
Mrežno povezivanje također je doživjelo promjene. Multipath TCP sada podržava opciju TCP_MAXSEG, novi sysctl prekidač omogućuje prosljeđivanje IPv6 po sučelju, a kernel sada strogo provodi granice TCP prozora. Dodavanje kontrole zagušenja DualPI2 (RFC 9332) također je uvedeno.
Konačno, programeri će primijetiti stalno unutarnje čišćenje i proširenja u Rustu. Više kernelskih podsustava sada ima Rust apstrakcije, dok se stara metoda mmap() u operacijama datoteka postupno ukida u korist sigurnije mmap_prepare().
Ono što ovaj put nije uspjelo jednako je značajno — nije bilo nikakve akcije na dugotrajno raspravljanom Bcachefs PR-u. Njegov status ostaje neizvjestan, a prema izvještajima, Linus Torvalds je predlagao drastičnije mjere prije verzije 6.18.
Za one koji žele sami sastaviti Linux kernel 6.17, on je sada dostupan za preuzimanje na kernel.org. Kao i obično, korisnici distribucija s kontinuiranim ažuriranjem bit će prvi koji će dobiti novi kernel, a očekuje se da će ažuriranje biti dostupno u njihovim repozitorijima tijekom sljedećih nekoliko tjedana.
