Gentoo

A Wikipédiából, a szabad enciklopédiából
Gentoo Linux
Gentoo Linux logo matte.svg
KDE Plasma v.5.9.5 asztal
KDE Plasma v.5.9.5 asztal
Fejlesztő Gentoo alapítvány
Forráskód Nyílt forráskódú szoftver
OS-család Unix-szerű
Programozási nyelv C, C++, Python
Legelső kiadás 1.0[1]
Stabil verzió Rolling (verzió nélküli) kiadások
Frissítés Emerge
Hardver x86, alpha, amd64, arm, hppa, ia64, ppc, ppc64, sparc[2]
Csomagkezelő Portage
Kernel monolitikus (Linux)
Felhasználói felület KDE Plasma, Gnome, Fluxbox és sok más választható
Licenc Szabad szoftver, egyéb licencekkel
Státusz aktuális
Weboldal A Gentoo Linux weboldala

A Gentoo Linux (kiejtés /ˈdʒɛntuː/ dzsen-tú[3]) egy Linux disztribúció. A tervezésénél fő szempont volt a modularitás, hordozhatóság és az optimalizálhatóság a felhasználó gépének megfelelően. Ezt úgy éri el, hogy az összes program alapvetően forrásból telepíthető a felhasználó által megadott optimalizálási paraméterekkel. A nagyobb programcsomagok rendelkezésre állnak előre lefordított, bináris formátumban is különböző architektúrákra. A Gentoo mindezt a Portage csomagkezelési rendszer használatával éri el.

A Gentoo Linux a hosszú farkú szamárpingvin (Pygoscelis papua) angol megfelelőjéről kapta a nevét a gyorsaságuk és alkalmazkodóképességük miatt.[3] A szamárpingvin akár 36 km/h-s sebességgel is képes úszni és kiválóan alkalmazkodik a legzordabb időjáráshoz is.

A Gentoo forrásalapúsága és nagyfokú rugalmassága miatt kiválóan alkalmas forkolásra, saját disztribució kiadására, hisz könnyen saját igényre szabható a rendszer. Köztük, olyan nem kis cégek is vannak, mint pl. a Google a Chromium OS disztribúciójával.

Történelmi áttekintés[szerkesztés]

Az első Gentoo Linuxot, még Enoch Linux néven Daniel Robbins alkotta meg. A cél egy binárisok nélküli disztribúció készítése volt, mely lehetővé a hardverekre való optimalizálást a legszükségesebb programok használatával. Az Enoch disztribúciót 1999 decemberében adták ki 0.75-ös verziószám alatt.[4]

Daniel Robbins és társai kifejlesztettek egy GCC klónt EGCS néven és ezen a ponton átkeresztelték a disztribúciót Gentoora. A változtatások olyan sikeresek voltak, hogy később hivatalosan is a GCC (v2.95) részévé váltak.[5]

Ahogy az Enoch egyre finomodott, átnevezték Gentoo Linuxnak, noha párhuzamosan kiadtak még néhány Enoch verziót. Az első stabil verzió, a Gentoo Linux 1.0 2002 március 31 jelent meg.[1] Robbins ez időtájt még egy 450 MHz-es órajelre tuningolt Celeron 300-ason futtatta a Linuxait, de vett egy újabb gépet, amin nem működött megfelelően a rendszer. Később realizálódott benne, hogy másoknak is ugyanilyen gondjai vannak, amit nem tud megoldani és - szégyenszemre, mint Linux fejlesztő - FreeBSD-re váltott, majd néhány hónap múlva a BSD-s tapasztalatokkal felvértezve újult erővel vágott bele a Gentoo fejlesztésébe.[5][6]

Noha a 2.2-es Linux kernel kiadása csalódás volt számára, a javított 2.4-es szériával úgy érezte új világ nyílt meg előtte, szóval a Gentoo Linux feléledt hamvaiból. E kudarcnak és a BSD-nek hála ekkor vágott bele a Portage koncepcióba, ami a Gentoo disztribúciók nélkülözhetetlen alapkellékévé vált.[6]

