Archive for the ‘Linux’ Category.

Nokia N9 : la durée de vie de la batterie

Comme téléphone portable, j’ai donc un Nokia N9. Son système d’exploitation est Meego Harmattan 1.2, un mix entre Maemo et Meego. C’est un téléphone qui possède de belles qualités et applications de base. En gros on n’a pas vraiment besoin de télécharger des applications sur un store pour avoir les fonctionnalités de base d’un smartphone (téléphone, email, web, réseaux sociaux, cartes avec navigation vocale, synchronisation agenda, musique, video, hotsport wifi, skype, gtalk, etc.)

Par contre, j’avais un problème par rapport à mon ancien téléphone, le Nokia N8 : la durée de vie de la batterie, elle était trop courte. (J’ose à peine le dire, que j’avais un problème de batterie… car déjà que c’est difficile de dire au gens que l’on a un Nokia… par rapport au « iphone lovers » et « androidenoman », et encore plus que c’est pas un Symbian mais un Meego (Linux), et de justifier son choix…)

Enfin, toujours est-il que : A quoi sert un téléphone portable à ce prix (650 euros la version 64Go), si il ne tient pas une journée de 16h (du matin au soir) ?

J’étais très frustré en effet, par exemple lorsque je partais en déplacement sans réelle possibilité de recharger le téléphone durant la journée, d’avoir mon téléphone avec la batterie vide à partir de 18h !

Bon et bien, finalement, je me suis décidé à faire une recherche sur Google : « Nokia N9 battery life », puis de faire plein d’expériences durant une semaine pour trouver ce qui n’allait pas.

Au final, la batterie du Nokia N9 est largement autonome pour 1 jour (et visiblement plus) si 1/ on fait attention à 1 bug déclaré de fuite de batterie, et 2/ aux applications qui utilisent un peu trop souvent la connexion Wifi/3G.

Voici mon retour d’expérience sur mes découvertes sur la vie de la batterie d’un Nokia N9. Continue reading ‘Nokia N9 : la durée de vie de la batterie’ »

Virtualisation de mon Windows 7

Je viens donc d’avoir un nouvel ordinateur portable, pas pour remplacer l’actuel, mais pour l’avoir en tant que machine de test/expérimentation via des machines virtuelles. Et malheureusement ou heureusement, il était livré avec Windows 7 édition familiale premium 64 bits. Je n’en avais pas vraiment besoin puisque j’ai prévu de le réinstaller en Debian et KVM comme virtualiseur.

Néanmoins, je me suis dit qu’il serait bien de récupérer le Windows (et sa licence associée) en tant que machine virtuelle sur mon portable de travail, le tout avant de le ré-installer en Debian. Cela sera ainsi une machine Windows 7 que je pourrai utiliser pour faire des tests de fonctionnement (genre JMeter sur Windows 7 ou l’affichage d’un site avec IE 9/Win7, etc).

Le travail à faire consiste donc à « virtualiser » le nouveau portable. Cela s’appelle le « physique vers virtuel » ou « physical-to-virtual », P2V de son petit nom. Voici ma recette : Continue reading ‘Virtualisation de mon Windows 7’ »

20 ans du noyau Linux et ma petite histoire avec Linux

Linux, le noyau qui est utilisé dans bon nombre de distributions GNU/Linux, fête ses 20 ans. Il est sorti en 1991 et on est en 2011 (soit 20 ans donc ;-) ).

I'll be celebrating 20 years of Linux with The Linux Foundation!

Pour ma part, j’ai commencé à installer Linux sur un IBM Aptiva 486 SX 25 avec 4 Mo de RAM (mon premier PC) en 1995, j’étais au lycée, le CD était une Slackware fournie avec un livre dont le titre m’échappe. Le noyau Linux était à la version 1.2.3.

