Qual è la differenza tra Ubuntu e Fedora?

  • Vovich Antonovich
  • 0
  • 1840
  • 218

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 è il punto di tutte quelle distribuzioni?". Forse ti è stato chiesto di spiegare la differenza tra due distribuzioni Linux. Inizialmente queste domande potrebbero sembrare strane, ma hanno senso, soprattutto se la persona che le chiede è un principiante che sta ancora imparando a conoscere Linux.

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 è diventato disponibile poche settimane fa, con la versione finale prevista per il 14 giugno. Questa prossima versione di Fedora è destinata ad attirare un po 'di attenzione, quindi potrebbe essere utile spiegare in cosa differisce da Ubuntu. Ti abbiamo già mostrato alcune differenze tra Ubuntu e Linux Mint; in questo caso, le differenze saranno più grandi e più evidenti.

Storia e sviluppo

È già stato scritto così tanto su Ubuntu che tua nonna probabilmente sa che la sua prima versione era basata sul ramo instabile 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 è un po 'più complicato.

Quella primissima versione di Fedora si chiamava Fedora Core 1, ed era basata su Red Hat Linux 9. Fedora era considerata un'alternativa orientata alla comunità di Red Hat, e aveva due repository principali: Core, che era gestito da Red Hat sviluppatori ed extra, gestiti dalla community. Tuttavia, alla fine del 2003 Red Hat Linux si è fusa con Fedora per diventare una singola distribuzione della comunità e Red Hat Enterprise Linux è stata creata come 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 differenza più grande qui è che l'originale Red Hat Linux si è sostanzialmente diviso in Fedora e Red Hat Enterprise Linux, mentre Debian è ancora un'intera entità separata da Ubuntu, che importa pacchetti da una delle filiali di Debian.

Mentre molti pensano che Fedora sia direttamente basato su Red Hat Enterprise Linux (RHEL), non è del tutto vero. Piuttosto, è il contrario: le nuove versioni di RHEL sono forcelle di Fedora che sono state accuratamente testate per la qualità e la stabilità prima della loro uscita. Ad esempio, RHEL 7 si basa su repository di Fedora 19 e 20. La comunità Fedora fornisce anche pacchetti extra per RHEL in un repository chiamato Pacchetti extra per Enterprise Linux (EPEL).

La struttura alla base dello sviluppo di queste due distro è relativamente simile. Fedora Project (istituito nel 2003) è responsabile del coordinamento dello sviluppo di Fedora ed è sponsorizzato da Red Hat. Il Consiglio Fedora governa questa iniziativa e il presidente (Fedora Project Leader) viene scelto e assunto da Red Hat. Esistono altri gruppi di governo, come il comitato direttivo di Fedora Engineering e il comitato direttivo degli ambasciatori di Fedora, in cui i membri vengono eletti dalla comunità.

D'altra parte, Ubuntu è finanziato e gestito direttamente da Canonical. La comunità Ubuntu è organizzata attorno a diversi gruppi più grandi, di cui i principali sono il Consiglio della comunità e il Consiglio tecnico. I membri di questi due sono nominati da Mark Shuttleworth, il fondatore di Canonical. Altri gruppi includono il Forum Forum, il Consiglio IRC e il Consiglio di appartenenza degli sviluppatori. Gli utenti possono richiedere l'iscrizione a Ubuntu e fare volontariato come collaboratori in vari team organizzati dalla comunità.

Ciclo di rilascio e supporto

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

Fedora non ha un programma rigoroso, ma di solito vengono rilasciate nuove versioni 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 di denominazione 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 è effettivamente utile, come puoi vedere a colpo d'occhio l'età della distribuzione - ad 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) terminando 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 e 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 è stata l'ultima versione con un nome in codice, e tutte le versioni successive sono chiamate semplicemente "Fedora X", dove X rappresenta il numero che segue la versione precedente. Prima di allora, chiunque nella comunità poteva suggerire un nome, ma doveva seguire una serie di regole per qualificarsi per l'approvazione dei membri al governo. I nomi delle versioni avrebbero dovuto 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, così come X + 1. Per illustrare, Fedora 14 si chiamava Laughlin e Fedora 15 Lovelock. Sia Lovelock che Laughlin sono città del Nevada. Tuttavia, la relazione per Fedora X e Fedora X + 2 non dovrebbe essere la stessa!

