Fedora è spesso descritta come una delle distribuzioni Linux più riuscite: moderna, stabile, aggiornata, molto vicina allo sviluppo upstream e capace di offrire un’esperienza GNOME tra le più pulite disponibili. Eppure, proprio quando una distribuzione raggiunge un buon livello tecnico, emergono con più chiarezza le sue mancanze pratiche: non si tratta tanto di assenza di software, quanto di assenza di percorsi semplici, interfacce mature e strumenti integrati che molti utenti si aspettano di trovare già pronti.
Snapshot Btrfs, driver proprietari, codec multimediali, strumenti grafici per la gestione dei pacchetti, migrazione da un PC all’altro, accessibilità, backup e una maggiore cura per l’esperienza desktop quotidiana sono tempi sempre più ricorrenti quando si parla degli aspetti che Fedora potrebbe migliorare.
Fedora usa Btrfs, ma non lo sfrutta davvero
Fedora usa da tempo Btrfs come file system predefinito, ma molti utenti percepiscono questa scelta come ancora incompleta.
Btrfs non è soltanto un file system moderno: permette snapshot, rollback, compressione trasparente e gestione avanzata dei sottovolumi. Il problema è che Fedora espone solo una parte di questo potenziale: l’utente medio beneficia della base tecnica, ma non dispone di un’interfaccia semplice per creare, eliminare e ripristinare snapshot prima di un aggiornamento importante o dopo una modifica rischiosa.
Su openSUSE, per esempio, l’integrazione tra il file system Btrfs, Snapper (strumento che crea e gestisce istantanee del sistema) e il bootloader permette di riportare facilmente il sistema a uno stato precedente attraverso una funzione di rollback chiara, accessibile e semplice da utilizzare. Su Fedora, invece, l’utente deve spesso ricorrere a guide, script personali o configurazioni manuali: la tecnologia c’è, ma manca il prodotto rifinito.
Chi vuole usare Btrfs in maniera avanzata su Fedora deve spesso ricorrere a configurazioni manuali:
sudo dnf install snapper btrfs-assistant
Quindi disporre la creazione di snapshot personalizzati:
sudo snapper create --description "Pre-update"
Ed eventualmente modificare GRUB per rendere avviabili gli snapshot creati sul sistema.
Il “factory reset” continua a mancare
Un’altra richiesta ricorrente riguarda l’implementazione di una sorta di factory reset, eventualmente basato su di una partizione di ripristino.
Nel mondo Windows e macOS, l’idea di tornare a uno stato funzionante senza reinstallare tutto è ormai familiare. Su Fedora questa possibilità esiste solo attraverso soluzioni indirette: reinstallazione, backup manuali, snapshot configurati dall’utente, immagini di sistema. Per una distribuzione che vuole essere adatta anche a workstation personali e professionali, un meccanismo ufficiale di ripristino renderebbe l’esperienza molto più rassicurante.
Oggi, se un utente compromette il sistema Fedora installando repository incompatibili, modificando SELinux o creando conflitti tra pacchetti, la soluzione più frequente resta ancora il comando sudo dnf reinstall.
Fedora Atomic dimostra che il progetto sta andando nella direzione giusta: Silverblue e Kinoite introducono aggiornamenti atomici e rollback transazionali tramite rpm-ostree, riducendo drasticamente il rischio di corruzione del sistema. Il desktop Fedora tradizionale, tuttavia, continua a vivere in una fascia intermedia: moderno abbastanza da avere Btrfs, ma non abbastanza integrato da trasformarlo in una vera piattaforma di recovery.
NVIDIA continua a essere il punto debole dell’esperienza Fedora
Un altro grande punto debole è la gestione dei driver proprietari, soprattutto NVIDIA. Fedora, per ragioni legali e filosofiche, mantiene una linea rigorosa sul software libero e sui componenti non redistribuibili. È una posizione coerente, ma l’effetto pratico è evidente: chi usa una GPU NVIDIA o hardware WiFi che richiede firmware specifici può trovarsi davanti a una procedura meno lineare rispetto a Linux Mint, Ubuntu o distribuzioni derivate come Nobara.
Un utente esperto conosce RPM Fusion, il repository che fornisce software aggiuntivo per Fedora; sa come funzionano akmods per compilare automaticamente i moduli del kernel, comprende il ruolo del Secure Boot nella verifica dell’avvio sicuro del sistema e conosce i moduli kernel e i firmware proprietari necessari per il corretto funzionamento di alcuni componenti hardware.
Un’installazione tipica passa da comandi come:
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
seguiti da:
sudo akmods --force
sudo dracut --force
Per un utente esperto è routine; per chi arriva da Windows o macOS, spesso è qualcosa di estremamente ostico.
Un utente che vuole solo usare il computer vede, purtroppo, un sistema che non completa da solo una configurazione essenziale: una schermata grafica durante l’installazione o al primo avvio, capace di spiegare quali componenti sono disponibili e quali implicazioni hanno, contribuirebbe a migliorare l’esperienza d’uso e venire incontro alle aspettative di tanti.
Il problema peggiora quando entrano in gioco Wayland, monitor multipli, GPU ibride Intel/NVIDIA, refresh rate elevati, suspend/resume, docking station USB-C: Fedora oggi possiede uno stack grafico modernissimo – kernel recenti, Mesa aggiornata, Wayland maturo, PipeWire – ma l’esperienza NVIDIA continua a essere percepita come fragile.
Codec, accelerazione video e il problema delle funzionalità “parziali”
Lo stesso discorso vale anche per i codec multimediali. Fedora funziona bene appena installata, ma alcune esperienze comuni – riproduzione video, H,264, ffmpeg completo, accelerazione hardware – possono richiedere passaggi aggiuntivi.
Fedora sembra ancora fare una distinzione netta tra utente consapevole e utente inesperto: il desktop moderno, però, non può più permettersi questa frattura. Chi sceglie Linux oggi può essere competente senza voler perdere tempo in configurazioni ripetitive. La semplicità non è il contrario della competenza: è una forma di rispetto per il tempo dell’utente.
La soluzione esiste ed è relativamente semplice: sudo dnf groupupdate multimedia oppure consiste nell’abilitazione di RPM Fusion. Il fatto è che Fedora non comunica chiaramente la situazione.
Il sistema dovrebbe essere in grado di rilevare automaticamente GPU disponibile, codec mancanti, supporto hardware video, accelerazione browser e spiegare all’utente: “il sistema sta usando decoder software. Vuoi abilitare quelli hardware?” Oggi Fedora lascia ancora troppo spesso questo compito alla documentazione online.
GNOME Software non basta più
Un altro tema interessante è la mancanza di un vero strumento grafico per la gestione dei pacchetti paragonabile, per immediatezza, a Synaptic, YaST, Octopi o ad altre soluzioni usate in alcune distribuzioni. GNOME Software copre una parte dell’esperienza, soprattutto per Flatpak e applicazioni grafiche, ma non sostituisce davvero un gestore completo dei pacchetti RPM.
Fedora ha DNF, uno strumento potente e affidabile che permette di eseguire downgrade, bloccare versioni, analizzare dipendenze, verificare la cronologia transazioni, usare modularità, gestire repository multipli, automatizzare gli aggiornamenti. Ma quasi tutto questo resta confinato al terminale.
Per molti utenti questo non è un problema, per altri è una barriera. Un’interfaccia grafica moderna per DNF, capace di mostrare repository, pacchetti installati, dipendenze, versioni, cronologia, rollback e sorgenti software, renderebbe Fedora più trasparente.
Migrare Fedora da un PC all’altro è ancora troppo complicato
C’è poi il tema della migrazione da un vecchio PC a uno nuovo. Nel mondo Apple, Assistente Migrazione permette di ritrovare documenti, impostazioni e applicazioni con interventi minimi.
In generale, su Linux esistono rsync, dd, Timeshift, Borg, Déjà Dup e molte altre soluzioni, ma manca spesso un flusso guidato e ufficiale.
Oggi una migrazione completa richiede spesso il backup della directory /home, esportazione di dconf, sincronizzazione Flatpak, esportazione repository RPM; copie SSH/GPG, ricostruzione toolbox e container Podman. Le seguenti operazioni sono potenti ma frammentarie:
dconf dump / > fedora-settings.conf
flatpak list --app > flatpak-apps.txt
Fedora avrebbe tutto per costruire uno strumento di migrazione elegante: account utente, Flatpak, dconf, impostazioni GNOME, pacchetti RPM, repository, chiavi SSH, profili browser, container Toolbox o Podman. Un assistente capace di esportare e reimportare questi elementi si rivelerebbe estremamente utile.
Fedora è moderna ma a volte sembra ancora pensata per amministratori Linux
Fedora raramente appare tecnologicamente arretrata. Anzi, spesso è l’opposto: kernel recenti, Wayland ormai stabile, PipeWire molto più moderno di PulseAudio, SELinux integrato correttamente, container Podman eccellenti, Flatpak ben supportato, GNOME quasi sempre nella versione migliore disponibile. Però, a valle di tutto questo, l’esperienza desktop continua spesso a richiedere competenze amministrative.
Inoltre, un punto più politico riguarda la dipendenza percepita da Red Hat, IBM e dal contesto statunitense in generale. È una valutazione certamente discutibile, ma non irrilevante: in Europa, dove cresce l’interesse per sovranità digitale, software libero e riduzione della dipendenza da grandi fornitori extraeuropei, Fedora potrebbe essere sia un’opportunità che un limite. La sua qualità tecnica la rende appetibile; il suo legame storico e organizzativo con Red Hat può sollevare dubbi in ambiti pubblici o regolamentati.
Alla fine, Fedora non deve diventare improvvisamente Linux Mint, Ubuntu od openSUSE: la sua identità è diversa e va preservata. Ma può imparare da tutte: da Mint la semplicità nella gestione dei driver, da openSUSE l’integrazione degli snapshot, da macOS la migrazione assistita, da Windows la familiarità di alcune funzioni di ripristino, dal mondo delle distro Linux immutabili la sicurezza degli aggiornamenti transazionali.
Fedora non manca certo di tecnologia: c’è semplicemente un divario tra ciò che è possibile e ciò che un utente normale può fare nell’abituale esperienza d’uso.