dimarts, de desembre 27

YUMEX (yum extender)

El gestor de programari que porta Fedora (el yum), és un programa molt potent, però que es fa servir des de consola, en mode text. També es pot fer servir l'up2date per actualitzar els paquets del sistema, però no té funcionalitats per tal d'instal.lar/desinstal.lar programes.
Per tal de resoldre aquests inconvenients, podeu fer servir aquest programa anomenat yumex, que, de fet, és un entorn gràfic per al yum, així, a cop de ratolí podem instal.lar/desinstal.lar o actualitzar els paquets de programari del sistema.
Per tal d'instal.lar aquest programa, simplement heu d'escriure com a root:

# yum install yumex

Un cop instal.lat, si l'executeu, obtindreu el següent:


A la part esquerra, teniu una barra de botons, que ens indiquen les accions principals que podem portar a terme: update per actualitzar el sistema, install, per instal.lar programes nous, remove per desinstal.lar programes, i repos per editar els repositoris de programari des dels quals volem accedir a programari.
Gairebé no cal cap explicació. En les 3 primeres opcions, ens sortirà un llistat de programes disponibles, seleccionem els que volem instal.lar/desinstal.lar o actualitzar, i premem el botó corresponent.
Realment és una eina molt útil, que esperem que en el futur s'incorpori dins de Fedora, perquè facilitarà molt la tasca a la gent que no és experta, i ajudarà a fer que l'ús d'aquesta distribució s'estengui.

divendres, de desembre 23

Un windows sense windows? ReactOS!

Aquesta si que és bona oi? Doncs si, existeix, un sistema operatiu pensat per ser compatible amb el Windows i els programes que s'executen sobre ell, però sense ser propietat de Microsoft. Aquesta "curiositat informàtica", té un nom, i és ReactOS. De fet, ja fa temps que n'havia sentit a parlar d'aquest projecte, però sembla que comença a agafar una certa solidesa, i que ara ja comença a ser una cosa mitjanament útil on podem fer córrer aplicacions com l'Openoffice, Microsoft Office, Mozilla Firefox, mIRC, Flash Player, Visual Basic 6, Irfanview, 7-zip... i fins i tot alguns jocs! (Quake, Unreal Tournament).
A més a més, és gratuït i té llicència GPL. Podeu descarregar la imatge ISO per instal.lar des d'aquest enllaç.
Jo tinc força curiositat i intentaré d'instal.lar-lo en una màquina virtual, i potser més endavant en una màquina real més antiga, suposo que els seus requeriments no seran gaire elevats.

dijous, de desembre 22

ATi silencer (Artic Cooling)

Des del gener que tinc una ATi Radeon X800XT amb 256MB en format AGP 8x al PC principal (un Athlon64 3400+), i la veritat és que n'estic molt content, té un rendiment molt elevat i encara es pot jugar a tots els jocs de darrera generació amb un nivell de detall prou bo.
El problema és que darrerament el ventilador que portava de sèrie "rascava", i feia un soroll força desagradable.
Així que vaig començar a investigar si hi havia la possibilitat de canviar el ventilador per un de menys sonor i eficient.
Cercant per internet (què faríem sense google), vaig trobar que si que n'hi havia de sistemes de refrigeració específics per a targes gràfiques. De tots els que vaig veure, em vaig decidir per l'ATi Silencer 5, doncs totes les "reviews" que havia llegit eren positives, i es deia que tenia molt bon rendiment tèrmic, i feia molt poc soroll. Així que ho vaig encarregar i ahir em va arribar i ho vaig muntar (no va ser gaire complicat, per cert).
Un cop muntat, aquí teniu una foto on podeu veure l'aspecte re la tarja gràfica amb aquest sistema de refrigeració muntat:

Realment l'aspecte és una mica impactant. És força voluminós i ocuparà l'espai de l'slot AGP i el PCI contigu. Com podeu veure disposa d'un ventilador de grans dimensions, que xucla l'aire de l'interior de la caixa, el fa passar a través d'aquesta canalització de plàstic i l'expulsa per la part posterior de la caixa. Al lloc on hi hauria d'haver el primer sloc PCI al costat de l'AGP, heu de treure la placa posterior, i hi heu de posar una reixeta que porta el mateix sistema per tal que l'aire calent surti a fora.
Aquí la podeu veure un cop ocupa el seu lloc dins del PC:


