I Gli sviluppatori Fedora hanno rilasciato una visita nuova proposta da implementare nella prossima release di Fedora 42 (prevista per fine aprile), che introduce il possibilità per i manutentori di confezionare ulteriori varianti eseguibili ottimizzato per microarchitetture x86-64-v2, x86-64-v3 y x86-64-v4.
Si è detto che lo scopo di questa proposta, lo èl Approfitta dei miglioramenti prestazionali specifici basati sulle capacità hardware, sebbene Fedora continuerà a produrre pacchetti per l'architettura standard x86-64-v1.
In particolare altre distribuzioni si stanno già muovendo in questa direzione, poiché CentOS viene menzionato come esempio, dove è compilato utilizzando x86-64-v2, mentre RHEL 10 è basato su x86-64-v3. Sì, ok I miglioramenti delle prestazioni sono solitamente intorno al 10%, alcuni scenari mostrano aumenti notevoli, arrivando fino al 120%.
In questo modello, le librerie ottimizzate vengono posizionate in sottodirectory specifiche, consentendo al linker dinamico di caricare automaticamente la versione più appropriata. Per i file eseguibili, Fedora prevede di implementare un sistema simile utilizzando il livello hwcaps-loader, che selezionerà ed eseguirà la variante più compatibile con le capacità della CPU rilevate. I manutentori decideranno quali pacchetti includeranno queste varianti aggiuntive, sulla base di test prestazionali specifici.
Attualmente, la proposta, ancora in attesa di approvazione da parte del FESCo (Fedora Engineering Steering Committee) che mira ad estendere il supporto esistente per le librerie ottimizzate, che sono attualmente fornite utilizzando il meccanismo glibc-hwcaps.
Unificazione di grub e shim in Fedora 42
Inoltre, un'altra delle modifiche che sono state proposte per Fedora 42 lo è unificare i metodi di aggiornamento bootloader GRUB e Shim nelle versioni standard e atomica della distribuzione. Questa proposta cerca di sostituire il punto in cui gli script di installazione del pacchetto RPM aggiornano direttamente le directory /boot e /boot/efi, con l'uso del toolkit bootupd, già implementato nelle versioni atomiche di Fedora.
La nuova proposta rilancia I pacchetti RPM che contengono bootloader installano i loro componenti in una directory separata all'interno della partizione /usr, invece di modificare direttamente le directory menzionate. Il contenuto di /usr verrebbe quindi sincronizzato con /boot e /boot/efi utilizzando bootupd.
Si dice che implementando questo cambiamento, Ci sono diversi vantaggi significativi:
- Maggiore sicurezza e affidabilità: L'uso di bootupd consentirebbe di implementare un'opzione di avvio alternativa. Ciò significa che in caso di problemi a seguito di un aggiornamento del bootloader, gli utenti potrebbero ripristinare una configurazione precedente senza il rischio di rendere inutilizzabile il sistema.
- Coerenza tra le varianti: Adottando un approccio comune per le versioni atomica e standard di Fedora, la manutenzione sarebbe semplificata e le discrepanze tra i metodi di aggiornamento sarebbero ridotte.
- modularità: La separazione dei componenti del bootloader in /usr semplifica la gestione dei pacchetti, riducendo potenziali conflitti durante gli aggiornamenti.
Fedora 42 dice addio a SquashFS
Ultimo ma non meno importante In Fedora 42 è prevista la migrazione di tutte le compilazioni attive di distribuzione da SquashFS nel file system EROFS, Questo per sfruttare le capacità avanzate di EROFS, che supporta già Dracut dalla versione 103. Tuttavia, questa proposta richiede ancora l'approvazione del FESCo (Fedora Engineering Steering Committee), responsabile delle decisioni tecniche nello sviluppo di Fedora.
Si è detto che La scelta di EROFS è dovuta alla necessità di adottare un file system in costante sviluppo, poiché SquashFS non ha ricevuto aggiornamenti significativi dal 2023. EROFS, d'altra parte, continua ad evolversi e incorporare miglioramenti che potrebbero offrire vantaggi a lungo termine per la distribuzione. Inoltre, il suo metodo unico per la compressione dei dati, basato su blocchi di dimensione fissa dopo la compressione, lo differenzia da altri sistemi e consente una gestione più efficiente delle prestazioni in determinate situazioni.
La modifica interesserà tutte le immagini di sistema che funzionano in modalità di sola lettura, come le edizioni Live con desktop KDE, Xfce, Budgie, LXQt, MiracleWM e COSMIC. Comprenderà anche varianti specializzate come Fedora KDE Plasma Mobile e Fedora CoreOS Live. La decisione cerca di sfruttare i vantaggi offerti da EROFS in termini di prestazioni e velocità di accesso casuale.
Infine, se sei ioInteressato a saperne di più, puoi controllare i dettagli nel seguente link