Vieux geek, épisode 82 : une interface à la MS-Windows 95 pour MS-Windows 3.1x…

J’ai pratiqué MS-Windows 3.1x durant près d’un an, entre 1995 et 1996, le temps d’avoir un ordinateur suffisamment équipé pour lancer la révolutionnaire version de l’OS pour grand public.

Outre le fait que Microsoft vendait le fait que c’était un OS 32 bits (partiellement au moins), il y avait cette interface qui faisait réver par sa simplicité.

Après être passé sous MS-Windows 95, j’ai suivi d’un oeil distrait l’actualité de son prédécesseur, et courant 1997, j’ai appris l’existence d’un projet qui permettait de recopier l’apparence de MS-Windows 95 sans avoir besoin de casser sa tirelire pour s’équiper suffisamment. C’était le projet Calmira. Développé entre 1997 et 2008, il a connu une deuxième vie à partir 1999, en devenant Calmira II. L’ultime version, utilisé pour la suite de l’article, c’est la 3.31 que que j’ai récupéré sur le site officiel.

Continuer la lecture de « Vieux geek, épisode 82 : une interface à la MS-Windows 95 pour MS-Windows 3.1x… »

Où en est Australis, l’interface nouvelle génération de Mozilla Firefox ?

En juin 2013, j’avais fait un premier article sur Australis, l’interface nouvelle génération de Mozilla Firefox. Celle qui devait pointer le bout de son museau avec Mozilla Firefox 25 (qui sort le 29 octobre prochain) et qui n’est toujours pas disponible sur les versions de développements, actuellement en 27.0a1

Pour voir où en est la nouvelle génération d’interface, j’aurais pu prendre une version précompilée disponible dans le répertoire ftp://ftp.mozilla.org/pub/firefox/nightly/latest-ux/

Mais, en bon compilateur fou – qui n’aime pourtant pas la Gentoo Linux, comme quoi – j’ai préféré avoir une version compilée sur mon ordinateur.

Comme pour l’article du mois de juin, j’ai suivi la documentation et récupéré le code source via mercurial.

Le .mozconfig que j’ai utilisé est le suivant :


# Pour Archlinux et les distributions proposant python 3
export AUTOCONF=autoconf-2.13
export PYTHON=python2


mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx
mk_add_options MOZ_MAKE_FLAGS=-j4
mk_add_options AUTOCLOBBER=1


ac_add_options --enable-application=browser
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --disable-debug-symbols
ac_add_options --disable-crashreporter
ac_add_options --with-ccache
ac_add_options --disable-installer
ac_add_options --disable-warnings-as-errors

Le tout suivi d’un make -f client.mk build et d’une bonne heure et quart d’attente. Compilation terminée, j’ai empaqueté l’ensemble via :

cd ../objdir-fx
make package

On peut récupérer un Mozilla Firefox avec l’interface nouvelle génération. Et la voir en action. Le fond sonore est tiré du deuxième album de Garmish « Fishes ». Je n’ai pas rajouter de commentaires, la vidéo étant « parlante » par elle-même.

J’avoue que j’ai été surpris par certaines avancées du menu à la Chrome, surtout le côté « défilement » pour afficher les informations. L’ensemble est encore en travaux. Je ne me lancerais dans aucune prédiction, mais je pense qu’avoir avant 6 mois la nouvelle interface, c’est rester optimiste. A vous de voir 🙂

Australis, ou la « chromisation » de l’interface de Mozilla Firefox.

Dans un article du 7 juin 2013, PC Inpact aborde le sujet de l’interface Australis, la nouvelle génération d’interface graphique pour Mozilla Firefox. Et qui devrait être celle de Mozilla Firefox 25, donc une version qui devrait sortir aux alentours du 29 octobre 2013.

Pour faire « mumuse » avec les préversions de l’interface, deux possibilités. On peut soit télécharger une version précompilée dans ftp://ftp.mozilla.org/pub/firefox/nightly/latest-ux/