Com podeu veure, ocupa un volum força gran dins de la caixa, per tan haureu d'anar amb compte si la voleu muntar: us haureu d'assegurar que teniu espai disponible dins la caixa, i que no hi ha res que obstaculitzi el flux d'aire que xucla el ventilador negre.
Pel què fa al rendiment d'aquest sistema, la veritat és que he quedat força impressionat, just abans de muntar aquest sistema, amb el dissipador/ventilador que portava de sèrie, vaig enregistrar una temperatura de 40º en repòs per al xip de la tarja gràfica (GPU), i després d'una bona estona jugant, i fent-la anar al màxim de la seva capacitat, la temperatura pujava a 50º. Doncs bé, després de muntar aquest sistema, en repòs la GPU tenia una temperatura de 32º, i després de fer-la anar una estona al màxim, la temperatura amb prou feines passava dels 40º (en concret, 42). És a dir, que la temperatura ha baixat aproximadament 8º!.
A més a més d'això tamé s'ha de tenir en compte que el nivell d'emissió sonora es força baix, i això sobretot es nota quan es fa funcionar la tarja gràfica al màxim de la seva capacitat: amb el conjunt de dissipador/ventilador de sèrie, s'accelerava el ventilador i feia força soroll, i en canvi amb aquest nou sistema, gairebé no es percep diferència en la quantitat de soroll que genera, que d'entrada ja és força més baix.
Per acabar, que tot i tenir un excel.lent rendiment, no té un preu massa elevat (em va costar 19 euros). Si teniu alguna de les targetes gràfiques compatibles amb aquest sistema, i esteu preocupats pel soroll que fan, aquesta solució és un sistema de refrigeració a tenir en compte.

dimecres, de desembre 21

Asrock K8 Upgrade

Com ja vaig dir en un post anterior, vaig actualitzar el segon dels ordinadors que tinc, amb un Sempron 3100+, que està donant uns resultats molt bons, i amb una placa base nova que és la Asrock K8 Upgrade.
Aquesta marca, en principi no em sonava de res, però en realitat és com la marca blanca de Asus. És a dir, els components tenen la mateixa qualitat, tot i que la documentació és més escassa i no té el nom de la marca de prestigi.
Però a part d'això és una placa excel.lent. Concretament el model que em vaig quedar (per a socket 754), disposa del xipset nforce3 250, i entre altres característiques disposa d'una tarja de xarxa integrada fast ethernet (100 Mbps), xip d'àudio 8.1, AGP 8x, 4 slots PCI, i 2 DIMMS per a memòria DDR. A més també disposa d'un slot especial, en el què mitjançant una tarjeta especial, en un futur s'hi pot posar una cpu en socket 939, actualitzant així la cpu sense actualitzar la placa base.
També disposar de dos connectors serial ATA, i 2 IDE UDMA 133.
La veritat és que és una placa molt completa, amb la que no he tingut cap mena de problema d'estabilitat, i que em va costar uns 50€.
Aquí teniu una foto per què pugueu veure l'aspecte d'aquesta placa base:





dissabte, de desembre 17

Sempron 3100+

Recentment m'he decidit per actualitzar un dels PC's que tinc, que disposava d'un processador Athlon a 1.4 GHz amb 512MB de RAM. En principi volia obtenir un increment de rendiment prou important però sense gastar-m'hi gaire diners, així que vaig descartar un AMD Athlon64 que a més havia de ser en socket 939. Aleshores la única opció que em quedava era un micro que en teoria és de "gama baixa", i que s'anomena sempron.
Investigant una mica, he vist que hi ha semprons per a plaques per a socket a (com les de l'athlon i athlon xp), i n'hi ha per socket 754 com el Athlon64 3400+ que tinc en el PC principal. També he vist que hi havia diferències importants en les seves especificacions en funció de l'stepping (revisió) d'aquest processador: els primers estaven fabricats en tecnologia de 0.13 micres (ara ja obsoleta), no disposaven de registres de 64 bits, ni tampoc altres jocs d'instruccions com per exemple les SSE3 (extensió d'instruccions multimèdia).
I si això fos poc, saber una cosa tan bàsica com la freqüència de funcionament i la quantitat de memòria cau (cache), ha estat força complicat. Després d'una bona estona fent recerca per la xarxa, he sabut que el model 3100+ incorpora 256KB de cache de 2on nivell (a diferència dels altres que en solen tenir 128KB, i que a més funciona a una respectable freqüència de 1.8GHz, com la de l'Athlon64 3000+.
Aquí teniu una foto de l'encapsulat del xip, per tal que pugueu veure el seu aspecte:


