Qual è la differenza tra Ubuntu e Fedora?

Le nuove distribuzioni Linux continuano ad apparire e per alcuni utenti sta diventando noioso cercare di tenere il passo. Probabilmente hai sentito qualcuno chiedere “Qual è lo scopo di tutte quelle distribuzioni?”. Forse ti è stato chiesto di spiegare la differenza tra due distribuzioni Linux. Queste domande potrebbero sembrare strane all’inizio, ma hanno senso, soprattutto se la persona che le pone è un principiante che sta ancora imparando a conoscere Linux .

Se volete continuare a leggere questo post su "Qual è la differenza tra Ubuntu e Fedora?" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a Qual è la differenza tra Ubuntu e Fedora?, continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Né Fedora né Ubuntu sono nuove distribuzioni, ma entrambe hanno avuto nuove versioni relativamente di recente. Ubuntu 16.04 è uscito ad aprile e Fedora 24 Beta è diventata disponibile poche settimane fa, con il rilascio finale previsto per il 14 giugno. Questa prossima versione di Fedora è destinata ad attirare l’attenzione, quindi potrebbe essere utile spiegare in cosa differisce Ubuntu. Vi abbiamo già mostrato alcune differenze tra Ubuntu e Linux Mint ; in questo caso le differenze saranno maggiori e più evidenti.

Storia e sviluppo

È già stato scritto così tanto su Ubuntu che probabilmente tua nonna sa che la sua prima versione era basata sul ramo unstable di Debian ed è uscita nell’ottobre 2004. Fedora è un po’ più vecchia: la prima versione è stata rilasciata nel novembre 2003 e la storia di fondo è alquanto più complicato.

Quella primissima versione di Fedora si chiamava Fedora Core 1 ed era basata su Red Hat Linux 9. Fedora era concepita come un’alternativa orientata alla comunità a Red Hat e aveva due repository principali: Core, che era gestito da Red Hat sviluppatori ed extra, gestiti dalla comunità. Tuttavia, alla fine del 2003 Red Hat Linux si è fusa con Fedora per diventare un’unica distribuzione comunitaria e Red Hat Enterprise Linux è stato creato come sua controparte supportata commercialmente. Fino al 2007 Fedora ha mantenuto “Core” come parte del suo nome, ma con il rilascio di Fedora 7, i repository Core ed Extra sono stati uniti, e da allora la distribuzione si chiama semplicemente Fedora.

La più grande differenza qui è che l’originale Red Hat Linux si è essenzialmente diviso in Fedora e Red Hat Enterprise Linux, mentre Debian è ancora un’entità intera e separata da Ubuntu, che importa i pacchetti da uno dei rami di Debian.

Mentre molti pensano che Fedora sia direttamente basato su Red Hat Enterprise Linux (RHEL), non è del tutto vero. Piuttosto, è l’opposto: le nuove versioni di RHEL sono fork di Fedora che vengono accuratamente testate per qualità e stabilità prima del loro rilascio. Ad esempio, RHEL 7 è basato sui repository di Fedora 19 e 20. La comunità Fedora fornisce anche pacchetti extra per RHEL in un repository chiamato Extra Packages for Enterprise Linux (EPEL).

La struttura alla base dello sviluppo di queste due distribuzioni è relativamente simile. Fedora Project (fondato nel 2003) è responsabile del coordinamento dello sviluppo di Fedora ed è sponsorizzato da Red Hat. Il Fedora Council governa questa iniziativa e il presidente (Fedora Project Leader) viene scelto e assunto da Red Hat. Ci sono altri gruppi di governo, come Fedora Engineering Steering Committee e Fedora Ambassadors Steering Committee, dove i membri sono eletti dalla comunità.

D’altra parte, Ubuntu è finanziato e gestito direttamente da Canonical. La comunità di Ubuntu è organizzata attorno a diversi gruppi più grandi, i principali sono il Consiglio della comunità e il Comitato tecnico. I membri di questi due sono nominati da Mark Shuttleworth, il fondatore di Canonical. Altri gruppi includono il Forums Council, l’IRC Council e il Developer Membership Board. Gli utenti possono richiedere l’iscrizione a Ubuntu e fare volontariato come contributori in vari team organizzati dalla comunità.

