Gli sviluppatori di Fedora la questione della cessazione del supporto per il caricamento tramite BIOS classico, consentendo l'installazione solo su sistemi con supporto UEFI. Si segnala che i sistemi basati su piattaforme Intel sono forniti con UEFI dal 2005 e fino al 2020 la Intel cessare il supporto per il BIOS nei sistemi client e nelle piattaforme per i data center.
La discussione sull'abbandono del supporto per il BIOS in Fedora è anche motivata dalla semplificazione dell'implementazione di una visualizzazione selettiva del menu di avvio, in cui il menu è nascosto per impostazione predefinita e viene visualizzato solo dopo un errore o l'attivazione di un'opzione in GNOME. Per UEFI, la funzionalità necessaria è già disponibile in sd-boot, ma per l'uso del BIOS è necessario applicare patch per GRUB2.
In discussione, alcuni sviluppatori hanno espresso disaccordo con la cessazione del supporto per il BIOS, poiché il costo dell'ottimizzazione porterà alla fine della possibilità di utilizzare le nuove versioni di Fedora su alcuni laptop e PC rilasciati prima del 2013, forniti con schede grafiche senza vBIOS compatibile con UEFI. Si menziona anche la necessità di avviare Fedora su sistemi di virtualizzazione che supportano solo il BIOS.
Altre modifiche discusse per l'implementazione in Fedora 33 includono:
- la filesystem Btrfs per le edizioni desktop e laptop di Fedora. L'uso
il gestore di partizioni Btrfs integrato risolverà i problemi di esaurimento dello spazio su disco quando le directory / e /home sono montate separatamente. Con Btrfs, queste partizioni possono essere collocate in due sottodomini montati separatamente, ma che utilizzano uno spazio su disco comune. Btrfs consente anche di utilizzare funzionalità come gli snapshots, la compressione dei dati trasparente, un'adeguata isolamento delle operazioni di input/output tramite cgroups2 e la modifica delle dimensioni delle partizioni al volo. - aggiungere un processo in background (Storage Instantiation Daemon) per monitorare lo stato dei dispositivi in diverse sottosistemi di archiviazione (LVM, multipath, MD) e per attivare i processori quando si verificano determinati eventi, ad esempio, per attivare e disattivare i dispositivi. SID funziona come un'estensione di udev e reagisce agli eventi provenienti da esso, consentendo di evitare la creazione di regole complesse di udev per interagire con varie classi di dispositivi e sottosistemi di archiviazione, che sono difficili da mantenere e debug.
Fonte: opennet.ru
