Dave McKay/How-To GeekManjaro è un'ottima distribuzione e l'ho usata per quasi due anni. È basato su Arch Linux ma non pretende di funzionare proprio come Arch, che è quello che ho capito di volere. Ho scoperto che EndeavourOS si adattava meglio alle mie esigenze.
Ho usato Manjaro Linux per due anni, ma il mio piacere iniziale con Manjaro è diminuito nel tempo e mi sentivo sempre meno a mio agio. Ecco perché sono passato a EndeavourOS.
Sommario
I Non sono proprio quello che chiameresti un Distrohopper
Ho usato un sacco di distribuzioni
Sotto la superficie
Manjaro ed EndeavourOS sono entrambi basati su Arch
Le differenze tra Manjaro ed EndeavourOS
Quindi, se non usi AUR su Manjaro, andrà tutto bene?
Perché usare EndeavourOS invece di Arch?
Il tuo chilometraggio di Manjaro può variare
Non sono proprio quello che chiameresti un Distrohopper
Ho iniziato a usare Linux a metà -1990, con RedHat Linux. Nel 2003 si è trasformato in un prodotto commerciale chiamato RedHat Enterprise Linux. Per avviare Fedora Linux è stato utilizzato un fork dell'ultima versione gratuita di RedHat Linux.
Al giorno d'oggi, Fedora è ben nota come una distribuzione solida come una roccia. Ma vent'anni fa, l'ho trovato un po' schizzinoso riguardo all'hardware su cui gli piaceva girare. In una certa misura, era la norma, indipendentemente dalla tua distribuzione. Era solo la vita su Linux. La risoluzione dei problemi faceva parte dell'intera scena. Ma è diventato noioso.
Ho iniziato a sentire cose positive su una distribuzione nuova e, quasi, indipendente dall'hardware chiamata Ubuntu. Aveva anche un grande sostegno alle spalle, quindi non sarebbe andato via presto. Anche i sentimenti filantropici dietro la distribuzione mi hanno attratto. Ho deciso di fare un tentativo.
Penso che fosse Ubuntu 5.04, the Hoary Hedgehog. Ho usato Ubuntu come driver quotidiano fino all'autunno 2019, quando mi sono trasferito a Manjaro. Ho già scritto dei processi mentali dietro quel trasferimento.
Due anni dopo essermi trasferito a Manjaro, sono passato a EndeavourOS. Ecco perché.
Ho usato molte distribuzioni
Potrei non essere un distrohopper ma ho installato più distribuzioni di quante ne ricordi. La stragrande maggioranza erano macchine virtuali all'interno di un hypervisor come VirtualBox.
A volte non è altro che curiosità. Sono interessato a vedere le idee o le motivazioni di qualcuno per un'altra distribuzione Linux. Altre volte ho avuto bisogno di familiarizzare con una distribuzione che avrei amministrato o supportato in qualche modo. Accenderlo in una macchina virtuale ti permette di andare in città in modi che non puoi fare sul sistema di produzione live di qualcuno.
Tutto sommato, ho installato molte distribuzioni diverse, meditato sulle loro differenze e mi sono chiesto “Perché lo hanno fatto, in quel modo?
Sotto il Superficie
Sotto, è tutto Linux, come si suol dire.
Il cuore di tutte le distribuzioni Linux è il kernel Linux che, insieme alle utilità di base GNU, costituisce la maggior parte dei file del sistema operativo. I sistemi di boot e init e altri componenti vitali completano l'architettura di base.
Le differenze significative sono nella filosofia alla base di ciascuna distribuzione e nella scelta di file system, shell e ambienti desktop supportati e predefiniti. Anche il loro gestore di pacchetti è importante, così come le dimensioni e la qualità dei loro repository software. Pochissime distribuzioni sono davvero qualcosa di loro, create da zero. La maggior parte sono derivati da altre distribuzioni consolidate. Ciò significa che useranno il gestore di pacchetti dei loro predecessori upstream.
Le distribuzioni possono o meno raggruppare in alcuni strumenti unici per l'amministrazione del sistema o per rendere la transizione all'utilizzo della nuova distribuzione semplice e agevole. Questi strumenti semplificano uno o più aspetti della cura di un computer Linux, ma sono un altro livello di astrazione tra te e la vera e nuda esperienza di Linux. È simile alle numerose varianti di Android che ottieni dai diversi produttori di cellulari. In misura maggiore o minore, ciascuna di esse sovrappone la propria interfaccia utente, app e utilità su Android standard.
Quindi, anche se è vero che se guardi abbastanza in profondità sotto la superficie, tutte le distribuzioni sono gli stessi, devi ancora fare i conti con le idiosincrasie di ogni distribuzione.
Manjaro ed EndeavourOS sono entrambi basati su Arch
Manjaro ed EndeavourOS sono entrambi basati su Arch Linux. Arch è una distribuzione rotante. Riceve aggiornamenti frequenti. Le modifiche al sistema operativo e all'applicazione vengono rese disponibili non appena sono state accettate per il rilascio. Al contrario, le distribuzioni point release hanno uno o due rilasci annuali che includono tutte le modifiche dall'ultimo rilascio.
ArchWiki è probabilmente la documentazione e la risorsa di informazioni su Linux più completa sulla Terra. È così buono; gli utenti di tutte le distribuzioni lo usano come fonte di verità.
L'arco è veloce e leggero. Una nuova installazione di Arch ti offre il minimo necessario per essere operativo. Tutto oltre a ciò viene selezionato e installato da te, utilizzando il gestore di pacchetti della riga di comando pacman che è stato scritto appositamente per Arch.
Arch ha due diversi tipi di repository software. I repository standard contengono i pacchetti che sono stati ufficialmente approvati dai manutentori di Arch. L'AUR (Arch User Repository) è un altro enorme repository contenente script di compilazione forniti dall'utente. Gli script di compilazione scaricano il codice sorgente dell'applicazione e creano l'applicazione sul tuo computer.
RELAZIONATO: Arch Linux vs. Ubuntu: quale dovresti usare?
Le differenze tra Manjaro ed EndeavourOS
Manjaro ed EndeavourOS sono entrambi basati su Arch, ma Manjaro è molto più lontano da Arch in sua costruzione e utilizzo. Come dice la stessa documentazione ufficiale, Manjaro è un diverso tipo di bestia:
In effetti, le differenze tra Manjaro e Arch sono molto maggiori delle differenze tra la popolare distribuzione Ubuntu e le sue numerose derivate, tra cui Mint e Zorin.
Manjaro ha i propri repository e anche gli utenti possono accedere ad AUR, sebbene non sia ufficialmente supportato. EndeavourOS ha il proprio repository, molto piccolo, per le poche applicazioni specifiche di EndeavourOS che fornisce, come il programma di benvenuto, e utilizza i repository Arch per tutto il resto. EndeavourOS può anche accedere all'AUR.
Manjaro è un modello di rilascio progressivo curato. Gli aggiornamenti e le patch vengono trattenuti per circa due settimane mentre vengono eseguiti i test e l'approvazione. Ciò significa che sei a un passo o due dal tagliente, che è generalmente un posto più sicuro dove stare. EndeavourOS non lo fa. Con EndeavourOS ricevi aggiornamenti e patch nello stesso momento in cui li ricevono gli utenti Arch.
Manjaro fornisce uno strumento di installazione software basato su GUI chiamato pamac . Questo è un front-end per pacman. AUR è supportato da pamac . È disattivato per impostazione predefinita, ma è sufficiente un clic per attivarlo. Questo è sorprendentemente facile, dal momento che AUR non è ufficialmente supportato da Manjaro. E per una buona ragione. L'uso di AUR su Manjaro può causare seri problemi al tuo sistema.

