Disponibilité de Firefox 2.0.0.5

En ce 18 juillet 2007, Firefox 2.0.0.5 vient de voir le jour.

Au menu des nouveautés, essentiellement des mises à jour de sécurité, entre autres :

Au total, 8 failles, 3 critiques, 2 hautes, une modérée et deux sans qualifications.

Depuis la sortie de Firefox 2.0.0.0, 31 bulletins de sécurité en 8 mois. 4 par mois, ce qui n’est pas excessif, non ? 😉

Tiens, Linus Torvalds vient de nous sortir encore une perle ? :)

Lu sur OSNews : Linux Creator Calls GPLv3 Authors ‘Hypocrites’ => Le créateur de Linux traite les auteurs de la GPLv3 d’hypocrites.

Cela reprend un article de la Linux Kernel mailing list, datée du 20 juin 2007 :

And anybody who thinks others don’t have the « right to choice », and then
tries to talk about « freedoms » is a damn hypocritical moron.

Ce qui donne traduit :

Et si quelqu’un qui pense que les autres n’ont pas le « droit de choisir », et qui essaye ensuite de parler des « libertés » n’est qu’un sacré connard d’hypocrite.

Ah, le langage fleuri de Linus.

Plus d’infos dans cet article d’Information week.

Savez-vous planter Windows Vista à la mode, à la mode ;)

J’avoue que je lis parfois Generation-NT, même si j’ai passé de mauvais moments avec ce webzine.

Mais une nouvelle m’a fait franchement rire… Encore faudrait-il qu’elle soit complètement vraie…

On pourrait planter Windows Vista en maintenant pressé durant une trentaine de secondes le duo touche Windows +E, raccourci clavier qui permet de lancer un explorateur…

Le problème est que l’ouverture de ces fenêtres ne s’arrête pas. Le seul moyen de revenir à la normale est de relancer le système. Dans le cadre d’une utilisation normale ce bogue n’est pas gênant en soi, mais pourrait le devenir si des personnes mal intentionnées décidaient de l’exploiter à distance afin de provoquer des dénis de service. De son côté, Microsoft n’a pas encore indiqué s »il comptait ou non corriger ce bogue. Wait & See.

Si cette info est vérifié, c’est un peu comme la « bombe fork« , qui se base sur le processus unix fork() :

Une fork bomb fonctionne en créant un grand nombre de processus très rapidement afin de saturer l’espace disponible dans la liste des processus gardée par le système d’exploitation. Si la table des processus se met à saturer, aucun nouveau programme ne peut démarrer tant qu’aucun autre ne termine. Même si cela arrive, il est peu probable qu’un programme utile démarre étant donné que les instances de la bombe attendent chacune d’occuper cet emplacement libre.

Bien, attendons pour voir 😉

Encore une artiste que les majors ne voudront jamais produire…

Il s’agit d’Allison Crowe, une canadienne qui se fait connaitre via jamendo et d’autres sites de musique libre.

Elle mélange le jazz, le folk, la soul, le tout accompagné de piano… Un peu comme Norah Jones a ses débuts.

Un coup de coeur, tout comme Rob Costlow dans le domaine piano…

Merci à Jamendo pour nous sortir de la soupe habituelle des radios et des majors (EMI, Universal, Sony, etc…).

C’est officiel, la prochaine version de Gran Paradiso sera une alpha7

Bien que je le sentais arriver (l’identifiant utilisateur étant 3.0a7pre), la prochaine version de Gran Paradiso, nom de code de Firefox 3.0 sera une alpha7.

En lisant cet article de PCWorld, on apprend que la prochaine version qui aurait du « théoriquement » être la béta 1 sera l’alpha7. Le niveau du code actuel ne justifiant pas l’appellation béta1 pour le moment.

Au moins, c’est honnête 😉

Les nouvelles dates de publications sont donc :

  • Alpha 7 : gel du code au 25 juillet, sortie pour le 31 juillet.
  • Alpha 8 ou béta 1 : gel du code au 5 septembre, sortie le 18.
  • Béta 1 ou béta 2 : gel du code au 16 octobre

Donc, une sortie pour noël 2007, voire début 2008 ? Pour les personnes qui annonçaient la sortie du navigateur en septembre, retournez à vos chères études 😉

Donc, vers un affrontement Opera 9.5x – Firefox 3.0 fin 2007, début 2008 ?

D’ailleurs, j’ai toujours pensé au minimum à une sortie pour la fin de l’année

Linux 2.6.22 est sorti… Au moins, une dépendance de Gutsy…

…sera respecté 😉

Comme l’avais précisé Julien dans un article de son blog, le noyau linux 2.6.22 est une des bases de cette nouvelle version, avec Gnome 2.20, Compiz Fusion (fusion de Compiz et Beryl) et plein de bonnes choses par ailleurs.

Ayant été sur kernel.org, j’ai pu lire l’annonce du 2.6.22, avec de l’humour tout à fait typique de Linus Torvalds :

Author: Linus Torvalds
Date: Sun Jul 8 16:32:17 2007 -0700

Linux 2.6.22

Woo-hoo. I’m sure somebody will report a « this doesn’t compile, and
I have a new root exploit » five minutes after release, but it still
feels good 😉

Signed-off-by: Linus Torvalds

Ce qui donne en français :

Auteur: Linus Torvalds
Date: Dim Juil 8 16:32:17 2007 -0700

Linux 2.6.22