2004-ben Robbins megalapította a non-profit Gentoo Alapítványt és levédette a jogokat.[7]

Jellemzők[szerkesztés]

A Gentoo főként azon Linux felhasználók tetszését nyerheti el, akik teljes kontroll alatt akarják tartani a gépüket. Ideális azok számára, akiknek van kedvük pepecselni azzal, hogy a lehető legjobban a saját hardverükre legyen optimalizálva a rendszer kezdve az architektúrától, a kernel modulokon át a felhasználó szintű szoftverekig.

Ennek az optimalizálhatóságnak köszönhetően a Gentoo kiváló asztali gépeknek éppúgy, mint szervereknek és régebbi gépeken is meglehetősen jól fut bizonyos keretek közt.

A Gentoo kiváló a tanulni vágyóknak is, programozóknak, adminisztrátoroknak, hisz a legalapvetőbb szinten kell a rendszert telepíteni, konfigurálni.

Portage[szerkesztés]

A Portage a Gentoo szoftver disztribúció és csomagkezelő rendszer. Az eredeti koncepció a port rendszer volt, melyet Berkeley Software Distribution (BSD) rendszerekhez fejlesztettek ki és amely nagyfokú rugalmasságot enged meg a telepítés során éppúgy, mint a szoftverek karbantartása területén. Erről a flexibilitásról a fordítási időben használható un. USE flagek gondoskodnak, melyek lehetővé teszik a függőségek kezelését, biztonságos telepítést (sandbox-on keresztül), a rendszer profilok használatát, vagy éppen a teleptett fájlok felülírását, vagy megőrzését. A Portage rendszert Python nyelven programozták, ez a disztribúció „lelke”.[8]

Jelen pillanatban közel 20 000 csomag található a hivatalos Portage rendszerben, de léteznek nem hivatalos kiterjesztések is (Gentoo Portage Overlays), sőt a rendszer azt is megengedi, hogy saját magunk is létrehozzunk egyet a Layman repo menedzselő eszköz jóvoltából.

Noha a Gentoot nem bináris disztribúciónak tervezték, a Portage rendszer lehetővé teszi a bináris csomagok telepítését is, abban az esetben, ha azok a túl nagyok, vagy épp nem érhetők el forrásban.

Hordozhatóság[szerkesztés]

A Gentoo és a Portage rendszer lehetővé teszi, hogy telepítés közben forrásból natív kódot állítsunk elő az adott architektúrára. Így noha a fordítás jelentős időt és erőforrást emészt fel, lehetővé válik a hordozhatóság, virtuális gép futtatása nélkül is.

Eredetileg a Gentoot x86-os architektúrára tervezték, de jelenleg az alpha, amd64, arm, hppa, ia64, ppc, ppc64, sparc architektúrákat támogatja.[2]

Az architektúra kiválasztását, valamint a fordító paraméterezéseit a /etc/portage/make.conf fájlban lehet megtenni, pl., ha Sandy Bridge chipünk van, akkor következőképpen:

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=sandybridge -O2 -pipe"
CXXFLAGS="${CFLAGS}"

A CPU család és modell meghatározásában segíthet /proc/cpuinfo tartalma, amit a következő módon nézhetünk meg:

user# grep -m1 -A3 "vendor_id" /proc/cpuinfo

A biztonságos Gentoo C flagek használatáról itt olvashatsz, további információk pedig GCC dokumentációjában.

Modularitás, optimalizáció[szerkesztés]

A Gentoo a forrás alapúságának és a Portage rendszernek köszönhetően nem csak csomagokat képes kezelni, hanem a csomagokon belül is tud optimalizálni.

Telepítés és konfigurálás[szerkesztés]

A Gentoo-t többféleképpen lehet telepíteni. A leggyakoribb módja a gentoo telepítésének a Minimális Telepítő CD, vagy Hibrid ISO használata, de más LiveCD, LiveUSB, vagy akármilyen másik Linux segítségével, de akár hálózatról is telepíthető.

