Linux 6.18 prihaja naložen: novi gonilniki, večja zmogljivost in velik napredek pri Apple Siliconu ter AMD/Intelu

  • Linux 6.18 uvaja splošne izboljšave zmogljivosti in nove optimizacije v procesorju, pomnilniku in varnosti.
  • Novi gonilniki in večja podpora za strojno opremo Intel, AMD, Arm, RISC-V in Apple Silicon.
  • Večje posodobitve grafike, datotečnih sistemov in omrežja.

Linux 6.18

Linux Torvalds je pravkar uradno izdal stabilno različico Linux 6.18Po sedmih tednih brez večjih težav se datum izdaje, ki je takoj za sedmimi kandidati za izdajo, šteje za primernega. Kot vedno je veliko novih funkcij, večinoma v obliki podpore za novo strojno opremo, hkrati pa obravnava tudi druga področja, kot so varnost, datotečni sistemi in mreženje.

Kar sledi je seznam z novicami (preko), kot tudi informacije o tem, kako dobiti novo različico in ali se splača. zgodnje sprejetje Ali pa počakajte še malo. Opozorilo o razkritju podrobnosti: bolje je počakati.

Kaj je novega v Linuxu 6.18

  • Procesorji:
    • Optimizacija Retpoline za pomoč pri Intelovih E jedrih.
    • Intel TDX zdaj deluje s Kexecom, razen na zgodnejših procesorjih Xeon z razširitvami zaupanja domen (Trust Domain Extensions), ki imajo znano napako.
    • Združljivost z varnostnim mehanizmom Loongson za obvladovanje delegiranih generatorjev slučajnih številk (RNG), TPM2 in različnih kriptografskih pospeškov na procesorjih LoongArch.
    • Rešitev za težavo z zmogljivostjo PCIe na Intel Xeon 6.
    • Gonilnik AMD Versal TRNG je bil vključen v jedro za te prilagodljive SoC-je.
    • Več priprav podjetja AMD za prihajajoče procesorje Zen 6.
    • Popravek za starejše procesorje AMD Bulldozer.
    • Zamujena in nezdružljiva sprememba za Intel FRED (Flexible Return Event Delivery).
    • Spremembe IOMMU za strojno opremo Intel, AMD, Apple in RISC-V.
    • Drevesa naprav Apple M2 Pro, Max in Ultra, integrirana iz Asahi Linuxa, nadaljujejo izboljševanje podpore za Apple Silicon v Linuxu.
    • ESWIN EIC7700 SoC je zdaj tudi v glavnem jedru kot del podpore za SiFive HiFive Premier P550.
    • Priprave drevesa naprav za procesorje Arm C1 Nano, Pro, Premium in Ultra znotraj Armove nove platforme Lumex CSS.
    • »Sheaves« je bil dodan kot nova izbirna plast predpomnilnika na osnovi polja, ki temelji na posameznem procesorju.
    • Majhna optimizacija upravljanja pomnilnika x86.
    • Nadzor vektorjev napadov zdaj lahko obravnava novo ublažitev VMSCAPE.
    • Dodano gonilniku EDAC za Intel, AMD in Arm.
    • RISC-V zdaj podpira razširitve prodajalcev MIPS.
    • Posodobljene osnovne vrednosti za obravnavo Intelove mikrokode kot zastarele.
    • Podpora za nadzor energije »Panther Lake power slider«.
    • Izboljšave delovanja kriptografije.
  • Virtualizacija:
    • Zanesljivejše upravljanje več kot 255 virtualnih procesorjev (vCPU) na strežnikih AMD EPYC.
    • Zaznavanje hipervizorja FreeBSD Bhyve.
    • Podpora za KVM x86 CET za AMD in Intel s tehnologijo Control-flow Enforcement.
    • Varnostni AVIC AMD je zdaj omogočen.
    • Izboljšave Hyper-V s podporo za Kexec in Kdump v zaupnih navideznih strojih Azure in še več.
    • Še nekaj drugih izboljšav v KVM.
    • Podpora za NVIDIA GB300 v gonilniku NVGRACE VFIO.
  • Gonilniki/DRM za grafične kartice za Linux:
    • Novi krmilnik Rocket za pospeševalnik NPU najnovejših Rockchip SoC-jev.
    • Izboljšana podpora za AMD GCN 1.0 na AMDGPU.
    • Podpora za »Intel SLPC power_profile«.
    • Omogočanje zaslona Intel Wildcat Lake.
    • Intel se je vrnil k delu na krmilniku pospeševalnika Havana Labs.
    • Nouveau zdaj privzeto uporablja vdelano programsko opremo NVIDIA GSP.
    • Podpora za gonilnik Panthor DRM za grafične procesorje Arm Mali G710, G510, G310, Gx15, Gx20 in Gx25.
    • »Tyr« je nov gonilnik DRM v Rustu za grafične procesorje Arm Mali, ki naj bi nadomestil Panthor.
    • Več drugih izboljšav krmilnikov DRM.
  • Shramba / datotečni sistemi:
    • Bcachefs je bil odstranjen iz glavnega jedra.
    • Btrfs zdaj podpira velikosti blokov, večje od velikosti strani.
    • Boljša vzporednost za bralno intenzivne delovne obremenitve v Btrfs.
    • XFS privzeto omogoča spletni fsck.
    • 150-kratna izboljšava v SquashFS lseek() za razpršene kopije.
    • Izboljšave zmogljivosti Intel F2FS.
    • Možnost nezaklepanja bitne slike za programsko RAID (MD).
    • Večja skalabilnost za NFSD od nizkocenovnih oblakov do vrhunskih strežnikov.
    • Zelo dobra optimizacija v krmilniku exFAT, ki omogoča ~16× hitrejše nalaganje.
    • Izboljšave FUSE.
    • Podpora za datotečne sisteme OverlayFS neobčutljivi na velike in male črke.
    • Izboljšave delovanja v SMB3 in KSMBD.
    • DM-PCACHE je vključen kot visokozmogljiv predpomnilnik DAX z nizko zakasnitvijo za preslikavo naprav.
    • Optimizacija gen_init_cpio v Btrfs ali XFS.
    • Popravki za gonilnike datotečnih sistemov Apple HFS in HFS+.
    • Več drugih izboljšav datotečnih sistemov.
    • Rešitev za zrušitve sistema, ko sistemski pogoni berejo veliko datotek.
    • Atomski zapisi za md-linearno.
  • Omrežja v Linuxu:
    • Šifriranje Google PSP za povezave TCP.
    • Večje izboljšave za strežnike, ki so izpostavljeni napadom DDoS.
    • Podpora za Qualcommov mehanizem za obdelavo paketov »PPE«.
    • Druge izboljšave omrežja in podpora za novo žično/brezžično strojno opremo.
    • Integracija krmilnika AMD Thinking Ionic RDMA.
    • Podpora za Intel GEN3 v krmilniku IRDMA za RDMA RoCEv2 z linijo E2000 IPU.
  • Linux na prenosnikih:
    • Prva podpora za haptično sledilno ploščico, ki jo je zagotovil Google.
    • Nov krmilnik EC za ThinkPad T14s Gen 6 s Snapdragon X Elite.
    • Nov krmilnik za tipkovnice Xiaomi Redmibook z gumbom AI, tipkami Fn in dodatnimi funkcijami.
    • Nove zmogljivosti AMD PMF.
    • Nov gonilnik HWMON za prenosne naprave GPD.
  • Druga strojna oprema:
    • Vgrajeni gonilniki za razširitev vhodov/izhodov Intel USB.
    • Več novih vhodnih krmilnikov, vključno s krmilnikom na dotik Fairphone 5.
    • Privzeto jedro RISC-V zdaj podpira gumbe za vklop/ponastavitev na sprednji plošči, povezane z GPIO.
    • Začetni okvir za vezi krmilnikov USB v Rustu.
    • Vgrajen krmilnik motorja Realtek ECC.
    • Podpora za rdeče in zelene LED diode stanja na QNAP NAS.
    • Podpora za vbrizgavanje "strupa" CXL za odpravljanje napak.
    • API za stiskanje in razkladanje s podporo za kodek Opus.
    • Podpora krmilnika Qualcomm Iris za kodiranje H.264 in H.265.
    • Spremljanje delovanja senzorjev na več matičnih ploščah ASUS.
    • Nenehne izboljšave podpore za IEEE-1394 FireWire.
    • Upravljanje zvočnih vrat krmilnika Sony DualSense.
  • Varnost Linuxa:
    • Privzeta deaktivacija šifriranja vodila TPM zaradi zmogljivosti.
    • BPF zdaj podpira podpisane programe in odloženo izvajanje nalog, poleg drugih izboljšav v Linuxu 6.18.
    • Koda za revizijo Linuxa zdaj pravilno obravnava več varnostnih modulov (LSM).
  • Druge spremembe v Linuxu 6.18:
    • Nova Python aplikacija v drevesu jedra z imenom »ilist« za delo z dogodki perf.
    • Številne izboljšave pri upravljanju pomnilnika.
    • Nova »prehodna« funkcija za pomoč pri konfiguraciji jedra (Kconfig).
    • Priprave Sched_ext za podporo podnačrtovalca na osnovi cgroup.
    • V glavno jedro prihaja veliko nove kode Rust, vključno z Googlovim novim gonilnikom Rust Binder za Android.

Linux 6.18 je bil izdan, vendar je trenutno na voljo le izvorna koda. Za trenutno namestitev je potrebna ročna namestitev, česar ne priporočamo. Najbolje je, da se držite jedra, ki ga ponuja vaša distribucija, razen če potrebujete podporo za zelo specifično strojno opremo. Različica .1 bo izdana čez nekaj dni, ko jo bodo nekatere distribucije s postopnim izdajanjem začele široko uporabljati.