
Manjaro är en fantastisk distribution, och jag använde den i nästan två år. Det är baserat på Arch Linux men det gör inte anspråk på att fungera precis som Arch, vilket var vad jag insåg att jag ville ha. Jag fann att EndeavourOS bättre passade mina behov.
Jag använde Manjaro Linux i två år, men min första glädje med Manjaro minskade med tiden, och jag kände mig mindre och mindre bekväm med det. Här är anledningen till att jag hoppade över till EndeavourOS.
Innehållsförteckning
I Jag är knappast vad du skulle kalla en distrohopper
Jag har använt många distros
Under ytan
Manjaro och EndeavourOS är båda bågbaserade
Skillnaderna mellan Manjaro och EndeavourOS
Så om du inte använder AUR på Manjaro går det bra?
Varför ska du använda EndeavourOS istället för Arch?
Din Manjaro-sträcka kan variera
I’m Hardly What You’d Call a Distrohopper
Jag började använda Linux redan i mitten -1990-talet, med RedHat Linux. 2003 förvandlades det till en kommersiell produkt som heter RedHat Enterprise Linux. En gaffel av den senaste gratisversionen av RedHat Linux användes för att lansera Fedora Linux.
Numera är Fedora välkänt som en stensäker distribution. Men för tjugo år sedan tyckte jag att det var lite kräsen med hårdvaran den gillade att köra på. Till viss del var det par för kursen, oavsett din fördelning. Det var bara livet på Linux. Att lösa problem var en del av hela den scenen. Men det blev tröttsamt.
Jag började höra bra saker om en ny och nästan hårdvaruagnostisk distribution som heter Ubuntu. Den hade en stor rygg bakom sig också, så den skulle inte försvinna någon gång snart. De filantropiska känslorna bakom distributionen tilltalade mig också. Jag bestämde mig för att ge det ett försök.
Jag tror att det var Ubuntu 5.04, Hoary Hedgehog. Jag använde Ubuntu som min dagliga förare fram till hösten 2019, då jag flyttade till Manjaro. Jag har redan skrivit om tankeprocesserna bakom den flytten.
Två år efter flytten till Manjaro migrerade jag till EndeavourOS. Här är varför.
Jag har använt många distros
Jag kanske inte är en distrohoppare men jag har installerat fler distributioner än jag kan minnas. De allra flesta av dem var virtuella maskiner inuti en hypervisor som VirtualBox.
Ibland är det inte mer än nyfikenhet. Jag är intresserad av att se någons idéer eller motiv för ännu en Linux-distribution. Vid andra tillfällen har jag behövt bekanta mig med en distribution som jag skulle administrera eller stödja på något sätt. Genom att aktivera den i en virtuell maskin kan du gå till stan på ett sätt som du inte kan på någons liveproduktionssystem.
Allt som allt har jag installerade många olika distributioner, funderade över deras skillnader och frågade mig själv “Varför gjorde de det på det sättet?”
Under Yta
Under är allt Linux, som man brukar säga.
Hjärtat i alla Linux-distributioner är Linux-kärnan som tillsammans med GNU-kärnverktygen utgör de flesta av operativsystemfilerna. Boot- och init-systemen och andra viktiga komponenter kompletterar den grundläggande arkitekturen.
De betydande skillnaderna finns i varje distributions bakomliggande filosofi, och deras val av stödda och standardfilsystem, skal och skrivbordsmiljöer. Deras pakethanterare är också viktig, liksom storleken och kvaliteten på deras programvaruförråd. Väldigt få distributioner är verkligen sin egen grej, skapade från grunden. De flesta är derivat av andra väletablerade distributioner. Det betyder att de kommer att använda pakethanteraren för sina förfäder uppströms.
Distributioner kanske innehåller några unika verktyg för systemadministration eller för att göra din övergång till att använda din nya distribution smidig och enkel. Dessa verktyg förenklar en eller flera aspekter av att ta hand om en Linux-dator, men de är ytterligare ett lager av abstraktion mellan dig och den verkliga, nakna Linux-upplevelsen. Det liknar de många varianterna av Android som du får från de olika mobiltelefontillverkarna. I större eller mindre grad lägger de var och en över sina egna gränssnitt, appar och verktyg ovanpå lager Android.
Så även om det är sant att om du tittar tillräckligt djupt under ytan, alla distributioner är desamma måste du fortfarande brottas med egenheter i varje distribution.
Manjaro och EndeavourOS är båda bågbaserade
Manjaro och EndeavourOS är båda baserade på Arch Linux. Arch är en rullande distribution. Den får ofta uppdateringar. Operativsystem och applikationsändringar görs tillgängliga så snart de har godkänts för release. Däremot har punktutgåvor en eller två årliga utgåvor som inkluderar alla ändringar sedan den senaste utgåvan.
ArchWiki är förmodligen den mest omfattande Linux-dokumentationen och informationsresursen på jorden. Det är så bra; användare från alla distributioner använder det som en källa till sanning.
Arch är snabb och lätt. En ny Arch-installation ger dig det minimum som krävs för att du ska komma igång. Allt utöver det väljs och installeras av dig, med hjälp av pacmans kommandoradspakethanterare som skrevs specifikt för Arch.
Arch har två olika typer av programvaruförråd. Standardförråden innehåller paketen som har blivit officiellt sanktionerade av Arch-underhållarna. AUR (Arch User Repository) är ett annat massivt arkiv som innehåller användarlevererade byggskript. Byggskripten laddar ner programmets källkod och bygger programmet på din dator.
RELATERAT: Arch Linux vs. Ubuntu: Vilket ska du använda?
Skillnaderna mellan Manjaro och EndeavourOS
Manjaro och EndeavourOS är båda Arch-baserade, men Manjaro är mycket längre bort från Arch i dess konstruktion och användning. Som den officiella dokumentationen själv säger är Manjaro en annan sorts best:
Faktum är att skillnaderna mellan Manjaro och Arch är mycket större än skillnaderna mellan den populära Ubuntu-distributionen och dess många derivat, inklusive Mint och Zorin.
Manjaro har sina egna arkiv, och användare kan också komma åt AUR, även om det inte stöds officiellt. EndeavourOS har ett eget, mycket litet, arkiv för de få EndeavourOS-specifika applikationer det tillhandahåller, såsom välkomstprogrammet, och använder Arch-repositories för allt annat. EndeavourOS kan också komma åt AUR.
Manjaro är en kurerad rullande versionsmodell. Uppdateringar och patchar hålls tillbaka i cirka två veckor medan testning och godkännande utförs på dem. Det betyder att du är ett eller två steg bort från framkanten, vilket i allmänhet är en säkrare plats att vara på. EndeavourOS gör inte detta. Med EndeavourOS får du uppdateringar och patchar samtidigt som Arch-användare får dem.
Manjaro tillhandahåller ett GUI-baserat programvaruinstallationsverktyg som heter pamac . Detta är en front-end till pacman. AUR stöds av pamac. Den är avstängd som standard, men det är ett enda klick för att aktivera den. Detta är förvånansvärt enkelt, eftersom AUR inte officiellt stöds av Manjaro. Och av goda skäl. Att använda AUR på Manjaro kan orsaka allvarliga problem för ditt system.
< p>Enkelt uttryckt förväntar sig AUR naturligtvis att den fungerar med vanliga gamla Arch. EndeavourOS är inte 100 procent vanlig gammal Arch. Men det är identiskt med Arch på alla sätt som betyder något så det kan använda Arch-förråden och AUR sömlöst.
Manjaro är mindre dubbelgångare, och mer av en kändislookalike. Och på grund av de förseningar som Manjaro introducerar med patchar och uppdateringar, kan AUR finna sig själv att arbeta med föråldrade bibliotek och applikationer på din dator. När jag sa att AUR förväntar sig att du ska arbeta på en vanlig gammal Arch, jag fibbade lite. Den förväntar sig att du ska arbeta med en vanlig gammal men uppdaterad Arch.
Samlet är att det är en chansning att använda AUR på Manjaro. Och eftersom jag använder AUR mycket, förlorade jag chansningen för många gånger och alldeles för ofta.
RELATERAT: Ubuntu vs. Manjaro Linux: Vilken bör du Välj?
Så om du inte använder AUR på Manjaro kommer du att klara dig?
Tyvärr nej. Manjaro verkar tappa bollen mer och mer på andra sätt. Flera gånger nu har det låtit säkerhetscertifikat löpa ut. När certifikaten gick ut förlorades åtkomsten till resurser som det arkiverade gamla forumet, Manjaros mjukvarucenter och till och med Manjaros nedladdningssida.
Det är så enkelt att ställa in automatisk certifikatförnyelse att det inte borde ha hänt en gång. Men för mig är den större frågan om styrning. Den första incidenten borde ha utlöst en process för att förhindra upprepning. Det kunde inte ha hänt, eller så skedde det inte på ett effektivt sätt.
Redaktörens anmärkning: Vi tog kontakt med Manjaros utvecklingsteam och de berättade för oss att de har stängt av det arkiverade forumet när migreringen till det nya forumet var klar, att de har skapat interna verktyg för att övervaka problem med mjukvarucentercertifikat och att certifikat för nedladdningssidan för Manjaro nu finns underhålls av deras innehållsleveransnätverk.
Patchar som skickas till öppen källkodsprojekt granskas och testas innan de rullas in i den stabila versionen. Manjaro har för vana att plocka upp osammanslagna, overifierade patchar och slå samman dem i sina versioner av mjukvarupaketen och rulla ut dem till användarna. Pågående arbete är just det, ett pågående arbete. Det pågår, inte färdigt. Den är inte redo att presenteras för slutanvändare.
Manjaro är inte den enda distributionen som har gjort detta, men det är en återfallsförbrytare. Det är en av anledningarna till att webbplatsen Do Not Ship It skapades som ett öppet brev till Linux-distributioner. Den stöds av nästan 20 utvecklare och underhållare med öppen källkod.
Ironiskt nog undergräver en sammanslagning av pågående patchar den säkerhet och stabilitet som det är tänkt att förbättras genom att hålla tillbaka uppdateringar och patchar i några veckor.
Varför använda EndeavourOS istället för Arch?
Som jag säger använder jag Arch på några av mina bärbara datorer. Men på min dagliga drivrutin ville jag ha det bästa av två världar. Jag ville ha Arch, men med ett snabbt, enkelt installationsprogram, som gav mig alla alternativ under installationen som jag kanske vill välja mellan, inklusive grundläggande programvara och val av skrivbordsmiljö.
Arch archinstall installationsprogrammet har förbättrats mycket, men det är fortfarande väldigt lätt att göra ett fel val om du försöker gå fort. Om datorn jag försörjer mig på behöver byggas om kommer jag att gå fort. EndeavourOS använder det välbekanta installationsprogrammet Calamares. Du kan fortfarande göra misstag, men det är enklare att få det rätt.
När installationen är klar har du kvar en Arch-baserad distribution som använder den vanliga Arch-pakethanteraren och uppströms Arch-förråd, och AUR stöds. Allt som AUR förväntar sig, det får, eftersom EndeavourOS är Arch, med ett tema och några lätta verktyg. Jag har funnit att användningen av AUR på EndeavourOS är lika stabil som den är när jag använder den på Arch.
RELATERAT: Hur man installerar Arch Linux på en PC
Din Manjaro-sträcka kan variera
Manjaro är en mycket populär distribution, det känns helt enkelt inte längre bekvämt för mig att använda det. Det är ingen anledning för dig att inte prova det själv. Bara du kan bestämma vad som fungerar för dig.
Om det inte passar dig, och du vill ha det närmast Arch som inte är Arch, ge EndeavourOS en snurr. Det enda som ligger närmare Arch är Arch.
RELATERAT: Är EndeavourOS det enklaste sättet att använda Arch Linux?
LÄS NÄSTA
- › Microsoft Teams har precis lagt till en fantastisk Google Meet-funktion
- › Windows 11 kommer att ha sin egen lösenordshanterare
- › Steam Deck 2 behöver ingen skärm med högre upplösning
- › Vad är Google Chrome Canary, och bör du använda det?
- › Så här väljer du det bästa RAM-minnet för din dator
- › 5 sätt att förhindra att batteriet exploderar i din speldator