A koncepció lényege az, hogy egy működő rendszer segítségével elő lehet készíteni a telepítést (particionálás, formázás stb.), majd a felmásolt alap – magát már fejleszteni képes – Gentoo rendszer (un. stage) számára át lehet adni a környezeti paramétereket és a vezérlést, úgynevezett chroot környezet használatával.

További információ a Gentoo kézikönyvben található.

Stage-ek[szerkesztés]

A stage-ek (állapotok) tömörített formában érhetőek el. 2005 októbere után az első két stage hivatalosan már nem támogatott, mivel folyamatos körkörös hibákat okozott és a teljes rendszer újrafordításával ugyanúgy elérhető a megfelelően optimalizált állapot a stage 3 esetében is.

  • Stage 1: újrafordítás és konfigurálás az alap toolchaintől kezdve.
  • Stage 2: a toolchain félkész állapotban van, de még egyes elemek fordítást igényelnek.
  • Stage 3: a rendszer már indításra kész, s az alaprendszer is le van fordítva. Csak a kernelt kell fordítani, illetve igény szerint speciális eszközöket (boot loader, cron és syslog démon). Adott esetben konfigurációs fájlok szerkesztése.
  • Stage 4: teljes Gentoo környezetet tartalmazó bootolható rendszer. Kiválóan alkalmas backupok számára, vagy olyan helyeken, ahol problémás a chrootolás.

A processzor architektúráknak és a rendszer elsődleges céljának megfelelően több stage 3 és stage 4 tölthető le, ilyenek pl. a minimal, multilib, cloud, hardened verziók.

Kernelek[szerkesztés]

A kernel Gtk+ alapú konfigurálása

A kernel (rendszermag), mint általában minden csomag, szintén forrásban érkezik a Gentooba. Mint a legtöbb Linux disztribúció a Gentoo is kínál egy előre konfigurált kernelt, de szabad kezet ad a konfigurálásban is, ugyanakkor annyit segít, hogy számos patch settel elérhető a hivatalos Linux kernel.

Néhány kernel a teljesség igénye nélkül:

  • genkernel: előre konfigurált kernel azok számára, akik nem értenek hozzá, vagy nem akarnak a konfigurálással foglalkozni.
  • gentoo-sources: ajánlott rendszermag, ami több a Gentoo által alkalmazott foltot tartalmaz.
  • hardened-sources: szerverek számára ajánlott Gentoo kernel.
  • vanilla-sources: a hivatalos kernel fa.
  • git-sources: a hivatalos kernel fa napi frissítése, ami leginkább fejlesztőknek, tesztelőknek ajánlott.
  • ck-sources: Con Kolivas kernel patch setje, a maximális interaktivitás és reagálási képesség elérése céljából.

Rendszerbetöltő[szerkesztés]

Miután a kernel telepítve lett, egy boot loadert (rendszerbetöltőt) kell még feltennünk, hogy a rendszert külső indítóeszköz nélkül tudjuk elindítani. Ez a rendszerbetöltő telepíthető a MBR-ba, egy adott partícióra, vagy egy másik eszközre és általában alkalmas több rendszer indítására (másik Linux, Windows stb.) egy menü segítségével. Ilyen rendszerbetöltők pl. a Grub, vagy a Lilo.

Szolgáltatások[szerkesztés]

A rendszer elindulása után szükség van bizonyos szolgáltatások (fájlrendszerek csatolása, naplózás, hálózatkezelés, grafikus környezet stb.) elindítására.

E szolgáltatásoknak az alapját a /etc/init.d könyvtárban található bash szkriptek adják, melyek háttérben futó folyamatok (daemonok) és a futásához szükséges függőségeket is.

