Gentoo: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
JAnDbot (arutelu | kaastöö)
P robot lisas: ar:جنتو لينكس
Sedum (arutelu | kaastöö)
Resümee puudub
1. rida:
{{toimeta}}
'''Gentoo Linux''' on lähtekoodipõhiline [[operatsioonisüsteem]]i [[Linux]]i [[distributsioon]]. Ta on projekteeritud modulaarsena, portatiivsena ja optimiseerituna kasutaja arvutist olenevalt. See saavutatakse tänu sellele, et kõik programmid kompileeritakse lähtekoodist[[lähtekood]]ist. Suur hulk programme on saadaval ka erinevate arhitektuuride binaarpakettidena[[binaarpakett]]idena mis vähendab kompileerimise aega, kuid sellega rikutakse gentoo ideoloogiat ja kaob "isetegemise" võlu. Programmide lisamine, uuendamine ja kustutamine käib ''portage'' -nimelise programmi abil.
 
==Portage==
Portage on [[paketihaldussüsteem]] mis aitab kasutajal lisada, uuendada ja kustutada programme. Portage on kirjutatud [[Python]] keeles mis on põhiline vahend kasutamaks gentood. Süsteemi ennast nimetatakse portageks, kuid enamus tegevusi käib läbi terminaliprogrammi[[terminaliprogramm]]i nimega 'emerge'.
 
===USE Lipud===
Portage süsteem annab kasutusse USE lipud, millega saab määrata mis programmi omadusi kompileeritakse programmidesse ja mida ei kompileerita. Näiteks saab [[DVD]]-d omaval arvutil tuua sisse DVD toetuse, seda mitte omaval arvutil aga see kompileerimisest välja jätta. USE lipud võivad tugevalt mõjutada sõltuvusi teiste programmidega ja nende kasutamine on üks moodus programmide seadistamiseks.
 
===Võrdlus teiste distributsioonidega===
USE lippude abil suudetakse väga suurel määral kontrollida seda, et milliseid funktsioone mingi pakett täitma peab ja milliseid mitte.
 
Näide1: [[Fedora]]-l või [[Mandrake]]-l on võimatu installeerida ainult-[[KDE]]-graafikaga keskkonda, sest paljud rakendused on kompileeritud toetama ka Gnome[[GNOME]] keskkonda, mistõttu ikkagi installeeritakse masinasse mõned Gnome libraryd.
 
Näide2: [[Samba (programm)]] installeerimine Fedora-l või Mandrake-l nõuab ka [[Cups]]-i libraryte installeerimist, olenemata sellest, kas on kavatsust samba abil printida või mitte.
 
Loomulikult on nii Fedora-l, kui ka Mandrake-l võimalus pakette ise valmis kompileerida, kuid sealjuures on äärmiselt raske mõnda funktsionaalsust eemaldada.
 
Gentoo näide: [[Mplayer]]-i kompileerimisel ja installeerimisel saab täpselt öelda, et kas lubada või keelata järgmiste asjade toetamine: protsessori käsustik (mmx, mmx2, 3dfx, 3dnow, 3dnowex), helisüsteemid (oss, alsa), codexid (xvid, divx, oggvorbis jne), seadmed (dvd, joystick jne) ja palju muud.
 
==Vaata ka==