Unii spun ca Gentoo este cea mai grea distributie dintre toate. Greu de instalat, greu de intretinut, greu de lucrat cu ea, etc. Mie insa mi s-a parut… exact cum este descrisa :)
Intr-adevar, acum cateva luni cand am reusit sa trec de tutorialele de instalare ale gentoo-ului, m-am trezit cu o cutie de metal care avea atasat un ecran de ea si care rula Gentoo (nu pe bune), problema a fost ca ecranul era negru si iar os-ul nici nu stia ce-i aia linie colorata ca sa nu mai vorbim de OpenGL, tot ce se putea face era apasatul pe niste butoane albe pe o placa a carei uz nu i-l descifrasem pana atunci… cum ziceam in timp ce apasam pe butoanele alea, am constatat ca apareau ca prin minune niste litere pe ecran, si cu timpul am realizat ca exista o conexiune intre ceea ce apasam si ceea ce aparea pe ecran. Adica daca apasam "a" aparea "A", daca apasam Caps Lock aparea "a" in loc de "A" de unde am dedus ca aveam o tastatura foarte inteligenta (2 in 1 defapt), adica, putea determina aparitia majusculelor cat si minusculelor pe ecran prin apasarea aceeasi taste… wow
Suficienta prosteala, am inceput sa ma inervez :) Vroiam sa scot in evidenta diferenta de nivel dintre mine si Gentoo, in sensul ca este un sistem care impune respect. Asa zisa instalare se face din alt sistem de operare, prin dezarhivarea a 2 fisiere: unu de vreo 170 MB, care contine minimul de aplicatii si altul care contine portage, package managerul. Dupaia incepe greul, dupa un chroot, trebuie sa downloadezi kernelul, sa-l compilezi si sa instalezi apoi diverse programe folosind portrage, asta inca din sistemul din care ai facut chroot. Dupa aceea poti restarta si boota in noul sistem. Apoi va trebui sa instalezi interfata grafica, aceasta este compilata din sursa de catre portrage, proces care a durat la mine ore bune (in jur de 5-6). Daca perspectiva de a avea un sistem fara interfata grafica si care nu poate face nimica inafara de a edita fisiere (si ma rog, a compila si explora internetul cu un text-based browser), atuncea puteti citi in continuare.
Pachetele in Gentoo sunt sunt un pic mai speciale, adica se bazeaza pe continutul unei variabile de sistem: USE, aceasta variabila contine flag-uri pentru a rezolva dependentele unor pachete dar si pentru a indica cu ce suport vor fi acestea compilate. De exemplu daca variabila USE contine "gnome -kde cdrw", iar pachetul dvdwriter (este unul fictiv) utilizeaza flagurile kde si cdrw atunci dvdwriter va fi compilat cu suport pentru a scrie si cd-uri si cu interfata grafica pentru kde. Problema este ca aceste flaguri trebuie setate manual, iar in cazul instalarilor majore, cum ar fi driverul video, trebuie sa parcurgeti toate flag-urile pentru 100 si ceva de pachete, sa va documentati de pe net ce inseamna si ce influenteaza iar apoi sa decideti daca aveti sau nu nevoie de ele, si daca cineva nu tine cu tine, atunci constati ca instalarea se termina cu o eroare si esti "doomed" ca sa zic asa. Nici nu mai stiu de cate ori am instalat Gentoo pana am reusit sa fac sa mearga interfata grafica.
App. cand zic "interfata grafica", nu ma refer la Gnome sau Kde, ooo nuu, ma refer la X, da: eu pe Gentoo am avut X.org, si trebuie sa zic, poate ca aveam un cursor si ferestre, dar arata ca naiba.
Mergeau insa Firefox, Pidgin, mplayer, ceea ce dovedeste ca daca as fi avut mai mult timp, puteam sa transform micul meu OS in un gigant optimizat pt sistemul meu cu viteze fulgeratoare.
In incheiere as vrea sa raspund la o intrebare: de ce este Gentoo asa cum este? De ce toate pachetele se compileaza din sursa atunci cand exista servere care ar putea distribui executabilele? si asa compilarea lor dureaza foarte mult. Raspunsul este simplu: optimizare. Gentoo este rege in optimizare printre distributiile de Linux, deoarece totul este compilat pentru sistemul tau, aplicatiile vor rula la putere maxima. Acest lucru l-am constat si eu, timpii de pornire si inchidere fiind foooarte mici, de asemenea aplicatiile mergeau ca unse (bine, ii drept ca nu aveam multe instalate).