Példa egy szolgáltatásra:

 1 #!/sbin/openrc-run
 2 # Copyright 1999-2016 Gentoo Foundation
 3 # Distributed under the terms of the GNU General Public License, v2 or later
 4 
 5 extra_started_commands="reload"
 6 piddir="/run/samba"
 7 
 8 # függőségek kezelése a szolgáltatásokban
 9 depend() {
10 	after slapd  # spald után induljon
11 	need net     # a net szükséges
12 	use cupsd    # használjon cupsd-t
13 }
14 
15 DAEMONNAME="${SVCNAME##samba.}"
16 [ "${DAEMONNAME}" != "samba" ] && daemon_list=${DAEMONNAME}
17 
18 # segítő függvény (nem szükséges, de több is használható)
19 signal_do() {
20 	local signal="$1"
21 	[ -z "${signal}" ] && return 0
22 
23 	local result=0 last_result=0 daemon= cmd_exec=
24 	for daemon in ${daemon_list} ; do
25 		eval cmd_exec=\$${daemon}_${signal}
26 		if [ -n "${cmd_exec}" ]; then
27 			ebegin "${my_service_name} -> ${signal}: ${daemon}"
28 			#echo ${cmd} '->' ${!cmd}
29 			${cmd_exec} > /dev/null
30 			last_result=$?
31 			eend ${last_result}
32 		fi
33 		result=$(( ${result} + ${last_result} ))
34 	done
35 	return ${result}
36 }
37 
38 # szabványos indító függvény
39 start() {
40 	${my_service_PRE}
41 	[ -d "${piddir}" ] || mkdir -p "${piddir}"
42 	signal_do start && return 0
43 
44 	eerror "Error: starting services (see system logs)"
45 	signal_do stop
46 	return 1
47 }
48 
49 # szabványos megállító függvény
50 stop() {
51 	${my_service_PRE}
52 	if signal_do stop ; then
53 		${my_service_POST}
54 		return 0
55 	fi
56 }
57 
58 # szabványos újraindító függvény
59 reload() {
60 	${my_service_PRE}
61 	signal_do reload
62 }
Szolgáltatások és futási szintek listája

A fenti példa is mutatja, hogy egy szolgáltatás szabványos indítása szolgáltatás_név start, újraindítása (frissítése) szolgáltatás_név reload, leállítása pedig szolgáltatás_név stop paranccsal történik.

A szolgáltatások rendszergazdai jogosultsággal leállíthatóak, vagy elindíthatóak működő rendszer esetén is, de bootolás közben automatikusan is betölthetőek.

Az automatikus indításhoz futási szintet (boot, default, shutdown stb.) is meg kell adni. Ez leggyakrabban a default (alapértelmezett szint).

Ha pl. azt akarjuk, hogy a mysql induljon el automatikusan, az általános (default) szint indításakor, akkor adjuk ki a következő parancsot:

root# rc-update add mysql default

Az rc-update parancs paraméter nélküli kiadása kilistázza az összes beállított szolgáltatást.

Gentoo kiadások[szerkesztés]

A Gentoo ma verzió nélküli un. rolling kiadású disztribúció, ami a gyakorlatban azt jelenti, hogy ha az emerge parancs ( emerge --sync után az emerge --update) lefut, akkor a rendszer friss az előző verziótól függetlenül.

Habár a Gentoonak is van egy verziószámot mutató fájlja (/etc/gentoo-release), az azonban "Gentoo Base System release" néven a sys-apps/baselayout verzióját tartalmazza.

CD-s kiadások[szerkesztés]

Kiadás Kiadás dátuma
Gentoo Linux 1.0 2002. 03. 31.[1]
Gentoo Linux 1.1a 2002. 04. 08.[9]
Gentoo Linux 1.2 2002. 06. 17.[10]
Gentoo Linux 1.4 2003. 08. 05.[11]
Gentoo Linux PowerPC G5-höz 2003. 11. 12.[12]
Gentoo Linux 2004.0 2004. 03. 01.[13]
Gentoo Linux 2004.1 2004. 04. 28.[14]
Gentoo Linux 2004.2 2004. 07. 26.[15]
Gentoo Linux 2004.3 2004. 11. 15.[16]
Gentoo Linux 2005.0 2005. 03. 28.[17]
Gentoo Linux 2005.1 2005. 08. 08.[18]
Gentoo Linux 2006.0 2006. 02. 27.[19]
Gentoo Linux 2006.1 2006. 08. 31.[20]
Gentoo Linux 2007.0 2007. 05. 07.[21]
Gentoo Linux 2008.0 2008. 07. 06.[22]