Ciclo di rilascio e supporto

Ubuntu rilascia una nuova versione ogni sei mesi, ad aprile e ottobre. Ogni quarta versione è considerata una versione LTS (Long Term Support), il che significa che le versioni LTS escono ogni 2 anni. Dal 2012, ogni versione LTS riceve supporto ufficiale e aggiornamenti per i successivi cinque anni. Altre versioni “normali” erano supportate per 18 mesi, ma questo periodo è stato ridotto a nove mesi nel 2013.

Fedora non ha un programma rigido, ma le nuove versioni di solito escono ogni sei mesi. Tuttavia, sono supportati per 13 mesi, che è più lungo del periodo di supporto di Ubuntu per le versioni regolari. Non ci sono versioni LTS di Fedora.

Cosa c’è in un nome?

Se pensavi che le convenzioni sui nomi di Ubuntu fossero (inutilmente) complicate, aspetta di vedere le regole per i nomi di Fedora.

Entrambe le distribuzioni includono i numeri di versione nel loro nome. Ubuntu ha “rilasci puntuali”, dove il primo numero indica l’anno e il secondo il mese in cui è stata rilasciata una versione. Questo è davvero utile, dato che puoi vedere l’età della distribuzione a colpo d’occhio – per esempio, Ubuntu 13.04 è stato rilasciato nell’aprile del 2013. Fedora lo mantiene semplice e usa numeri interi, a partire da 1 per la prima versione, e (attualmente ) che termina con 23, l’ultima versione stabile rilasciata a novembre 2015.

Per Ubuntu, il nome in codice stesso contiene sempre due parole che iniziano con la stessa lettera. La prima parola è un aggettivo, la seconda un animale, spesso insolito o raro. Chiunque può suggerire nomi per le prossime versioni di Ubuntu, ma la decisione finale è annunciata da Mark Shuttleworth, insieme a una spiegazione o un breve aneddoto sul nome. La prossima versione di Ubuntu, prevista per ottobre di quest’anno, si chiamerà Yakkety Yak.

Fedora 20 Heisenbug del 2013 era l’ultima versione con un nome in codice, e tutte le versioni successive sono chiamate semplicemente “Fedora X”, dove X sta per il numero che segue la versione precedente. Prima di allora, chiunque dalla comunità poteva suggerire un nome, ma doveva seguire una serie di regole per qualificarsi per l’approvazione da parte dei membri al governo. I nomi delle versioni dovevano condividere una connessione, preferibilmente insolita o nuova, e non dovrebbero essere nomi di persone viventi o termini registrati. La relazione tra i nomi di Fedora X e Fedora X+1 dovrebbe corrispondere alla formula “is-a”, in modo che quanto segue sia vero: X è una Y, e anche X+1. Per illustrare, Fedora 14 si chiamava Laughlin e Fedora 15 Lovelock. Sia Lovelock che Laughlin sono città del Nevada. Tuttavia, la relazione tra Fedora X e Fedora X+2 non dovrebbe essere la stessa!

Sembra che potrebbe causare un enorme mal di testa? Beh, forse questo è uno dei motivi per cui gli sviluppatori hanno deciso di abbandonarlo.

Edizioni e ambienti desktop

Fedora ha tre edizioni principali: Cloud, Server e Workstation. I primi due sono autoesplicativi e la Workstation è in realtà l’edizione utilizzata dalla maggior parte delle persone, quella per computer desktop e laptop (a 32 o 64 bit). La comunità Fedora fornisce anche immagini separate delle tre edizioni per i dispositivi basati su ARM. C’è anche Fedora Rawhide, una versione di sviluppo di Fedora continuamente aggiornata che contiene le ultime build di tutti i pacchetti Fedora. Rawhide è un banco di prova per nuovi pacchetti, quindi non è stabile al 100%, ma puoi comunque usarlo come distribuzione a rilascio progressivo.

