Arxiu per a l'etiqueta ‘maquinari antic’

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.

Ressuscitant un portàtil vell: una breu introducció

06-02-2008

Compaq Armada 1700Fa uns dies va arribar a les meves mans un ordinador portàtil molt antic, un Compaq Armada 1700, que ja donaven per mort degut a la seva antiguitat (no és que no funcionés, sinó que ja no el feien servir degut a les seves característiques ja “passades de moda”).

Doncs bé, com jo necessito un portàtil per un petit projecte personal que vull engegar, i no n’he aconseguit cap més, el que vull fer ara és ressuscitar-lo per tal de fer-ne un ús extens (si algú en té un que no vulgui, que es posi en contacte amb mi. Li ho agrairé molt!).

Les característiques d’aquesta meravella són les següents:

  • Pentium II a 300MHz amb 512 KB de memòria cau
  • Disc dur de 5,4 GB
  • 64 MB de memòria RAM (SDRAM)
  • Dues targetes PCMCIA: un mòdem i un adaptador de xarxa ethernet (en faré fotos perquè ho veieu, és molt curiós).
  • Pantalla TFT 13.3” amb una resolució de 1024 x 768 píxels amb 16 bits pel color (64.000 colors)
  • CD-ROM de 24x i disquetera
  • 1 port USB
  • I el millor de tot: 3.6 Kg!

La idea és crear un lloc de treball “mòbil” des d’on pugui fer la meva feina: crear aplicacions web. Per a poder fer això, necessito el següent programari:

  • Navegador web: Mozilla Firefox.
  • Gestor FTP. Encara he de cercar-ne algun lleuger però que em sigui útil.
  • Un editor per a poder programar.
  • Alguna suite ofimàtica per a poder fer les ofertes (optatiu).
  • Un retocador d’imatges: GIMP.

Doncs bé, el que m’agradaria fer és un petit “diari” de tot el que vaig fent per a ressuscitar aquest portàtil: estudi del sistema operatiu a instal·lar i instal·lació d’aquest, estudi dels diferents entorns gràfics i instal·lació d’aquest, customització de la màquina, i instal·lació de tot el programari per acabar tenint un ordinador funcional al 100%.

Amb tot això vull demostrar que amb sistemes GNU/Linux podem acabar reaprofitant “qualsevol” màquina per a usos diversos, sortint així de la moda actual: per tenir un bon sistema has de tenir una màquina a la última.

A més a més, amb això m’agradaria poder encetar un petit debat, en cadascun dels aspectes que tracti (sistema operatiu, entorn gràfic, etc.) sobre diferents alternatives que s’haurien pogut seguir. Així que animo a tothom a comentar el que proposo i posar les seves alternatives.

Anar al següent apunt d’aquest tema