< p>In parole povere, l'AUR si aspetta naturalmente di lavorare con il semplice vecchio Arch. EndeavourOS non è al 100% il semplice vecchio Arch. Ma è identico ad Arch in tutti i modi che contano, quindi può utilizzare i repository Arch e AUR senza problemi.
Manjaro è meno un doppelganger e più un sosia di celebrità. E, a causa dei ritardi che Manjaro introduce con le patch e gli aggiornamenti, AUR può trovarsi a lavorare con librerie e applicazioni obsolete sul tuo computer. Quando ho detto che l'AUR si aspetta che tu stia lavorando al semplice vecchio Arch, stavo mentendo leggermente. Si aspetta che tu stia lavorando su Arch, vecchio ma aggiornato con patch.
Il punto è che usare AUR su Manjaro è una scommessa. E poiché uso molto AUR, ho perso la scommessa troppe volte e troppo spesso.
RELAZIONATO: Ubuntu vs. Manjaro Linux: quale dovresti scegliere? Scegli?
Quindi, se non usi AUR su Manjaro, starai bene?
Purtroppo no. Manjaro sembra far cadere sempre di più la palla in altri modi. Più volte ora, i certificati di sicurezza scadono. Quando i certificati sono scaduti, è stato perso l'accesso a risorse come il vecchio forum archiviato, il centro software Manjaro e persino la pagina di download di Manjaro.
È così facile impostare il rinnovo automatico del certificato che non sarebbe dovuto accadere una volta. Ma per me, il problema più grande è quello della governance. Il primo incidente avrebbe dovuto essere il fattore scatenante per mettere in atto un processo per prevenire il ripetersi. Non sarebbe potuto succedere, o non è successo in modo efficace.
Nota del redattore: Abbiamo contattato il team di sviluppo di Manjaro e ci hanno detto che hanno chiuso il forum archiviato quando la migrazione al nuovo forum è stata completata, che hanno creato strumenti interni per monitorare i problemi dei certificati del centro software e che i certificati per la pagina di download di Manjaro sono ora gestiti dalla loro rete di distribuzione dei contenuti.
Le patch inviate a progetti open source vengono riviste e testate prima di essere inserite nella versione stabile. Manjaro ha l'abitudine di raccogliere patch non unite e non verificate e unirle nelle loro versioni dei pacchetti software e distribuirle agli utenti. I lavori in corso sono proprio questo, un lavoro in corso. È in corso, non finito. Non è pronto per essere presentato agli utenti finali.
Manjaro non è l'unica distribuzione che ha fatto questo, ma è un recidivo. È uno dei motivi per cui il sito Web Do Not Ship It è stato creato come lettera aperta alle distribuzioni Linux. È approvato da quasi 20 sviluppatori e manutentori open source.
Ironia della sorte, l'unione di patch work-in-progress mina la sicurezza e la stabilità che dovrebbero migliorare se si trattenessero aggiornamenti e patch per alcune settimane.
Perché usare EndeavourOS invece di Arch?
Come ho detto, utilizzo Arch su alcuni dei miei laptop. Ma sul desktop del mio autista quotidiano, volevo il meglio di entrambi i mondi. Volevo Arch, ma con un programma di installazione veloce e semplice, che mi desse tutte le opzioni durante l'installazione tra cui avrei potuto scegliere, comprese le scelte di software di base e ambiente desktop.
Il programma di installazione di Arch archinstall è migliorato molto, ma è ancora molto facile fare una selezione sbagliata se stai cercando di andare veloce. Se il computer con cui mi guadagno da vivere deve essere ricostruito, mi muoverò velocemente. EndeavourOS utilizza il familiare programma di installazione di Calamares. Puoi ancora commettere errori, ma è più facile farlo bene.
Al termine dell'installazione, ti rimane una distribuzione basata su Arch che utilizza il gestore di pacchetti Arch standard e i repository Arch a monte, e AUR è supportato. Tutto ciò che AUR si aspetta, ottiene, perché EndeavourOS è Arch, con un tema e alcune utilità leggere. Ho scoperto che l'uso di AUR su EndeavourOS è stabile come quando lo uso su Arch.
RELAZIONATO: Come installare Arch Linux su un PC
Il tuo chilometraggio di Manjaro può variare
Manjaro è una distribuzione estremamente popolare, semplicemente non mi sento più a mio agio nell'usarlo. Non è un motivo per non provarlo tu stesso. Solo tu puoi decidere cosa funziona per te.
Se non ti va bene e vuoi la cosa più vicina ad Arch che non sia Arch, prova EndeavourOS. L'unica cosa più vicina ad Arch è Arch.
RELAZIONATO: EndeavourOS è il modo più semplice per usare Arch Linux?
LEGGI SUCCESSIVO
- › Come scegliere la migliore RAM per il tuo PC
- › Che cos'è Google Chrome Canary e dovresti usarlo?
- › 5 modi per evitare che la batteria del tuo laptop da gioco esploda
- › Windows 11 avrà il proprio gestore di passkey
- › Microsoft Teams ha appena aggiunto una fantastica funzionalità di Google Meet
- › Steam Deck 2 non ha bisogno di uno schermo ad alta risoluzione