Live DVD-k[szerkesztés]

Kiadás Kiadás dátuma
Gentoo Linux 2010.0 (Happy Tenth Birthday!) 2009. 10. 04.[23]
Gentoo Linux 2010.0 (Happy Tenth Birthday!) 2009. 10. 23.[24]
Gentoo Linux 2011.0 (Software in the Making) 2011. 03. 08.[25]
Gentoo Linux 2011.2 (The Future is Now) 2011. 08. 06.[26]
Gentoo Linux 2012.0 (Put a CoW in Your Boxen) 2012. 01. 01.[27]
Gentoo Linux 2012.1 (Put a CoW in Your Boxen) 2012. 04. 01.[28]
Gentoo Linux 20121221 (End of world) 2012. 12. 21.[29]
Gentoo Linux 20140826 (Iron Penguin) 2014. 08. 26.[30]
Gentoo Linux 20160514 (Choice) 2016. 05. 14.[31]
Gentoo Linux 20160704 (Choice Part Dos) 2016. 07. 04.[32]
Gentoo Linux 20170118 (Crispy Belgian Waffle) 2017. 01. 18.

Gentoo alapú disztribúciók[szerkesztés]

Rengeteg Gentoo alapú (vagy Gentoo repót használó) disztribúció (vagy egyéni projekt) létezik. A teljesség igénye nélkül az alábbi lista a 2017. 07. 29-ei állapotot tükrözi. [33][34][35]

Az elmúlt évben aktív disztribúciók[szerkesztés]

Disztribúció neve Utolsó kiadás dátuma Leírás
Argent Linux 2016. 12. 04. Szerver és enterprise orientált
Chromium OS Gyors, egyszerű és biztonságosabb mindazok számára, akik több időt töltenek a neten
Calculate Linux 2017. 07. 01. Otthoni felhasználók és kisvállalkozások számára
CloudReady 2016. 12. 22. Chromium OS alapú felhőalapú
CloverOS GNU/Linux 2017. 07. 26 Gyors, kis erőforrásokat igénylő
CoreOS Container Linux 2017. 07. 19. Felhő alapú szolgáltatókhoz, virtuális szerverekhez
exGENT Linux 2017. 04. 13. Hardver detektálásban kiváló, telepíthető LiveDVD
Exherbo Gyors rugalmas rendszer, fejlesztők és haladó felhasználók számára
Funtoo Linux 2017. 07. 23. Teljesítmény orientált a legújabb Intel és AMD processzorok számára
Gentoo4Raspi 2016. 12. 11. Minimális rendszer Raspberry Pi-hez
GentooCNC 2017. 03. 29. CNC-khez 3D nyomtatókhoz és egyéb ipari gépekhez
PBXware 2017. 04. 17. Rugalmas telekommunikációs platform
Pentoo 2016. 08. 01. Biztonság orientáltság
Porteus Kiosk 2017. 06. 01. Gyors, kicsi és biztonságos, kizárólag web böngészéshez
Rsdcore Linux Elsősorban asztali rendszerekhez, de szerverhez is alkalmazható előre fordított csomagokkal
Sabayon Linux A legújabb technológiákat felvonultató, kezdő gentoosoknak ajánlott
SystemRescueCd 2017. 06. 11. Rescue LiveCD, vagy LiveUSB
Zentoo Linux Szerver x86_64 platformhoz
Ututo 2017. 02. 04. Teljesítmény orientált, otthoni és irodai munkákra SimuSol (napenergia szimulációs) alkalmazással

