El teu blog de Linux en català

Aquestes setmanes no estan tenint novetats molt interessants. Tot i això, ahir sí que vam tindre una bona notícia…

  • La gent de l’Elemtary Group ha desenvolupat un gestor de correu senzill, ràpid i funcional: només correu, com ells diuen. Proveu Postler.
  • I ja que estem, per què no parlar d’aquest mateix grup que està desenvolupant l’anomenat «Elementary OS», un sistema operatiu amb molts canvis visuals basat en GNOME.
  • Si feu servir Chrome (jo no ho faig :P), potser vos interessarà l’extensió apt-linker, que converteix les ordres «sudo apt-get install» que hi ha per Internet en enllaços que es poden clicar per instal·lar eixe programa.
  • Sabíeu que existeix una diferència important a l’hora d’entrar com a root fent servir «su» o «su -»? Bàsicament, la segona ordre ens permet actuar «realment» com a root, els scripts que s’executen (bashrc) són diferents en un i altre cas.
  • Flipeu amb aquest vídeo que el Marc comparteix amb nosaltres que mostra el nombre d’una manera molt original el nombre d’activacions diàries de telèfons Android.
  • A Imatica.org ens expliquen les millores que té l’OpenBravo 3. Personalment mai he estat capaç d’instal·lar-lo i fer-lo servir, a veure si aquesta nova versió és més «usable» per als que només el volem provar.
  • OpenSUSE 11.4 està a punt d’arribar. L’RC4 es va publicar fa dos dies. Només queden 10 dies per la versió final!
  • Si feu servir el Gimp, vos interessarà l’extensió G’MIC que afegeix un munt d’efectes i filtres als que ja té el programa.
  • Firefox 4 ja està a la recta final. Fa dos dies es va publicar la beta 12. Des que es va publicar la primera beta s’han corregit prop de 7000 errors: tota una feinada.

 

Mike Beltzner, el màxim responsable de desenvolupament de Firefox, ha decidit que abandonarà el projecte quan es publiqui Firefox 4. Mike va començar a treballar en el projecte Firefox al 2005, i des del 2008 n’és el cap de desenvolupament.

Mike Beltzner

Mike Beltzner

En el seu comunicat, explica que tenia ganes de dedicar-se a coses noves i desconegudes per a ell. En concret, treballarà a DownUnder GeoSolutions, una petita empresa que treballa en la interpretació 2D/3D de moviments sísmics.

Mentre Mike Beltzner ha estat involucrat en el desenvolupament de Firefox (en menor o major mesura) han vist a la llum sis grans versions d’aquest navegador, des de la 1.5 fins a la propera versió Firefox 4.

Mozilla ha publicat els seus plans per a Firefox, i aquests inclouen un canvi en la seva política d’alliberament. Amb el Firefox, estàvem acostumats a tenir noves versions molt espaiades en el temps entre sí, però Mozilla ha decidit acurtar moltíssim els terminis. D’aquesta manera, si s’acompleixen les expectatives, durant el 2011 es publicarà Firefox 4 (està a punt d’alliberar-se), Firefox 5, Firefox 6 i Firefox 7.

Lògicament, això implica que els canvis que hi hagi entre les diferents versions seran menors a les que ens tenien acostumats. Referent a això, Mozilla també ens explica les novetats principals que tindran les versions 5 i 6 de Firefox.

Firefox 5

  • Administrador de comptes
  • Interfície gràfica senzilla per a compartició de fitxers
  • Animacions per a la interfície gràfica
  • Versió de 64 bits per a Windows

Firefox 6

  • Aplicacions web
  • Implementar FasterCache
  • OSX 10.7
  • Optimitzacions per al JavaScript

A més, per a cadascuna de les versions que surtin també hi afegiran altres característiques i funcions que tinguin preparades, i que puguin millorar el rendiment, l’estabilitat i la interfície d’usuari. Per al Firefox 7, encara no té clar què hi podrà fer entrar, però els seus plans es centren en implementar l’Electrolysis, per mitjà del qual volen separar els processos en què s’executa el Firefox (de manera similar al que fa actualment Crome) i deXBLification (no he pogut esbrinar què és. Potser implementar XBL 2.0 o deixar d’utilitzar XBL?).

