Imamo nova verzija Linux kernela. Ovom prilikom, ono što možemo ugraditi je Linux 5.15, šesnaesta verzija serije 5 koja dolazi sa mnogo novih funkcija. Među njima su me začudila poboljšanja u podršci za NTFS, Microsoftov vlasnički sistem datoteka, ali ima mnogo drugih promjena.
Pomalo je iznenađujuće sledeće spisak vijesti (putem Phoronix) je tako dugačak, dijelom zato što je Linus Torvalds rekao da će ovo biti malo izdanje u smislu veličine. Mali ili ne, to je najažurniji kernel, i tako će ostati još dvije sedmice, kada bude objavljen prvi Linux 5.16 RC.
Istaknuto u Linuxu 5.15
- Procesori:
- AMD PDTDMA drajver je spojen nakon što je bio u razvoju dve godine da bi koristio AMD EPYC server procesorima.
- Ekstenzija za kodiranje steka za RISC-V zajedno sa drugim povezanim karakteristikama za RISC-V.
- Alder Lake podrška na TCC kontroleru.
- Velika popravka za AMD notebook suspend / resume koja koristi više modela.
- KVM sada podrazumevano koristi novi x86 TDP MMU i dodaje 5 nivoa AMD SVM stranica.
- Nadzor temperature za AMD Zen 3 APU je konačno dostupan.
- Podrška za praćenje temperature Yellow Carp APU.
- AMD SB-RMI drajver je spojen u korist servera sa slučajevima upotrebe kao što je Linux baziran OpenBMC softverski stog.
- C3 rukovanje ulazom je optimizovano za AMD CPU.
- Neka poboljšanja koda IRQ kernela u korist hardvera Intel 486 ere.
- Implementacija SM4 enkripcije optimizirana za AVX2.
- Grafika:
- Mnogi novi RDNA2 PCI ID-ovi koji upućuju na moguću nadogradnju na RDNA2 grafičke kartice.
- AMD Cyan Skillfish grafička podrška.
- Početna podrška za Intel XeHP i DG2 / Alchemist diskretnu grafiku.
- Uklanjanje Intel Gen10 / Cannon Lake grafičke podrške.
- Mnoga druga grafička poboljšanja između DRM / KMS drajvera.
- Pohrana / sistemi datoteka:
- Novi NTFS drajver je spojen, što je veliko poboljšanje u odnosu na postojeći NTFS drajver. Ovaj novi drajver je "NTFS3" kreiran od strane Paragon Software-a.
- Samsungov KSMBD je spojen kao SMB3 fajl server u kernel.
- OverlayFS ima bolje performanse i kopira više atributa.
- FUSE sada omogućava montažu aktivnog uređaja.
- Optimizacije performansi za F2FS.
- Zajednička veza preko više NIC-ova sa NFS klijentskim kodom.
- Nove optimizacije za EXT4.
- Mnoga poboljšanja za XFS.
- Degradirana podrška za RAID režim za Btrfs i poboljšanja performansi.
- Btrfs podrška za IDMAPPED montaže i Btrfs FS-VERITY podrška.
- Linux 5.15 I/O može postići do ~ 3.5M IOPS po jezgru.
- Podrška za globalni redni broj okruga/diska za događaje na disku, koje zahtijevaju programeri systemd-a.
- Uklanjanje LightNVM podsistema.
- Ispravka koda drajvera za Linux diskete.
- Ostale promjene u blokovskom podsistemu.
- Ostali hardver:
- Razna ažuriranja drajvera za akcelerator Havana Labs.
- Radni Ethernet za OpenRISC kada se koriste FPGA LiteX konfiguracije.
- Podrška za profil ASUS ACPI platforme.
- Poboljšanja ASUS WMI rukovanja oko rukovanja eGPU-om, onemogućavanja dGPU-a i mogućnosti preopterećenja panela.
- Pomicanje visoke rezolucije za Apple Magic Mouse.
- Apple M1 IOMMU drajver je spojen kao važan korak za puštanje u rad više Apple M1 SoC komponenti na Linuxu.
- Dodata podrška za NVIDIA Jetson TX2 NX i druge nove ARM ploče/platforme.
- AMD Van Gogh APU audio drajver je dodat za novi AMD ACP5x audio koprocesor.
- Novi Realtek RTL8188EU WiFi kontroler koji će zamijeniti vaš postojeći kod kontrolera.
- Podrška za sljedeću generaciju Intel "Bz" WiFi hardvera.
- Još jedan senzor senzora pumpe za hlađenje vode.
- Intel je takođe dodao podršku za žičano umrežavanje za svoju platformu Lunar Lake e1000e kontroleru.
- Podrška za čitanje Nintendo OTP memorijskog područja.
- Armov SMCCC TRNG drajver je dodat.
- Cirrus Logic Dolphin audio podrška.
- Opća aktivnost kernela:
- Kôd za zaključavanje PREEMPT_RT spojen je kao veliki korak ka dobijanju zakrpa u realnom vremenu (RT) u Linux kernelu.
- Amazonov DAMON došao je za okvir za praćenje pristupa podacima koji se može koristiti za proaktivno obnavljanje memorije i druge funkcije.
- Prilagođavanje SLUB koda da bude kompatibilan sa RT.
- Uvođenje VDUSE za vDPA uređaje u korisnički prostor.
- Kratkotrajna promjena koju je napravio sam Linus Torvalds bila je da omogući -Werror po defaultu za sve verzije kernela, ali je nakon samo nekoliko dana promijenjena da omogući samo -Werror za testne verzije.
- Bolje rukovanje tokom obnavljanja memorije za servere sa više nivoa memorije.
- Novi sistemski poziv process_mrelease za brže oslobađanje memorije od procesa koji umire.
- Popravljen je problem skalabilnosti koji je uzrokovao vrlo duga vremena pokretanja na velikim IBM serverima za koje je bilo potrebno više od 30 minuta za pokretanje.
- Razna poboljšanja planera.
- Razna poboljšanja u upravljanju energijom.
- Podrška za BPF tajmere i podrška za MCTP protokol su neke od promjena u mreži.
- Bezbednost:
- Opcija za ispiranje L1 keša podataka na prekidaču konteksta kao sigurnosna karakteristika za paranoične i druga specijalizirana stanja.
- Poboljšanja detekcije prekoračenja bafera u vremenu prevođenja i izvođenja.
- Dodatna zaštita od napada sa strane kanala čišćenjem korištenih registara prije vraćanja, korištenjem podrške kompajlera.
- Podrška za mjerenje zasnovana na IMA za kod uređaja za mapiranje.
Dostupan sada, ali nije podrazumevano u Ubuntu
Linux 5.15 sada na raspolaganju zvanično, ali oni koji žele da ga instaliraju Ubuntu morat će izvršiti ručnu instalaciju. Također, njegov održavatelj neće preporučiti masovno usvajanje dok ne izdaju prvo ažuriranje za održavanje Linuxa 5.15.