Sembra che provocherebbe un forte mal di testa? Bene, 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 si spiegano da soli, 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 continuamente aggiornata di Fedora 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 continuo.

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 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 gli utenti cinesi, che è stata lanciata per la prima volta nel 2010 come "Ubuntu Chinese Edition" ed è stata rinominata 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 un sapore ufficiale di Ubuntu.

L'equivalente di sapori di Fedora sono i giri o "desktop alternativi". Ci sono giri con 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 bambini e scuole, in particolare nei paesi in via di sviluppo.

Fedora ha anche Labs, o "bundle di software funzionali". Sono raccolte di software specializzati che possono essere installate su un sistema Fedora esistente o come distribuzione autonoma di Linux. I Lab disponibili includono Design Suite, Giochi, Robotics Suite, Security Lab e Scientific. Ubuntu offre qualcosa di simile sotto forma di Edubuntu, Mythbuntu e Ubuntu Studio: sottoprogetti con app specializzate rispettivamente per l'istruzione, i sistemi di home entertainment e la produzione multimediale.

Pacchetti e repository

Le differenze più notevoli 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 se non li converti con qualcosa come Alien. Ubuntu ha anche presentato 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 problemi legali. La conseguenza diretta di ciò è che Ubuntu ha più pacchetti nei suoi repository di Fedora.

Uno dei principali obiettivi di Fedora è fornire solo software gratuito e open source e la community incoraggia gli utenti a trovare alternative per le loro app non gratuite. 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 nella sua sezione ristretta di repository ufficiali. C'è anche il repository dei partner che contiene software proprietario dei rivenditori 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.

Fedora's Copr è 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 alle licenze software: non è necessario caricare pacchetti che contengono componenti non liberi o qualsiasi altra cosa esplicitamente vietata dal Fedora Project Board.

Destinatari e obiettivi

Sin dall'inizio, Fedora si è concentrata su tre cose: innovazione, comunità e libertà. Offre e promuove esclusivamente software gratuito e open source e sottolinea l'importanza di ogni membro della comunità. È sviluppato dalla community e gli utenti sono attivamente incoraggiati a partecipare al progetto, non solo come sviluppatori, ma anche come scrittori, traduttori, designer e oratori pubblici (Fedora Ambassadors). Esiste un progetto speciale che aiuta le donne che vogliono contribuire, con l'obiettivo di combattere i pregiudizi e la segregazione di genere 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 distribuite con SELinux, include il desktop Gnome 3, usa Plymouth come applicazione bootsplash, adotta systemd come sistema init predefinito e usa Wayland invece di Xorg come server di visualizzazione predefinito.

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

A proposito di Ubuntu, alcuni degli obiettivi di questa distribuzione si sovrappongono a Fedora. Ubuntu si sforza anche di innovare, ma stanno scegliendo molto approccio più favorevole al consumatore. Fornendo un sistema operativo per dispositivi mobili, Ubuntu sta cercando di ritagliarsi un posto per sé sul mercato e contemporaneamente spingere il suo progetto principale - convergenza.

La comunità sembra un po 'meno coinvolta in decisioni cruciali, che si sono riflesse nel contraccolpo degli utenti contro i cambiamenti nelle precedenti versioni di Ubuntu. Ubuntu è stato anche coinvolto in alcune controversie, in particolare il problema della privacy con l'obiettivo commerciale 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 utenti ex-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 differenze importanti tra Fedora e Ubuntu? Fateci sapere nei commenti qui sotto!

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




Nessun utente ha ancora commentato questo articolo.

Guide per gadget, tecnologie che contano
Pubblichiamo la guida dettagliata per di attrezzature, creiamo elenchi interessanti dei migliori prodotti sul mercato, copriamo le notizie dal mondo della tecnologia