Egy évnél régebben aktív, vagy inaktív disztribúciók[szerkesztés]

3viltoo, AnikOS, BinToo GNU/Linux, BOO Linux, Clumix, Dalai Lama GNU/Linux, Echse Recovery Cd, eHorizon, enVision Linux, Flash Linux, Fireball ISO, GaryOS, Genesis, Gentoo Studio, GentooTH Live CD/USB Linux, Gentoox, GuARD, iBox, Jollix, Knopperdisk, Liberté Linux, Litrix, Mac-TV, Mayix LiveCD, Mediabox, Minimax livecd, OpenNAO, PapugLinux, Phaeronix, PixieLive, PrometheOS, redWall Firewall CD, Securix, Shark Linux, Spike Linux, TinHat, Toorox, TsGoo, Vidalinux, Vinque GNU/Linux, Virtualtoo, WiiToo!, ZerahStar Zesktop

Népszerűség[szerkesztés]

A Gentoo népszerűsége a DistroWatch.com-on.[36]

A Gentoo a DistroWatch.com-on nagyon hamar népszerű lett és a legjobb eredményét napi 326 találattal 2002-ben a 3. helyen érte el[37], amíg a legrosszabb helyezése a 45. volt 285 találattal 2015-ben[38].

Noha, rolling disztribúció révén nyilvánvalóan nem a DistroWatchról való letöltögetéssel fogják elérni a friss állapotot, a Gentoo LiveDVD állapotát jól tükrözheti ez a statisztika.

A Gentoo népszerűségét az is mutatja, hogy (2011-ben) csak a gentoo.org rsync szervereit több, mint 20 000 alkalommal érték el naponta. Ebben természetesen nincsenek benne a nem hivatalos, nem regisztrált és a helyi Gentoo szerverek sem.[39]

A phoronix 2017. júniusában végzett házi felmérése szerint, 3,9%-kal a Gentoo a 7. legnépszerűbb Linux disztribúció laptopon.[40]

A LinuxCounter.net listáján - a valamivel több, mint 160 ezer regisztrált gép között - a 6. helyen áll a Gentoo.[41] A becslések szerint nagyjából a Linux felhasználók 0,7 %-a regisztrálta itt magát.[42]

A Gentoo népszerűségét tovább növeli, hogy a forrásalapúsága miatt - noha használható „késztermékként” - egy könnyű közbenső állapotot jelenthet a többi fork, disztribúció számára, hisz könnyen saját igényre szabható a rendszer. Köztük, olyan nem kis cégek is vannak, mint pl. a Google a Chromium OS disztribúciójával, melyet 2010 májusáig több, mint 1 millióan töltöttek le.[43]

További érdekesség, hogy Greg Kroah-Hartman, - a Linux Kernel stabil ágának karbantartója - a verzió nélküli jelleg miatt szintén futtat Gentoot.[44]

Larry, az április bolondja[szerkesztés]

Larry, a tehén[szerkesztés]

Larry, a tehén a Gentoo nem hivatalos kabalafigurája. Larry, a tehén az ősfelhasználó, ő "a példa", ő "a troll":

[45]

Ő maga "az Isten":

[46]

Ugyanakkor szegény Larryt gyakran kritikák is érik megmagyarázhatatlan státusza miatt:

[47]
[48]
[49]

Ám hiába okozott feloldhatatlan frusztrációt egyeseknek, hogy egy „pingvin Linuxnak” egy „tehén fiú” az ősfelhasználója, 2004-ben testet is öltött.[50]

A maja világvége[szerkesztés]

Nem Larry az egyetlen vicces dolog a Gentoo körül, hisz a 2012-ben aktuális „maja világvégére” még utoljára kiadtak egy világvége verziót.[29]

Múltidézés[szerkesztés]

A világvége után érthető 2015 április elsejére a Gentoo már olyan retró lett, hogy még a weboldala is CGA optimalizálttá vált.

