Tal com s'esperava, Linus Torvalds ha fet avui oficial el llançament de la versió estable de Linux 6.5. Aquest llançament inclou moltes novetats interessants, encara que algunes són més pensant en el futur que en el present, almenys majoritàriament. Per exemple, s'ha iniciat suport inicial per a USB4 v2, i jo personalment ni tinc ni em planeig adquirir res compatible a curt termini. Però millor anar per davant de les tempestes a necessitar alguna cosa i no poder fer-lo servir per falta de suport.
El que teniu a continuació és la llista amb les novetats que han arribat al costat de Linux 6.5. Com hem esmentat, hi ha novetats interessants, com a molt nou maquinari suportat, entre els quals hi ha processadors i altres components.
Novetats més destacades de Linux 6.5
- processadors:
- Suport d'arrencada paral·lela de CPU per a sistemes Intel i AMD moderns per ajudar a escurçar el temps d'arrencada/reinici Kexec en grans servidors.
- Linux ara utilitza per defecte l'EPP «actiu» d'AMD P-State per a Zen 2 i els sistemes més nous que admeten aquest mode de funcionament aprofitant ACPI CPPC.
- Compatibilitat amb AMD Ryzen sèrie 7000 EDAC per habilitar la detecció i correcció d'errors a CPU de consum Zen 4 capaços en lloc de limitar-se únicament als models de CPU de servidor AMD EPYC.
- Equilibri de càrrega millorat per a CPU híbrides Intel.
- LoongArch afegeix extensions SMT i SIMD/Vector per a aquesta arquitectura de CPU xinesa.
- S'hi afegeix suport per a la CPU Alibaba T-Head TH1520 RISC-V i també per a alguns nous SoC ARM.
- Actualitzacions d'Intel Speed Select al voltant de TPMI i controls de potència a nivell de clúster.
- Es corregeix l'escalat de freqüència de la CPU per a Intel P-State amb CPU híbrides Intel Core quan es desactiven els nuclis E per deixar només els nuclis P en línia.
- Suport de memòria no acceptada UEFI que és útil tant per a AMD SEV-SNP com per a Intel TDX per posposar l'acceptació de memòria per part de les màquines virtuals fins que es necessiti després de l'arrencada per ajudar a reforçar la seguretat, reduir la sobrecàrrega i escurçar temps d'arrencada quan es tracta de memòria xifrada de màquines virtuals.
- Compatibilitat amb Intel SoundWire ACE2.x per a funcions dàudio que sestrenen amb els processadors Intel Lunar Lake.
- Noves extensions AArch64.
- AMD PerfMonV2 per a KVM VMs, complementant el PerfMonV2 afegit ja al nucli fa uns cicles per a CPUs Zen 4.
- Suport VFIO per al bus AMD CDX.
- Suport DEXCR per a CPUs IBM POWER10 per a aquest Registre de Control d'Execució Dinàmica que permet controlar dinàmicament el comportament d'execució sobre la base de cada CPU.
- Nou suport de maquinari d'AMD per al coprocessador criptogràfic (CCP) de la CPU.
- Nou codi de controlador Intel Meteor Lake S.
- SNC per a servidors HPE SGI UV, també conegut com Sub-NUMA Clustering finalment funcionarà en aquests servidors.
- Ara el kernel retarda la inicialització de la FPU x86 en el procés d'arrencada del kernel com a part d'una neteja més àmplia.
- gràfics:
- El codi AMD EDAC/RAS afegeix suport GPU/accelerador amb un enfocament inicial per habilitar la detecció i correcció d'errors per al maquinari AMD Instinct MI200.
- La compatibilitat amb AMD FreeSync Video està ara activada per defecte.
- Suport de overclocking de la sèrie AMD Radeon RX 7000 per a aquelles GPUs RDNA3 amb SMU13 IP.
- Intel Variable Rate Refresh per a panells eDP a portàtils.
- Suport d'objectes de sincronització VirtIO per a Vulkan.
- Compatibilitat de la GPU Qualcomm Adreno 690 amb el controlador MSM DRM.
- Altres millores als controladors gràfics de codi obert.
- Compatibilitat amb els còdecs apàtrides AV1 i HEVC de Mediatek.
- Sistemes d'arxius i emmagatzematge:
- Petites optimitzacions i correccions al controlador NTFS3 del Paragon.
- La nova trucada al sistema cachestat per consultar les estadístiques de memòria cau de pàgina d'un fitxer perquè l'espai d'usuari pugui prendre decisions més informades.
- Millores menors al codi de F2FS en treballar en el suport de dispositius de blocs zonificats i altres característiques.
- Sobreescriptures d'E/S directes en paral·lel molt més ràpides per al sistema de fitxers EXT4.
- Millores de rendiment per a Btrfs.
- El suport de XFS per a FS-VERITY s'acosta a la línia principal del nucli amb més preparacions fusionades.
- XFS large extents ja no és experimental.
- Millor coneixement de NUMA al codi del servidor NFSD/RDMA.
- Primitives d'aprovisionament per a emmagatzematge thinly provisioned.
- Maquinari:
- Un controlador NVIDIA SHIELD aportat per NVIDIA Corp per al vostre dispositiu de 2017. És possible que en el futur s'afegeixin més accessoris SHIELD a aquest controlador.
- Suport de rumble per al comandament Xbox de Microsoft per a més dels seus comandaments.
- Intel segueix fent un munt de Compute Express Link (CXL) habilitació. Per a Linux 6.5, hi ha sanitització de dispositius CXL, esborrat segur i monitorització del rendiment CXL 3.0.
- Suport inicial per a USB4 v2 i desenvolupament del controlador Barlow Ridge d'Intel que suportarà aquest nou estàndard USB4.
- Més treball dhabilitació de WiFi 7 per a aquest últim estàndard sense fil.
- Moltes més plaques base disposen de cobertura de sensors amb els controladors HWMON.
- Millores en el maneig de ratolins i teclats PS/2.
- S'ha millorat el controlador AMD-Xilinx Versal watchdog per reiniciar el maquinari en cas de problemes.
- Millores al controlador IEEE-1394 Firewire per exposar el suport de marques de temps asíncrones a l'espai d'usuari.
- Ara el kernel passarà menys temps esperant en dispositius PCIe.
- WiFi i Bluetooth per a la placa MIPS Creator CI20.
- Suport per a controladors MIDI 2.0 juntament amb més codi AMD SoundWire al subsistema de so.
- Problemes de so per a l'ASUS ROG Ally.
- Linux:
- Les cues de treball de Linux 6.5 afegeixen detecció i supervisió automàtiques dús intensiu de CPU.
- Infraestructura de gestió de recursos basada a l'abast perquè els desenvolupadors del nucli puguin començar a utilitzar-la en el futur.
- L'assignador SLAB de Linux és oficialment obsolet i serà eliminat en una futura versió del nucli.
- La construcció d'un kernel de depuració complet de Linux s'optimitza ara de 53 GB a 25 GB d'ús de heap mitjançant millores a objtool.
- Una actualització de la cadena d'eines Rust i altres preparacions del nucli Rust.- Les cues de treball de Linux 6.5 afegeixen detecció i monitorització automàtica d'ús intensiu de CPU.
- L'assignador SLAB de Linux és oficialment obsolet i serà eliminat en una futura versió del nucli.
- La construcció d'un kernel de depuració Linux complet s'optimitza ara de 53GB a 25GB d'heap mitjançant millores en objtool.
- Una actualització de la cadena de ferramentes de Rust i altres preparatius del nucli de Rust.
Linux 6.5 ja està disponible a kernel.org. Per instal·lar-lo a Ubuntu es pot fer manualment, usant Nuclis de línia principal o esperant i instal·lant-lo al costat d'Ubuntu 23.10.
Via: Phoronix.