Permalänk
Medlem

Gentoo vs arch

Hej,

Jag försöker förbättra mitt kunnande inom linux. Därför har jag satt som ett mål att jag ska använda mig av parrot OS som en daily driver i min VM. (Håller på med etisk hacking och programmering därför jag kör med linux). Men jag vill bli så bra som möjligt inom linux då jag tycker det är intressant och många jobb inom marknaden kräver att man har någon koll. Därför är mitt mål om ett halvår att jag ska försöka installera gentoo eller arch. Jag har kollat på skillnaderna och som jag har förstått det så är gentoo en mycket stabilare distro än arch samt att man lär sig mycket mer genom gentoo eftersom man måste göra allt från grunden det vill säga kompilera koden och den fungerar mycket bättre med äldre hårdvara genom detta sättet. Jag är inte helt hundra på skillnaderna på dessa två. Men skulle vilja bli väldigt kunnig inom linux därför jag lutar lite mer åt gentoo hållet. Jag har även ett mål att jag ska lära mig om ubuntu server då jag vill drifta min egen hemsida senare i framtiden som ska agera som mitt cv där jag visar upp min tekniska kunskap inom olika områden. Men jag är lite osäker på vilka resurser jag ska använda mig av. Samt om jag har tagit vatten överhuvudet? Vad säger ni?

Permalänk
Medlem

Linux är till för att testa och hitta sina preferenser, jag har testat båda och jag gillar arch mer då kompileringen i gentoo kommer ta flera timmar eller dagar beroende på hur kraftig din dator är. Men som sagt så är det folk som gillar att kunna läsa och ändra i källkoden. Väldigt bra om du vill flexa i ditt CV

Skaffa en gärna en Ubuntu server, det är nog det roligaste sättet att lära sig hur man använder ssh och hostar sina egna grejer. Jag har skapat en egen blogg, portfolio, discord bot, git, docker och databas allt på en gratis Ubuntu server.

Permalänk
Hedersmedlem

Har du någon koll på Linux nu eller är du helt ny? Jag tror inte du tagit dig vatten över huvudet, så länge som du är bra på att söka online (och helst är rätt bra på engelska). Med tålamod lär det gå bra.

Jag har inte kört Gentoo på säkert 10-15 år nu, men jag vet inte om det är stabilare än Arch riktigt. Arch är inte på något sätt ostabilt, kanske för en person som kör en server med Debian Stable som knappt ändras med tiden överhuvudtaget, men "ostabilt" på så vis att det orsakar problem är det i regel inte.

Jag tror att båda är bra för att lära sig, men i mina ögon är Gentoo som OS (snarare än verktyg för att lära sig) ännu mer overkill nu än vad det var förut. (När jag körde det var en CPU på 1 GHz rätt bra, och ingen hade flera kärnor.)
Prestandavinsterna med att kompilera själv är sällan särskilt stora, och det är så fantastiskt skönt att distar som Arch kunna installera program på bokstavligt talat ett par sekunder. Till och med att köra uppdateringar på 500 paket kan göras på klart under 5 minuter med fiber och SSD, medan det lär ta ett par timmar (och dra en massa energi) på Gentoo även med en bra förutsättningar.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Instämmer i vad @Thomas är inne på ovan.

Sammanfattat så föredrar jag att ha binärpaket som default med möjligheten att installera från source vid behov; dvs Arch. Förenklat så finns det inga märkbara fördelar för dig att köra Gentoo. När du har ~10års erfarenhet senare och vill tokoptimera dina binärer mha byggflaggor så kör Gentoo då. Du kommer bara bli frustrerad när byggflagga X saknas i ditt paket och det behöver byggas om. Det slutar med att du slår på de flesta byggflaggor för att slippa det, och voila nu har du nog till och med ett större/mer bloatat resultat än vad Arch ger dig. Du har dessutom slösat timmar på att komma dit

Visa signatur

Citera mig för svar.
Arch Linux

Permalänk
Skrivet av slowqa:

Hej,

