Linux 6.18 arriba carregat: nous drivers, més rendiment i grans avenços a Apple Silicon i AMD/Intel

  • Linux 6.18 introdueix millores generals de rendiment i noves optimitzacions a CPU, memòria i seguretat.
  • Nous drivers i més suport per a maquinari d'Intel, AMD, Arm, RISC-V i Apple Silicon.
  • Actualitzacions importants en gràfics, sistemes de fitxers i xarxes.

Linux 6.18

Linux Torvalds acaba de fer oficial el llançament de la versió estable de Linux 6.18. Després de set setmanes sense problemes realment importants, ha considerat que és un bon moment en la data prevista, que és just després d'aquestes set Release Candidates. Com sempre, moltes novetats, la majoria en forma de suport per a nou maquinari, sense deixar de banda altres apartats com la seguretat, sistemes de fitxers i xarxes.

El que segueix és la llista amb les novetats (via), així com informació sobre com obtenir la nova versió i si val la pena ser adoptant primerenc o esperar una mica més. Spoiler: millor esperar.

Novetats de Linux 6.18

  • processadors:
    • Una optimització Retpoline per ajudar amb els nuclis E dIntel.
    • Intel TDX ara funciona amb Kexec excepte als primers Xeon amb Trust Domain Extensions que tenen un error conegut.
    • Compatibilitat amb el motor de seguretat Loongson per manejar RNG delegat, TPM2 i diverses acceleracions criptogràfiques en processadors LoongArch.
    • Solució a un problema de rendiment PCIe a Intel Xeon 6.
    • El controlador AMD Versal TRNG va ser incorporat al nucli per a aquests SoCs Adaptive.
    • Més preparatius dAMD per als futurs processadors Zen 6.
    • Un pegat per a CPUs AMD Bulldozer antigues.
    • Un canvi tardà i incompatible per a Intel FRED (Flexible Return Event Delivery).
    • Canvis en IOMMU per a maquinari Intel, AMD, Apple i RISC-V.
    • Arbres de dispositiu d'Apple M2 Pro, Max i Ultra integrats des d'Asahi Linux, continuant la millora del suport Apple Silicon a Linux.
    • El SoC ESWIN EIC7700 també està ara al nucli principal com a part del suport per a la SiFive HiFive Premier P550.
    • Preparatius de Device Tree per a les CPUs Arm C1 Nano, Pro, Premium i Ultra dins la nova plataforma Lumex CSS d'Arm.
    • “Sheaves” s'ha afegit com una nova capa de memòria cau opcional per CPU i basada en arrays.
    • Una petita optimització a la gestió de memòria x86.
    • Attack Vector Controls ara pot gestionar la nova mitigació VMSCAPE.
    • Afegits al controlador EDAC per a Intel, AMD i Arm.
    • RISC-V suporta ara les extensions de proveïdor MIPS.
    • Línies base actualitzades per tractar el microcodi Intel com a desactualitzat.
    • Suport per al control d'energia Panther Lake power slider.
    • Millores de rendiment en criptografia.
  • virtualització:
    • Maneig més fiable de més de 255 vCPU en servidors AMD EPYC.
    • Detecció de l'hipervisor FreeBSD Bhyve.
    • Suport KVM x86 CET per a AMD i Intel amb Control-flow Enforcement Technology.
    • AMD Secure AVIC ara està habilitat.
    • Millores de Hyper-V amb suport per a Kexec i Kdump a Azure Confidential VMs i més.
    • Diverses altres millores a KVM.
    • Suport per a NVIDIA GB300 al controlador NVGRACE VFIO.
  • Controladors gràfics de Linux / DRM:
    • El nou controlador Rocket per a l'accelerador NPU dels SoCs Rockchip més recents.
    • Millor suport per a AMD GCN 1.0 a AMDGPU.
    • Suport de “Intel SLPC power_profile”.
    • Habilitació del display Intel Wildcat Lake.
    • Intel torna a treballar al controlador de l'accelerador Habana Labs.
    • Nouveau ara utilitza per defecte el firmware NVIDIA GSP.
    • Suport del controlador DRM Panthor per a les GPU Arm Mali G710, G510, G310, Gx15, Gx20 i Gx25.
    • “Tyr” com un nou controlador DRM a Rust per a GPU Arm Mali, que pretén reemplaçar Panthor.
    • Diverses altres millores en controladors DRM.
  • Emmagatzematge / Sistemes de fitxers:
    • Bcachefs ha estat eliminat del nucli principal.
    • Btrfs ara suporta mides de bloc més grans que la mida de pàgina.
    • Millor paral·lelisme per a càrregues de treball de lectura intensiva a Btrfs.
    • XFS habilita fsck en línia per defecte.
    • Una millora de 150× a SquashFS lseek() per a còpies disperses.
    • Millores de rendiment a F2FS d'Intel.
    • Opció de bitmaps sense bloqueig per a RAID per programari (MD).
    • Major escalabilitat per a NFSD des de núvols de baix cost fins a servidors de gamma alta.
    • Una optimització molt bona al controlador exFAT que dóna ~16× més velocitat de càrrega.
    • Millores a FUSE.
    • Suport a OverlayFS per a sistemes de fitxers cas insensible.
    • Millores de rendiment a SMB3 i KSMBD.
    • DM-PCACHE incorporat com a memòria cau DAX d'alt rendiment i baixa latència per a Device Mapper.
    • optimització de gen_init_cpio a Btrfs o XFS.
    • Correccions per als controladors dels sistemes de fitxers Apple HFS i HFS+.
    • Diverses altres millores en sistemes de fitxers.
    • Solució a bloquejos quan unitats de systemd llegeixen molts fitxers.
    • Escriptures atòmiques per md-linear.
  • Xarxes a Linux:
    • Xifratge Google PSP per a connexions TCP.
    • Grans millores per a servidors sota atacs DDoS.
    • Suport per al motor de processament de paquets Qualcomm “PPE”.
    • Altres millores de xarxa i suport de nou maquinari cablejat/sense fil.
    • Integració del controlador AMD Pensant Ionic RDMA.
    • Suport Intel GEN3 al controlador IRDMA per a RDMA RoCEv2 amb la línia IPU E2000.
  • Linux a portàtils:
    • Primer suport de touchpads hàptics aportat per Google.
    • Nou controlador EC per al ThinkPad T14s Gen 6 amb Snapdragon X Elite.
    • Nou controlador per a teclats de Xiaomi Redmibook amb botó de IA, tecles Fn i funcions addicionals.
    • Noves capacitats AMD PMF.
    • Nou controlador HWMON per a dispositius portàtils de GPD.
  • Un altre maquinari:
    • Controladors d'expansors d'E/S USB d'Intel incorporats.
    • Diversos controladors dentrada nous, inclòs el del controlador tàctil del Fairphone 5.
    • El nucli RISC-V per defecte ara suporta botons d'apagat/reinici del panell frontal connectats per GPIO.
    • Marc inicial per enquadernacions de controladors USB a Rust.
    • Controlador del motor ECC de Realtek incorporat.
    • Suport de LEDs d'estat vermell i verd a NAS QNAP.
    • Suport d'injecció de “poison” a CXL per a depuració.
    • API Compress-Offload amb suport per al còdec Opus.
    • Suport del controlador Qualcomm Iris per a codificació H.264 i H.265.
    • Monitorització funcional de sensors a més plaques base ASUS.
    • Refinaments continus del suport FireWire IEEE-1394.
    • Gestió del port dàudio del comandament Sony DualSense.
  • Seguretat en Linux:
    • Desactivació per defecte del xifratge del bus TPM per motius de rendiment.
    • BPF ara suporta programes signats i execució de tasques diferides, a més d'altres millores a Linux 6.18.
    • El codi d'auditoria de Linux ara gestiona correctament múltiples mòduls de seguretat (LSMs).
  • Altres canvis de Linux 6.18:
    • Nova aplicació Python a l'arbre del nucli anomenada “ilist” per treballar amb esdeveniments de perf.
    • Moltes millores en la gestió de memòria.
    • Nova característica “transitional” per ajudar amb la configuració del nucli (Kconfig).
    • Preparatius de Sched_ext per a suport de subplanificadors basats en cgroups.
    • Molt nou codi Rust entrant al nucli principal, inclòs el nou controlador Rust Binder de Google per a Android.

Linux 6.18 ja s'ha publicat, però en aquests moments només n'està disponible el codi. Per instal·lar-lo ja mateix cal realitzar la instal·lació manual, cosa que no recomanem. El millor és quedar-se al nucli que ofereix la distribució, tret que es trobi a faltar suport per a maquinari molt concret. En uns dies llançaran la versió punt-u, moment en què algunes distribucions Rolling Release començaran a adoptar-lo massivament.