De ce am sărit de la Manjaro Linux la EndeavourOS

Publicat: 2023-06-27
Dave McKay/How-To Geek
Manjaro este o distribuție excelentă și l-am folosit aproape doi ani. Se bazează pe Arch Linux, dar nu pretinde că funcționează la fel ca Arch, ceea ce mi-am dat seama că îmi doream. Am descoperit că EndeavourOS se potrivea mai bine nevoilor mele.

Am folosit Manjaro Linux timp de doi ani, dar plăcerea mea inițială cu Manjaro s-a diminuat în timp și m-am simțit din ce în ce mai puțin confortabil cu el. Iată de ce am trecut la EndeavourOS.

Cuprins

Cu greu sunt ceea ce ai numi un Distrohopper
Am folosit o mulțime de distribuții
Sub Suprafață
Manjaro și EndeavourOS sunt ambele bazate pe Arch
Diferențele dintre Manjaro și EndeavourOS
Deci, dacă nu utilizați AUR pe Manjaro, veți fi bine?
De ce să folosiți EndeavourOS în loc de Arch?
Kilometrajul tău Manjaro poate varia

Cu greu sunt ceea ce ai numi un Distrohopper

Am început să folosesc Linux pe la mijlocul anilor 1990, cu RedHat Linux. În 2003, s-a transformat într-un produs comercial numit RedHat Enterprise Linux. O furcă a ultimei versiuni gratuite de RedHat Linux a fost folosită pentru a lansa Fedora Linux.

În zilele noastre, Fedora este binecunoscută ca o distribuție solidă. Dar acum douăzeci de ani, mi s-a părut puțin pretențios cu privire la hardware-ul pe care îi plăcea să ruleze. Într-o oarecare măsură, asta a fost egal pentru curs, indiferent de distribuția dvs. A fost doar viață pe Linux. Rezolvarea problemelor a făcut parte din întreaga scenă. Dar a devenit obositor.

Am început să aud lucruri bune despre o distribuție nouă și, aproape, independentă de hardware numită Ubuntu. Avea și un suport mare în spate, așa că nu avea să dispară prea curând. Sentimentele filantropice din spatele distribuției m-au atras și pe mine. Am decis să dau o încercare.

Cred că a fost Ubuntu 5.04, ariciul Hoary. Am folosit Ubuntu ca șofer zilnic până în toamna lui 2019, când m-am mutat la Manjaro. Am scris deja despre procesele de gândire din spatele acestei mișcări.

La doi ani după ce m-am mutat la Manjaro, am migrat la EndeavourOS. Iata de ce.

Am folosit o mulțime de distribuții

S-ar putea să nu fiu un distrohopper, dar am instalat mai multe distribuții decât îmi amintesc. Marea majoritate dintre ele erau mașini virtuale în interiorul unui hypervisor precum VirtualBox.

Uneori nu este altceva decât curiozitate. Sunt interesat să văd ideile sau motivațiile cuiva pentru o altă distribuție Linux. Alteori am avut nevoie să mă familiarizez cu o distribuție pe care urma să o administrez sau să o susțin cumva. Pornind-o într-o mașină virtuală, te ajută să mergi în oraș în moduri pe care nu le poți face în sistemul de producție live al cuiva.

Una peste alta, am instalat multe distribuții diferite, m-am gândit la diferențele dintre ele și m-am întrebat „De ce au făcut asta, așa?”

Sub Suprafață

Dedesubt, totul este Linux, după cum se spune.

Inima tuturor distribuțiilor Linux este kernel-ul Linux care, împreună cu utilitățile de bază GNU, alcătuiesc majoritatea fișierelor sistemului de operare. Sistemele de boot și init și alte componente vitale completează arhitectura de bază.

Diferențele semnificative sunt în fiecare distribuție care stă la baza filozofiei și alegerea lor de sisteme de fișiere acceptate și implicite, shell-uri și medii desktop. Managerul lor de pachete este de asemenea important, la fel ca și dimensiunea și calitatea depozitelor lor de software. Foarte puține distribuții sunt cu adevărat propriul lor lucru, create de la zero. Majoritatea sunt derivate ale altor distribuții bine stabilite. Asta înseamnă că vor folosi managerul de pachete al strămoșilor lor din amonte.