Jag försöker förbättra mitt kunnande inom linux. Därför har jag satt som ett mål att jag ska använda mig av parrot OS som en daily driver i min VM. (Håller på med etisk hacking och programmering därför jag kör med linux). Men jag vill bli så bra som möjligt inom linux då jag tycker det är intressant och många jobb inom marknaden kräver att man har någon koll. Därför är mitt mål om ett halvår att jag ska försöka installera gentoo eller arch. Jag har kollat på skillnaderna och som jag har förstått det så är gentoo en mycket stabilare distro än arch samt att man lär sig mycket mer genom gentoo eftersom man måste göra allt från grunden det vill säga kompilera koden och den fungerar mycket bättre med äldre hårdvara genom detta sättet. Jag är inte helt hundra på skillnaderna på dessa två. Men skulle vilja bli väldigt kunnig inom linux därför jag lutar lite mer åt gentoo hållet. Jag har även ett mål att jag ska lära mig om ubuntu server då jag vill drifta min egen hemsida senare i framtiden som ska agera som mitt cv där jag visar upp min tekniska kunskap inom olika områden. Men jag är lite osäker på vilka resurser jag ska använda mig av. Samt om jag har tagit vatten överhuvudet? Vad säger ni?

Jag tycker allt nörderi är nyttigt. Man bör definitivt ha provat hur det är att bygga en arbetsmiljö från källkod någon gång i sitt liv, men ärligt talat: till och med FreeBSD rekommenderar sedan många år sina användare att installera binära paket istället för att bygga från Portsträdet, så jag tror vi kan konstatera att vi passerat punkten där källkod kontra binärer ens är en fråga för de allra flesta. 🙂

Vad gäller att drifta en egen server: återigen något jag tycker de flesta med något som helst intresse inom området bör ha provat på. Börja litet: lär dig om brandväggar och stoppa all inkommande trafik från internet utom den du ska besvara. Sätt sedan upp en enkel Nginx eller Apache med MySQL eller MariaDB som underlag för en Wordpress-site. När den känns redo köper du en billig domän (.net bör du kunna få för en dryg hundring om året eller så), och lär dig sätta upp certifikatsautomation med Let’s Encrypt.

Permalänk
Medlem
Skrivet av sizeof:

Linux är till för att testa och hitta sina preferenser, jag har testat båda och jag gillar arch mer då kompileringen i gentoo kommer ta flera timmar eller dagar beroende på hur kraftig din dator är. Men som sagt så är det folk som gillar att kunna läsa och ändra i källkoden. Väldigt bra om du vill flexa i ditt CV

Skaffa en gärna en Ubuntu server, det är nog det roligaste sättet att lära sig hur man använder ssh och hostar sina egna grejer. Jag har skapat en egen blogg, portfolio, discord bot, git, docker och databas allt på en gratis Ubuntu server.

Det är lite detta jag är ute efter. Jag ser även det som ett gratis verktyg och kunna använda sig av när det gäller att hosta server förutom hårdvaran och elen som kostar. Jag ska absolut kolla på ubuntu server när tiden är kommen att hosta min egna portfolio hemsida. Fick du bra respons på din egna portfolio hemsida, är det något uppskattat i framtiden när man söker som som utvecklare?

Permalänk
Medlem
Skrivet av Thomas:

Har du någon koll på Linux nu eller är du helt ny? Jag tror inte du tagit dig vatten över huvudet, så länge som du är bra på att söka online (och helst är rätt bra på engelska). Med tålamod lär det gå bra.

Jag har inte kört Gentoo på säkert 10-15 år nu, men jag vet inte om det är stabilare än Arch riktigt. Arch är inte på något sätt ostabilt, kanske för en person som kör en server med Debian Stable som knappt ändras med tiden överhuvudtaget, men "ostabilt" på så vis att det orsakar problem är det i regel inte.

Jag tror att båda är bra för att lära sig, men i mina ögon är Gentoo som OS (snarare än verktyg för att lära sig) ännu mer overkill nu än vad det var förut. (När jag körde det var en CPU på 1 GHz rätt bra, och ingen hade flera kärnor.)
Prestandavinsterna med att kompilera själv är sällan särskilt stora, och det är så fantastiskt skönt att distar som Arch kunna installera program på bokstavligt talat ett par sekunder. Till och med att köra uppdateringar på 500 paket kan göras på klart under 5 minuter med fiber och SSD, medan det lär ta ett par timmar (och dra en massa energi) på Gentoo även med en bra förutsättningar.

