Gentoo: En Linux Distribution, hvor du kompilerer din egen optimerede software

Det rene antal forskellige måder, hvorpå Linux kan køres, er forbløffende, da der er masser af valg at gå rundt. Mens der er masser af distributioner, der er afhængige af enten .deb eller .rpm pakkeformaterne, er der også en håndfuld, der bruger deres egne formater, hvis nogen overhovedet.

Det rene antal forskellige måder, hvorpå Linux kan køres, er forbløffende, da der er masser af valg at gå rundt.  Mens der er masser af distributioner, der er afhængige af enten .deb eller .rpm pakkeformaterne, er der også en håndfuld, der bruger deres egne formater, hvis nogen overhovedet.
Reklame

gentoo linux review Det rene antal forskellige måder, hvorpå Linux kan køres, er forbløffende, da der er masser af valg at gå rundt. Mens der er masser af distributioner, der er afhængige af enten .deb eller .rpm pakkeformaterne, er der også en håndfuld, der bruger deres egne formater, hvis nogen overhovedet. En af disse distributioner er meget unik i forhold til de fleste andre, da distributionens udviklere ikke kompilerer software i binære pakker til nem installation.

I stedet er denne Linux distribution ikke ligeglad med, hvor nemt det er at installere software, men det skal i stedet fungere optimalt på dit system gennem maskinspecifikke optimeringer.

Om Gentoo

gentoo linux review

Gentoo er en Linux-distribution, som er et helt originalt projekt, og som har en meget anden tilgang til fordelingsstrukturen sammenlignet med de fleste andre. Ideen om Gentoo er, at alt installeret software skal være selvsammenlignet - det vil sige at du downloader kildekoden til softwaren og kompilerer det selv på dit eget system, så kompilatoren kan skabe softwaren til dit eksakte system.

For de fleste andre distributioner er software allerede samlet på udviklernes servere og pakket, så operativsystemet nemt kan udpakke pakken og flytte de binære filer til de rigtige steder. Disse binære filer er generelt samlet for alle systemer ved hjælp af en bestemt arkitektur, men da de ikke er kompileret på dit system, er de teoretisk ikke så optimerede som de kunne være.

Dukke op

gentoo linux review

Selv om du skal downloade al den kildekode, du har brug for, og kompilere det selv, behøver du ikke være ved at finde kildekoden selv, kompilere den på den rigtige måde og holde den ajour. I stedet har Gentoo et program kaldet Emerge (som et program kaldet Porthole er GUI), som virker meget som apt på Debian-baserede systemer som Ubuntu eller yum på Fedora.

Det kan tjekke forskellige "repositories" for ny eller opdateret software, og list det i Porthole. Emerge bruger dog et portsystem, hvor hver indgang i systemet simpelthen er en .ebuild-fil, der lister de kommandoer, Emerge skal køre for at downloade kildekoden og kompilere softwaren korrekt. Når Emerge checks havnesystemet og finder ud af, at der findes en nyere version, opdaterer den sin software liste og handler i overensstemmelse hermed.

Fordele ulemper

Der er en håndfuld fordele og ulemper ved denne fremgangsmåde ved installation af hardware, så Gentoo er virkelig kun nyttigt under visse forhold, eller hvis du er en Linux-pro, der ønsker at give det en chance. Fordelen ved denne metode til installation af software er, at den er samlet på dit system, så kompilatoren kan tage højde for alle mulige optimeringer og gøre softwaren kørende hurtigst muligt.

Det gør også installationen af ​​software meget mere fleksibel, hvis du ved hvad du laver, som alle mindre end en Linux-pro sandsynligvis ikke vil. Sådan fleksibilitet og optimering fører til muligheden for nogle temmelig kølige projekter, som Misa Digital Guitar, der kører på Gentoo Linux. Derfor, hvis du virkelig har brug for den sidste mulige ounce af præstation, kan Gentoo være vejen at gå.

Men for mere almindelige brugere er der flere ulemper, som måske ikke gør Gentoo værd for vores tid som dagligdriver. For eksempel er Gentoo bestemt ikke let og meget modløs til en Linux-begynder. Kompilering tager også en god tid, selv med en powerhouse CPU gør alt arbejdet. Der er en grund til, at de fleste mennesker kompilerer softwaren på deres egne magtfulde servere og derefter blot pakker det op.

For at afhjælpe denne situation har Gentoo-udviklerne stillet nogle få præ-kompilerede binære filer til rådighed for software, som det vides at tage for evigt at kompilere, såsom Firefox eller KDE-skrivebordsmiljøet. Men denne slags besejre formålet med distributionen, så hvis du vil gøre det for næsten hele din software, kan du lige så godt bruge en (relativt) traditionel distribution.

Gentoo kan igen være et godt valg for dig, hvis fordelene opvejer ulemperne for det, du gør.

Konklusion

Selvom jeg ikke ser mig selv at bruge Gentoo som hovedoperativsystem i den nærmeste fremtid (eller nogensinde for den sags skyld), er det stadig en fantastisk distribution, der tilføjer masser af værdi og ideer til Linux-fællesskabet. For de af jer, der planlægger at bruge eller teste Gentoo ud, håber jeg, at du vil lykkes med det, du prøver at gøre. Det er altid bedst at bruge de rigtige værktøjer til jobbet, og Gentoo kan helt sikkert udfylde den position.

Hvad synes du om Gentoos tilgang? Hvilken distributionstilgang kan du lide mest, eller hvad tror du kunne ændres om Gentoo's? Lad os vide i kommentarerne!

In this article