Une idée reçue : les logiciels en mono sont plus lourd que leur équivalent en C/C++.

Dans mon billet précédent, je disais que les logiciels en mono était parfois jusqu’à trois fois plus lourd… Je faisais erreur. Je m’explique.

En effet, j’avais pu voir dans une machine virtuelle contenant une Ubuntu Jaunty que Tomboy prenait 24 ou 25 MiO au démarrage… J’ai donc voulu voir ce que donnait des versions récentes de Mono, en utilisant comme outil Tomboy et Banshee, tout en comparant avec leur équivalent en C/C++ que sont gNote et Rhythmbox.

Cet article n’est pas à visée scientifique – et il n’en a pas la prétention – mais j’ai envie de tordre le cou à une idée reçue. Il aurait fallu tester deux ou trois autres logiciels, mais je me suis limité aux logiciels existant aussi bien en mono qu’en langage C/C++.

Continuer la lecture de « Une idée reçue : les logiciels en mono sont plus lourd que leur équivalent en C/C++. »

Deux mois déjà…

…que je suis revenu sous Archlinux. Encore un petit mois, et j’aurais dépassé mon précédent record d’utilisation d’Archlinux (fin décembre 2007 à fin mars 2008).

Entre temps, j’ai gagné en connaissance technique, et je ne suis plus trop effrayé pour recompiler certains composants, comme gnome-keyring 2.26.3 qui est – au moment où j’écris ce billet – indisponible et qui bloque l’installation de Gnome 2.26.3.

Gnome 2.26.3 sous Archlinux

Il est vrai que l’idée d’ArchLinux et de garder des logiciels aussi peu « rustinés » que possible est bien agréable. De plus, maintenant, j’apporte un peu ma pierre à l’édifice, ayant repris la maintenance d’un paquet sur AUR qui permet d’avoir une version de développement de Liferea.

Bref, je ne pense pas que l’arrivée de la version Karmic Koala d’Ubuntu me fera changer d’avis, surtout vu le virage pris avec l’intégration d’outils en Mono – technologie que je trouve très gourmande et surtout trop liée à Microsoft – pour la future version.

J’ai d’ailleurs remplacé l’outil Tomboy par Gnote (et la consommation mémoire a été divisée par trois environ, un article suivra concernant ce point précis).

Bref, j’attaque sereinement le troisième mois d’utilisation. Ce que je crains le plus ? La migration de Gnome 2.26.3 vers Gnome 2.28.0.

Y a pas eu que Mozilla Firefox 3.5 aujourd’hui… VirtualBox 3.0 est sorti aussi.

L’outil de virtualisation de Sun d’Oracle est sorti aujourd’hui en version 3.0.

VirtualBox 3.0

Un paquet sur AUR permet une installation simplifiée sur ArchLinux.

Un simple yaourt virtualbox_bin (il peut y avoir un conflit avec la version 2.2.4 disponible sur le dépôt ArchLinux.fr permets d’installer le paquet.

Les consignes post-installation sont simples :

  1. Ajouter le module vboxdrv à la ligne MODULES dans /etc/rc.conf
  2. Ajouter le groupe vboxusers à l’utilisateur avec un petit : sudo gpasswd -a utilisateur vboxusers
  3. Si on veut le support de l’USB, il suffit de rajouter la ligne suivant dans le fichier /etc/fstab :

none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0'

Un petit redémarrage plus tard, et Virtualbox est prêt à l’emploi. Coté nouveautés ? Principalement :

  • support du multiprocesseurs, jusqu’à 32.
  • l’opengl 2.0 (support de la 3D) pour les versions linux, windows et solaris
  • direct3D 9 est supporté par pour les hôtes Windows, bien que ce soit encore expérimental.

Cependant, je vais rester fidèle à kvm pour plusieurs raisons :

  1. C’est libre.
  2. On peut utiliser 1 GiO de mémoire en virtuel, contrairement à VirtualBox qui hurle dans ce cas.
  3. C’est plus simple à mettre en oeuvre, même si l’USB manque ainsi qu’une interface graphique
  4. Pas d’obligation de devenir un « abonné » pour utiliser le logiciel.

Quelques captures : l’abonnement au premier lancement, ou encore les deux processeurs vus sous une Ubuntu Linux 9.04 :

Bref, que du bon sous le capot 😉

Un aperçu de KDE 4.3 rc1 en vidéo.

Même si – au 28 juin – la version de développement officiellement disponible est la 4.3 béta2 – un fil sur le forum d’Archlinux.fr permet d’avoir un aperçu de ce que sera KDE 4.3 final fin juillet.

Ayant suivi les recommandations et après avoir rajouter Amarok 2.1 et K3b 1.66, j’ai effectué une vidéo. Elle est muette cependant, par impossibilité de capturer le son.

Evidemment, le résultat est bien plus rapide que ce que montre la vidéo… En tout cas, le thème par défaut est plus joli – avis personnel – que cela de KDE 4.2.x…

Maintenant, attendons tranquillement la sortie de KDE 4.3 pour juger sur pièce 😉

Adieu Twitter, je reste avec identi.ca

Twitter, le célèbre réseau de micro-blogging, je l’ai utilisé durant près de deux mois. Mais, ayant découvert identi.ca (largement moins « pollué » par le spam) que Twitter, j’ai fait le grand saut.

fin d'utilisation de twitter au profit d'identi.ca
Good bye, twitter

Pour info, ma page sur identi.ca, un twitter en mieux, car basé sur du logiciel libre : http://identi.ca/fredbezies/

Cela me fait me souvenir d’un article qui parlait de l’abandon rapide de l’utilisation de Twitter par ses utilisateurs, de l’ordre de 60% au bout d’un mois…

Syllable 0.6.6 : enfin :)