Ubuntu batte Fedora qui, almeno in termini di quantità. Oltre all’edizione desktop standard, Ubuntu offre prodotti separati chiamati Cloud, Server, Core (per dispositivi Internet-of-Things ) e Ubuntu Touch per dispositivi mobili. L’edizione desktop supporta entrambi i sistemi a 32 e 64 bit e le immagini del server sono disponibili per diverse infrastrutture (ARM, LinuxONE, POWER8). C’è anche Ubuntu Kylin, un’edizione speciale di Ubuntu per utenti cinesi, che è uscito per la prima volta nel 2010 come “Ubuntu Chinese Edition”, ed è stato rinominato come sottoprogetto ufficiale nel 2013.

Per quanto riguarda gli ambienti desktop, l’edizione principale di Fedora utilizza Gnome 3 con Gnome Shell. Il DE predefinito di Ubuntu è Unity e altre opzioni sono fornite tramite “Sapori Ubuntu”, che sono varianti di Ubuntu con diversi ambienti desktop . C’è Kubuntu (con KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (con Xfce), Lubuntu (con LXDE) e una nuova variante chiamata Budgie Remix è in lavorazione, con la speranza di diventare una versione ufficiale di Ubuntu.

L’equivalente dei sapori di Fedora sono Spins, o “desktop alternativi”. Ci sono giri con gli ambienti desktop KDE, Xfce, LXDE, MATE e Cinnamon e un giro speciale chiamato Sugar on a Stick con un ambiente di apprendimento semplificato. Questo progetto è su misura per i bambini e le scuole, in particolare nei paesi in via di sviluppo.

Fedora ha anche Labs, o “bundle software funzionali”. Sono raccolte di software specializzati che possono essere installati su un sistema Fedora esistente o come distribuzione Linux autonoma. I laboratori disponibili includono Design Suite, Games, Robotics Suite, Security Lab e Scientific. Ubuntu fornisce qualcosa di simile sotto forma di Edubuntu, Mythbuntu e Ubuntu Studio, rispettivamente sottoprogetti con app specializzate per l’istruzione, i sistemi di intrattenimento domestico e la produzione multimediale.

Pacchetti e repository

Le differenze più evidenti tra Ubuntu e Fedora si trovano in questo dominio. Prima di tutto, c’è il sistema di gestione dei pacchetti. Fedora utilizza RPM con i pacchetti .rpm, mentre Ubuntu utilizza i pacchetti DPKG e .deb. Ciò significa che i pacchetti per Ubuntu non sono compatibili con Fedora per impostazione predefinita e non sarai in grado di installarli a meno che non li converti con qualcosa come Alien. Ubuntu ha anche presentato i pacchetti Snappy, che dovrebbero essere molto più sicuri e più facili da mantenere rispetto ai pacchetti .deb, ma non sono ancora ampiamente utilizzati dagli sviluppatori.

Con l’eccezione di alcuni firmware binari, Fedora non include alcun software proprietario nei suoi repository ufficiali. Questo vale per driver grafici, codec e qualsiasi altro software limitato da brevetti e questioni legali. La conseguenza diretta di ciò è che Ubuntu ha più pacchetti nei suoi repository rispetto a Fedora.

Uno degli obiettivi principali di Fedora è fornire solo software libero e open source e la comunità incoraggia gli utenti a trovare alternative per le loro app non libere. Se vuoi ascoltare musica MP3 o riprodurre DVD su Fedora, non troverai supporto per questo nei repository ufficiali. Esistono, tuttavia, repository di terze parti come RPMFusion che contengono molti software gratuiti e non gratuiti che è possibile installare su Fedora.

Ubuntu mira a conformarsi alle linee guida per il software libero di Debian, ma fa ancora molte concessioni. A differenza di Fedora, Ubuntu include driver proprietari nel suo ramo Restricted di repository ufficiali. C’è anche il repository Partner che contiene software proprietario dei fornitori partner di Canonical, ad esempio Skype e Adobe Flash Player. È possibile acquistare app commerciali da Ubuntu Software Center e puoi abilitare il supporto per DVD, MP3 e altri codec popolari semplicemente installando un singolo pacchetto ( ubuntu-restricted-extras ) dal repository.

Copr di Fedora è una piattaforma simile a Personal Package Archives (PPA) di Ubuntu: consente a chiunque di caricare pacchetti e creare il proprio repository. La differenza qui è la stessa dell’approccio generale alla licenza del software: non dovresti caricare pacchetti che contengono componenti non liberi o qualsiasi altra cosa che sia esplicitamente proibita dal Fedora Project Board.

Destinatari e obiettivi

Fin dall’inizio, Fedora si è fortemente concentrata su tre cose: innovazione, comunità e libertà. Offre e promuove esclusivamente software libero e open source e sottolinea l’importanza di ogni membro della comunità. È sviluppato dalla comunità e gli utenti sono attivamente incoraggiati a partecipare al progetto, non solo come sviluppatori, ma anche come scrittori, traduttori, designer e relatori pubblici (Fedora Ambassadors). C’è un progetto speciale che aiuta le donne che vogliono contribuire, con l’obiettivo di combattere il pregiudizio di genere e la segregazione nei circoli tecnologici e FOSS.

Inoltre, Fedora è molto spesso la prima, o tra le prime distribuzioni ad adottare e presentare nuove tecnologie e app. È stata una delle prime distribuzioni a essere fornita con SELinux, include il desktop Gnome 3, utilizza Plymouth come applicazione bootsplash, adotta systemd come sistema di init predefinito e utilizza Wayland invece di Xorg come server di visualizzazione predefinito.

Gli sviluppatori di Fedora si impegnano a collaborare con altre distribuzioni e progetti upstream e a condividere i loro aggiornamenti e contributi con il resto dell’ecosistema Linux. A causa di questa costante sperimentazione e innovazione, Fedora è spesso (erroneamente) etichettata come una distribuzione all’avanguardia e instabile, non adatta ai principianti e all’uso quotidiano. Questo è uno dei miti Fedora più diffusi e la comunità Fedora sta lavorando duramente per cambiare questa percezione. Sebbene gli sviluppatori e gli utenti avanzati che desiderano provare le funzionalità più recenti siano il target di riferimento principale, Fedora può essere utilizzato da chiunque, proprio come Ubuntu.

Parlando di Ubuntu, alcuni degli obiettivi di questa distribuzione si sovrappongono a Fedora. Ubuntu si sforza anche di innovare, ma sta scegliendo un approccio molto più orientato al consumatore. Fornendo un sistema operativo per dispositivi mobili, Ubuntu sta cercando di ritagliarsi un posto sul mercato, e contemporaneamente spinge il suo progetto principale: la convergenza.

La comunità sembra in qualche modo meno coinvolta nelle decisioni cruciali, il che si è riflesso nel contraccolpo degli utenti contro i cambiamenti nelle versioni precedenti di Ubuntu. Ubuntu è stato anche coinvolto in alcune controversie, in particolare il problema della privacy con l’obiettivo dello shopping Unity in Ubuntu 12.10. Nonostante ciò, Ubuntu è spesso proclamata la distribuzione Linux più popolare, grazie alla sua strategia di essere user-friendly e abbastanza semplice per i principianti e gli ex utenti Windows.

Tuttavia, Fedora ha un asso nella manica: Linus Torvalds, il creatore di Linux, usa Fedora sui suoi computer.

E tu? Usi Fedora o Ubuntu è ancora il tuo preferito? Abbiamo dimenticato di menzionare eventuali differenze importanti tra Fedora e Ubuntu? Fateci sapere nei commenti qui sotto!

Crediti immagine: screenshot di Convergence, screenshot di Budgie Remix, screenshot di Fedora Core 1 tramite Wikimedia Commons, Red Hat Linux di Leonid Mamchenkov tramite Flickr.

Torna in alto