A l’époque, je me souviens avoir lu des articles sur Linux dans des magazines, j’en ai parlé à un ami et mentor en informatique (c’est lui qui m’a fait découvrir les dessous de Windows 3.1 : le DOS), il avait 10 ans d’expérience informatique et un bel Amiga (entre autres). Il m’a dit : Continue reading ‘20 ans du noyau Linux et ma petite histoire avec Linux’ »

Debian Live : voir ou tester Debian sans l’installer

Si vous souhaitez voir ou tester Debian afin de vous faire votre propre idée, le tout sans passer par l’étape de l’installation, une solution : Debian Live. Ces dernières sont des images ISO qui permettent de démarrer une Debian sur un ordinateur ou une machine virtuelle sans modifier le disque dur existant. Cela permet donc de tester ou voir la tête de Debian ou parfois pour les plus aguerris de l’utiliser comme cd/dvd de réparation. Pour ceux qui connaissent la distribution Ubuntu et ses images iso, les Debian Live c’est la même chose.
Comment faire : aller sur le site de Debian, et cliquer sur le lien de téléchargement Obtenir Debian. Sur cette page, il y a plusieurs choix, il faut diriger ses petits yeux sur  la colonne de droite et en bas, le lien « Essayer Debian en autonome avant l’installation »
Un clic sur ce lien vous amène sur une page Images d’installation autonomes. Pour récupérer directement une image ISO pour la graver ou l’utiliser avec une clé ou comme « cdrom » pour une machine virtuelle, il faut cliquer sur ‘amd64‘ (ou i386 pour les gens qui veulent du 32 bits) dans la section « CD, DVD et USB » (sans bittorrent). Continue reading ‘Debian Live : voir ou tester Debian sans l’installer’ »

Quelques nouvelles en ce mois de mai

Cela fait un bout de temps que je n’ai pas poster un petit billet alors voici quelques nouvelles :

  • Tout d’abord, si je n’ai pas posté, c’est que j’ai pas mal de travail (comme bien souvent) à tel point que j’en rêve la nuit, plutôt, j’y réfléchis en dormant… (genre faut que j’essaye cela demain… ou bien je me vois en petit paquet ip traversant un routeur via un vpn…)
  • Je travaille en parallèle sur deux-trois projets, un premier sur la migration de serveurs de messagerie (SMTP/POP) vers une seule solution de messagerie (SMTP/POP(s)/IMAP(s)/Webmail) pour un total de 90 000 comptes à migrer. Dans les technologies utilisées : Debian 6.0 comme OS, du Postfix en configuration « virtual mail » pour le SMTP, Dovecot pour le POP/IMAP et leurs pendants SSL, Perdition en tant que reverse proxy POP/IMAP qui va faire de la répartition de charge vers les serveurs Dovecot, un webmail avec RoundCube. Le tout utilisant un référentiel de comptes dans une base MySQL répliquée en master/slave pour l’ensemble des briques logiques déjà citées. Dis comme cela c’est assez simple comme solution à mettre en oeuvre… c’est bien entendu le coté ‘migration’ qui complexifie la tâche, à savoir faire en sorte que les utilisateurs ne s’en rendent pas compte… à priori tous les obstacles techniques sont écartés, reste plus à le refaire sur la future production (la solution étant prototypée avec succès sur des VM) et basculer….
  • Un autre projet c’est la mise en place d’une solution Magento (solution de gestion d’un site e-commerce) en haute disponibilité et haute performance. On est toujours dans l’étape prototypage en VM. Ici les technologies c’est du Debian 6.0, DRBD en master-master (RAID-1 sur un réseau IP), MySQL master-master, Apache, PHP/Zend/APC, Memcached et Varnish. L’étape DRBD m’a coûté 2 jours à cause d’un « no » qui devait être un « yes » dans un petit fichier de configuration… Sinon, tout devrait bien aller…
  • Coté JMeter c’est assez calme, on prépare tranquillement la version suivante (2.4.1).

Voilà ; Voilou…

Quelques nouvelles. JMeter, jmeter-plugins, Debian 6.0, Nokia N8