Intressant, tack för infon det förklarar väldigt mycket. Kanske får bli en runda på gentoo bara för att. Sen får vi se vad det blir av det. I framtiden vill jag så klart ha något enkelt som inte ska kräva all min tid i världen. Men jag vill bara få en bra förståelse för något lite så jag alltid varit. Det mesta är på engelska som du säger, jag skulle vilja säga att jag är ganska bra men går alltid att fixa läsförståelsen lite mer :). Sen svar på din fråga, nej knappt någon koll på linux. Jag vet hur man navigerar sig och använder några kommandon. Jag har oftast kört linux pga tryhackme eller hack the box. Så skulle säga att jag är helt ny när det gäller linux.

Permalänk
Medlem
Skrivet av Dimman:

Instämmer i vad @Thomas är inne på ovan.

Sammanfattat så föredrar jag att ha binärpaket som default med möjligheten att installera från source vid behov; dvs Arch. Förenklat så finns det inga märkbara fördelar för dig att köra Gentoo. När du har ~10års erfarenhet senare och vill tokoptimera dina binärer mha byggflaggor så kör Gentoo då. Du kommer bara bli frustrerad när byggflagga X saknas i ditt paket och det behöver byggas om. Det slutar med att du slår på de flesta byggflaggor för att slippa det, och voila nu har du nog till och med ett större/mer bloatat resultat än vad Arch ger dig. Du har dessutom slösat timmar på att komma dit

Vad tycker du är en rimlig övergång till en svårare distro om man som nybörjare kör med parrot os? Om man då bortser från gentoo

Permalänk
Medlem
Skrivet av Det Otroliga Åbäket:

Jag tycker allt nörderi är nyttigt. Man bör definitivt ha provat hur det är att bygga en arbetsmiljö från källkod någon gång i sitt liv, men ärligt talat: till och med FreeBSD rekommenderar sedan många år sina användare att installera binära paket istället för att bygga från Portsträdet, så jag tror vi kan konstatera att vi passerat punkten där källkod kontra binärer ens är en fråga för de allra flesta. 🙂

Vad gäller att drifta en egen server: återigen något jag tycker de flesta med något som helst intresse inom området bör ha provat på. Börja litet: lär dig om brandväggar och stoppa all inkommande trafik från internet utom den du ska besvara. Sätt sedan upp en enkel Nginx eller Apache med MySQL eller MariaDB som underlag för en Wordpress-site. När den känns redo köper du en billig domän (.net bör du kunna få för en dryg hundring om året eller så), och lär dig sätta upp certifikatsautomation med Let’s Encrypt.

Tack, freebsd är jag lite osäker på vad det är. Men jag har haft lite koll på openbsd då jag är intresserad av säkerhet. Men om jag minns rätt så är båda unix-liknande system? Och om jag minns rätt så är det openBSD som utvecklar SSH?

Permalänk
Medlem

"bra på Linux" är lite suddigt begrepp. Vi får in 10-15 nya utvecklare per månad som suttit hemma och pulat med linux i flera år, vilka är komplett värdelösa. De tror att de kan något, men har i verkligheten ingen som helst koll alls på hur saker fungerar i en enterprise-miljö eller där man är flera hundra som samarbetar.

Gör dig själv en tjänst och fokusera mindre på tekniskt mumbojumbo och istället på bra och sunda rutiner! Det är mer värt att lära dig RHEL- eller SUSE-administration, samtidigt som du kan utveckla i vscode/jetbrains/eclipse på vilken plattform som helst utan att det spelar någon större roll.

Beror hårt på vad ditt slutmål är, men att sitta med obskyra distar stjälper nog garanterat mer än vad det hjälper, oavsett vad Kalle 35 som jobbat med IT-support säger.

Edit: Bra exempel, har du under 500 timmar erfarenhet av att använda git, börja där.

Visa signatur

Asus B550E-Gaming / Ryzen 5900X stock / Corsair Vengeance 32GB 3600 MHz CL18 /
ASUS TUF 4080 Gaming OC / Samsung 980 PRO 2TB PCI-Ev4 + 2TB WD Black NVME PCI-Ev3 / Corsair RM850x v2 / Acer Predator XB273UGX 1440p 270 Hz G-Sync / Phantek P500A / Arctic Cooling LF II 240mm / Evo 4 / Sennheiser IE 300 / Rode NT1-A
Synology 1621+ 6*16 / 1513+ 5*8 / LG CX 65" / XBox Series X
Ownit > Bahnhof

Permalänk
Medlem
Skrivet av KroesusSork:

