Compiler Minefield sur les distributions linux « moins grand publics » – Partie 1 – Frugalware Linux.

Depuis l’an 2000 (en gros), j’ai pu faire compiler à mes différentes machines (PC sous Windows ou Linux, ou encore mon MacMini à l’époque de MacOS-X Tiger) le code source de la suite Mozilla (devenue SeaMonkey) puis de Mozilla Firefox et de Mozilla Thunderbird, ce qui m’a permis de vivre leur évolution depuis près de 10 ans.

Pour fêter ces 10 ans (déjà !), j’ai décidé de faire une série de tutoriels pour montrer comment faire compiler Mozilla Firefox – du moins le code du tronc connu comme MineField (champ de mines) – sur les distributions linux moins « grand public ».

Le premier article est consacré à la Frugalware Linux. Je ferais aussi des articles pour la Slackware et pour la ArchLinux. Les distributions plus « connues » que sont Ubuntu Linux ou encore la Fedora sont déjà couverte via le biais de la debian et de la RedHat sur cette page consacrée aux développeurs sur le site de la Fondation Mozilla : https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites

La Frugalware Linux est une version 1.1 en 64 bits que j’ai fait passé vers current. L’ayant installé depuis le DVD, j’ai rajouté le groupe « devel » ce qui me permet d’avoir 99% des outils de compilation.

Le point ennuyeux ? L’absence d’autoconf 2.13 qui est indispensable pour lancer la compilation du code source. Cf le bug 104642 sur le bugzilla de Mozilla.

Continuer la lecture de « Compiler Minefield sur les distributions linux « moins grand publics » – Partie 1 – Frugalware Linux. »

Test de la KahelOS, version de noël 2009.

J’avais déjà parlé de KahelOS qui est le pendant « Gnome » de la Chakra Linux fin septembre 2009. J’ai donc récupéré la nouvelle iso officielle depuis le site de la distribution, puis je l’ai installé dans une machine virtuelle VirtualBox avec l’équipement classique : 1,5 GiO de mémoire vive et 32 GiO de disque dur.

KahelOS – version de noël

L’installateur se lance après le démarrage, et permet de définir l’heure, puis le partitionnement du disque, en proposant certaines options assez « sauvage », comme le système de fichier btrfs qui est encore dans les couches-culottes

L’installation de base demande environ 3 GiO d’espace disque… Mais c’est une installation qui semble assez complète, ne serait-ce qu’au niveau des serveurs de Xorg

Continuer la lecture de « Test de la KahelOS, version de noël 2009. »

Test de Salix OS 13.0.2 – 64 bits.

La Salix OS, c’est une Slackware Linux (aussi bien 32 que 64 bits) auquel est rajouté Xfce (en lieu et place de KDE), avec quelques outils dont slapt-get. C’est sur la suggestion de Devil505 sur identi.ca que je teste cette distribution.

J’ai donc récupéré l’image ISO de la SalixOS 13.0.2, et j’ai lancé ma machine virtuelle VirtualBox habituelle (1,5 GiO de mémoire vive, 32 GiO de disque).

Salix OS 13.0.2

Continuer la lecture de « Test de Salix OS 13.0.2 – 64 bits. »

Linux Mint 8 « Helena » 64 bits : une ubuntu dopée et revampée.

Prenez Ubuntu Linux Karmic Koala, ajoutez les paquets « ubuntu-restricted-extras », un menu à la « windows vista » (en mieux conçu quand même), et voici Linux Mint 8 « Helena ». Enfin, en schématisant un peu 🙂

Linux Mint 8 – 64 bits

Après avoir récupéré l’image ISO de la version 64 bits, j’ai lancé le tout dans une machine virtuelle VirtualBox avec 1,5 GiO de mémoire vive et 32 GiO de disque.

C’est une distro solide, basée sur Ubuntu Linux (donc coté fraicheur de certains logiciels, hein :), mais qui offre pas mal de trucs en plus qu’une ubuntu classique, dont la possibilité de faire lire « out-of-the-box » les formats non-libres les plus communs : mp3, les dvds commerciaux, etc…

Par contre, si l’on aime pas le vert, mieux va passer son chemin 🙂

Continuer la lecture de « Linux Mint 8 « Helena » 64 bits : une ubuntu dopée et revampée. »

Un tour rapide de FreeBSD 8.0 – 64 bits.

Après mes déboires avec PC-BSD 8.0 alpha, j’ai donc décidé de tester la base à savoir FreeBSD 8.0. Après avoir récupéré l’image ISO du DVD, j’ai lancé une machine virtuelle VirtualBox pour lancer cet unix.

FreeBSD 8.0 64 bits

Continuer la lecture de « Un tour rapide de FreeBSD 8.0 – 64 bits. »

Aperçu de PC-BSD 8.0 alpha 64 bits : y a pas à dire, c’est de l’alpha ;)

PC-BSD, c’est un mélange de FreeBSD avec un KDE récent. Avec la sortie de la version 8.0 de FreeBSD, l’équipe derrière PC-BSD a décidé de proposer une série de versions alpha. J’ai voulu donc voir à quoi ressembler cette version alpha.

PC-BSD 8.0 alpha

Après avoir récupéré l’image ISO du 15 décembre 2009 depuis le répertoire dédié, j’ai pu lancer le système en version « live » dans une machine Virtualbox 3.1.2 (gonflé à 1,5 GiO de mémoire vive étant donné que j’ai gonflé mon PC réel en mémoire vive).

Etant donné que le système est encore en version alpha, il est actuellement impossible de lancer l’installation depuis le système en live à la Ubuntu.