En l'encapsulat del xip podeu veure el seu stepping: en aquest cas és el BX, que és el que ens garanteix que aquest processador pot executar qualsevol programa de 64 bits i té les extensions multimèdia SSE3. Aquest tipus d'encapsulat protegeix la "die" o nucli del processador, fa molt més difícil que es faci malbé, i reparteix millor la temperatura sobre tota la superfície metàl.lica. També facilita molt les coses a l'hora d'instal.lar el ventilador i dissipador.
Per acabar d'assegurar-me que aquest processador tenia les característiques que havia trobat a internet, he descarregat el programa CPU-Z, i l'he executar. Aquí teniu una captura:


Podem veure, que certament, tal com havia suposat a partir de la informació trobada per internet, aquest processador funciona a 1.8 GHz i té 256KB de cache de 2on nivell, a part dels 128KB habituals de primer nivell.
Un altre aspecte molt important és que està fabricat amb una tecnologia de 0.09 micres, i funciona amb un voltatge de 1.45V, fent servir el nucli anomenat "Palermo". Això implica que el seu consum energètic és baix, i que la seva temperatura de funcionament teòricament, és baixa.
Per tal d'assegurar-me d'aquest fet, he executat l'Everest Home edition 2.20 (que malauradament en la darrera versió ja no és gratuït), i he mirat a la pàgina corresponent als sensors, obtenint aquestes dades:


Propietats del sensor
Tipus de sensor Winbond W83627HF (ISA 290h)

Temperatures
Placa mare 28 °C (82 °F)
Processador 34 °C (93 °F)
Aux 26 °C (79 °F)
Seagate ST340810A 27 °C (81 °F)

Ventiladors
Processador 2637 RPM
Xassís 3184 RPM

Valors de voltatge
Nucli CPU 1.47 V
Aux 1.65 V
+3.3 V 3.30 V
+5 V 5.03 V
+12 V 11.73 V
-12 V 1.87 V
-5 V 2.54 V
Pausa en espera +5 V 4.99 V
Bateria VBAT 0.02 V
Debug Info F 40 35 FF
Debug Info T 28 34 26
Debug Info V 5C 67 CE BB C1 CC CC (01)

Podem observar que la temperatura del processador és de tan sols 34º, i això tenit en compte que en aquests moments estava funcionant al 100% de la seva capacitat!
També he fet mesures quan el processador en idle (sense fer res), i la temperatura ni tan sols superava els 30º, de fet, es quedava en uns 28º. Compareu això amb la temperatura a la que arriba el processador que tinc al PC principal (un Athlon64 3400+ basat en un nucli més antic, el newcastle), que arriba a gairebé 50º amb el 100% de càrrega.
Realment, pel preu que m'ha costar (uns 100 euros amb iva i el dissipador i ventilador inbox), és una CPU excel.lent, ser molt fàcil de muntar en la seva placa i amb el seu dissipador/ventilador (la placa, és una Asrock K8 Upgrade, de la qual ja parlaré en un altre post). A més, el rendiment obtingut també és molt bo, si tenim en compte el seu preu (d'això també en parlaré en posts posteriors).
Ja ho sabeu, si voleu un processador molt eficient, amb bon rendiment, amb un consum i temperatura de funcionament baixes, i amb un preu força assequible, no cal que us compreu un Athlon64, podeu comprar-vos un Sempron tranquilament: us haureu estalviat força euros i no crec que us decepcioni.

divendres, de desembre 16

Consola en mode vesa framebuffer en Fedora

Per defecte, Fedora ens presenta una consola de sistema en mode text de 80 columnes x 25 files. La veritat és que tenint en compte la resolució habitual dels monitors actuals (1024x768 o més), és molt limitada, i hi caben molt poques lletres. Aprofitant que la majoria de targetes gràfiques acompleixen l'estàndard VESA, podem millorar substancialment la resolució de la consola en mode text, obtenint lletres amb més resolució i al mateix temps amb moltes més files i columnes.
En el cas d'aquesta distribució el suport per a aquests modes de consola ja ve integrat en el kernel, en canvi, pot ser que en altres s'hagi de compilar el kernel amb suport per a "vesa framebuffer console".
D'aquesta manera, en Fedora, només ens caldrà activar l'ús d'aques tipus de consola. Per tal de fer això, haurem d'editar el fitxer grub.conf i afegir una comanda al final de la línia corresponent:
- Primer de tot, anem al directori on està situat el fitxer grub.conf (sempre com a root):