"bra på Linux" är lite suddigt begrepp. Vi får in 10-15 nya utvecklare per månad som suttit hemma och pulat med linux i flera år, vilka är komplett värdelösa. De tror att de kan något, men har i verkligheten ingen som helst koll alls på hur saker fungerar i en enterprise-miljö eller där man är flera hundra som samarbetar.

Gör dig själv en tjänst och fokusera mindre på tekniskt mumbojumbo och istället på bra och sunda rutiner! Det är mer värt att lära dig RHEL- eller SUSE-administration, samtidigt som du kan utveckla i vscode/jetbrains/eclipse på vilken plattform som helst utan att det spelar någon större roll.

Beror hårt på vad ditt slutmål är, men att sitta med obskyra distar stjälper nog garanterat mer än vad det hjälper, oavsett vad Kalle 35 som jobbat med IT-support säger.

Edit: Bra exempel, har du under 500 timmar erfarenhet av att använda git, börja där.

vscode är något jag har kollat på. Vill även lära mig vim vet att det låter lite töntigt men ser genuint roligt ut och säkert bra och kunna om man behöver använda det någon gång. Har använt nano när jag har kört tryhackme någon gång. Vet du någon kurs som man kan köra på när det gäller RHEL eller SUSE-administration?

Permalänk
Skrivet av KroesusSork:

"bra på Linux" är lite suddigt begrepp. Vi får in 10-15 nya utvecklare per månad som suttit hemma och pulat med linux i flera år, vilka är komplett värdelösa. De tror att de kan något, men har i verkligheten ingen som helst koll alls på hur saker fungerar i en enterprise-miljö eller där man är flera hundra som samarbetar.

Bra tankar i stort, och jag håller definitivt med om att det är oerhört värdefullt att förstå och kunna versionshantering. Däremot skulle jag säga att ingen som kommer från en hem- eller småföretagsmiljö in i företagsvärlden är beredd på vad det innebär. Det är något man lär sig genom erfarenhet.

Men världen behöver också tekniker som förstår vad de jobbar med. Jag har samarbetat med konsulter som haft alla nödvändiga certifieringar och kunna rabbla godkända svar som ett rinnande vatten men gjort ett så dåligt jobb i verkligheten att jag varit tvungen att byta ut dem. Det, skulle jag påstå, hade inte hänt om de varit mer intresserade av den underliggande tekniken och förstod sammanhanget de skulle lösa för. Någon som lär sig grunderna den långa vägen snubblar ofta in i relaterad kunskap som bidrar till erfarenhet som är nyttig.

Därmed absolut inte sagt att det är dumt att lära sig saker på ett mer optimerat sätt, eller att det är dåligt att specialisera sig.

Permalänk
Medlem
Skrivet av slowqa:

Det är lite detta jag är ute efter. Jag ser även det som ett gratis verktyg och kunna använda sig av när det gäller att hosta server förutom hårdvaran och elen som kostar. Jag ska absolut kolla på ubuntu server när tiden är kommen att hosta min egna portfolio hemsida. Fick du bra respons på din egna portfolio hemsida, är det något uppskattat i framtiden när man söker som som utvecklare?

Den jag använder är en Oracle compute instance, så man måste sälja sin själ och personliga information till Oracle, men det är ändå en ganska bra server med 2 cores, 1 GB ram, egen ipv4 adress och 1tb 50/50 bandbredd. Det enda problemet är när man använder VSCode SSH eller installerar node moduler så kan servern krascha eller hänga sig i flera timmar, så jag måste SCP:a filerna från min dator till servern. Kanske inget problem i början, men eftersom jag har en hel del som körs kan det hända. Finns även gratis domännamn du kan använda om du vill spara mer pengar.

Är arbetslös så kan inte säga att det fungerar Men det är roligt att mecka med och man kan enkelt visa sitt CV

Permalänk
Skrivet av slowqa:

vscode är något jag har kollat på. Vill även lära mig vim vet att det låter lite töntigt men ser genuint roligt ut och säkert bra och kunna om man behöver använda det någon gång. Har använt nano när jag har kört tryhackme någon gång. Vet du någon kurs som man kan köra på när det gäller RHEL eller SUSE-administration?

Vim är en kraftfull textredigerare, men det finns många. Hitta ditt flyt i en som inte handikappar dig, så spelar det inte jättestor roll sen vilken det är. Fördelar vim har är att den finns ”överallt”, att den kan drivas helt från tangentbordet, och att den är programmerbar. Det är inte unika egenskaper, men kombinationen gör att det är det program jag alltid faller tillbaka till även i macOS där det definitivt finns verktyg som är snyggare att se på.