Continuer la lecture de « Aperçu de PC-BSD 8.0 alpha 64 bits : y a pas à dire, c’est de l’alpha 😉 »

Noël avant l’heure pour les blogueurs g33k : WordPress 2.9 est sorti :)

Un cours billet pour annoncer la divine nouvelle. WordPress 2.9, l’un des meilleurs outils de blog du monde libre vient de connaitre une nouvelle version, la 2.9.

L’installation se fait soit via la mise à jour automatisée (depuis une version 2.7), soit en écrasant une précédente installation. En tout cas, la mise à jour depuis sa version RC1 – dont j’ai parlé il y a deux jours – a été sans douleur.

Maintenant, en route vers la version 3.0 qui est prévue pour le printemps 2010. Plus d’infos sur le site wordpress francophone.

En ce qui concerne la version 3.0, il est prévu de très bonne chose :

2.9 has been an exciting development cycle, and I must say it has whetted our appetite for 3.0, which is coming next (probably this spring) and will include at the very least the merge of MU with the WordPress core, and a new default theme.

Traduction à l’arrache :

Le cycle de développement de la 2.9 a été excitant, et je dois dire qu’il nous a ouvert l’appétit pour la 3.0 qui suivra (probablement au printemps) et qui inclura au moins la fusion de MU (NdT : multi-utilisateurs) au coeur de WordPress et un nouveau thème par défaut.

Voila, bon blogging 😉

Benchmark v8 pour les autres navigateurs.

Article complémentaire du précédent pour les autres navigateurs du marché. Voici que ce que j’ai obtenu :

  • Midori 0.2.2 : 1331
  • Opera 10.10 installé via un petit yaourt -S opera-qt4 : 97.1
  • Epiphany 2.28.2 (même moteur que Midori) : 1328
  • Microsoft Internet Explorer 8.0 dans un Windows XP-Sp3 (sous VirtualBox 3.1.2) : 26.1, soit 66 fois moins que Chromium…

Continuer la lecture de « Benchmark v8 pour les autres navigateurs. »

Pas de langue de bois… Au moins chez Mozilla ;)

Derrière ce titre à rime se base un petit test – qui sert à rien, voila c’est dit pour les ronchons – qui est dérivé d’un propos que j’avais lu il y a environ 2 semaines sur Clubic.

Pour tout dire, l’article qui parlait de la sortie de la 5ième et ultime béta de Mozilla Firefox 3.6 avait un lien vers l’entretien, donc cela m’a rafraîchit un peu la mémoire 😉

C’est surtout ce petit paragraphe qui m’a mis interpellé :

Quels ont été les récent travaux effectués sur le moteur JavaScript TraceMonkey ?

MB : Nous avons opéré deux types de travaux. D’une part la technologie de TraceMonkey a été portée sur mobile. Plusieurs personnes l’ont essayé sur le N900 et ont été très impressionnées par ses capacités. Par ailleurs nous avons affiné TraceMonkey afin qu’il se révèle plus performant pour un usage de tous les jours. Aujourd’hui au travers de plusieurs tests, il apparaît que le moteur JavaScript de Firefox 3.6 est 20% plus rapide qu’au sein de Firefox 3.5. Cependant cela ne reflète pas pour autant les performances réelles observées par les utilisateurs dans leur surf quotidien.

Donc, j’ai pour vérifier cette information récupéré via le site ftp http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/, 3 versions de développement en linux 64 bits :

Une pour Mozilla Firefox pré 3.5.7, la deuxième pour Mozilla Firefox pré 3.6 béta 6, et enfin, une version pour Mozilla Firefox 3.7 pré-alpha1, et je leur ai fait passé ce qui est le test « ultime » des moteurs de Javascript : le « benchmark v8« .

Continuer la lecture de « Pas de langue de bois… Au moins chez Mozilla 😉 »

En vrac’ rapide et libre avant le week-end

Un petit en vrac’ matinal avant un week-end qui s’annonce froid.

  • Sortie de la 5ième et ultime (??) version bêta de Mozilla Firefox 3.6.  Une grosse centaine de correctifs appliqués sur le code source. Ce qui reporte la sortie début 2010 comme je le pensais depuis quelques temps 😉
  • Sortie de la première RC du noyau linux 2.6.33 qui sortira normalement d’ici deux mois et demi environ. Et Linus pousse une petite gueulante : « The two-week merge window is _not_ supposed to be « one day merge window after thirteen days of silence ». In fact, I think that next time around I’ll make the merge window be 11-12 days instead, and people who try to game the system and do a last-minute pull request will get a surprise, and get unceremoniously bumped to 2.6.35 instead. » ce qui donne traduit : « La période de fusion de code de deux semaines n’est pas supposée être ‘un jour d’ajouts après treize jours de silence’. Dans les faits, je pense que la prochaine fois je réduirais la période à 11-12 jours, et les personnes qui essayeront de jouer avec le système et voudront faire des ajouts de dernière minute seront surpris et envoyés sans autre forme de procès dans la liste d’attente jusqu’au 2.6.35 »
  • Arrivée de Mozilla SeaMonkey 2.0.1, avec son habituel lot de correctifs.
  • Encore un nouveau liveCD pour Arch. DwmArch avec le gestionnaire de fenêtre dwm.
  • CtkArchLive propose désormais une iso pour x86_64 mais aussi pour i586. Merci à LinuxFr pour l’info. Miam 😉
  • Arrivée de Gnome 2.28.2 sur Archlinux. Cela fait plaisir de voir ce bon vieux Gnome être mis à jour sans arrachage de cheveux 😉

gnome 2.28.2 sur Archlinux

Allez, bon week-end à toutes et à tous !