Azért, hogy a Gentoo még különlegesebb legyen a weboldalukat a CGA Web szabványnak megfelelően 16 színűvé tették és 640x200-as felbontásra optimalizálva. Ugyanakkor a Gentooról készült képernyőképeket gyakorlatban pusztán a kontraszt megnövelésével tették ódon hangulatúvá.

Azt is írták, hogy az új oldal ezentúl elérhetővé válik Gopher protokollal a gopher://gopher.gentoo.org/ cím alatt.

Mindezt a Gentoo célközönsége miatt kellett megtenni, akik még IBM XT hardvert használnak és 5,25”-os floppykon tartják az adataikat, miközben betárcsázásos modemmel kommunikálnak.

Természetesen az 5,25"-os floppykkal sikerült 700 alá lenyomni a Gentoo lemezek számát.

Galéria[szerkesztés]

Logók és ikonok[szerkesztés]

Gentoo "g" logók[szerkesztés]

Larry a tehén[szerkesztés]

Hullámvonalas ikonok[szerkesztés]

Znurt és az ő árnyékai[szerkesztés]

Bugzilla ikon[szerkesztés]

A vörös Gentoo logó[szerkesztés]

Gentoo/BSD logók[szerkesztés]

Képernyőképek és háttérképek[szerkesztés]

Képernyőképek[szerkesztés]

Háttérképek[szerkesztés]

További információk[szerkesztés]

Általános információk[szerkesztés]

Közösségi oldalak[szerkesztés]

Letöltések[szerkesztés]

Telepítési információk[szerkesztés]

Egyéb érdekességek, melyek nem csak gentoo specifikusak[szerkesztés]