Woo-hoo. Je suis sûr que quelqu’un va rapporter un « Il ne se compile pas, et j’ai trouvé un nouvelle faille pour root » cinq minutes après la publication, mais cela fait du bien 😉

Signed-off-by: Linus Torvalds

Après tout, le noyau 2.6.21 n’est sorti que le 26 avril dernier 😉

Et l’historique du développement, via un billet de linuxfr.org… Qui a dit que les développeurs n’avaient pas d’humour ? 😉

Deluge 0.5.2, un excellent client bittorrent pour Linux.

Je reprends ici une note que j’ai posté sur le forum « Planet Libre ».

Cherchant un remplaçant pour le très puissant mais aussi très aérophagique Azureus pour récupérer des ISO linux et de la musique libre sur jamendo, je suis tombé sur Deluge, un client en python + gtk.

Il est assez léger, rapide, extensible – un greffon propose par exemple de filtrer les IPs indésirables – et cerise sur le gateau pour les adorateurs des paquetages debian, disponible en paquet pour Ubuntu Feisty (i386 et AMD 64) et debian 🙂

Pour les autres distributions, désolé, je n’ai pas cherché 🙁

Si vous êtes un fanatique de la compilation, elle est très simple, pour ne pas dire simplissime.

Voici la liste des dépendances – pour une debian – à adapter selon votre distribution, dixit le README du code source.

g++
python-all-dev
python-all
python-dbus
python-gtk2
python-xdg
python-support
libboost-dev
libboost-thread-dev
libboost-date-time-dev
libboost-filesystem-dev
libboost-serialization-dev
libssl-dev
zlib1g-dev

Ensuite, la compilation / installation est assez simple :

Pour compiler : $ python setup.py build
Pour installer : $ sudo python setup.py install

Et voici ce que donne le logiciel lancé :

Deluge en action

Le panneau de préférences ?

préférences de Deluge

Enfin, je n’ai pas parlé de la vraie bonne surprise… On peut utiliser des flux cryptés si les autres utilisateurs sont d’accord 🙂

Je sais, cela fait paranoïaque, mais au moins, saluons l’effort :

Cryptons le flux ?!

Voila, je voulais vous parler du logiciel qui a remplacé Azureus dans mon coeur après des années de bons et loyaux services 😉

Vers SeaMonkey 2.0 ?

Cela faisait bien deux mois que je n’avais plus touché au successeur de la suite Mozilla, à savoir SeaMonkey.

Aujourd’hui, en utilisant un .mozconfig assez proche de celui utilisé par les développeurs, j’ai pu voir que depuis ma dernière utilisation, quelques petites choses avait changées.

.mozconfig utilisé :
#
# See http://www.mozilla.org/build/ for build instructions.
#

# Options for client.mk.
mk_add_options MOZ_CO_PROJECT=suite

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-application=suite
ac_add_options –enable-default-toolkit=cairo-gtk2
ac_add_options –enable-pango
ac_add_options –enable-strip
ac_add_options –enable-canvas
ac_add_options –enable-svg
ac_add_options –enable-optimize= »-O2″

ac_add_options –disable-debug
ac_add_options –disable-tests

Déjà, le profil – au moins sur les plateformes unix (linux, BSD, etc…) n’est plus disponible au même endroit. Avec les Seamonkey 1.0 et 1.1, on le trouvait dans /home/nom d’utilisateur/mozilla/default/.

Ce n’est plus le cas, désormais.

Il est localisé dans /home/nom d’utilisateur/mozilla.org/seamonkey/

le profil de seamonkey 2.0a1

Autre changement, la version affichée n’est plus une pré-1.5, mais une pré-2.0 alpha1, au moins sur le code du tronc que j’ai utilisé.

Au premier démarrage, il propose d’importer les données de Thunderbird, s’il est présent. Modulo les forums, l’import se passe sans problème.

première étape import des données de thunderbird

deuxième étape import des données de thunderbird

Sur le plan du coeur ? Que dire ? Que c’est basé sur le même code que Gran Paradiso (Nom de code de firefox 3.0), et qu’il est pour le moment étiquetté comme du Gecko 3.0a7pre.

Seamonkey :  version

Il semble aussi prendre en considération l’utilisation du « runtime » xul, comme semble le prouver la présence du fichier libxul.so dans le répertoire racine du logiciel :

libxul.so ?

Bref, ce futur SeaMonkey 2.0 sera – comme Firefox 3, un grand cru. Mais comme tous les grand crus, il faut les laisser murir. Et comme l’on semble parti pour une 7ième version alpha de Gran Paradiso, on verra cela en fin d’année… 🙂

Bientôt Gran Paradiso Alpha 6 ?

Ayant compilé ce matin le code source du tronc de firefox (alias Minefield), la nouvelle version affichée m’a fait un brin tiqué.

Minefield pré-3.0 alpha7 ?!

En effet, la version de développement est la 3.0a7pre = préversion de la 3.0 alpha7 ?

Pour info, le .mozconfig utilisé :

#
# See http://www.mozilla.org/build/ for build instructions.
#

. $topsrcdir/browser/config/mozconfig

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize= »-O2 -pipe -w »
ac_add_options –disable-debug
ac_add_options –disable-tests

ac_add_options –enable-canvas
ac_add_options –enable-svg
ac_add_options –enable-pango
ac_add_options –enable-default-toolkit=cairo-gtk2

Donc déjà on peut en déduire que :

Enfin, on verra bien 😉