Annunciato Linux 5.14 da parte di Linus Torvalds

Linux

Linus Torvalds ha appena annunciato l’uscita di Linux 5.14, quasi in concomitanza con l’anniversario del 25 agosto 1991, circa 30 anni fa.

Ecco l’annuncio di Linux 5.14:

“Mi rendo conto che dovete essere ancora tutti impegnati con le serate di gala, i balli e tutti gli altri eventi per il trentesimo anniversario. Quando vi sarete stancati dello sfarzo costante, dei fuochi d’artificio e dello champagne … ho proprio quello che fa per voi: una nuova versione del kernel da testare. La versione 5.14 è là fuori e aspetta soltanto voi

Ovviamente, i poveri instancabili manutentori del kernel non avranno tempo per i festeggiamenti. Dopo tutto, abbiamo altri 30 anni di fronte a noi. Ma voi prendetevi una pausa, costruite un kernel, provatelo e poi potrete tornare alla festa dalla quale sono sicuro che siete appena strisciati fuori.

Linus

 

 

Linux 5.13 è stato rilasciato circa due mesi fa con il lavoro preparatorio per supportare il processore Apple M1, alcuni miglioramenti della sicurezza con il modulo di sicurezza Landlock e l’integrità del flusso di controllo per il kernel, supporto per i chip grafici AMD e Intel in arrivo e altro ancora.

Alcuni aggiornamenti interessanti per Linux 5.14 includono:

  • L’implementazione della funzionalità di pianificazione principale, che fornisce il controllo su quali processi possono condividere un core è stata unificata. La pianificazione di base può essere utilizzata come difesa contro alcune vulnerabilità di Spectre, così come altri casi d’uso.
  • Rimozione dei vecchi driver del blocco IDE. Ma ciò non significa che i dischi rigidi IDE legacy non siano supportati, poiché questo può essere gestito dal sottosistema libata.
  • Il PC con tastiera Raspberry Pi 400 ottiene il supporto della linea principale.
  • Alcuni progressi per i prossimi processori Intel Alder Lake, incluso il supporto per la grafica Intel Alder Lake P.

 

Linux

 

Oltre ai supporti per Raspberry Pi 400, ci sono state molte altre modifiche:

  • Arm64: l’autenticazione del puntatore ora può essere configurata indipendentemente per il kernel e lo spazio utente.
  • V3 – I2S, codec audio, DMA, PWM.
  • A64 – Audio Bluetooth sul Pinephone.
  • A64 e R40 – Aggiungi timer tipo A10.
  • Nuovi dispositivi: schede Forlinx OKA40i-C, NanoPi R1S H5

Linux

  • Codec video Hantro per RK3036/3066/3188/322x.
  • RK3568 – Supporto per i domini di alimentazione + aggiornamenti di associazione DT, pulizie.
  • RV1126 – Driver SPI.
  • Aggiunto USB PHY per RK3308.
  • Driver del controller PCIe: registra i gestori IRQ dopo che il dispositivo e i dati sono pronti.
  • Aggiungi il supporto per il codec audio Rockchip RK817.
  • Nuova scheda – RK3568 EVB.

 

Linux

  • Modifiche al driver Clock.
  • ARM64 DT è cambiato per Linux 5.14:
    – Imposta la dimensione FIFO di 128 byte su uart A.
    – meson-sm1: aggiungi il nodo toacodec per utilizzare il DAC audio interno.
    – Abilita il loopback audio HDMI sulla scheda VIM3.
    – Nuovo dispositivo – Banana Pi BPI-M5.

 

Linux

 

  • modifiche a defconfig.
  • Abilita il driver Exynos Universal Flash Storage (UFS) per le board Exynos7 arm64.
  • Ripristino supporto del framebuffer in exynos_defconfig.
  • Modifiche DTS ARM per Linux 5.14 .
  • Diverse pulizie e allineamento con dtschema. Questo include la rimozione
    di proprietà inutilizzate e fissando la proprietà di luminosità del LED.
  • Abilita l’interrupt PMIC RTC come sorgente di wake-up (per
    esempio da Suspend a RAM dove la potenza del PMIC RTC è ancora
    fornito).
  • Disabilita la fotocamera inutilizzata/non implementata su GT-I9100.

