Hoppa till innehållet

Gentoo Linux

Från Wikipedia
Gentoo Linux
Gentoo Linux med pakethanteraren Portage.
Företag / utvecklareAllmänheten
OS-familjGNU/Linux
ArbetsstatusPågående
KällkodÖppen källkod
Senaste version2008.0/ 6 juli 2007 [1]
LicensGPL / Creative Commons [2]
KärntypLinux
Webbplatswww.gentoo.org

Gentoo Linux är en Linuxdistribution som är mest känd för sina konfigurationsmöjligheter, sin prestanda och aktiva community. Gentoo Linux kallas ofta för en metadistribution på grund av flexibiliteten som pakethanteraren Portage erbjuder då den även fungerar på andra distributioner. [3] Installationen för senare versioner går endast att utföra genom kommandotolken eftersom att utveckligen av den grafiska installationen har lagts ner. [4] Distributionen har fått sitt namn efter det engelska namnet för Åsnepingvin (Gentoo) som är den snabbaste pingvinen i vatten.

Historia

Gentoo skapades från början som Enoch Linux av Daniel Robbins, vars mål var att kunna distribuera källkod istället för färdigkompilerade binärer som ej var anpassade till hårdvaran. [5] På grund av hårdvaruproblem stannade utvecklingen av det som senare skulle bli Gentoo Linux. Under tiden gick Robbins över till FreeBSD för att komma undan problemen. [6] Det tog honom några månader att komma tillbaka till Linux och lite senare återupptogs utvecklingen av Gentoo Linux tillsammans med Achim Gottinger. Med nya erfarenheter från FreeBSD började utvecklingen av Portage, nästa generations pakethanterare baserad på FreeBSD ports. [7]

I mars månad 2002 släpptes den första versionen av Gentoo Linux, nämligen 1.0. [8]

Portabilitet

Även om Gentoo från början var planerad för x86-arkitekturen, finns den nu portad till många andra arkitekturer så som x86-64, IA-64, DEC Alpha, HPPA, ARM, MIPS, PowerPC, PowerPC 970 och SPARC. [9] Portabilitet utvecklas även till operativsystem som baseras på BSD genom projektet Gentoo/Alt. [10]

Portage

Huvudartikel: Portage

Ett av Gentoos viktigaste element är pakethanteringssystemet Portage. [7] För att installera ett program använder man sig av verktyget emerge som är en stor del av Portage. Det använder sig, till skillnad från Make-filer, av ebuilds som beskriver funktioner för att ladda ned källkod, konfiguera, kompilera och installera för att slutföra en installation av ett specifikt paket. Kompileringen av källkoden utförs baserat på de optimeringar man har angett i /etc/make.conf, [11] även här inspirerat från FreeBSD. [källa behövs]

Referenser

Externa länkar