Même si cela ne se voit pas trop, je suis relativement imprégné de JMeter, en effet, j’ai développé un nouveau récepteur graphique pour voir sous forme de graphique ses résultats d’une manière plus parlante que les récepteurs graphiques existants nativement sous JMeter, mais malheureusement des problèmes de compatibilité de licence Apache licence vs LGPL ne permettent pas de committer directement ce travail dans JMeter (je sais, j’aurais dû faire attention…). Toujours est-il que je dois maintenant externaliser ce récepteur sous forme d’extensions. Je vais certainement le proposer sur apache-extras, un lieu de stockage de projets liés à la fondation Apache.

Néanmoins il ne faut pas attendre ce nouveau récepteur pour avoir des récepteurs graphiques jolis car il existe des récepteurs dans l’extension jmeter-plugins, qui permettent d’avoir une belle représentation graphique (entre autres) de ses résultats. C’est excitant à tester, les différents graphiques sont d’une aide précieuse pour l’analyse d’un tir. Continue reading ‘Quelques nouvelles. JMeter, jmeter-plugins, Debian 6.0, Nokia N8’ »

Shutter, Application évoluée de capture d’écrans (sur GNU/Linux)

Je fais beaucoup de captures d’écrans pour la rédaction de procédures, tutoriels (cf. ce blog;-) et autres diapositives de formation.

Gnome (je rappelle que je suis sous GNU/Linux Debian), dispose déjà d’une petite application de capture d’écrans (gnome-screenshot), qui permet en autres de faire des captures de l’écran complet, de fenêtre seule, immédiatement ou de manière programmée. La capture est soit enregistrée sur le disque dur dans un répertoire cible, soit dans le presse-papiers pour un copier/coller futur.

C’est déjà très bien, mais insuffisant, quand on veut, juste une partie de la fenêtre/écran, pouvoir faire des annotations ou des encadrés. Pour tout cela, je passais par le logiciel de retouche d’images The GIMP. Globalement la solution me convenais, jusqu’à la découverte de Shutter. Avant c’est long (capture, gimp, application cible, etc.), maintenant c’est rapide (tout en un)…

Shutter est une « application évoluée » pour la capture d’écrans. Bien entendu, il sait faire tout ce que fait l’application de base fournie avec Gnome, mais il ajoute dans les fonctionnalités qui m’intéressent :

  • Capture de sélection avec possibilité d’ajuster la sélection pendant la capture à la manière de l’outil Rectangle dans The GIMP (on peut donc ajuster les limites de la sélection avant la capture)
  • Édition de la capture dans un mini-éditeur, pour permettre par exemple l’ajout d’un encadré, du texte, des flèches, etc. ou bien de recadrer une nouvelle fois la capture
  • Enregistrement dans un fichier png (ou autres formats) dans un répertoire cible et dépôt dans le presse papiers pour une utilisation immédiate en coller.
  • etc.

Shutter : application de capture d'écrans

Pour le détail, le mieux est de visiter la section Screenshots sur le site de l’application.

Pour l’installation sous Debian Squeeze, c’est :

apt-get install shutter libgoo-canvas-perl
(et leurs dépendances)

La conclusion, c’est que j’en suis satisfait et je sens que je vais passer moins de temps dans la rédaction de procédures ou tutoriels ;-)

 

Debian 6.0 alias Squeeze est sortie

Et voilà après 2 ans de développement, la nouvelle version de Debian est sortie aujourd’hui. C’est la distribution GNU/Linux que j’utilise depuis quelques mois (en remplacement de Ubuntu) et dont je suis très satisfait par son coté stabilité.
Plus d’informations : la nouvelle de la publication chez Debian ou le détail des principaux paquetages chez Distrowatch.

Avec la nouvelle année, quelques nouvelles

Nous voici donc en 2011, je vous souhaite une bonne et heureuse année 2011. J’en profite pour donner quelques nouvelles.