# cd /boot/grub/

- Editem el fitxer amb un editor de text qualsevol, i cerquem les següents línies:

title Fedora Core (2.6.14-1.1653_FC4)
root (hd0,2)
kernel /boot/vmlinuz-2.6.14-1.1653_FC4 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.14-1.1653_FC4.img

(o la línia corresponent a la versió del kernel que tinguem instal.lat).
- Per tal d'indicar a Fedora que arrenqui amb la consola d'alta resolució en mode VESA, haurem d'afegir la cadena de text: "vga=XxXXX" al final de la línia corresponent al kernel, on XxXXX és un codi que ens indica la resolució i la profunditat de color amb la que volem la consola. Per exemple, si volem una consola amb una resolució de 1280x1024 (habitual en els tft's de 17), i 64 mil colors, hauríem d'editar el grub.conf afegint el paràmetre vga=0x31A, quedant-nos de la següent forma:

title Fedora Core (2.6.14-1.1653_FC4)
root (hd0,2)
kernel /boot/vmlinuz-2.6.14-1.1653_FC4 ro root=LABEL=/1 rhgb quiet vga=0x31A
initrd /boot/initrd-2.6.14-1.1653_FC4.img

En el cas que volguem altres resolucions o nivells de profunditat de color, haurem de substituïr el paràmetre 0x31A per algun dels de la següent taula:

| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B

- Un cop fet tot això, només caldrà reiniciar el sistema i si tot va bé ja disposarem d'una consola en mode text d'alta resolució.

dijous, de desembre 15

mesures de rendiment en GNU/Linux

En el cas de windows, es disposa d'una gran quantitat de programari per mesurar el rendiment del sistema, però en el cas de Linux, costa força més de trobar programari d'aquest tipus.
Però cercant per la xarxa, vaig acabar trobant aquest programa anomenat nbench, el qual podeu descarregar des d'aques enllaç.
Per tal d'instal.lar i executar aquest programa calen 2 passos:

- En primer lloc cal descomprimir amb la comanda:

$ tar -zxvf nbench-byte-2.2.2.tar.gz

- Després cal entrar en el directori creat:

$ cd nbench-byte-2.2.2.tar.gz

- I compilar al paquet amb la comanda :

$ make

- Un cop fet això, només falta executar el programa amb la comanda:

$ ./nbench

I el programa realitzarà una sèrie de càlculs, i al final ens donarà una sèrie d'índex, comparats amb un pentium a 90 MHz i després amb un AMD K6 a 233 MHz. He executat aquest programa en uns quants processadors, i aquí teniu uns quants resultats que he recollit per tal que pogueu comparar. Si voleu, podeu enviar-me els resultats i els aniré recopilant en una taula.



Val a dir que en el directori que es crea un fitxer anomenat Makefile, en el qual podeu modificar els flags usats per fer la compilació, i que en funció d'aquests pot variar. En qualsevol cas, podem veure que en aquest test concret, el rendiment que assoleixen els diferents processadors d'AMD és molt superior al de l'intel provat. Fins i tot el AMD més "baix": el Sempron 3100+ supera de llarg en rendiment al pentium4.
Això en part és lògic, perquè d'entrada aquest test no està optimitzat per a cap arquitectura en concret, i en aquestes condicions els processadors d'AMD solen ser força millors.


dilluns, de desembre 5

Mozilla Firefox 1.5 en Català

Finalment i després de força espera, s'ha publicat la versió 1.5 definitiva d'aquest popular navegador. Inclou millores de rendiment (sobretot en la velocitat de navegació), i un nivell de seguretat encara més elevat. Firefox també suporta nous llenguatges de programació orientats a la web com AJAX. També permet la reordenació dels "tabs", situant-los en la posició desitjada, arrossegant-los amb el ratolí.
Si encara utilitzeu internet explorer, proveu aquest navegador, segurament us sorprendrà per la seva velocitat i sobretot per la manca de problemes que comporta usar-lo (spyware, virus, trojans...).
Podeu descarregar la versió 1.5 en Català per a Windows i també per a Linux.