Mozilla Firefox 4.0 béta 1 pour bientôt ?

Comme chaque matin, j’ai fait recompiler à ma machine un code source de développement de Mozilla Firefox (alias Minefield) mis à jour… Et le numéro de version est assez intéressant…

Oui, c’est bien :

Build identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:2.0b2pre) Gecko/20100629 Minefield/4.0b2pre

Autant dire que la version 4.0 béta1 va bientôt arriver. Donc, voici les tests g33k habituels : acid3, html5test et v8 pour tester la vitesse de l’interprétation de JavaScript.

Pour le dernier test, il faut savoir que mon ordinateur est équipé d’un AthlonX2 II 215, dont voici les infos via cat /proc/cpuinfo :

[fred@fredo-arch ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 215 Processor
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save
bogomips : 5426.71
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 1
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Athlon(tm) II X2 215 Processor
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt npt lbrv svm_lock nrip_save
bogomips : 5426.68
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

C’est un processeur dont la fréquence d’horloge varie de 800 à 2700 Mhz en fonction des besoins…

Alors, quand arrivera Mozilla Firefox 4.0 béta 1 ? Bonne question, merci de l’avoir posée 😉

Un libriste = extrémiste du libre ?

Les termes en « isme » ou « iste » ont été associés depuis des années à des mouvements extrémistes. Mais, n’est-ce pas réducteur ?

Doit-on dire qu’un capitaliste est un extrémiste du capital ? Un marxiste, celui de la doctrine de Marx ? Un pacifiste, un extrémiste de la paix ?

Cela est un peu réducteur et facile à dire. On pourrait multiplier les exemples de terme en « isme » qui ne sont pas connecté à un extrémisme.

Donc, pour moi, un libriste n’est pas un extrémiste du libre, mais un utilisateur de logiciel libre. Si on devait parler d’extrémiste, un « librissiste » – néologisme complet – serait plus adapté.

Pour tout dire, je ne suis pas linguiste, et je n’ai pas fait d’étude de linguistique, mais une personne qui essaye d’expliquer – même si cela considère que c’est impossible – que le terme libriste est à mes yeux tout sauf un terme injurieux.

Evidemment, c’est de la philosophie et de la linguistique à 0,02 €, mais cela fait plaisir de faire un peu de masturbation intellectuelle de temps en temps, même si certaines personne considèrent que je suis inapte à toute forme de réflexion.

html5test… Troisième :)

Après un deuxième article sur le html5test il y a une dizaine de jours, j’ai voulu faire un nouveau point. Cette fois, je prends :

Chromium n’a pas augmenté son score, mais reste en haut du podium avec 217 points.

La version de développement de Mozilla Firefox 3.7 qui deviendra la 4.0 d’ici quelques mois, a pris du galon.

Elle gagne 20 points, par l’ajout du webgl et des websockets. Pour un total de 196 points.

Après avoir récupéré la dernière version de développement d’Opera 10.60 trouvée via le blog des developpeurs d’Opera, ce dernier fait un bon immense… Il passe de 129 à 159 points…

Autant qu’en une dizaine de jours, cela a pas mal bougé 😉

Et si on utilisait un peu Minix ?

Minix, c’est à l’origine un OS développé à titre d’enseignement par Andrew Tannenbaum. C’est aussi en utilisant Minix que Linus Torvalds créa linux 0.0.1 en 1991.

Or, depuis sa version 3, le but est passé de l’enseignement à un OS réellement utilisable sur des machines restreintes en terme de capacités techniques.

J’ai voulu tester Minix 3.1.7, et voici ce que cela donne. J’ai commencé par récupérer l’ISO avec l’outil wget :

[fred@fredo-arch ISO à tester]$ wget -c http://www.minix3.org/download/minix_R3.1.7-r7256.iso.gz
–2010-06-19 10:20:18– http://www.minix3.org/download/minix_R3.1.7-r7256.iso.gz
Résolution de www.minix3.org… 130.37.20.20
Connexion vers www.minix3.org|130.37.20.20|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 484985419 (463M) [application/x-gzip]
Sauvegarde en : «minix_R3.1.7-r7256.iso.gz»

100%[======================================>] 484 985 419 762K/s ds 10m 35s

2010-06-19 10:30:53 (746 KB/s) – «minix_R3.1.7-r7256.iso.gz» sauvegardé [484985419/484985419]

Pour l’émulation, j’ai utilisé une machine virtuelle différente de celle que j’utilise d’habitude. 8 Go de disque, 256 Mo de mémoire sont largement suffisant. Et comme c’est un OS en 32 bits, j’ai utilisé le binaire qemu qui propose une émulation uniquement en 32 bits, au lieu d’utiliser qemu-system-x86_64.

Mais trève de bavardage, voici les lignes de commandes utilisées :


[fred@fredo-arch ISO à tester]$ qemu-img create -f raw disk.img 8G
Formatting 'disk.img', fmt=raw size=8589934592
[fred@fredo-arch ISO à tester]$ qemu -enable-kvm -k fr -m 256 -localtime -soundhw all -hda disk.img -cdrom minix_R3.1.7-r7256.iso -boot d &

Continuer la lecture de « Et si on utilisait un peu Minix ? »

Et si le modèle du logiciel libre et open-source était plus capitaliste que celui du logiciel privateur ?

Un des angles d’attaques préférés de Microsoft (et d’autres ténors du logiciel privatif) est de dire que le logiciel libre – opensource est communiste. Tout cela à cause des diverses communautés liés aux différents logiciels.

Quand les néo-classiques mirent au point leur théorie en réaction au marxisme, ils ont mis au point un marché idéal, celui de la Concurrence pure et parfaite.

Il y a 3 points principaux abordés dans cette vision du marché.

  • atomicité des acteurs : en clair, un acteur seul ne doit pas pouvoir vérouiller le marché par sa propre volonté.
  • homogénéité des produits : les produits doivent être de qualités proches et peuvent être interchangés sans perte par le consommateur.
  • transparence de l’information : l’information doit pouvoir être disponible sans entrave.

Deux autres points sont plus dirigés vers la relation entre les marchés (libre circulation des facteurs de productions et libre entrée et sortie sur le marché).

Or, si on regarde les 3 premiers points, le modèle du logiciel libre et opensource colle vraiment.

Aucun acteur, quelque soit le domaine concerné n’est assez puissant pour vérouiller le marché dans sa spécialité : cf le nombre de navigateurs internet, l’existence d’alternatives viable à Apache (cf Cheerokee par exemple, ou encore lighthttpd), le nombre de distributions linux, le nombre de types d’OS libre (linux, BSDs libres, Haiku, etc…)

En ce qui concerne l’échange des produits, cela n’est pas complètement vrai, mais on peut trouver des logiciels dans certains domaines qu’on peut échanger modulo un léger temps d’adaptation (pino, choqok, gwibber dans le domaine du micro-blogging par exemple), les environnements de bureau, etc…

Le dernier point, avec la disponibilité du code source de chaque logiciel, donc des informations nécessaires à son fonctionnement / amélioration, on peut dire que ce point est plus que rempli.

Bien entendu, cet article n’est qu’un jus de cerveau rapide, mais qui au moins, essaye de tordre le coup à l’idée reçue : « logiciel libre / opensource = communisme ».

Il est vrai que sur le monde du logiciel privatif, MS-Windows n’est pas en situation de quasi-monopole, ni MS-Office, ni MS-Internet Explorer entre 2000 et 2004 🙂