Ricerca nel sito web

Perché Arch non è il mio autista quotidiano, ma lo uso comunque


Riepilogo

  • Arch Linux fornisce aggiornamenti rapidi ai pacchetti software e consente una profonda personalizzazione dei componenti Linux.
  • La documentazione di Arch sulla sua wiki è elogiata per la chiarezza e funge da risorsa per comprendere gli aspetti tecnici di Linux.
  • D'altra parte, gli aggiornamenti rapidi di Arch possono causare bug, c'è una maggiore necessità di intervento manuale e talvolta un sistema di base stabile è migliore.

Arch Linux ha creato una base di fan di utenti Linux dedicati che lo utilizzano come distribuzione principale. Ecco perché non sono uno di loro, nonostante l'importanza di Arch per il mio lavoro.

Aggiornamenti software rapidi

Per il mio lavoro, incluso presso HTG, apprezzo i rapidi aggiornamenti software del modello di rilascio progressivo di Arch Linux. Non appena esce una nuova versione di un pacchetto software, i manutentori la aggiungeranno al repository Arch. Succede rapidamente, nel giro di pochi giorni al massimo.

Se sento parlare di un'app Linux in uscita con una nuova versione, se voglio provarla, avvierò Arch e aggiornerò con pacman, il gestore dei pacchetti di Arch:

        pacman -Syu
    

Poi vedrò se riesco a installarlo con pacman.

Il ritmo veloce di Arch Linux rispecchia quello di Linux stesso. Con il kernel Linux, gli aggiornamenti arrivano frequentemente, in genere settimanalmente. Questa fu una cosa che stupì gli osservatori del settore informatico all'inizio degli anni '90, quando Linux iniziò a guadagnare terreno. Le distribuzioni Linux richiedono ancora tempo per incorporare i kernel. Molte distribuzioni, come Debian, enfatizzano la stabilità. Ciò significa software più vecchio, nel bene e nel male.

È facile armeggiare con gli interni

Un'altra cosa importante che Arch mi permette di fare è armeggiare con i componenti del sistema Linux più facilmente di quanto possa fare con altre distribuzioni. Questo perché Arch mira alla "centralità dell'utente", il che significa fare poche ipotesi su ciò che l'utente farà effettivamente sui propri sistemi

Un buon esempio è come Arch non sia dotato di alcun tipo di interfaccia utente grafica. Gli utenti Linux hanno preferenze diverse su come dovrebbero funzionare i loro sistemi, inclusa l'interfaccia utente. Le persone come me che hanno esperienza con sistemi operativi simili a Unix possono utilizzare la console mentre dormono, o almeno abbastanza per installare X/Wayland e il loro gestore di finestre o ambiente desktop preferito.

Anche quando è installata una GUI, Arch non la avvierà automaticamente. Dovrò installare un display manager per questo e ce ne sono diversi tra cui scegliere. (LightDM è il mio punto di riferimento quando devo installarne uno.)

Il motivo principale per cui all'inizio lancio Arch sulla console è per nostalgia, dal momento che la mia vecchia macchina MS-DOS era configurata per avviarsi dal prompt di DOS poiché la maggior parte dei giochi erano comunque solo DOS.

Per un recente articolo sui gestori delle finestre, ho effettivamente abilitato LightDM, poiché sarebbe più semplice cambiare i gestori delle finestre.

Questa capacità di armeggiare con i componenti del sistema in questo modo rende facile illustrare esempi di componenti Linux.

Arch Wiki è essenziale, anche per altre distribuzioni

Sebbene Arch abbia la reputazione di distribuzione per l'esportazione, ha alcuni dei migliori documenti che abbia mai letto sul proprio Arch Wiki. Mi piace il modo in cui gli autori spiegano le cose in modo così chiaro (divulgazione: ho apportato un paio di piccole modifiche all'esecuzione in VirtualBox molto prima di unirmi a HTG).

L'ho trovato una buona risorsa per comprendere i punti tecnici di Linux. Non sono solo in questo punto di vista. HTG ha elencato Arch Wiki come uno dei siti Web essenziali per gli utenti Linux di tutti i tipi.

So cosa è realmente il software upstream

Un'altra cosa utile di Arch Linux per il mio lavoro è che gli sviluppatori di Arch sono noti per apportare poche modifiche al software upstream. Software upstream significa che si tratta di progetti software creati da terze parti e incorporati dagli sviluppatori della distribuzione. Le distribuzioni Linux sono composte da molti fornitori di software upstream.

Quando voglio provare un nuovo programma, Arch è un buon punto di partenza perché quando lo installo, so che sarà come lo hanno creato gli sviluppatori, a meno che non compili io stesso il codice. Posso giudicare il suo comportamento. Il pubblico di HTG utilizza una varietà di distribuzioni Linux e voglio essere sicuro che se descrivo comportamenti o funzionalità, sarà lo stesso su tutti i sistemi o il più vicino possibile.

Perché Arch non è il mio driver quotidiano?

Se Arch è così eccezionale, potresti chiederti perché non lo uso come autista quotidiano? Ci sono alcune ragioni per questo.

Troppa amministrazione manuale

Uno è che c'è molta più amministrazione coinvolta in Arch che in altri sistemi che si prendono cura delle attività di pulizia per me. GRUB ha deciso di cambiare il modo in cui funziona un paio di anni fa. Arch ha emesso un bollettino in cui consigliava agli utenti di eseguire nuovamente GRUB ogni volta che veniva installata una nuova versione. Dovrei monitorare pacman ogni volta che grub lo fa e poi rieseguire GRUB, se mi ricordassi di farlo, o rischierei un sistema non avviabile. Per aggirare questo problema, alla fine ho scritto uno script di shell.

Questo era più lavoro per qualcuno con un milione di altre cose a cui dedicarsi. Scrivere script e amministrare è divertente per alcune persone, ma non per me.

Il ritmo veloce di Arch può introdurre bug

Un altro svantaggio è il punto di forza di Arch: il suo modello a rilascio progressivo. Sebbene sia ottimo per accedere a nuovi software, come ho detto prima, questo comporta alcuni rischi. Nuovo software significa bug più recenti, anche se d'altro canto alcuni di essi vengono risolti anche più velocemente.

Preferisco un sistema più stabile

Questo arriva all'ultimo punto. Preferisco semplicemente un sistema di base più stabile per il mio lavoro quotidiano e, per quanto sia divertente giocare con Arch, ho bisogno di un ambiente su cui posso fare affidamento. Per questi motivi, anche se Arch è un bel posto da visitare, non voglio viverci.