Források[szerkesztés]

  1. ^ a b c Slashdot | Gentoo 1.0 Released (angol nyelven), 2002. március 31. (Hozzáférés: 2017. július 18.)
  2. ^ a b Támogatott architektúrák (angol nyelven). (Hozzáférés: 2017. július 18.)
  3. ^ a b FAQ - Gentoo Wiki - Kiejtés és névadás (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 17.)
  4. Planet Mirror - enoch - Enoch Linux - enoch-0.75 - download now (angol nyelven), 2007. január 6. (Hozzáférés: 2017. augusztus 2.)
  5. ^ a b Gentoo Linux Documentation -- Making the distribution, Part 2 (angol nyelven), 2005. november 18. (Hozzáférés: 2017. augusztus 2.)
  6. ^ a b Gentoo Linux Documentation -- Making the distribution, Part 3 (angol nyelven), 2005. november 26. (Hozzáférés: 2017. augusztus 2.)
  7. Daniel Robbins Resigns As Chief Gentoo Architect (angol nyelven). (Hozzáférés: 2017. július 18.)
  8. FAQ - Gentoo Wiki - Mitől más a Gentoo (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 27.)
  9. [gentoo-announce Gentoo Linux 1.1a released! - gentoo-announce - Gentoo Mailing List Archives] (angol nyelven). archives.gentoo.org. (Hozzáférés: 2017. július 29.)
  10. DistroWatch: Review of Gentoo Linux 1.2 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. augusztus 2.)
  11. DistroWatch: Distribution Release: Gentoo Linux 1.4 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  12. DistroWatch: Development Release: Gentoo for PowerPC G5 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  13. DistroWatch: Distribution Release: Gentoo Linux 2004.0 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  14. [gentoo-announce 2004.1 release - gentoo-announce - Gentoo Mailing List Archives] (angol nyelven). archives.gentoo.org. (Hozzáférés: 2017. július 29.)
  15. DistroWatch: Distribution Release: Gentoo Linux 2004.2 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  16. DistroWatch: Distribution Release: Gentoo Linux 2004.3 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  17. [gentoo-announce Release Announcement: Gentoo Linux 2005.0 - gentoo-announce - Gentoo Mailing List Archives] (angol nyelven). archives.gentoo.org. (Hozzáférés: 2017. július 29.)
  18. DistroWatch: Distribution Release: Gentoo Linux 2005.1 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  19. DistroWatch: Distribution Release: Gentoo Linux 2006.0 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  20. DistroWatch: Distribution Release: Gentoo Linux 2006.1 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  21. DistroWatch: Distribution Release: Gentoo Linux 2007.0 (DistroWatch.com News) (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  22. [gentoo-announce Gentoo Linux 2008.0 released - gentoo-announce - Gentoo Mailing List Archives] (angol nyelven). archives.gentoo.org. (Hozzáférés: 2017. július 29.)
  23. Project:RelEng/LiveDVD/10.0 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  24. Project:RelEng/LiveDVD/10.1 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  25. Project:RelEng/LiveDVD/11.0 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  26. Project:RelEng/LiveDVD/11.2 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  27. Project:RelEng/LiveDVD/12.0 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  28. Project:RelEng/LiveDVD/12.1 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  29. ^ a b Project:RelEng/LiveDVD/20121221 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  30. Project:RelEng/LiveDVD/20140826 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  31. Project:RelEng/LiveDVD/20160514 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  32. Project:RelEng/LiveDVD/20160704 - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  33. Distributions based on Gentoo - Gentoo Wiki (angol nyelven). wiki.gentoo.org. (Hozzáférés: 2017. július 29.)
  34. DistroWatch: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. (angol nyelven). distrowatch.com. (Hozzáférés: 2017. július 29.)
  35. SourceForge - Download, Develop and Publish Free Open Source Software (angol nyelven). sourceforge.net. (Hozzáférés: 2017. július 29.)
  36. DistroWatch: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. (angol nyelven). distrowatch.com. (Hozzáférés: 2017. augusztus 2.)
  37. DistroWatch: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. (angol nyelven). distrowatch.com. (Hozzáférés: 2017. augusztus 2.)
  38. DistroWatch: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. (angol nyelven). distrowatch.com. (Hozzáférés: 2017. augusztus 2.)
  39. Gentoo Forums :: View topic - Counter (angol nyelven). forums.gentoo.org. (Hozzáférés: 2017. augusztus 17.)
  40. 2017 Linux Laptop Survey Results - Phoronix (angol nyelven). www.phoronix.com. (Hozzáférés: 2017. augusztus 10.)
  41. LinuxCounter.net distribution (angol nyelven). www.linuxcounter.net. (Hozzáférés: 2017. augusztus 17.)
  42. LinuxCounter statistics (angol nyelven). www.linuxcounter.net. (Hozzáférés: 2017. augusztus 17.)
  43. Test Flights Into the Google Cloud (angol nyelven). www.nytimes.com. (Hozzáférés: 2017. augusztus 17.)
  44. Greg KH Favors Rolling Release Distros (angol nyelven). (Hozzáférés: 2017. augusztus 10.)
  45. About Gentoo – Gentoo Linux (angol nyelven). www.gentoo.org. (Hozzáférés: 2017. augusztus 2.)
  46. Re: [gentoo-portage-dev Portage .51 features - gentoo-portage-dev - Gentoo Mailing List Archives] (angol nyelven). archives.gentoo.org. (Hozzáférés: 2017. augusztus 2.)
  47. [gentoo-dev Larry the cow - gentoo-dev - Gentoo Mailing List Archives] (angol nyelven). archives.gentoo.org. (Hozzáférés: 2017. augusztus 2.)
  48. Threads, Gossamer: Mailing List Archive: RE: gentoo a real penguin? And what's with the cow? (angol nyelven). lists.gt.net. (Hozzáférés: 2017. augusztus 2.)
  49. 27727 – Larry can NOT be a Cow. (angol nyelven). bugs.gentoo.org. (Hozzáférés: 2017. augusztus 2.)
  50. Gentoo Forums :: View topic - Larry The Cow unveiled and Gentoo Posters (angol nyelven). forums.gentoo.org. (Hozzáférés: 2017. augusztus 2.)