Després de la notícia d’ahir, la veritat és que la cosa pinta bé per al futur de GNU/Linux. Sembla la primera volta que realment es tracta d’unificar el sistema d’instal·lació de paquets al nostre sistema operatiu. Per cert, vosaltres creieu que algú d’aquests tindrà xicota?

Una de les raons per les quals no he fet servir fins ara el Firefox4 en desenvolupament (tot i que ja el trobe totalment estable) és que el Firebug no era compatible amb ell.

El Firebug és una eina d’inspecció del codi font que als desenvolupadors web ens ajuda d’una manera que no vos podeu imaginar. Sense ell, senzillament la nostra feina és senzillament… un maldecap.

Hui he pogut descobrir que existeix una versió alfa del Firebug que sí que funciona amb el Firefox4. Sembla que té algunes fallades per corregir, però sembla que funciona bé. Aquesta era l’única cosa que em faltava per passar-me definitivament al Firefox4 i abandonar d’una vegada per totes el pesat Firefox 3.6.

Per instal·lar aquesta darrera versió, només heu d’anar a la pàgina de baixades del Firebug i allà instal·lar la versió més recent (a hores d’ara és la 1.7 alfa 7). Jo ho he provat amb la darrera versió del Firefox4 (la beta 8 ) i funciona bé.

Portàvem ja molt de temps preguntant-nos quan s’afegiria el botó de menú global per al Firefox i així eliminar la barra de menú que tan desfasada està als navegadors moderns.

Doncs ara, per fi, les darreres versions en desenvolupament per a GNU/Linux ja han fet el canvi. He d’admetre que aquesta era l’única millora que mancava per tornar a posar novament al Firefox entre els millors.

Botó de menú global del Firefox4

Realment dóna gust treballar amb el Firefox sense perdre espai per dalt i per sota (la barra d’extensions també es troba desactivada per defecte). Funciona molt fluïd i ràpid i les noves característiques que ja s’havien afegit arrodoneixen el producte.

Encara es podria trobar a faltar una miqueta més d’elegància, però això ja seria secundari. Si voleu provar aquesta darrera versió, podeu fer servir els repositoris mozilla/daily per a l’Ubuntu o bé al yourt d’Arch. He estat provant de trobar un executable per fer-lo servir a altres distribucions, però no n’he trobat. Només un avís: aneu molt en compte amb els repositoris mozilla/daily, ja que tenen tendència a trencar els nostre firefox (el firefox funcionarà, però sempre serà una versió inestable).

Interfície del Firefox4 a GNU/Linux

Aquesta setmana hem pogut arreplegar un bon munt de notícies molt interessants:

Si bé fa uns dies us explicàvem les importants millores de rendiment que estan tenint les darreres versions Beta de Firefox 4, últimament han aparegut un parell de notícies no tan bones relacionades precisament amb Firefox 4.

D’una banda, mozilla.cat ens informa que l’endarreriment de la setena Beta. El motiu d’aquest endarreriment és la gran quantitat de bugs que s’han detectat en Firefox 4 Beta 6. En total són uns 800, 5 dels quals bloquejadors.

A més, ahir es va anunciar l’endarreriment de la publicació de la versió definitiva de Firefox 4, relacionat amb els errors esmentats. Per aquest motiu, s’ha modificat el seu calendari de llençament, i ara mateix es preveu l’alliberament de Firefox 4 Beta 7 a principis de novembre, i alliberar unes quantes versions Beta més (en principi, fins la Beta 10) fins a desembre. A principis del 2011 es publicaria la Release Candidate i poc després, si tot va bé, la versió definitiva.

Moltes crítiques i mesos de desenvolupament ha hagut de rebre Mozilla per posar-se les piles. Però ho han aconseguit, i ho han fet bé. Segons comenten a Genbeta, via la pàgina creada per a l’ocasió: Are we fast yet?, el Firefox ha reduït a la meitat el temps de renderitzat en les proves sunspider i v8bench.

Test Sunspider

Test Sunspider

