Arxiu del mes de febrer 2008

Unes conferències molt interessants: primera Barcelona PHP Conference

27-02-2008

El darrer dissabte 23 de febrer, vaig assistir, juntament amb un company a les primeres conferències de PHP al nostre país (com a mínim que jo sabés).

Barcelona PHP Conference

Primerament pensava que serien unes conferències més aviat íntimes i de contingut bàsic o d’introducció, però em vaig trobar amb tot el contrari. Hi havia gent molt preparada i sobretot molt interessant, i a més a més, va venir gent de tot l’estat espanyol cosa que va obligar a fer les xerrades en espanyol :( (menys n’Arnos que la va fer en anglès, cosa que em va demostrar que l’entenc força bé).

Els continguts de les conferències foren molt diversos però tots interessants:

  • Continuous Integration Server per a PHP
  • Optimització d’aplicacions PHP (server-side)
  • Optimització d’aplicacions PHP (client-side)
  • Certificació Zend en viu
  • Desenvolupant amb Akelos PHP Framework

Us deixo un enllaç a les presentacions i a un petit vídeo de l’esdeveniment per a qui li pugui interessar (els qui em coneguin, em poden cercar entremig de tots els assistents – premi per a qui em trobi). La que més interessant vaig trobar, com a mínim per a les meves necessitats, és la d’optimització d’aplicacions a la part de client. Gràcies a aquesta, crec que podrem solucionar molts problemes aquí a can Partal.

Personalment, alço al màxim el valor d’aquest petit grup de programadors per construir un esdeveniment d’aquest tipus i d’aquesta alta qualitat. Personalment vaig quedar molt impressionat de la qualitat del contingut de les presentacions i de la logística per a muntar tot l’esdeveniment.

Tot això m’ha servit, a part per aprendre més de totes les tecnologies per a creació de sistemes basats en web, per a veure com són aquests esdeveniments i per facilitar així les properes jornades de programari lliure que, des de FÀCIL, estem intentant crear a Montcada i Reixac.

Ressuscitant un portàtil vell (V): instal·lant l’entorn d’escriptori (I)

20-02-2008

Al llegir el títol pensareu: aquest noi s’ha tornat boig i només fa que crear subapartats. Pot ser… Però la decisió de fer dos apunts per la instal·lació de l’escriptori, ve degut a que, gràcies als comentaris de l’anterior article, vull provar dos entorns lleugers ben diferents: un paquet d’entorn d’escriptori (Xfce) i un escriptori lleuger amb afegitons extres (Openbox).

La finalitat d’aquest primer article és instal·lar Xfce i veure si la màquina aguanta.

Logotip Xfce

Conceptes bàsics

En entorns GNU/Linux, hom sovint sent que es parla d’una cosa que els més assenyats anomenen “les X” o “X Window System“. Però què és de debò això que té un nom “tan secret”?

Segons la viquipèdia, el sistema XWindow, conegut també com a X Window System, X11 o X i coloquialment com a “les X” és un sistema de finestres per mostrar mapes de bits. És la interfície gràfica estàndard en els sistemes Unix, Linux, etc., i és disponible per a la majoria dels sistemes operatius moderns.

X és l’encarregat de mostrar la informació gràfica i és totalment independent del sistema operatiu. Les X distribueixen el processament de les aplicacions especificant enllaços client-servidor: el servidor proveeix serveis per a accedir a la pantalla, al teclat i al ratolí, mentre que els clients són les aplicacions que utilitzen aquests recursos per a interaccionar amb l’usuari. D’aquesta forma, mentre que el servidor s’està executant en local, les aplicacions poden executar-se remotament des d’altres màquines, proporcionant així el concepte de transparència de xarxa. Degut a aquest esquem client-servidor, podem dir que les X es comporten com un terminal gràfic virtual.

El fet que existeixi un estàndard definit per les X permet que es desenvolupin servidors X per a diferents sistemes operatius, plataformes, maquinari, etc., cosa que fa que el codi sigui molt portable. Per exemple, permet tenir diferents clients executant-se en potents servidors, mentre que els resultats es visualitzen en un ordinador d’escriptori amb qualsevol altre sistema operatiu funcionant.

Cal tenir en compte que les X no són pas un gestor d’escriptori, sinó que en necessita d’un per a controlar les finestres. Això permet que un usuari pugui tenir instal·lat el gestor que a ell més li agradi (KDE, GNOME, Xfce, etc.). A més a més, permet tenir-ne més d’un instal·lat i escollir cada cop el que més li interessi usar.

Així hem de tenir clar que a l’hora de voler instal·lar el nostre sistema d’escriptori, primer de tot haurem d’instal·lar el servidor X per a poder posteriorment instal·lar les altres parts.

La instal·lació

La instal·lació en sí no té gaire secret. Diguem-ne que Debian ha millorat molt i ens ho posa tot més fàcil.

El servidor

Així, el primer que haurem de fer és instal·lar el servidor gràfic. En el nostre cas escollim X.org com a implementació de les X.

Primer de tot ens autentiquem com a root (o bé des de l’inici, o bé mitjançant la comanda su) i comencem a instal·lar:

apt-get update
apt-get install xorg

En aquest punt no us espanteu. Debian us dirà que heu d’instal·lar un munt de paquets. Confiem en ell i diem-li que sí (si cal fer neteja ja ens ho mirarem amb calma en un altre moment). Mentre instal·lem ens demanarà la configuració de pantalla. En el cas del meu portàtil li dic 1024×768 píxels. Una vegada hem fet la instal·lació, caldrà reconfigurar el paquet per donar-li els paràmetres adients. Tot amb la comanda:

dpkg-reconfigure xserver-xorg

A partir d’aquest punt comença la configuració del paquet. Intentaré anar explicant tots els passos que he seguit en el meu cas:

  1. Ens apareix la pantalla que ens avisa del que estem apunt de fer. En el nostre cas, tirem endavant. Li diem que volem detectar el maquinari.
  2. En el meu cas, al ser una màquina antiga, deixaré el controlador vesa perquè no té cap dels que surt a la llista.
  3. Ens demana un nom per al dispositiu. Aquí podeu posar el que vulgueu.
  4. Tot seguit ens demana l’identificador PCI (del bus) de la tarja de vídeo. Deixem tot tal i com està per defecte.
  5. A continuació, ens demana si volem donar algun valor especial de memòria RAM al vídeo. Ho deixem per defecte a indefinit.
  6. Deixem les opcions per defecte del framebuffer
  7. En el moment de configurar el teclat, li diem que el volem configurar. Deixem com a disposició “es” :( i en el cas de disposició, seleccionem la pc102.
  8. Ara toca el torn del ratolí. Es deixa el port i protocol per defecte i se li comunica que volem simular un ratolí de 3 butons.
  9. En el cas de la secció “Files” li diem que sí.
  10. A continuació toca el torn al monitor. Com sempre, li diem que el detecti (encara que en el meu cas no l’ha enganxat gaire).
  11. En el cas de resolucions, només deixem seleccionada 1024×768.
  12. En el cas de les característiques del monitor, seleccionem les opcions avançades i deixem els valors tal i com venen.
  13. Tot seguit hem de seleccionar les característiques del color de la pantalla. En el meu cas seleccionaré 16 bits, però cadascú ha de mirar això al seu manual de pantalla.

Fins aquí, la configuració del servidor X.

Ara només tenim un servidor més corrent. Falta el client…

El client

En un primer cop d’ull pot sobtar que haguem d’instal·lar tot això només per tenir un escriptori, però si ens parem a pensar és 100% normal. Tal i com hem explicat, en sistemes GNU/Linux, el sistema gràfic té dos components, el servidor (ja instal·lat) i el client, que ara ens hi enfrontem.

Com a client, ja hem comentat que en aquest article instal·laríem xfce. Per tal de realitzar-lo, només hem de fer:

apt-get install xfce4

Una vegada instal·lat això, ja haurem acabat amb l’entorn d’escriptori.

Gestor d’entrada

Però com és que encara no accedim a Xfce per defecte? Com és que no ens surt la pantalla per a autenticar-nos? Com és que ara per entrar a Xfce he d’autenticar-me per consola i després teclejar startx? Doncs l’explicació és molt senzilla: no tenim instal·lat un gestor d’entrada.

Com a gestor d’entrada, podem escollir diversos: gdm, kdm, xdm, etc.

En el meu cas em quedo amb gdm.

apt-get install gdm

Doncs bé, arribats a aquest punt, el proper cop que reiniciem la màquina, veurem que ens apareix el quadre d’autenticació de GNOME, i un cop autenticats, entrem directament a Xfce.

Conclusions

Com podem veure, no és tan complicat com pot semblar. La instal·lació d’un entorn gràfic és força senzill.

A la propera entrada, mostraré com instal·lar Openbox i com configurar-lo mínimament. Una vegada tinguem ambdós instal·lats, intentaré fer una comparació de pros i contres per veure quins dels dos escriptoris es queda en el meu petit portàtil.

Com sempre, s’accepta tot tipus de suggeriments, reflexions i correccions.

Ressuscitant un portàtil vell (IV): escollint l’entorn d’escriptori

13-02-2008

Una vegada instal·lat el sistema operatiu, ja podem centrar-nos en el següent pas: l’entorn d’escriptori.

Característiques de l’entorn

Abans de fer l’estudi de mercat, i igual que es va fer a l’hora d’escollir el sistema operatiu, primer de tot cal tenir ben clares quines són les característiques que es volen de l’entorn instal·lat. Així, les característiques que es demanen són:

Entorn amigable (R1)
Encara que em considero un usuari “avançat” en entorns GNU/Linux, m’agradaria tenir un entorn d’escriptori amigable, que no requereixi d’un coneixement extens per a poder-lo usar, que sigui fàcil d’entendre i de ràpid ús.
Entorn lleuger (R2)
Crec que queda ben clar que si estem davant d’una màquina amb només 64MB de memòria, l’entorn d’escriptori a instal·lar ha de ser molt i molt lleuger.
Entorn consolidat (R3)
L’entorn a instal·lar no ha de ser un projecte que estigui en un estat inestable. No es vol usar l’ordinador com un terminal de proves, sinó com un sistema productiu per a la feina extra del dia a dia. Així, l’entorn ha d’estar mitjanament consolidat, amb una comunitat al darrera que pugui resoldre dubtes i/o errors en cas d’urgència.
Facilitat relativa de configuració (R4)
No cal tenir un entorn d’escriptori que tot es configuri a la primera i sense haver de tocar res d’especial, però tampoc es vol tenir un sistema en que cada cop que es vol fer una cosa nova, sigui un suplici extens que ens faci dur-nos les mans al cap cada dos per tres. Es vol un entorn de relativa facilitat de configuració.

Estudi de mercat

Si fem una mirada ràpida el mercat del món dels entorns d’escriptori en sistemes GNU/Linux, està copsat per un 70% aproximadament pels dos més importants GNOME i KDE. Com explicarem tot seguit, aquest dos sistemes no són gaire funcionals al nostre entorn, així que analitzarem molts altres:

GNOME

El meu escriptori preferit sense cap mena de dubte. GNOME, un entorn d’escriptori basat en les llibreries GTK, està centrat en la usabilitat i lleugeresa d’aspecte, però que peca, de massa pesat per al sistema que es necessita. Ho sento amb tot el meu cor, però el portàtil en qüestió serà la meva primera màquina, després de molts anys, sense aquest grandíssim entorn d’escriptori.

KDE

L’entorn d’escriptori de la meva “infància” i que vaig abandonar al descobrir Ubuntu i enganxar-me a GNOME. KDE és un entorn d’escriptori basat en les ja alliberades llibreries Qt i que se centra en l’alta integració entre les seves aplicacions, l’usabilitat i configuració de l’entorn en general. Igual que en el cas de GNOME, aquest entorn queda 100% descartat degut al seu pes d’execució.

Xfce

Xfce, segons la viquipèdia, és un entorn d’escriptori lleuger (com a mínim ja compleix un dels nostres requeriments principals). Igualment, és un entorn amigable, ja que, a vista, sembla que sigui molt fàcil d’usar i simple al dia a dia. Igualment, com podem veure en moltes distribucions i en la seva web principal, és un entorn consolidat i amb un ampli suport al darrera. De la mateix forma, segons m’he informat, aquest entorn és fàcil de configurar i usar, així que és un candidat dins del nostre sorteig.

Fluxbox

Fluxbox, l’entorn d’escriptori preferit del meu amic Pere. És un entorn lleuger, que es diferencia moltíssim dels dos anteriors pel fet de no tenir menú en barra; aquest usa un menú desplegable que s’obre quan cliques amb el ratolí a qualsevol posició de pantalla. És un entorn consolidat, ja que hi ha moltes distribucions que l’usen (com Fluxubuntu) i molta comunitat al darrera. La part d’entorn amigable és una mica més qüestionable, encara que tampoc és una cosa impossible d’usar: quan dus un parell de dies barallant amb ella comences a agafar-li el truc. La part on peca més aquest entorn és en la facilitat de configuració. Alguns usuaris poden dir que el fet que es pugui configurar tot l’entorn des de diversos fitxers de text és un símptoma de facilitat de configuració, però sota el meu punt de vista, això que hagis de saber-te els paràmetres i configurar cadascun d’ells no és pas facilitat, sinó flexibilitat.

Enlightenment

Enlightenment, igual que els dos darrers, és un entorn d’escriptori molt i molt lleuger. Sempre n’he sentit parlar però mai l’he provat, ho accepto (sempre m’ha tirat enrere el fet que sigui tan poc amigable a simple vista). La part de configuració, segons he llegit, tampoc és del tot trivial, i no sabria dir si és més o menys fàcil que Fluxbox. I pel que fa a la consolidació, no ho tinc gaire clar: per una part, n’he sentit parlar molt d’aquest entorn, però de l’altra, he vist que no està gaire consolidat en distribucions…

A continuació es mostra un petit quadre resum de tot el que s’ha comentat:

Entorn d’escriptori R1 R2 R3 R4
GNOME No
KDE No
Xfce
Fluxbox No
Enlightenment No No No

Conclusió final

Doncs bé, arriba l’hora de les conclusions. Si no he errat en la meva petita investigació, l’entorn d’escriptoi que més s’adequa les meves necessitats és Xfce. Potser m’estic equivocant (si us plau feu-me arribar el vostre feedback), però faré la instal·lació i configuració d’aquest entorn.

L’altre que més s’ha apropat a la decisió final ha estat Fluxbox, però la seva manera de configurar l’entorn m’ha tirat enrere. Si algun usuari de Fluxbox llegeix aquesta entrada, li agrairé el seu punt de vista.

En la propera entrada que faci (suposo que de cara a finals de setmana degut al poc temps lliure) explicaré com m’ha anat la instal·lació i configuració d’aquest entorn. Com sempre, agrairé qualsevol tipus de suggeriment en aquest aspecte abans d’enfrontar-mi (sobretot de com configurar que arranqui Xfce al iniciar l’ordinador i de parametritzar aquest el millor possible) i de l’elecció que aquí s’ha presentat.

Ressuscitant un portàtil vell (III): instal·lant el sistema operatiu base

11-02-2008

Ara que ja sabem quin és el sistema operatiu a instal·lar, Debian, passem a fer la instal·lació base d’aquest.

Logotip debian

Els preliminars

Abans de començar, caldrà fer-nos amb un CD d’instal·lació d’aquesta distribució (en el moment d’escriure l’article la versió estable és la 4.0). Per a la nostra instal·lació, només ens caldrà el primer CD de tots els de Debian, ja que el que es farà és una instal·lació mínima (no calen els 25.000 CD!).

Una vegada tenim descarregat i torrat el nostre CD d’instal·lació, podem començar amb el procés. Intentaré descriure-ho al màxim perquè pugui ésser fàcil d’entendre per als més novells (sempre sota el context del portàtil en qüestió, un Compaq Armada 1700). Ara ho faig tot de memòria perquè no tinc l’ordinador davant, però en quan arribi a casa ho contrastaré tot, pas per pas.

La instal·lació

Primer de tot cal engegar l’ordinador amb el CD d’instal·lació introduït a l’unitat de lectura. En el meu cas, l’ordinador ja m’ha arrencat des de la unitat de CD, però si no fos el cas en el vostre portàtil, caldria configurar la BIOS perquè la seqüència d’arrencada fos la correcta (CDROM, disquetera i disc dur).

El primer que es veu és el logotip de Debian i ens demana si volem seguir (hem de prémer RETURN). Llavors, després de carregar la part mínima de l’instal·lador a memòria, aquest ens notifica que tenim poca memòria i que per tant s’haurà d’adequar a aquest fet: la mesura que pren és que l’instal·lador només estarà en anglès. Evidentment, encara podrem localitzar el sistema després que la instal·lació s’hagi completat.

Les primeres opcions que ens apareixen són les de configuració d’idioma i teclat. Seleccionarem les opcions que més s’adeqüin a les nostres necessitats (en el meu cas, el català com a idioma, i l’espanyol com a mapa de teclat :( ).

EL següent que fa l’instal·lador és xequejar el maquinari i carregar els mòduls mínims de l’instal·lador. Seguidament, es realitza la prova de xarxa. Aquí és on vaig patir més i on vaig estar amb els dits creuats, ja que el portàtil en qüestió no té entrada de xarxa, sinó que es connecta a través d’una tarja PCMCIA amb un connector ethernet especial (tot una joguina de museu).

La meva ethernet en PCMCIA

Doncs Debian no em va defraudar i va detectar la tarja a la primera i sense problemes mtjançant DHCP. Visca!!

Una vegada acabat això, es fan unes mínimes comprovacions i ens demana alguna dada més: el nom de la màquina i el domini.

El següent pas és, possiblement el més important: particionar el disc. A la pantalla que se’ns mostra, ens comunica si volem que Debian particioni automàticament el disc, diem-li que no (sempre m’ha agradat fer-ho jo mateix, i en el cas d’un ordinador amb tant pocs recursos, crec que és obligatori fer-ho manualment). Així escollim l’opció d’editar manualment les particions.

Les particions

Arribats a aquí cal veure quines són les particions que volem tenir. Sota el meu criteri, crec que el millor és fer el mínim número de particions però sense perdre el cap. Així, el que farem serà una partició per a l’arrel (‘/’), una partició per a les nostres dades (‘/home’) i una altra per a l’àrea d’intercanvi (swap). Com a sistema de fitxers usarem ext3.

Una vegada decidides el nombre de particions, ara només cal veure quines mides li donem a cadascuna d’elles. Comencem amb swap.

Aquesta partició s’usa com un espai de memòria virtual, és a dir, quan s’omple la nostra memòria física, s’usa aquesta com si es tractés de memòria convencional. La part positiva és que s’usa un sistema de fitxers especial per a que l’accés sigui ràpid, però no deixa de ser un medi físic de sic dur, i per tant, molt més lent que la memòria RAM. En el nostre cas, com només disposem de 64MB de RAM, farem una àrea de swap grossa per a augmentar el rendiment, encara que em d’anar en compte de no comprometre el rendiment de l’equip. Encara que sovint es diu que l’àrea d’intercanvi ha de ser el doble de la memòria RAM fins a un màxim d’1 GB, jo he decidit fer-ho una mica més gran i deixar-ne 200MB per a aquesta partició.

La partició arrel (‘/’) li donarem la gran part de l’espai. Al ser un ordinador amb poca capacitat, treballaré majoritàriament amb FTP o amb un disc dur extern USB per a poder traslladar fitxers del meu equip de sobretaula a l’equip portàtil. Així, li deixaré un espai de 3,5GB per a aquesta partició en sistema de fitxers ext3.

Per acabar, la partició que resta, la d’arxius personals (‘/home ‘) ocuparà tot l’espai que resta, 1,7GB. Aquesta partició també serà en format ext3.

Arribats a aquest punt, ja li podem dir al sistema que escrigui les particions al disc i copiï els fitxers del sistema.

Una vegada acabades les particions

Abans de copiar tots els fitxers, se’ns fan unes poques preguntes més com la zona horària, l’establiment de la clau de root (no l’oblidem mai!) i la creació d’un usuari normal. Una vegada tancats aquests aspectes, el sistema començarà a instal·lar-se a la màquina (és hora de descansar una mica perquè això tarda…).

Una vegada acabada aquesta part, és moment de configurar l’apt, l’eina per a gestionar i instal·lar els paquets de Debian. Per a configurar aquesta eina, només caldrà seguir les passes que se’ns indica en tot moment: seleccionar la font de descàrrega (sempre recomano http), el servidor preferit (agafeu els més propers o algun que us agradi de debò) i poca cosa més.

En aquest punt se’ns demana si volem instal·lar algun paquet més a través de categories de la finalitat d’aquest: servidor web, escriptori, portàtil, etc. En aquest cas no instal·larem cap d’aquestes categories, ja que fent proves, vaig posar la part de portàtil i vaig veure que instal·lava moltes coses com gestors de xarxes sense fils, de bluetooth, etc., que en el cas que ens ocupa no és pas necessari. El que vulguem instal·lar, ja ho farem a mida més tard. Així que ho deixem tot tal i com està i només instal·lem el sistema estàndard (que és l’opció presel·leccionada). Si volem veure el que s’està instal·lant, podem veure-ho tot pitjant les tecles Alt + F4. Per tornar a la pantalla d’instal·lació, podem pitjar les tecles Alt + F1.

El darrer pas, abans de finalitzar tot el procés, és la instal·lació del gestor d’arrencada, el grub. En aquest cas agafarem totes les opcions per defecte, ja que no cal configurar res d’especial en aquest punt.

Una vegada acabat tot això, se’ns dirà que extraiem el CD per a poder reiniciar el sistema i acabar la instal·lació. El traiem i fem que es reinicïi el sistema. En aquest punt, ja hem acabat la instal·lació base del nostre sistema.

Errades detectades

Una vegada iniciat el sistema, trobem alguna que altra cosa que més endavant arreglarem (si algun dels lectors en sap la solució, s’agrairà que la comparteixi en algun comentari):

  • La pantalla no ocupa tota la pantalla física de l’ordinador, sinó que surt aproximadament a una resolució de 800×600 al centre de la pantalla del portàtil. Això es podrà solucionar quan instal·lem el sistema gràfic, però ara no sé com es pot fer en mode consola.
  • Cada cop que escric alguna cosa a la consola i clico al tabulador, la complementa però fa un beep metàl·lic (propi de l’altaveu natiu del portàtil) al final de tot. Això ho vull eliminar perquè és molt i molt molest.

Si algú té algun comentari sobre aquestes darreres qüestions o algun apunt sobre el procés d’instal·lació, se li agrairà molt l’aportació. El proper pas serà l’estudi de mercat dels gestors gràfics, així que si algú vol recomanar alguna cosa, serà benvinguda.

Ressuscitant un portàtil vell (II): escollint el sistema operatiu

07-02-2008

Després de la petita introducció, ha arribat el moment d’enfrontar-me a un dels punts més importants de tots: l’elecció del sistema operatiu a instal·lar.

Característiques del sistema

Les característiques de les que partia jo a l’hora d’escollir el sistema operatiu per la màquina són les següents:

Facilitat acceptable d’ús (R1)
Estic cercant una distribució que sigui fàcil d’usar en un entorn productiu de desenvolupament d’aplicacions basades en web, però tampoc em passa res si és més complicat que una Ubuntu (diguem-ne que tampoc sóc novell del tot.
Facilitat d’instal·lació i d’actualització relativa (R2)
Estem igual que al punt anterior: no cal que sigui una instal·lació de “següent…següent” però tampoc vull haver d’estar-me 10 dies per a poder tenir un sistema mínim operatiu.
Repositoris amplis (R3)
Cerco una distribució que no em deixi penjat a la mínima pel que fa a la instal·lació de paquets. No demano tenir la darrera versió de tot, però sí tenir un bon repositori de paquets per a poder instal·lar nou programari.
Documentació àmplia (R4)
Per tal d’afrontar aquest petit repte i no morir en l’intent, cal tenir una documentació mitjanament àmplia i diferents experiències d’usuari per tal de contrastar i veure diferents opcions enfront a problemes.
Suportada pel maquinari (R5)
La distribució escollida ha d’estar suportada pel maquinari, és a dir, s’ha de poder instal·lar. A més a més, cal que un cop instal·lada, el sistema sigui operatiu, oferint un temps de resposta acceptable.

Estudi de mercat

Fent una mirada ràpida al mercat de sistemes operatius que hi ha per aquest tipus de màquina i contrastant-ho amb les característiques demanades, podem veure ràpidament que el ventall es redueix molt a uns quants sistemes:

*Ubuntu

Dintre de la família d’Ubuntu (de la qual sóc un enamorat) hi podem trobar tres sistemes que de bones a primeres poden semblar aptes per a moure les entranyes de la màquina en qüestió. Estic parlant d’Xubuntu, de Fluxbuntu i d’Ubuntu Lite. Aquestes distribucions compleixen la majoria de característiques demanades, encara que potser la de documentació no gaire, però es pot usar àmpliament la documentació pròpia d’Ubuntu. Si mirem una mica més els requeriments mínims d’aquestes distribucions, es pot veure que no compleixen gaire les nostres expectatives.

Debian

Possiblement una de les distribucions més esteses actualment. A Debian, històricament parlant, sempre se la titllat de difícil instal·lació i configuració, però la meva experiència personal rebat aquest fet, transformant-la, sota el meu punt de vista, en una gran distribució. A més a més d’això, Debian té un gran repositori de paquets, obrint-nos un ventall de possibilitats impressionant. Pel que fa a les característiques que ens hem marcat, les supera amb nota (sota el meu punt de vista).

Gentoo

Ja fa temps que en Pere, un company de FÀCIL, m’està burxant perquè provi aquesta distribució tan singular. Per qui no ho sàpiga, Gentoo és una distribució en la qual tot el programari es compila, fins i tot el propi compilador. Això assegura una optimització màxima de tots els recursos ja que com tots els programes es compilen optimitzant-se al maquinari disponible (sempre i quan ho configurem de forma correcta), aconseguim tenir un sistema 100% adaptat a les nostres necessitats. Pel que fa a característiques demanades, la facilitat d’instal·lació s’aconsegueix fàcilment, però l’optimització d’aquesta no és pas trivial. Pel que fa a les característiques de la màquina, fa que una compilació del Firefox, per exemple, ens pugui tardar diverses hores, fins i tot, un dia. A més a més, l’arbre Portage és pot fer intractable en un disc dur tan limitat.

Sistemes lleugers

Sempre he escoltat meravelles de sistemes com Damm Small Linux, Slax i demés, però la meva intenció és poder instal·lar un sistema una mica més “estàndard”. Igualment, estudiaré més endavant cadascun d’aquests sistemes per a possibles actualitzacions.

A continuació mostro un petit quadre resum dels sistemes estudiats.

Distribució R1 R2 R3 R4 R5
*Ubuntu No
Debian
Gentoo No No No No
Sistemes lleugers No No

Conclusió final

Doncs bé, encara que suposo que ja us n’heu adonat pel que fa al meu entusiasme, la distribució escollida per a córrer en la meva màquina és Debian.

A més a més de superar el meu petit test, Debian m’ofereix robustesa, que en un sistema per a treballar es necessita, m’ofereix una gran varietat de paquets, és a dir, possibilitats de customitzar el meu sistema, i el més important de tot, confio en Debian i sé que hi ha moltes màquines d’aquestes característiques que estan corrent aquesta gran distribució.

Com l’entrada m’ha quedat una mica llarga, crec que deixaré per una altra el tema de la instal·lació i customització d’aquesta. Espero no avorrir-vos amb tota la meva èpica, però crec que em quedarà un treball que hauré de reflectir en molts apunts diferents (possiblement acabi fent més de mitja dotzena d’entrades amb aquest tema). Sota el meu punt de vista, tal i com vaig dir ja a la primera entrada, veig això com un petit diari a seguir (com a mínim en metodologia, però potser no tant en les mateixes decisions) quan es volem enfrontar al repte d’instal·lar una distribució en una màquina “no convencional”.

Com sempre, s’accepta tot tipus de suggeriments, reflexions i correccions.