Distribuțiile pot include sau nu unele instrumente unice pentru administrarea sistemului sau pentru a face tranziția către utilizarea noii distribuții lină și ușoară. Aceste instrumente simplifică unul sau mai multe aspecte ale îngrijirii unui computer Linux, dar reprezintă un alt strat de abstracție între dvs. și experiența reală, fără probleme, Linux. Este similar cu numeroasele variante de Android pe care le obțineți de la diferiții producători de telefoane mobile. Într-o măsură mai mare sau mai mică, fiecare își suprapun propria interfață de utilizare, aplicații și utilități peste stocul Android.

Deci, deși este adevărat că, dacă privești suficient de adânc sub suprafață, toate distribuțiile sunt aceleași, trebuie totuși să te confrunți cu idiosincraziile fiecărei distribuții.

Manjaro și EndeavourOS sunt ambele bazate pe Arch

Manjaro și EndeavourOS sunt ambele bazate pe Arch Linux. Arch este o distribuție rulanta. Primește actualizări frecvente. Modificările sistemului de operare și aplicației sunt disponibile imediat ce au fost acceptate pentru lansare. În schimb, distribuțiile de versiuni punctuale au una sau două versiuni anuale care includ toate modificările de la ultima ediție.

ArchWiki este probabil cea mai cuprinzătoare documentație și resursă de informații Linux de pe Pământ. Este atât de bun; utilizatorii din toate distribuțiile îl folosesc ca sursă de adevăr.

Arch este rapid și ușor. O nouă instalare Arch vă oferă minimumul necesar pentru a vă pune în funcțiune. Totul dincolo de acesta este selectat și instalat de dvs., folosind managerul de pachete din linia de comandă pacman care a fost scris special pentru Arch.

Arch are două tipuri diferite de depozit de software. Arhivele standard dețin pachetele care au fost aprobate oficial de menținătorii Arch. AUR (Arch User Repository) este un alt depozit masiv care conține scripturi de compilare furnizate de utilizator. Scripturile de compilare descarcă codul sursă al aplicației și construiesc aplicația pe computer.

LEGATE: Arch Linux vs Ubuntu: pe care ar trebui să utilizați?

Diferențele dintre Manjaro și EndeavourOS

Manjaro și EndeavourOS sunt ambele bazate pe Arch, dar Manjaro este mult mai departe de Arch în construcția și utilizarea sa. După cum spune documentația oficială, Manjaro este un alt fel de fiară:

De fapt, diferențele dintre Manjaro și Arch sunt mult mai mari decât diferențele dintre distribuția populară Ubuntu și numeroasele sale derivate, inclusiv Mint și Zorin.

Manjaro are propriile depozite, iar utilizatorii pot accesa și AUR, deși nu este acceptat oficial. EndeavourOS are propriul său depozit, foarte mic, pentru puținele aplicații specifice EndeavourOS pe care le oferă, cum ar fi programul de întâmpinare, și folosește depozitele Arch pentru orice altceva. De asemenea, EndeavourOS poate accesa AUR.

Manjaro este un model de lansare rulant organizat . Actualizările și patch-urile sunt reținute timp de aproximativ două săptămâni în timp ce se efectuează testarea și aprobarea acestora. Aceasta înseamnă că sunteți la un pas sau doi de marginea de tăiere, care este, în general, un loc mai sigur. EndeavourOS nu face asta. Cu EndeavourOS primești actualizări și corecții în același timp cu care utilizatorii Arch le primesc.

Manjaro oferă un instrument de instalare a software-ului bazat pe GUI numit pamac . Acesta este un front-end pentru pacman . AUR este susținut de pamac . Este dezactivat în mod implicit, dar este un singur clic pentru a-l activa. Acest lucru este surprinzător de ușor, deoarece AUR nu este susținut oficial de Manjaro. Și din motive întemeiate. Utilizarea AUR pe Manjaro poate cauza probleme grave sistemului dumneavoastră.

Setarea AUR în Manjaro Linux

Mai simplu spus, AUR se așteaptă în mod natural să funcționeze cu vechiul Arch. EndeavourOS nu este 100% vechi Arch. Dar este identic cu Arch în toate modurile care contează, astfel încât să poată folosi depozitele Arch și AUR fără probleme.

Manjaro este mai puțin un doppelganger și mai mult un asemănător celebritate. Și, din cauza întârzierilor pe care Manjaro le introduce cu patch-urile și actualizările, AUR se poate găsi să lucreze cu biblioteci și aplicații învechite de pe computer. Când am spus că AUR se așteaptă să lucrați la vechiul Arch simplu, mă făceam ușor. Se așteaptă să lucrați la Arch.