En introduktion jag gillar är Learn Vim the Smart Way.

RedHat och SuSE hittar du bra kursmaterial, kurser och certifieringar för bland annat hos O’Reilly, men det brukar inte vara jättebilligt om du behöver stå för utgifterna själv.

Permalänk
Skrivet av slowqa:

Tack, freebsd är jag lite osäker på vad det är. Men jag har haft lite koll på openbsd då jag är intresserad av säkerhet. Men om jag minns rätt så är båda unix-liknande system? Och om jag minns rätt så är det openBSD som utvecklar SSH?

BSD:erna är (tyvärr) i mångt och mycket en parentes: Någon av dem hade kunnat bli riktigt stor, men i slutändan samlades den stora massan runt Linux, och det är för den senare plattformen nästan allt utvecklas nu för tiden. Och med ”nymodigheter” som systemd ökar klyftan mellan de fria Unixalternativen så det blir krångligare att portera ramverk och system mellan dem.

BSD:erna används fortfarande i viss utsträckning av företag som vill ha en öppen Unix att bygga på men inte vill behöva sprida sina affärshemligheter/”secret sauce” till allmänheten på grund av licensklausuler.

Återigen en uppsättning system det inte skadar att ha sett och förstått, men risken är liten att du skulle hamna framför en BSD-maskin av misstag ute i verkliga livet.

Permalänk
Hedersmedlem
Skrivet av Det Otroliga Åbäket:

Vim är en kraftfull textredigerare, men det finns många. Hitta ditt flyt i en som inte handikappar dig, så spelar det inte jättestor roll sen vilken det är. Fördelar vim har är att den finns ”överallt”, att den kan drivas helt från tangentbordet, och att den är programmerbar. Det är inte unika egenskaper, men kombinationen gör att det är det program jag alltid faller tillbaka till även i macOS där det definitivt finns verktyg som är snyggare att se på.

Om man väl har lärt sig Vim så kan man ofta använda de kunskaperna i andra program dock. De flesta (om inte alla) större IDEs och texteditors har Vim-stöd inbyggt eller via plugin, t ex VS Code, alla IntelliJ-IDEs osv.

Visa signatur

Asus ROG STRIX B550-F / Ryzen 5800X3D / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + NAS / Corsair RM650x V3 / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Medlem

Tack alla för all hjälp. Känner mig mer säker på vad som är vad och lite på hur jag ska ta mig vidare. Är det något som ni vill tillägga är det bara att kommentera tråden. Tack!

Permalänk
Medlem

Skoj val! Nu har jag inte testat Gentoo men vill minnas att man kompilerar allt från scratch. För mig känns detta som överkomplicerat steg. Personligen så anser jag mig ha OK koll på paketkonfigurering men jag har personligen inte haft något use-case där jag känt "Fän detta paketet hade varit så mycket bättre om jag konfigurerat det själv" men jag missar antagligen någon poäng som en Gentoo-användare troligen kommer upplysa mig om senare i tråden :P.

