Tips voor het kiezen van een GNU / Linux-distributie

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Distrohopping is een term die sommigen graag gebruiken om vaak van de ene GNU / Linux-distributie naar de andere over te schakelen, in plaats van vast te houden aan één systeem. Ik ben hier geen onbekende in, ik heb bijna elk belangrijk en algemeen bekend systeem dat je tegenkomt geïnstalleerd - twee keer.

Door al deze verschillende distributies uit te proberen, heb ik echter veel geleerd en heb ik uiteindelijk (denk ik) besloten waar ik van plan ben te blijven, dus ik dacht dat ik wat tips zou delen voor het kiezen van je langetermijnsysteem, evenals enkele ideeën, afhankelijk van wat u leuk vindt.

Pakketbeheerders

Er zijn veel distributies die dezelfde pakketbeheerders gebruiken, zoals Debian en Ubuntu gebaseerde systemen die dpkg gebruiken, of de RPM-pakketbeheerder, het Linux Standard Base-formaat dat door veel distributies wordt gebruikt, zoals Fedora , rode Hoed , OpenSUSE , Mageia enzovoort.

Elk van deze gebruikt echter ook verschillende tools om met deze pakketbeheerders te communiceren, zoals Apt en Apt-get voor Ubuntu, Zypper voor OpenSUSE en DNF voor Fedora. Sommige mensen geven de voorkeur aan de ene boven de andere; Ik geniet zelf het meest van Zypper en ben al een aantal jaren dol op OpenSUSE, maar ben sinds kort echt dol op pacman van Arch Linux .

Dus het eerste dat ik denk dat iemand die niet zeker weet welke distributie hij moet gebruiken, moet overwegen, is met welke pakketbeheerder en aanverwante tools voelt u zich het meest op uw gemak? Heeft u een voorkeur? Zijn er dingen over verschillende pakketbeheerders die je niet leuk vindt?

Een ander detail waarmee rekening moet worden gehouden in verband met de pakketbeheerders, zijn de distributie-repositories. Sommige distributies hebben enorme hoeveelheden pakketten beschikbaar via hun verschillende repositories, andere hebben er heel weinig. Sommige distributies met een enorm aantal pakketten zijn Debian, Ubuntu, OpenSUSE, Arch Linux (als je de AUR meetelt) en Trisquel . Maar anderen zoals Dragor en Chakra volgens dit aanzienlijk minder Wikipedia pagina waar ik niet voor kan instaan ​​is helemaal juist, maar is goed voor een schatting.

Toegegeven, zelfs als een pakket niet in uw repositories staat, kunt u zowel vanuit de broncode als andere installatiemiddelen bouwen, maar het is iets om te overwegen als u iemand bent die gewoon 'wil dat het werkt' met uw systeem, en dat niet doet ' Ik wil niet het gedoe van het moeten zoeken naar pakketten.

Eenvoudige installatie

De overgrote meerderheid van GNU / Linux-distributies worden geleverd met grafische installatieprogramma's en zijn allemaal relatief vergelijkbaar in hun installatieproces; echter niet allemaal.

Gisteravond heb ik de overstap gemaakt van Manjaro naar Arch Linux, nadat ik had besloten dat ik niet veel van de opgeblazen gevoel van pre-setup distributies meer hield, en ik wilde de vrijheid om vanaf de grond af te beginnen.

De installatie vanaf het moment dat ik de LiveUSB opstartte tot ik mijn desktopomgeving had en alle software die ik op dat moment kon bedenken, duurde ongeveer 2-3 uur; de daadwerkelijke installatie van Arch duurde minder dan een uur, maar daarna duurde het nog een paar uur om mijn grafische omgeving op te zetten en te krijgen wat ik wilde.

Arch Linux wordt ingesteld via de opdrachtregel en er is geen officieel ondersteunde methode om via GUI te installeren.

Een andere die ik heb gedaan die zowel tijdrovend als niet nieuw gebruiksvriendelijk is, is Gentoo . Ik heb waarschijnlijk een hele dag besteed aan het opzetten van Gentoo, vooral omdat ik besloot om mijn eigen Linux-kernel te bouwen in plaats van een vooraf gemaakte kernel te gebruiken.

Toen was er het opzetten van de grafische omgeving ... en laat me niet eens beginnen met het compileren van LibreOffice en Firefox vanaf de bron. Het is beter om daar binair op te gaan, tenzij je van plan bent om het proces om 6 uur 's ochtends te starten en het prima vindt dat je machine een steen is tot het slapengaan ...