Concluzia este că folosirea AUR pe Manjaro este un joc de noroc. Și pentru că folosesc AUR foarte mult, am pierdut jocul de prea multe ori și mult prea des.

LEGATE: Ubuntu vs. Manjaro Linux: pe care ar trebui să-l alegi?

Deci, dacă nu utilizați AUR pe Manjaro, veți fi bine?

Din pacate nu. Manjaro pare să scadă mingea din ce în ce mai mult în alte moduri. De mai multe ori acum, se lasă să expire certificatele de securitate. Când certificatele au expirat, accesul a fost pierdut la resurse precum forumul vechi arhivat, centrul de software Manjaro și chiar pagina de descărcare Manjaro.

Este atât de ușor să configurați reînnoirea automată a certificatului, încât nu ar fi trebuit să se întâmple o dată. Dar pentru mine, problema mai mare este una a guvernării. Primul incident ar fi trebuit să fie declanșatorul pentru a pune în aplicare un proces pentru a preveni recidivele. Asta nu s-ar fi putut întâmpla, sau nu s-a întâmplat într-un mod eficient.

Nota editorului: am luat legătura cu echipa de dezvoltare Manjaro și ne-au spus că au închis forumul arhivat, deoarece migrarea către noul forum a fost finalizată, că au creat instrumente interne pentru monitorizarea problemelor legate de certificatele centrului software și că certificatele pentru pagina de descărcare Manjaro sunt acum menținute de rețeaua lor de livrare de conținut.

Patch-urile trimise proiectelor open-source sunt revizuite și testate înainte de a fi introduse în versiunea stabilă. Manjaro are obiceiul de a ridica patch-uri necombinate, neverificate și de a le îmbina în versiunile lor de pachete software și de a le difuza utilizatorilor. Work in progress este doar asta, o work in progress . Este în curs de desfășurare, nu s-a terminat. Nu este pregătit pentru a fi pus în fața utilizatorilor finali.

Manjaro nu este singura distribuție care a făcut acest lucru, dar este o recidivă. Este unul dintre motivele pentru care site-ul web Do Not Ship It a fost creat ca o scrisoare deschisă către distribuțiile Linux. Este susținut de aproape 20 de dezvoltatori și întreținători open source.

În mod ironic, fuzionarea corecțiilor în curs de desfășurare subminează securitatea și stabilitatea pe care ar trebui să se îmbunătățească reținerea actualizărilor și a patch-urilor timp de câteva săptămâni.

De ce să folosiți EndeavourOS în loc de Arch?

După cum am spus, folosesc Arch pe unele dintre laptopurile mele. Dar pe desktopul meu zilnic al driverului, îmi doream tot ce este mai bun din ambele lumi. Mi-am dorit Arch, dar cu un program de instalare rapid și simplu, care mi-a oferit toate opțiunile din timpul instalării pe care aș dori să aleg, inclusiv software de bază și opțiuni pentru mediul desktop.

Programul de instalare Arch archiinstall s-a îmbunătățit mult, dar este încă foarte ușor să faceți o selecție greșită dacă încercați să mergeți rapid. Dacă computerul cu care îmi câștig existența trebuie reconstruit, mă voi mișca rapid. EndeavourOS folosește programul de instalare familiar Calamares. Puteți greși în continuare, dar este mai ușor să faceți bine.

Când instalarea este terminată, rămâneți cu o distribuție bazată pe Arch care utilizează managerul standard de pachete Arch și depozitele Arch din amonte, iar AUR este acceptat. Tot ceea ce așteaptă AUR, îl primește, deoarece EndeavourOS este Arch, cu o temă și câteva utilități ușoare. Am descoperit că folosirea AUR pe EndeavourOS este la fel de stabilă ca atunci când îl folosesc pe Arch.

LEGATE: Cum se instalează Arch Linux pe un PC

Kilometrajul tău Manjaro poate varia

Manjaro este o distribuție extrem de populară, pur și simplu nu mă mai simt confortabil să o folosesc. Nu este un motiv pentru care să nu încerci singur. Doar tu poți decide ce funcționează pentru tine.

Dacă nu ți se potrivește și vrei cel mai apropiat lucru de Arch, care nu este Arch, dă-ți EndeavourOS o întoarcere. Singurul lucru mai aproape de Arch este Arch.

LEGATE: Este EndeavourOS cea mai ușoară modalitate de a utiliza Arch Linux?