Wednesday, March 19, 2014

Le bug numero un d'Ubuntu vu par les statistiques de Wikipedia

Il y a un an, Mark Shuttleworth d'Ubuntu / Canonical annonçait avec un certain triomphalisme que Microsoft n'avait plus une part de part de marché dominante dans l'informatique personnelle, fermant ainsi le bug n°1 à l'origine d'Ubuntu. Effectivement le boom d'Android et d'IOS ont rejeté les parts de marché de Windows bien en arrière.
Est ce une victoire pour le consommateur ? Dans un certain sens, oui, car un choix de plateformes permet d'éviter un monopole de l' accès à l'information.
Y a-t-il derrière un succès pour le logiciel libre ? Faiblement, il s'agit toujours globalement de plateformes fermées, le cœur libre de IOS (Darwin) et celui d'Android (ASOP) se réduisant à une part de plus en plus congrue.
On peut observer cette évolution des parts de marché de façon très intéressante en consultant les statistiques de fréquentations de Wikipedia triées par système d'exploitation.

On se rend alors compte que Windows est en dessous de 50% de la barre des visites, Android tournant à 11% et les distributions Linux autour de 1% (FreeBSD et OpenBSD faisant une performance honorable en apparaissant même dans ces statistiques ... )
N'en doutant pas, une grande part des utilisateurs d'IOS vus dans ces statistiques on peut sans doute un PC quelque part,  mais alors ces statistiques indiquent que le PC est beaucoup moins utilisé, et recouvre alors bien moins d'importance.
Il y a quatre ans, Windows caracolait encore en tête avec 87 % des visites ...

Thursday, November 28, 2013

Utiliser l'API gandi pour faire du DNS dynamique (à la DynDNS)

Vous avez un nom de domaine enregistré chez gandi.net ? Vous avez besoin d'un nom de domain pour une machine perso sur une ligne ADSL ? Rien de plus simple !

Créer d'abord une clé d'API sur https://www.gandi.net/admin/api_key

Puis on crée via l'interface web une entrée initiale pour la machine qui nous intéresse (par exemple monpc.mydomain.com) sur https://www.gandi.net/admin/domain

On télécharge le script python qui va accèder à cette API:
git clone https://github.com/lembregtse/gandi-dyndns.git /usr/local/src/gandi-dyndns
ln -s  /usr/local/src/gandi-dyndns/gandi-dyndns  /usr/local/bin/gandi-dyndns

Premier jet en ligne de commande ( vous devez utilisez la clé de production pour que ca marche)
gandi-dyndns --api=123rdyy --domain=mydomain.com --record=monpc

On ajoute dans la crontab le script suivant pour actualiser toutes les heures:

dans un fichier /etc/cron.hourly/gandy

#!/bin/sh
/usr/local/bin/gandi-dyndns --api=123rdBy --domain=mydomain.com --record=monpc > /var/log/gandy.log

Enjoy your dyndns !

Thursday, August 29, 2013

Comment vérifier si l'acceleration matérielle est activée pour votre carte graphique

 Accélération 3D:

apt-get mesa-utils
glxinfo | grep render
 

direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RV710
    GL_EXT_vertex_array_bgra, GL_NV_conditional_render
,

AMD RV710 étant ici le chipset de la carte graphique.

Accélération Video  (hardware scaling)

xvinfo | grep Adaptor
  Adaptor #0: "Radeon Textured Video
"

Accélération 3D pour OpenGL ES ( pour systèmes embarqués / ARM)

es2_info | grep RENDERER
GL_RENDERER: Gallium 0.4 on AMD RV710

Wednesday, June 26, 2013

Provisioning d'une VM Debian avec libvirt, kvm, et pressed

En cherchant comme automatiser la création de machines virtuelles, je me suis penché sur libvirt, l'outil de virtualisation générique pour contrôler KVM, Xen, VmVare et quelques autres.

En combinant l'installeur virt-install avec un fichier preseed qui permet d'automatiser l'installation sur Debian, on peut créer sa propre machine virtuelle sans toucher une seule fois le clavier !
C'est assez impressionnant de voire l'installeur configurer le réseau, partitionner le système, installer le système sans aucune intervention utilisateur. La commande suivant installera un système Debian minimal avec openssh, et les comptes root/root et user/user

La Machine Virtuelle ainsi créée est ensuite controlable avec virt-manager, pour peu que votre utilisateur soit membre du groupe livirt.


Remarques, questions, suggestions ? Plutot que de laisser un commentaire qui passera ici peut etre ici inaperçu, contactez moi @formicapunk sur Twitter !

Thursday, June 6, 2013

Microblogging

"Release early, release often" ? C'est pourquoi un compte twitter va désormais complèter ce blog:  https://twitter.com/formicapunk



Ubuntu + Gnome Classic = Debian boot screen !

Après une upgrade party at $JOB de Ubuntu 10.04 vers 12.04, et  après avoir installé Gnome Classic,  sur deux d'entre elles un phénomène intéressant se produit: l'écran de boot (GRUB) affiche le theme de Debian 6 !




 Un cas de packaging qui a peut être mal tourné, et qui rappelle bien la synergie Debian / Ubuntu: Ubuntu c'est de mémoire 71% de paquets Debian recompilés sans modification et 29 % de paquets nouveaux/modifiés. (NB: Une source plus ancienne sur ce même thème  )


Saturday, June 1, 2013

Le n°1 des ventes d'ordinateurs portable sur Amazon Etats Unis tourne sous Linux

Je ne sais pas depuis combien de temps il est en tête des ventes, mais c'est un chromebook qui occupe actuellement le top des ventes sur Amazon US. Le même portable est en neuxième position des ventes chez Amazon France. Et cette fois ci il s'agit d'une vraie machine Linux avec u boot, noyau, glibc, xorg et upstart comme système de démarrage (l'architecture sécurité mentionne tous ces composants)

La doc officielle mentionne comment activer l'appareil en mode développement pour avoir un accès complet (shell root) Après smartphone et routeur, une nouvelle fois une "appliance" fait confiance à ses utilisateurs, et c'est une bonne nouvelle.

Après l'installation d'un environnement Debian ou Ubuntu (on vout explique ici comment faire avec le savoureux script crouton), ce portable peut faire un outil idéal pour devops (7 heures d'autonomie, boot en 10 secondes)