Linus Torvalds, il “padre” di Linux, ha dato il via alla fase di test per la prossima versione del kernel. È stata ufficialmente rilasciata la Release Candidate 1 (RC1) di Linux 6.18, segnando la chiusura della “finestra di merge” e l’inizio del periodo di stabilizzazione.
🧐 Il Periodo di Sviluppo: Un Merge Tranquillo
Il rilascio della RC1 chiude la fase in cui sono state integrate le nuove funzionalità. Lo stesso Torvalds si è detto soddisfatto, notando che è stato uno dei rari cicli in cui non ha dovuto interrompere i test per risolvere problemi urgenti, un segnale che fa sperare in una versione stabile e robusta.
Linux 6.18 è atteso per il rilascio stabile definitivo entro dicembre e si prevede che diventerà il kernel LTS (Long-Term Support) del 2025.
🌟 Le Novità Principali del Kernel 6.18
Questa nuova versione porta con sé una serie di aggiornamenti significativi, concentrandosi in particolare su prestazioni e supporto hardware:
- Miglioramenti alla Gestione della Memoria (MM): Sono state integrate numerose patch che migliorano l’efficienza complessiva del memory management. Tra queste, spiccano ottimizzazioni per le operazioni di lettura e la gestione delle allocazioni di grandi dimensioni.
- Performance I/O e Networking: Sono state introdotte ottimizzazioni nelle operazioni I/O asincrone (io_uring) e aggiornamenti allo stack di rete, pensati per aumentare le prestazioni nelle applicazioni che gestiscono grandi quantità di dati.
- Supporto Hardware Esteso: Il kernel 6.18 include nuovi driver e miglioramenti per l’hardware più recente, come il supporto per:
- Nuovi driver per dispositivi Tyr & Rocket.
- Miglioramenti per i processori AMD EPYC e il bilanciamento del carico consapevole della cache.
- Integrazione di nuovi driver per touchpad con funzionalità tattili (haptic touchpads).
- Aggiornamenti per RISC-V: L’architettura open source RISC-V continua a evolversi, con l’aggiunta di funzionalità importanti, come il supporto per i pulsanti di spegnimento e riavvio del pannello frontale nei build del kernel di default.
- Futuro del Filesystem Bcachefs: È stata ufficializzata la rimozione del filesystem Bcachefs dal codice sorgente principale del kernel, una decisione che farà discutere ma che è stata presa per questioni legate alla gestione e alla stabilità del codice.
La fase di Release Candidate durerà circa sette settimane, durante le quali gli sviluppatori sono invitati a testare a fondo la versione 6.18 per identificare e correggere eventuali bug prima del rilascio finale.