Tout d’abord, je suis toujours sur Debian Squeeze (la future Debian 6.0), et j’en suis vraiment content (car stable et sans problème). J’ai tout de même pris un risque en installant depuis le dépôt Experimental la version 3.3RC1 de LibreOffice en remplacement de OpenOffice.org. J’avoue que je préfère si possible utiliser un logiciel open source qui ne soit pas adosser à une structure commerciale, histoire d’éviter les aléas possibles dû à la nécessité de rentabilité.

Je viens d’accepter l’invitation du Project Managment Comittee (PMC) d’Apache Jakarta pour devenir membre de ce PMC. Concrètement, cela me permettra de suivre les discussions internes sur les projets Jakarta (en particulier sur JMeter) ainsi que les votes pour par exemple l’ajout d’un nouveau committer, d’avoir la possibilité de gérer / changer des éléments d’infrastructure comme le site web.

J’ai fait l’acquisition d’un téléphone portable Nokia N8 en remplacement de mon Nokia E72 (une sorte de cadeau de Noël). Continue reading ‘Avec la nouvelle année, quelques nouvelles’ »

Suite passage à Debian Squeeze

Un petit mot ce soir pour dire que mon passage à Debian ‘testing’ 6.0 alias Squeeze s’est et se passe très bien. Mon ordinateur portable se porte comme un charme, pas de problème, pas (aucun) de plantage des logiciels. On pourrait être étonné de cette stabilité sans faute, car en général avec les Ubuntu, les 1-2 premiers mois sont parfois délicats.

Ici, même si la version 6.0 ne doit sortir que vers la fin de l’année (enfin « quand cela sera prêt » selon la philosophie Debian), c’est tout de même une version qui me semble extrêmement stable.

Sinon, voici quelques commentaires supplémentaires :

  • Thunderbird 3 : son moteur de recherche (d’indexation) c’est top, surtout pour mes gigas de mails professionnels. J’en étais resté à la version 2, même si cela fait un moment que la v3 est sortie…
  • OpenJDK 6 (version open source non officielle de référence de Java 6) fonctionne bien, en particulier pour Eclipse 3.6 et JMeter (bien que ce dernier ne supporte officiellement que Sun JDK 5 ou 6)
  • Iceape (Seamonkey) version 64 bits marche très très bien sur Debian. C’est mon logiciel pour les mails et le surf perso.
  • Firefox 3.6 du dépôt Experimental fonctionne très bien, sans aucun soucis pour moi.
  • OpenOffice.org 3.2.1 c’est toujours aussi bien, surtout quand on a pris le temps d’apprendre à le connaître, par rapport à nos habitudes avec MS Office.
  • Comme il reste encore des anomalies à corriger sur Debian 6.0 (bien que j’ai pas de problème de mon coté…) il y a des mises à jour de paquetages quasiment tous les jours. C’est pas bien grave, mais cela fait genre « distribution pas finie », alors qu’elle est vraiment stable pour moi ;-)
  • Mon point de regret, c’est le kernel. On est en 2.6.32. J’aurai aimé être en au moins 2.6.35 car il y a de bonnes améliorations dessus. J’ai bien essayé de compiler à la main le kernel 2.6.36 pour cette Debian (hors debian way) mais le boot ne se passe pas bien. (j’ai réussi la compilation « debian way » mais seulement pour le 2.6.32…) Tout ceci m’aidant tout de même à préparer ma certification LPIC-2 ;-)
  • Oracle (ex-Sun) VM VirtualBox fonctionne très bien sous Debian (et aussi sous Ubuntu). Bien que Oracle n’est pas une stratégie « open source », et que du coup l’avenir de VirtualBox soit en péril tel qu’il est aujourd’hui, c’est pour moi une vrai pépite ce logiciel qui fonctionne à peu près partout.

Que dire d’autre… Content d’être sous Debian. Sentiments de liberté et de force. Pourvu que cela dur.

./