Jag misstänker att det du är ute efter med att "lära dig Linux" i detta fallet är att skaffa dig en bättre förståelse om hur "stacken" hänger ihop. Bootloader, RAM-disk, display manager, window manager, filsystem osv. Vilka legobitar består en distro utav helt enkelt. Jag skaffade mig denna förståelsen genom Arch som gav en lagom komplicerad introduktion med väldigt bra dokumentation (https://wiki.archlinux.org/title/Installation_guide).

Permalänk
Medlem
Skrivet av orp:

Skoj val! Nu har jag inte testat Gentoo men vill minnas att man kompilerar allt från scratch. För mig känns detta som överkomplicerat steg. Personligen så anser jag mig ha OK koll på paketkonfigurering men jag har personligen inte haft något use-case där jag känt "Fän detta paketet hade varit så mycket bättre om jag konfigurerat det själv" men jag missar antagligen någon poäng som en Gentoo-användare troligen kommer upplysa mig om senare i tråden :P.

Jag misstänker att det du är ute efter med att "lära dig Linux" i detta fallet är att skaffa dig en bättre förståelse om hur "stacken" hänger ihop. Bootloader, RAM-disk, display manager, window manager, filsystem osv. Vilka legobitar består en distro utav helt enkelt. Jag skaffade mig denna förståelsen genom Arch som gav en lagom komplicerad introduktion med väldigt bra dokumentation (https://wiki.archlinux.org/title/Installation_guide).

Tack! Lite det jag är ute efter ja, du läste mina tankar!

Permalänk
Medlem
Skrivet av orp:

Skoj val! Nu har jag inte testat Gentoo men vill minnas att man kompilerar allt från scratch. För mig känns detta som överkomplicerat steg. Personligen så anser jag mig ha OK koll på paketkonfigurering men jag har personligen inte haft något use-case där jag känt "Fän detta paketet hade varit så mycket bättre om jag konfigurerat det själv" men jag missar antagligen någon poäng som en Gentoo-användare troligen kommer upplysa mig om senare i tråden :P.

Jag misstänker att det du är ute efter med att "lära dig Linux" i detta fallet är att skaffa dig en bättre förståelse om hur "stacken" hänger ihop. Bootloader, RAM-disk, display manager, window manager, filsystem osv. Vilka legobitar består en distro utav helt enkelt. Jag skaffade mig denna förståelsen genom Arch som gav en lagom komplicerad introduktion med väldigt bra dokumentation (https://wiki.archlinux.org/title/Installation_guide).

This ^ Plus man hamnar alltid på arch's wiki förr eller senare, vad man än behöver hjälp med

Visa signatur

Intel i7 10700KF (Noctua NH-D15) | Asus RADEON RX 7900 XTX TUF | 32 GB DDR4 HyperX Fury | Corsair RM1000X | Fractal Design R3 | Arch Linux, Win11

Permalänk
Medlem
Skrivet av Thomas:

Jag har inte kört Gentoo på säkert 10-15 år nu, men jag vet inte om det är stabilare än Arch riktigt. Arch är inte på något sätt ostabilt, kanske för en person som kör en server med Debian Stable som knappt ändras med tiden överhuvudtaget, men "ostabilt" på så vis att det orsakar problem är det i regel inte.

Anekdotiskt nu, men anledningen att jag gick från Arch till Gentoo var just att det ofta var saker som pajade när jag uppdaterade p.g.a. den bleeding edge-filosofin som Arch kör med. Nu tror jag väl förvisso att det finns nån lite mer stabil variant av Arch också så den kan man ju köra om man vill. Jag körde det heller inte sådär jättemånga månader så risken är att jag säger saker i min jämförelse som inte riktigt stämmer, och då får jag be om ursäkt i förväg.

De fördelar jag personligen upplever med Gentoo över Arch är bland annat bättre pakethanterare. Inget större fel på Pacman men Portage är väldigt tydlig och det är skönt att kunna välja vilka paket man vill köra i ostabil variant på ett enkelt sätt.

Även lite större valfrihet, om man nu är en sån som hatar systemd så behöver man inte köra det. OpenRC är standard men det går lika bra att välja systemd när man installerar om man hellre vill. Jag kör systemd personligen just för att jag gick från arch. Att man kan plocka russinen ur kakan och köra på ostabila varianter om det är något man behöver i en senare version som inte är stablemarkerad än är som sagt också trevligt. Är det bara en specifik funktion kan man ju med fördel säga att Version 1.2 enbart får installeras som ostabil, så kan man bara tuffa på sådär så fortsätter man få uppdateringar när 1.3 släpps som stabil.

Arch lider ju även lite av att man i princip är tvungen att installera något annat än pacman också för att få AUR-paket på ett smidigt sätt medan Gentoo har overlays som man kan koppla på portage så att man inte behöver köra fler saker för att få allt uppdaterat.

För en som kör VFIO med ett moderkort som har kass IOMMU-separering är det också en fördel att kärnan kompileras från källkod eftersom man bara kan kasta ner en ACS-overridepatch i mappstrukturen så sugs den in när du gör en ny image. Går ju att lösa med Arch också (det är inte som om det inte GÅR att kompilera manuellt där) men när jag var på arch var det enklast att installera zen istället.

Sen är det ju det där med kompilering och visst tar det tid att göra en grundinstallation men det är inte värre än nån timme på en modern dator. Sen att installera Gnome eller KDE lär väl ta nån timme extra men det kan man ju göra över natten om man vill. Man installerar ju bara OSet en gång om det inte pajar stup i kvarten För de dagliga uppdateringarna så är det ingenting jag funderar på. Man slår igång dem och de tuffar på i bakgrunden. Sätter man portage niceness lagom högt så snor det inte resurser från det man faktiskt vill göra med datorn.

För saker som är riktigt dryga att kompilera, typ webbläsare, så finns det generellt sett alltid ett binärpaket man kan hämta istället. Och visst stämmer det att det är en högst akademisk, om någon, hastighetsskillnad man får på att kompilera själv istället för att köra på ett paket. Och jag kan inte påstå att jag går och petar på USE-flaggor för att t.ex. ta bort ipv6-stöd i allt jag installerar. Det är mest att jag tycker att Gentoo är trevligare att använda, FÖR MIG mer stabil och att kompileringstiderna inte är något som stör mig. Det har inte direkt märkts på elräkningen heller, som vissa vill påpeka.

Archs wiki är däremot väldigt bra så den återkommer man ju till ibland om det är något som Gentoos inte täcker, men den är faktiskt väldigt bra den med även om arch är snäppet vassare. Jag tror inte att någon av dem gör att man lär sig Linux bättre än den andra.

Permalänk
Medlem

Definiera behoven och välj verktyg utefter dem, inte tvärt om.

Permalänk
Skrivet av sizeof:

Linux är till för att testa och hitta sina preferenser, jag har testat båda och jag gillar arch mer då kompileringen i gentoo kommer ta flera timmar eller dagar beroende på hur kraftig din dator är. Men som sagt så är det folk som gillar att kunna läsa och ändra i källkoden. Väldigt bra om du vill flexa i ditt CV

Skaffa en gärna en Ubuntu server, det är nog det roligaste sättet att lära sig hur man använder ssh och hostar sina egna grejer. Jag har skapat en egen blogg, portfolio, discord bot, git, docker och databas allt på en gratis Ubuntu server.

Hur har du fixat detta?

Permalänk

ClearLinux ! Snabbt, modernt, optimerat, och bästa packet manager som kallas swupd. Gentoo tycker jag är för meckigt efter ett tag. Inget som förenklar vardagen, känns old school på ett dåligt sätt.

Clear Linux är i grunden en distrubution för att göra distrubutioner, man vill ju "enkelt" skapa egna programvaru paket eller modifiera uppstream paket. ClearLinux Autospec tool är suveränt, en vidareutveckling a Redhats Mock. Och har inbyggd variant på Mkosi/debbotstrap, för att enkelt dra i gång Nspawn containers villket är översägset skräpet "docker".
En modern distrubution för proffs användare. Utvecklat av Intel som en referens distrubution till sina stora chip mega köpare kunder som alla kör linux. Så det är en referens på hur en modern distrubution skall se ut om den var utvecklad från grunden utan att ta hänsysn till old school tänk. Dra nytta av det tycker jag.

Visa signatur

Sweclockers lurker när min plånbok behöver åsikter.

Permalänk
Medlem
Skrivet av Blaskanal:

ClearLinux ! Snabbt, modernt, optimerat, och bästa packet manager som kallas swupd. Gentoo tycker jag är för meckigt efter ett tag. Inget som förenklar vardagen, känns old school på ett dåligt sätt.

Clear Linux är i grunden en distrubution för att göra distrubutioner, man vill ju "enkelt" skapa egna programvaru paket eller modifiera uppstream paket. ClearLinux Autospec tool är suveränt, en vidareutveckling a Redhats Mock. Och har inbyggd variant på Mkosi/debbotstrap, för att enkelt dra i gång Nspawn containers villket är översägset skräpet "docker".
En modern distrubution för proffs användare. Utvecklat av Intel som en referens distrubution till sina stora chip mega köpare kunder som alla kör linux. Så det är en referens på hur en modern distrubution skall se ut om den var utvecklad från grunden utan att ta hänsysn till old school tänk. Dra nytta av det tycker jag.

Mycket att adressera här, många åsikter. Frågan från trådens skapare var ju Gentoo vs Arch med syfte att lära sig en distros uppbyggnad. Paketering är förhållandevis simpelt i alla distros imho.

Jag vet inte riktigt hur och varför containrar kom in i bilden? Oavsett så kommer nspawn från systemd och finns tillgängligt i de flesta distros. Om jag inte har fel för mig så fungerar nspawn enbart med en sysroot och inte OCI(från docker) vilket gör den inkompatibel med majoriteten av containerinfrastruktur.

För övrigt så ser inte jag det som något positivt att distron kommer från Intel.

Permalänk
Skrivet av orp:

Mycket att adressera här, många åsikter. Frågan från trådens skapare var ju Gentoo vs Arch med syfte att lära sig en distros uppbyggnad. Paketering är förhållandevis simpelt i alla distros imho.

Jag vet inte riktigt hur och varför containrar kom in i bilden? Oavsett så kommer nspawn från systemd och finns tillgängligt i de flesta distros. Om jag inte har fel för mig så fungerar nspawn enbart med en sysroot och inte OCI(från docker) vilket gör den inkompatibel med majoriteten av containerinfrastruktur.

För övrigt så ser inte jag det som något positivt att distron kommer från Intel.

Ja det var inte exakt vad trådskaparen frågade efter. Ursäktar mig för denna fadäs och hoppas jag inte blir bannad,

Anedningen att jag nämde "containers" var för att jag tänkte på fördelarna med swupd jämfört med Gentoo som jag har använt ocj mycket väl känner till. Förklarade det lite för enkelt. Inte bara Nspawn, även "chown" till en Gentoo eller Arch installations sysroot, det är oxå en "container". Sysroot behövs och skapas normalt med Debbotstrap eller Mkosi. Eller i Gentoos installations process skapas genom att man manuellt har kopierat in Gentoos installations sysroot stage3 tar till en folder som man sedan chownar. Eller om man vill använda Gentoos remote build process med en distcc, samma sak. Sysroot används ofta i Linux för olika ändmål, ofta i Gentoos fall.

Då är det smidigt att bara kunna köra commandot "emerge --create-sysroot /home/user/teest" för at skapa en installations simple root att utgå ifrån, eller "emerge --create-sysroot BLKID=xxx-xxx-xxx till en brtfs sub volym som man kan start i copy on write för att spara bara overlayen efteråt. Nopp detta kan man inte, inte heller DNF ellr APT har detta inbyggt. Men swupd har. Vad jag menade var att efter man kört Gentoo kommer man undra om det inte finns modärnare sätt att göra vanliga saker på, och det finns det.

Men visst Gentoo är bra om man vill lära sig, fast vad lär man sig... Gentoos hålla handen abstraktion scripts är efter ett tag bara i vägen, tänker tex på Gentoos "kernel-install" för en UKI kernel som skall bootas från 0011 EFI appen som är inbyggd i alla datorer.

Kanske vore bättre att flytta denna post till gubb gnäll tråden. lol

Visa signatur

Sweclockers lurker när min plånbok behöver åsikter.

Permalänk
Medlem
Skrivet av Blaskanal:

Ja det var inte exakt vad trådskaparen frågade efter. Ursäktar mig för denna fadäs och hoppas jag inte blir bannad,

Anedningen att jag nämde "containers" var för att jag tänkte på fördelarna med swupd jämfört med Gentoo som jag har använt ocj mycket väl känner till. Förklarade det lite för enkelt. Inte bara Nspawn, även "chown" till en Gentoo eller Arch installations sysroot, det är oxå en "container". Sysroot behövs och skapas normalt med Debbotstrap eller Mkosi. Eller i Gentoos installations process skapas genom att man manuellt har kopierat in Gentoos installations sysroot stage3 tar till en folder som man sedan chownar. Eller om man vill använda Gentoos remote build process med en distcc, samma sak. Sysroot används ofta i Linux för olika ändmål, ofta i Gentoos fall.

Då är det smidigt att bara kunna köra commandot "emerge --create-sysroot /home/user/teest" för at skapa en installations simple root att utgå ifrån, eller "emerge --create-sysroot BLKID=xxx-xxx-xxx till en brtfs sub volym som man kan start i copy on write för att spara bara overlayen efteråt. Nopp detta kan man inte, inte heller DNF ellr APT har detta inbyggt. Men swupd har. Vad jag menade var att efter man kört Gentoo kommer man undra om det inte finns modärnare sätt att göra vanliga saker på, och det finns det.

Men visst Gentoo är bra om man vill lära sig, fast vad lär man sig... Gentoos hålla handen abstraktion scripts är efter ett tag bara i vägen, tänker tex på Gentoos "kernel-install" för en UKI kernel som skall bootas från 0011 EFI appen som är inbyggd i alla datorer.

Kanske vore bättre att flytta denna post till gubb gnäll tråden. lol

Då är jag med! Ingen fara för min del anledningen att jag adresserar det är mest för att hålla fokus.