Arch Linux vs. Ubuntu: quale dovresti usare?
Pubblicato: 2023-03-10Ubuntu e Arch Linux hanno sostenitori fedeli e vocali. Se stai pensando di usare Linux o di cambiare distribuzione, avrai persone che ti promuovono entrambi. Ma quale è giusto per te?
Il labirinto delle distribuzioni
Arch Linux e Ubuntu a confronto: una panoramica
In che modo l'installazione di Arch Linux e Ubuntu differisce
Uno ha una migliore compatibilità hardware?
Quali applicazioni e gestori di pacchetti sono disponibili?
Com'è il supporto della community?
Arch vs Ubuntu: chi vince?
Il labirinto delle distribuzioni
L'idea di provare Linux può essere stimolata da molti fattori. Forse hai sentito parlare di Linux e vuoi solo saperne di più. Forse sei insoddisfatto del tuo attuale sistema operativo e stai cercando un'alternativa. Forse trovi intrigante l'idea di software libero e open source e vale la pena indagare.
Qualunque siano le ragioni, di solito sono chiare. Ma una volta fatta questa scelta, devi scegliere quale distribuzione Linux usare. E questa è una domanda tutt'altro che chiara.
Ubuntu è ampiamente considerata una buona distribuzione per i nuovi arrivati di Linux, ma c'è un altro campo che dice che dovresti iniziare con una distribuzione come Arch, perché "imparerai molto di più su Linux".
Potresti aver sentito che, sotto, tutte le distribuzioni Linux sono uguali. Usano il kernel Linux, GNU Core Utilities, un file system supportato, un gestore di pacchetti e un certo numero di applicazioni preinstallate.
Questo è vero, per quanto va. Ma le distribuzioni aggiungono il loro sapore fornendo cose come programmi di installazione personalizzati, temi desktop, i propri repository software e i propri programmi di utilità. Alcuni arrivano addirittura a sviluppare i propri ambienti desktop, come ha fatto Linux Mint con Cinnamon.
Le differenze tra le distribuzioni e l'esperienza dell'utente finale possono essere profonde.
Arch Linux e Ubuntu a confronto: una panoramica
La maggior parte degli utenti Linux colloca Arch Linux e Ubuntu agli estremi opposti della scala di idoneità per i nuovi utenti Linux. Le filosofie alla base delle distribuzioni sono completamente diverse.
Arch è uno sforzo guidato dalla comunità, Ubuntu è prodotto dalla Ubuntu Foundation, sostenuta dalla Canonical Limited di proprietà privata. Arch la propria distribuzione, costruita da zero. Ubuntu è derivato da Debian Linux.
Arch mira a darti un sistema leggero e funzionale. A partire da un'installazione di base minimalista, scegli quali pacchetti ti servono o desideri e li installi.
Ubuntu viene fornito completamente caricato. Raggruppa un lungo elenco di pacchetti tra cui suite per la produttività dell'ufficio, client di posta elettronica, lettori musicali e così via. Dal primo avvio, puoi essere produttivo in Ubuntu. Il rovescio della medaglia è che il tuo computer è pieno di pacchetti che probabilmente non aprirai mai, figuriamoci usarli.
Ubuntu è incentrato sulla presa per mano e sulla facilità d'uso. Un tempo, il suo slogan era "Linux per gli esseri umani". L'obiettivo di Arch è darti il controllo. Non installa nulla che non hai chiesto. Si aspetta anche che tu sappia cosa stai facendo. Puoi prendere il volante, ma si presume che tu sappia guidare.
Canonical crea due versioni di Ubuntu ogni anno, programmate per aprile e ottobre. Ogni quarto rilascio è un rilascio di supporto a lungo termine, con supporto e patch garantiti per cinque anni. Le versioni provvisorie sono supportate per nove mesi.
Arch utilizza un modello di rilascio progressivo. Non ci sono rilasci cardine. Installi l'ultima immagine di Arch e poi la correggi in modo che sia aggiornata. Quindi patch frequentemente per mantenerlo aggiornato. Le patch possono essere rilasciate quotidianamente, a volte più volte in un solo giorno, ma la maggior parte degli utenti applica una patch ogni settimana o due. Ciò mantiene il tuo sistema operativo all'avanguardia o vicino all'avanguardia di nuove versioni, patch e aggiornamenti.
Questo può sorprenderti però. I bordi taglienti possono prelevare sangue. Le patch e gli aggiornamenti vengono testati, ma i difetti possono farsi strada attraverso la rete. Un esempio recente è l'aggiornamento della versione 2:2.06.r322 al bootloader GRUB. Un bug che migliaia di computer Arch avviavano nel BIOS invece che in Arch Linux. C'era una soluzione alternativa, ma richiedeva una certa sicurezza e conoscenza per applicarla.
Con Ubuntu, chiunque può installarlo e usarlo per conoscere Linux. Con Arch, devi sapere qualcosa su Linux solo per installarlo.
In che modo l'installazione di Arch Linux e Ubuntu differisce
Ubuntu ha un ottimo programma di installazione basato su GUI. Ti guida attraverso le scelte che devi fare, seleziona impostazioni predefinite ragionevoli per gli altri e ti lascia con un sistema completo e funzionante.
L'installazione di Arch è molto più essenziale. È basato sul terminale. Ci sono molti passaggi, alcuni dei quali possono diventare piuttosto complicati. La configurazione del Wi-Fi, ad esempio, può rivelarsi impegnativa.
Lo script archinstall
è un altro modo basato su testo per installare Arch. Fornisce più indicazioni rispetto al metodo di installazione tradizionale, ma è ancora molto lontano dall'esperienza che otterrai installando Ubuntu. Ti consente di scegliere da elenchi di opzioni sullo schermo per alcune impostazioni, il che rende le cose un po 'più semplici. Ma se non sai cosa significano le opzioni o quali sono le implicazioni della scelta di questa opzione rispetto a quell'altra , stai ancora volando alla cieca.
Se hai successo, avrai un sistema Arch Linux in esecuzione. Si passa quindi all'installazione di un ambiente desktop, come GNOME.
Il progetto GUI di Arch Linux, tristemente abbandonato, forniva una semplice versione vanilla di Arch, installata utilizzando il noto programma di installazione di Calamares, ma hanno annunciato che non rilasceranno nuove immagini ISO.
Manjaro, ArcoLinux, Garuda e EndeavourOS sono distribuzioni basate su Arch che offrono installazioni basate su GUI. Ma non sono semplicemente Arch vanilla, sebbene EndeavourOS e ArcoLinux si avvicinino molto.
Uno ha una migliore compatibilità hardware?
Arch supporta solo processori x86 a 64 bit. Ad esempio, non esiste un supporto ARM ufficiale . Ubuntu, al contrario, supporta ufficialmente un'ampia gamma di piattaforme informatiche incluso il Raspberry Pi.
La maggior parte dei problemi di compatibilità hardware del PC viene risolta utilizzando moduli e driver del kernel. La differenza è che Ubuntu cerca di identificare i moduli richiesti e li include per te, dove può. Arch lo lascia in gran parte a te.
In definitiva, il supporto hardware per PC x86 è più o meno lo stesso per le due distribuzioni, ma Arch può farti lavorare di più per raggiungerlo.
Quali applicazioni e gestori di pacchetti sono disponibili?
Per installare e rimuovere i pacchetti software Ubuntu ha lo strumento da riga di comando apt
e Arch ha pacman
. Entrambi hanno anche alternative basate sulla GUI. Ubuntu ha l'applicazione Ubuntu Software
e gli utenti Arch possono installare pamac
per avere un'esperienza simile.
Questi strumenti fanno tutti riferimento ai repository software ufficiali delle distribuzioni. Per includere fonti software non ufficiali, gli utenti di Ubuntu possono abilitare archivi di pacchetti personali specifici. Si tratta di pacchetti incartati forniti dall'utente che vengono resi disponibili alla comunità Ubuntu da privati. Una volta che un utente ha installato il proprio PPA, può installare l'applicazione utilizzando lo strumento apt
standard.
L'equivalente di Arch è Arch User Repository. Questa è una vasta raccolta di descrizioni dei pacchetti fornite dall'utente. Questi automatizzano il download del codice sorgente e la creazione del pacchetto sul tuo computer. Gli utenti possono farlo da pamac
o in una finestra di terminale utilizzando uno strumento di supporto AUR come yay
.
Ci sono circa 60.000 pacchetti nei repository ufficiali di Ubuntu. I repository Arch e AUR insieme ammontano a circa 58.000 pacchetti. Ma non è tutta la storia.
È probabile che i pacchetti software che offrono versioni per Windows, Mac e Linux forniscano un DEB per sistemi basati su Debian e Ubuntu e un RPM per sistemi Fedora e RedHat. Altre distribuzioni sono lasciate a se stesse, clonando il repository dell'applicazione e costruendo il pacchetto dal sorgente. Quindi, come al solito con Arch, puoi farlo, ma devi lavorare un po' di più.
Naturalmente, FlatPaks, Snaps e AppImages sono metodi indipendenti dalla distribuzione per l'installazione del software. Un pacchetto che stai cercando potrebbe essere disponibile in uno di questi formati.
Com'è il supporto della community?
Arch e Ubuntu sono ben serviti con risorse online che offrono informazioni e consigli. Gli utenti di Ubuntu possono rivolgersi al sito Web Ask Ubuntu e ai forum di Ubuntu, mentre gli utenti di Arch hanno ArchWiki.
L'ArchWiki è senza dubbio una delle principali fonti di informazioni su Linux disponibili oggi. Vi accedono gli utenti di tutte le distribuzioni, non solo Arch. Tuttavia, tieni presente che ci vuole brevità a nuovi livelli. Né si ripete. Se ha spiegato qualcosa una volta su una pagina, non lo ripeterà su un'altra pagina. Per questo motivo, ci vuole un po' di tempo per abituarsi allo stile ArchWiki. Poiché può sembrare impenetrabile ai nuovi arrivati, forniscono anche una pagina sulla lettura del Wiki.
Ubuntu e Arch hanno ognuno dei subreddit a loro dedicati. Queste sono risorse non ufficiali, ma utili. Contrariamente alla credenza popolare, sono anche piuttosto amichevoli.
Arch vs Ubuntu: chi vince?
La distribuzione giusta per te è meglio decisa da ciò che vuoi dal tuo Linux. Se vuoi un Linux che puoi installare rapidamente e che ti dia una facile introduzione a Linux, Ubuntu batte Arch a mani basse.
Uso semplicemente Arch ed EndeavourOS tutto il giorno tutti i giorni, ma faccio fatica a raccomandare Arch come distribuzione per la matricola di Linux. L'installazione richiede paradossalmente una conoscenza a priori che si ottiene solo con una certa dimestichezza con Linux. Senza sapere cose come sda1
è la prima partizione sul primo disco rigido e enp34s0
è un'interfaccia di rete, probabilmente sei cotto prima ancora di iniziare.
Se desideri un controllo granulare sulla composizione e sulla configurazione della tua installazione Linux, con tutte le gioie e i dolori che comporta, scegli Arch. Ottieni un file immagine dalla pagina di download di Arch Linux. Se un ciclo costante di manutenzione e amministrazione del tuo sistema non ti interessa e vuoi solo andare avanti e usare il tuo computer, scegli Ubuntu. Ottieni il suo file immagine dalla pagina di download del desktop di Ubuntu e inizia l'installazione.
CORRELATO: 10 comandi Linux di base per principianti