Annonse
Det store antallet forskjellige måter Linux kan kjøres på er forbløffende, siden det er mange valg å gå rundt på. Selv om det er mange distribusjoner som er avhengige av enten .deb- eller .rpm-pakkeformatene, er det også en håndfull som bruker sine egne formater, om noen i det hele tatt. En av disse distribusjonene er veldig unik sammenlignet med de fleste andre ettersom distribusjonsutviklerne ikke kompilerer programvare til binære pakker for enkel installasjon.
I stedet for dette Linux-distribusjon De beste driftsdistrosene for LinuxDe beste Linux-distrosene er vanskelig å finne. Med mindre du leser listen over de beste Linux-operativsystemene for spill, Raspberry Pi og mer. Les mer bryr seg ikke om hvor enkelt det er å installere programvare, men heller la den fungere så godt som mulig på systemet ditt gjennom maskinspesifikke optimaliseringer.
Om Gentoo
Gentoo er en Linux-distribusjon som er et helt originalt prosjekt og som har en helt annen tilnærming til strukturen i distribusjonen sammenlignet med de fleste andre. Ideen med Gentoo er at all installert programvare skal selvkompileres - det vil si at du laster ned kildekoden til programvare og kompilere den selv på ditt eget system, slik at kompilatoren kan lage programvaren for akkurat din system.
For de fleste andre distribusjoner er programvare allerede samlet på utviklerens servere og pakket det at operativsystemet enkelt kan pakke ut pakken og flytte de binære filene til riktig steder. Disse binære filene er vanligvis samlet for alle systemer som bruker en spesifisert arkitektur, men som de ikke er samlet på din system, er de teoretisk ikke så optimaliserte som de kunne være.
Dukke opp
Selv om du trenger å laste ned all kildekoden du trenger og kompilere den selv, har du ikke det å holde seg fast med å finne kildekoden selv, sammenstille den på riktig måte og holde den oppdatert Dato. I stedet har Gentoo en applikasjon som heter Dukke opp (som en applikasjon som heter Porthole er GUI) som fungerer mye som apt på Debian-baserte systemer som Ubuntu eller yum på Fedora.
Den kan sjekke forskjellige "depoter" for ny eller oppdatert programvare, og liste dem i Porthole. Emerge bruker imidlertid et havnesystem der hver oppføring i systemet ganske enkelt er en .byggfil som lister kommandoene som Emerge trenger å kjøre for å laste ned kildekoden og kompilere programvaren riktig. Hver gang Emerge sjekker portene og finner ut at en nyere versjon eksisterer, vil den oppdatere programvarelisten sin og handle deretter.
Fordeler ulemper
Det er en håndfull fordeler og ulemper med denne tilnærmingen ved å installere maskinvare, så Gentoo er egentlig bare nyttig under visse forhold, eller hvis du er en Linux-proff som vil gi den en gang. Fordelen med denne metoden for å installere programvare er at det hele er samlet på systemet ditt, slik at kompilatoren kan redegjøre for alle mulige optimaliseringer og få programvaren til å kjøre så raskt som mulig.
Det gjør også installasjonen av programvare mye mer fleksibel hvis du vet hva du gjør, noe som mindre enn en Linux-proff sannsynligvis ikke vil. Slik fleksibilitet og optimalisering fører til muligheten for noen ganske kule prosjekter, som Misa Digital Guitar som kjører på Gentoo Linux. Derfor, hvis du virkelig trenger den siste mulige ounce av ytelsen, kan Gentoo være veien å gå.
For mer vanlige brukere er det imidlertid flere ulemper som kanskje ikke gjør Gentoo verdt vår tid som daglig driver. For eksempel er Gentoo definitivt ikke lett og frarådes sterkt for en Linux-nybegynner. Kompilering tar også god tid, selv med en kraftverk-CPU som gjør alt arbeidet. Det er en grunn til at folk flest kompilerer programvaren på sine egne kraftige servere og bare pakker den opp.
For å bøte på denne situasjonen har Gentoo-utviklerne gjort tilgjengelig noen få forhåndskompilerte binærprogrammer for programvare som er kjent for å ta evig å samle, for eksempel Firefox eller KDE-skrivebordsmiljøet. Imidlertid beseirer disse formålet med distribusjonen, så hvis du kommer til å gjøre det for nesten all programvaren din, kan du like gjerne bruke en (relativt sett) tradisjonell fordeling.
Igjen kan Gentoo være et godt valg for deg hvis fordelene oppveier ulempene for hva du gjør.
Konklusjon
Selv om jeg ikke ser meg selv bruke Gentoo som et hovedoperativsystem i nærmeste fremtid (eller noen gang for det materie), det er fremdeles en fantastisk distribusjon som tilfører masse verdi og ideer til Linux samfunnet. For de av dere som planlegger å bruke eller teste Gentoo ut, håper jeg at du vil lykkes med hva du prøver å gjøre. Det er alltid best å bruke de riktige verktøyene for jobben, og Gentoo kan definitivt fylle den stillingen.
Hva tenker du om Gentoos tilnærming? Hvilken distribusjonsmetode liker du mest, eller hva tror du kan endres om Gentoo? Gi oss beskjed i kommentarene!
Danny er senior ved University of North Texas som liker alle aspekter av open source programvare og Linux.