Linux

  • Modifica socinfo con ulteriori dettagli SoC/PMIC, incluso il supporto per MSM8226, MDM9607, SM6125 e SC8180X.
  • Miglioramenti SM8150/8250 e supporto per Sony Xperia 1/1II e
    5/5II.
  • Aggiunto il supporto per la retroilluminazione WLED Qualcomm PMI8994.
  • Aggiunto il supporto per Qualcomm PM8008 PMIC. Pintrl.
  • Aggiunto driver di controllo pin SoC SM6125.
  • Supporto Qualcomm spmi-gpio per PM7325.
  • Qualcomm spmi-mpp gestisce anche PMI8994 (solo una stringa compatibile).
  • Driver Clock: Qualcomm MDM9607 GCC, Qualcomm SC8180X display clks, Qualcomm SM6125 GCC, Qualcomm SM8250 CAMCC (fotocamera).
  • Rete
    – WiFi (Dispositivi PCI Qualcomm QCN9074 e WCN6855).
    – Mobile – Supporto per Qualcomm MSM8998 (ipa).
  • PCIe PHY per Qualcomm IPQ60xx, Qualcomm SDX55.
  • Aggiornamenti ARM64 DT.
  • MSM8916 ottiene un nuovo supporto per Huawei Ascend G7, con NFC, sensori e touchscreen. Il Samsung Galaxy A3/A5 ottiene il supporto della batteria, i tasti a sfioramento e l’NFC.
  • MSM8996 ha ricevuto più pulizia e refactoring, preparandosi per i nuovi dispositivi.
  • SC7180 continua a stabilizzarsi, con una gamma di piccole correzioni per vari
    bit e nuove revisioni per i dispositivi CoachZ e pompon.
  • SC7280 continua a crescere, con più controller di clock, sensori termici, zone termiche, CPUfreq e provider di interconnessione.
  • Xiaomi Poco F1 ottiene supporto audio e OnePlus 6/6T guadagna IPA
    sostegno.
  • SM8350 riceve alcune pulizie e il dispositivo IPA è abilitato.
  • Gli aggiornamenti di defconfig ARM64 abilitano VADC, codec audio e Venus (decodificatore video) presenti su MSM8916 tra gli altri e il driver del provider di interconnessione SM8350.
  • DTS aggiornato per Linux 5.14. – aggiunge DMA, controller NAND, controller USB e PHY, RPM, L2CC, sensori termici e definisce le zone termiche.
  • Nuovi dispositivi e schede:
    – Piattaforma SA8155p Automotive (derivato SM8150)
    – Microsoft Surface Duo (basato su SM8150), Huawei Ascend G7.
    – IPQ8074 ha ottenuto il supporto per la scheda HK10.

 

Linux

 

  • Controller pin SoC Mediatek MT8365.
  • Struttura dei dispositivi – MT8167, nuove varianti di sistema Chromebook per MT8183.
  • DRM Next per Linux 5.14.
  • Aggiunto il supporto HDMI MT8167.
  • Corretto la perdita di riferimento del PM.
  • Aggiunto il supporto dual-edge MT8183 DPI.
  • Supporto Panfrost su Mediatek MT8183. supporto + attacchi DT.
  • Driver del regolatore – Mediatek MT6359 e MT6359P.
  • Nuove schede e dispositivi.

Altre nuove piattaforme hardware Arm e SoC

  • Broadcom – Raspberry Pi 400.
  • NXP – Scheda i.MX8MM Gateworks GW7901, scheda i.MX6Q DaSheng COM-9XX SBC, scheda XEA basata su i.MX28, schede GE B1x5v2.
  • Renesas – Aggiunti SoC RZ/G2L ed EVK.

Aggiornamenti RISC-V in Linux 5.14

  • Aggiunto il supporto per la scheda OpeneEmbed SOM9331.
  • Correzioni/miglioramenti geniali, in particolare per la scheda MIPS Creator CI20.
  • Altre correzioni e pulizie su Loongsoon, OCTEON e l’architettura MIPS generica.

Principali modifiche per RISC-V elencate nel changelog:

  • Supporto per pagine trasparenti di grandi dimensioni.
  • Supporto per la mappatura delle risorse PCI generiche.
  • Supporto per il parametro mem= kernel.
  • Supporto per KFENCE.
  • Una manciata di correzioni per evitare le mappature W+X nel kernel.
  • Supporto per il rilevamento dell’overflow basato su VMAP_STACK.
  • Una copia ottimizzata_{a,da}_utente”

Come potete vedere, le modifiche implementate nel nuovo kernel sono veramente tante e coprono una vasta gamma di processori e relativi dispositivi. Per ulteriori informazioni, restate sintonizzati su Moreware, perchè su alcune implementazioni faremo qualche approfondimento.

###Da sempre appassionato di tecnologia, soffro di insaziabile curiosità scientifica. Adoro sperimentare e approfondire le mie conoscenze sulle ultime novità sul mercato in termini di hardware, alta tecnologia e videogiochi. Attratto e coinvolto nella prototipazione hardware dalla piattaforma Arduino, Raspberry Pi e Nvidia Jetson.### ###Always passionate about technology, I am suffering from insatiable scientific curiosity. I love experimenting and deepening of my knowledge on the latest news on the market in terms of hardware, hi-tech and video games. Got attracted and involved in hardware prototyping by the Arduino platform, Raspberry Pi and Nvidia Jetson.###

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.