Bien que je comptais tester la version 2.1.1 de Foresight Linux, j’ai décidé de tester la version 0.6.6 de Syllable. Cet OS sympathique – bien qu’encore en version de développement – un des projets les plus intéressants qui existe depuis des années.

J’avais – il y a plus d’un an – testé la version 0.6.5 de cet OS libre. Un peu plus tard, j’avais testé une pré-version de la 0.6.6. J’ai donc récupéré l’image ISO de Syllable 0.6.6 pour juger des différences apportées depuis.

Syllable 0.6.6 – KVM

Pour être tranquille, j’ai utilisé KVM avec une image disque de 16 GiO, 1 GiO de mémoire vive, tous les circuits sons activés, le clavier français. Ce qui donne en ligne de commande :

fred ~/download $ qemu-img create -f qcow2 syl.img 16G
Formatting 'syl.img', fmt=qcow2, size=16777216 kB
fred ~/download $ qemu-kvm -m 1024 -k fr -localtime -soundhw all -hda syl.img -cdrom SyllableDesktop-0.6.6.i586.iso -boot d &

Si l’installation en mode semi-graphique est toujours aussi simple, l’utilisation est encore simplifié. Le réseau a été reconnu dès le début. L’OS est assez rapide. Webster – le navigateur internet – semble toujours basé sur la même version de Webkit, mais c’est déjà largement meilleur que certains autres moteurs d’affichage, comme celui du majoritaire Internet Explorer 😉

Le seul hic est finalement l’absence de création d’un utilisateur avec droits limités dès le début. Mais ce « bug » sera surement corrigé pour la sortie d’une version 1.0… Mais ne soyons pas trop pressés… Syllable, bien qu’encore « jeune » est très agréable d’utilisation.

Laissons donc le temps au temps et ce sera un sérieux concurrent pour les distributions linux !

C’est c** d’avoir raison trop tôt.

En septembre 2007, j’annonçais que SpiralFrog était un service qui était mort-né dans le principe. En jettant un oeil sur la feuille de chou webzine Generation-NT, je viens de voir que SpiralFrog mettait la clé sous la porte.

Y a pas à dire, c’est quand même c** d’avoir raison trop tôt…

Les deux nouveaux fonds d’écran officiels pour Ubuntu viennent d’arriver.

Et ils sont plutôt classe. Des captures d’écran sont plus parlantes.

Le thème par défaut :

Le fond d'écran officiel d'Ubuntu Linux Jaunty Jackalope

Le thème alternatif :

Le fond d'écran alternatif d'Ubuntu Linux Jaunty Jackalope

Cela fait moins préhistorique que le fond d’écran officiel d’Ubuntu Linux Intrepid Ibex, non ? 🙂

ZenWalk 6.0rc1 : presque testable ? ;)

Avec la sortie de Xfce 4.6, j’ai voulu tester une distribution l’incluant, désirant voir à quoi ressemblait cette nouvelle mouture de l’environnement en question.

N’appréciant pas outre mesure Xubuntu (trop gnomisée à mon goût), et comme les distributions en rolling release (comme ArchLinux ou Frugalware) ne la propose pas, je me suis rabattu sur la ZenWalk 6.0rc1.

J’ai donc utilisé le protocole habituel : machine virtuelle virtualbox, avec 768 Mo de mémoire vive, un disque virtuel de 32 Go. L’installation propose pas mal d’option (mais pas encore le système de fichiers ext4fs), et j’aurais bien aimé aller plus loin, mais manque de pot, l’installation a planté au moment de la configuration de Xorg :/

Néanmoins, j’ai pris quelques captures d’écran qui montre l’énooooooooooorme complexité d’installation de la distribution en question 😉

Zenwalk 6.0rc1

Je retenterais ma chance avec la sortie de la version finale de la ZenWalk 6.0 😉

Ca fait du bien une coupure :)

J’ai parlé sur mon autre blog de ma coupure sur le plan non technique. Maintenant, au tour du plan technique 😉

A vrai dire, cela s’est surtout résumer à faire surchauffer mon pauvre logiciel de virtualisation, j’ai nommé VirtualBox.

  • ArchLinux 2009.02, qui est une des premières distributions stable à offrir le support de l’ext4fs. L’article au vitriol de Cyrille concernant la distribution résume bien le fond de ma pensée.
  • Kubuntu Jaunty Jackalope qui offre un KDE 4.2, et je dois avouer que l’ensemble commence à me plaire pas mal. Vais-je passer de l’autre coté de la barrière après plusieurs années d’utilisation de Gnome ?
  • DragonFlyBSD 2.2.0 qui bloque au démarrage 🙁
  • Debian Lenny, histoire de ne pas mourir idiot. Pas mal, mais dommage que certains logiciels accusent leur age 🙁
  • MS-Windows 7 beta 1 que l’on m’a passé. Et bien, je n’ai pas été déçu du voyage : toujours aussi lourd, même si la bête semble un peu mieux répondre avec seulement 768 Mo de mémoire vive. Et même s’il y a toujours la grosse erreur de conception : le premier utilisateur créé a des droits administrateurs par défaut !

Le premier compte créé lors de l'installation de Windows 7 a toujours des droits administrateurs !

Bon, je vous laisse, je me replonge dans « Leviathan » de Paul Auster !