Manjaro, Ubuntu, Debian, OpenSUSE en talloze anderen hebben echter allemaal zeer gebruiksvriendelijke installatiesoftware en nemen heel weinig tijd in beslag. Mijn laatste grote distro was Manjaro, en met mijn laptop met een SSD zou het ongeveer 15 minuten duren voordat ik in mijn systeem kon zijn en vrolijk rond kon klikken.

Dus als je bang bent voor een CLI-installatieproces; vermijd Arch Linux, Gentoo en anderen zoals zij, en blijf bij de anderen. Maar de voldoening om je systeem van de grond af op te bouwen en te kunnen zeggen: “Ik heb dit gemaakt. Ik heb dit aangepast, dit is MIJN systeem zoals ik het wil, niet hoe iemand anders vindt dat ik het zou moeten hebben ”, is ook een zeer bevredigend gevoel om in overweging te nemen!

Desktopomgevingen

LinuxMint Cinnamon Default

U kunt bijna elke omgeving op elk systeem installeren, op enkele uitzonderingen na. Bij sommige distributies zijn echter alleen bepaalde omgevingen voorverpakt. Je zult de Bureaubladomgeving genaamd Budgie in geen enkele officiële Fedora-draai vinden! Dus je volgende stap als je eenmaal hebt nagedacht over de pakketbeheerder die je wilt gebruiken, is om erachter te komen welke desktopomgeving je wilt, en te kijken of er misschien een officiële smaak is van een distributie die die pakketbeheerder gebruikt voor die omgeving.

Ik koos voor Cinnamon in mijn Arch Linux-installatie, nadat ik er verliefd op werd op Manjaro (die als een Cinnamon-smaak in de sectie met community-releases).

Uw hardware

Een ander voor de hand liggend maar belangrijk ding om te overwegen is de hardware van uw machine. Ik zou je niet aanraden om KDE5 Plasma met Gentoo op je Pentium II box te plaatsen. Ten eerste ben ik er niet eens zeker van dat het goed zou werken, maar je zou waarschijnlijk al je RAM en CPU-vermogen gebruiken om op je bureaublad te komen, als je het zelfs hebt gehaald; toch enorme pakketten vanaf de bron compileren - veel succes.

Dus afhankelijk van je hardware, wil je misschien het bij lichtere opstellingen houden, zoals LXLE , of zelfs mogelijk kleine distributies zoals PUPPY .

Morele en politieke opvattingen

Ik heb persoonlijk geen bezwaar tegen het gebruik van propriëtaire software (meestal nadat ik deze heb bekeken, als ik die nog niet eerder ben tegengekomen) op mijn systeem; sommige gebruikers doen dat echter wel. Sommige distributies zijn strikt ontworpen om er geen te gebruiken en nemen hun toevlucht in een puur open-sourceomgeving.

Anderen, zoals Devuan , zijn gemaakt vanwege de creatie en integratie van systemd in andere distributies zoals Debian, en velen vinden dat dit in strijd is met de UNIX-manier om dingen te doen. Dus als u het soort bent dat een voorkeur heeft voor deze dingen, zult u hier bij uw zoektocht rekening mee willen houden.

Stabiliteit

Er komt veel bij kijken, en stabiliteit is beslist een andere belangrijke. Sommige distributies noemen we 'Bleeding Edge' omdat ze de nieuwste pakketten gebruiken zodra ze uitkomen; zoals Fedora.

Anderen, zoals Debian, kiezen er echter voor om te wachten en lange tijd te testen voordat ze updates vrijgeven om de stabiliteit te maximaliseren (tenzij je in een testbranche zit, verwijs ik naar stabiele branches.) Dus als je een systeem wilt dat is veel minder waarschijnlijk dat het ooit zal crashen en je vindt het helemaal prima dat je mogelijk een flink aantal stappen achterloopt in de laatste updates, dat is een optie. Of als u bereid bent het risico te lopen breuk, onverenigbaarheden, en bereid bent om problemen op te lossen wanneer ze zich voordoen, maar u het nieuwste en beste wilt; dat is ook een optie om te overwegen.

Laatste woorden

Als het gaat om het kiezen van de distributie die u wilt regelen, komt er veel kijken. Mijn huis (alweer denk ik) wordt Arch Linux. Ik geniet van pacman en de AUR, ik hou van het gebrek aan bloat sinds ik mijn systeem zelf vanaf de grond af heb opgebouwd, en ik krijg bijna hypermoderne updates. Toegegeven dat Arch een geschiedenis heeft van instabiel zijn als je er niet bovenop blijft, maar dat is voor mij persoonlijk geen probleem.

Een geweldige manier om meer te weten te komen over distributies waarvan u misschien nog nooit hebt gehoord, is een website met de naam Distrowatch die een classificatiesysteem heeft en recente distro-releases laat zien.

En jij dan? Wat gebruik je en waarom? Laten we het horen in de reacties!