Test v8bench

Cal fer un parell de puntualitzacions respecte a aquests resultats:

  • És a la versió de 32bits on el Firefox aconsegueix superar tots els altres, a la versió de 64bits es queda una mica enrere (tot i que la millora és igual d’impressionant).
  • Aquesta pàgina (Are we fast yet?) està feta per desenvolupadors del Firefox per fer les proves, que es fan únicament sobre una plataforma Mac OSX.

Com comenten a Genbeta, aquestes millores s’han aconseguit a través d’optimitzacions incrementals en dos projectes paral·lels: Jägermonkey i Tracemonkey. Tracemonkey és un vell conegut, és el primer compilador directe que van introduir a la versió 3.5 del Firefox, i en el qual es van posar moltes esperances. Jägermonkey actua quan Tracemonkey no pot activar-se.

Considere que aquesta és una gran notícia per al programari lliure. Tot i que el navegador de Google també és lliure, s’ha de dir que no ho és en la mateixa manera que ho és el Firefox. Ja va haver-hi conflicte en el seu dia quan Google va apostar per certs estàndards web pels quals caldria pagar i no eren lliures (i el seu navegador sí implementaria). La Fundació Mozilla té una filosofia més compromesa amb el programari lliure i per això és important que continue sent un símbol d’innovació i eficiència (sense menysprear ni deixar de lloar totes les aportacions que Google ha fet i continua fent al programari lliure).

A Mozilla.cat parlaven fa uns dies de la publicació de Firefox 4 per a l’Android i Maemo. A part de destacar el canvi de nom de «Fennec» a «Firefox», aquesta versió està basada en la versió del Firefox per a ordinadors personals amb tota la compatibilitat amb CSS3, HTML, WebM i tots els nous formats que això suposa. També inclou Firefox Sync, l’eina de sincronització que ja s’ha implementat també a la versió d’escriptori.

No vull estendre’m més amb les característiques i vull parlar més de l’experiència que he tingut amb la versió per l’Android i posar algunes captures. Faré un breu resum:

Les bones impressions

  • Un cop obert el navegador, la primera impressió és molt bona, s’ha cuidat l’aspecte i la disposició dels elements, se’ns mostra un seguit de les pàgines visitades i alguns ginys que podem instal·lar.
  • Si tenim sincronitzat el Firefox Sync, també ens permetrà cercar entre les pàgines cercades en altres ordinadors on també el tinguem.
  • Navegar entre les pestanyes o fer operacions bàsiques d’arrere/avant o marcar pàgines per a les adreces d’interès és fàcil i intuïtiu (només cal tocar i desplaçar cap a la dreta o l’esquerra per una cosa o altra).
  • L’evolució des de la versió alfa és impressionant: la interfície és molt més ràpida i precisa

El que cal millorar

  • El temps d’inici de l’aplicació és lleugerament més llarg que amb altres navegadors com l’Opera Mini o el que ve per defecte amb l’Android.
  • Tot i que la interfície ara és més ràpida que amb Fennec, encara és lenta i pesada fins a un punt que pot suposar no ser còmode treballar amb ell (amb la versió alfa era impossible).
  • Després d’uns minuts d’ús la interfície i els menús s’han tornat molt lents en el meu cas, no tenia cap altre programa obert i tampoc no havia obert més de tres pestanyes.
  • Encara no està en català (hauré de preguntar al Toni Hermoso si hi estan treballant). La traducció catalana està en curs però encara no s’ha afegit.

Com veieu, només cal millorar el rendiment, perquè per la resta el Firefox 4 per a l’Android és molt millor que l’Opera o el navegador que ve per defecte. La forma d’accedir i navegar entre els elements i les opcions està molt ben pensada i és molt agradable a nivell gràfic. Estarem atents a l’evolució de les properes versions.

A continuació teniu algunes captures que he fet. Si esteu interessats en baixar el Firefox per al vostre mòbil Android o Maemo, podeu fer-ho des de la pàgina oficial (recordeu que a l’Android haureu d’eliminar la restricció per poder instal·lar programes de tercers, ja que el Firefox 4 no és al market).