Ou pour les « puristes » linuxiens, on peut compiler le code source de cette branche spécifique. Ce n’est pas trop complexe. Après avoir récupéré le code source via le dépot mercurial (cf la commande ci-dessous), et après avoir avoir vérifié que l’environnement de compilation est correct, on rajoute le fichier .mozconfig suivant :

hg clone --verbose http://hg.mozilla.org/projects/ux/ src

Et le .mozconfig utilisé :

#
# Uniquement pour Archlinux
#
# Pour autoconf, c’est la paquet AUR autoconf-213

export AUTOCONF=autoconf-2.13
export PYTHON=python2

#
# Pour toutes les distributions gnu/linux
#

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx
mk_add_options MOZ_MAKE_FLAGS=-j4
mk_add_options AUTOCLOBBER=1

ac_add_options –enable-application=browser
ac_add_options –enable-optimize
ac_add_options –disable-debug
ac_add_options –disable-tests
ac_add_options –disable-debug-symbols
ac_add_options –disable-crashreporter
ac_add_options –with-ccache
ac_add_options –disable-installer
ac_add_options –disable-warnings-as-errors

Et il ne reste plus qu’à lancer la compilation avec make -f client.mk build… Et patienter ! 🙂

Continuer la lecture de « Australis, ou la « chromisation » de l’interface de Mozilla Firefox. »

Dites non aux drogues, sinon, vous finirez comme les codeurs de Microsoft Windows 8…

Avant tout, je tiens à m’excuser d’avoir plagier Linus B. Torvalds dont la phrase originale était :

« In short: just say NO TO DRUGS, and maybe you won’t end up like the Hurd people. » (Linus Torvalds, 2001)

Ce qui donne traduit :

« En résumé: dites NON AUX DROGUES, et peut-être que vous ne finirez pas comme les gens de Hurd. » (Linus Torvalds, 2001)

Le version Release Preview (en gros, une version Release Candidate en langage informatique normal) vient de sortir et est disponible au téléchargement.

En gros, 3,3 GiO pour l’OS nu en version 64 bits, 2,5 GiO pour la version 32 bits. Par « nu », j’entends : pas de trousse bureautique, de logiciel de retouche photo, etc… Cool, non ? 😀

Sinon, l’installateur est le même que dans l’article que j’avais rédigé en février dernier.

Deux points du CLUF sont intéressant, à savoir un vers le milieu de texte (concernant les activités illicites sur la toile, le point 18 étant à se pisser de rire dessus… On ne le dira jamais assez, lisez les CLUFs !

En gros : 5$ maximum en cas d’incidents technique, et encore avec des conditions drastiques pour y avoir droit…

Inutile d’en rajouter, non ? 😉

Continuer la lecture de « Dites non aux drogues, sinon, vous finirez comme les codeurs de Microsoft Windows 8… »

Microsoft Windows 8 Consumer Preview : Un énorme flop à prévoir ? Car un PC n’est pas une tablette…

Dans un ancien article, j’avais parlé de la Developer Preview de Microsoft Windows 8, une alpha en terme informatique réel.

Je finissais l’article avec la dent un peu dure :

En tout cas, c’est plus une interface pour téléphone portable qui n’arrive pas à trouver preneur, et pas une interface pour un ordinateur ou une tablette (gadget hype s’il en est un).

La sortie de la version Consumer Preview étant annoncée, j’en ai profité pour récupérer la version 64 bits en français.

J’en ai profité pour créer une machine virtuelle pour tester l’ensemble…

[fred@fredo-arch ISO à tester]$ dd if=/dev/zero of=disk.img count=32 bs=1G
32+0 enregistrements lus
32+0 enregistrements écrits
34359738368 octets (34 GB) copiés, 342,49 s, 100 MB/s
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom Windows8-ConsumerPreview-64bit-French.iso -no-frame -boot order=cd &

L’installateur est classique. C’est celui qui a fait ses preuves depuis le détesté MS-Windows Vista. Quoique l’écran de démarrage est assez « étrange », et on peut se demander ce que les codeurs ont fumés pour le dessiner.

Continuer la lecture de « Microsoft Windows 8 Consumer Preview : Un énorme flop à prévoir ? Car un PC n’est pas une tablette… »