Supporto per la tastiera / trackpad del MacBook e altre novità che arriveranno con Linux 5.3, già in fase di sviluppo

Linux 5.3

Dopo la fase di richiesta della funzione o "richieste pull", siamo già (siamo) entrati completamente nella fase di sviluppo di Linux 5.3. D'ora in poi, Linus Torvalds lavorerà per la prossima major release del kernel Linux, rilasciando una Release Candidate a settimana per un totale di 7-8. Finché non incapperai in alcuna battuta d'arresto, la prossima major release arriverà tra circa due mesi.

Linux 5.3 arriverà con molte notizie interessanti. Tra le più suggestive noi el supporto per le tastiere e i trackpad degli ultimi MacBook e MacBook Pro da Apple. Questa è stata una novità accettata all'ultimo minuto e per realizzarla hanno dovuto decodificare gran parte del protocollo Apple, con il quale sono stati in grado di scrivere il driver Linux di base. Di seguito hai il resto delle notizie che arriveranno con Linux 5.3.

Novità di Linux 5.3

  • Supporto per tastiere e trackpad MacBook e MacBook Pro 2015 grazie al driver SPI di Apple aggiunto all'ultimo minuto.
  • Il supporto per il computer da gioco ASUS TUF è stato incluso nel driver ASUS WMI.
  • Sono stati aggiunti i componenti della piattaforma Chrome OS, incluso un driver del sensore dell'angolo del cappuccio e altri driver per gestire il driver integrato personalizzato di Google sui Chromebook e altri bit hardware più recenti.
  • Nuovo supporto per dispositivi di input, inclusi diversi tablet Wacom e volanti Saitek.
  • Supporto migliorato per driver di rete 100GbE e Google GVE.
  • Supporto dell'hypervisor guest ACRN per questo hypervisor di dimensioni ridotte sviluppato da Intel incentrato su casi d'uso IoT critici per la sicurezza, in tempo reale.
  • Il kernel ora abilita il flag di compilazione -implicit-failed per rilevare il comportamento di crash del caso dello switch per potenziali errori o comportamenti imprevisti.
  • Uso del clamping sul programmatore con particolare attenzione alla Programmazione Consapevole dell'Energia del braccio.
  • Supporto del controller Intelligent Platform Management Bus per l'interconnessione standardizzata tra le schede in uno chassis.
  • Un altro nuovo driver VirtIO unito per Linux 5.3 è il driver VirtIO-IOMMU per fornire un dispositivo IOMMU virtuale ai guest.
  • Il kernel Linux ora supporta i file del firmware compressi per risparmiare alcune centinaia di megabyte di spazio su disco se tutti i file binari del firmware / microcodice Linux sono compressi.
  • Nuova chiamata di sistema clone3, aggiornamenti dei driver Realtek e altri aggiornamenti estivi.
  • Il supporto per xxHash è stato aggiunto all'area crittografica.
  • Il sottosistema FMC è in fase di eliminazione perché gli sviluppatori del CERN hanno deciso che è più facile ricominciare da zero che riparare questo sottosistema.

Novità di file system, grafica e processori

  • UBIFS ora supporta la compressione del file system Zstd.
  • Il client NFS ora consente più connessioni TCP a un server tramite la nuova opzione di montaggio "nconnect =".
  • Molti miglioramenti in Ceph.
  • XFS e Btrfs verranno perfezionati.
  • F2FS include il supporto nativo per SWAP.
  • Ricerche più veloci senza distinzione tra maiuscole e minuscole per EXT4 basate su questa funzione opzionale introdotta originariamente in Linux 5.2.
  • Decompressione in loco di LZ4 per EROFS.
  • Supporto iniziale AMDGPU Navi per la nuova serie Radeon RX 5700.
  • Il supporto per Turing TU116 è stato incluso nel driver open source Nouveau per un supporto limitato per la grafica NVIDIA.
  • Il supporto del display Intel HDR è ora pronto per essere eseguito dal kernel per Icelake e Geminilake o versioni successive.
  • Il driver DRM MSM ora supporta la GPU Adreno 540 di Qualcomm.
  • Supporto Compute Shader per il controller Broadcom V3D utilizzato da schede come Raspberry Pi 4.
  • Miglioramenti in altri DRM.
  • Novità sul fronte dei media sono il driver del decodificatore video Amlogic Meson e altri miglioramenti alla decodifica video.
  • Supporto iniziale per la tecnologia Intel Speed ​​Select sui processori Cascadelake.
  • Supporto per nuovi SoC e schede ARM e supporto migliorato per schede esistenti come NVIDIA Jetson Nano.
  • Il supporto per RISC-V continua a essere migliorato.
  • Aggiunto supporto per Intel Icelake NNPI in vari driver.
  • È stato aggiunto il supporto per un driver Raspberry Pi CPUFreq per il tuo SoC Broadcom.
  • Monitoraggio dell'utilizzo delle applicazioni migliorato di AVX-512 per consentire un posizionamento più ottimale delle attività AVX-512 per i pianificatori di attività nello spazio utente e altri che si chiedono se un'applicazione sta utilizzando attivamente AVX-512.
  • Il sottosistema del contatore delle prestazioni di Linux ha iniziato a prepararsi per Snow Ridge di Intel.
  • Supporto della topologia CPU multi-array Intel per processori AP Cascadelake.
  • È stato incluso il supporto per Intel UMWAIT.
  • Supporto ufficiale per CPU Zhaoxin x86 per processori cinesi derivati ​​dalla tecnologia VIA x86.
  • Vari aggiornamenti ARM a 64 bit da AVMv8.5 bit al supporto dell'emulazione delle chiamate di sistema.

E una novità, ma negativa: sul fronte grafico, gli sviluppatori del kernel hanno realizzato un cambiamento che rompe ampiamente il driver NVIDIA sulle architetture POWER. NVIDIA dovrà risolvere questo problema con una nuova versione del driver POWER Linux, ma quando lo risolveranno resta da vedere. NVIDIA ha circa due mesi per correggere questo bug.

Linux 5.3-rc1
Articolo correlato:
Linux 5.3-rc1, la più grande versione da Linux 4.9-rc1 ora disponibile

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.