Catégories
Open-source

Reactions suite aux attaques de Microsoft

Suite à l’affaire des « 235 brevets violés » je m’interroge sur les réactions des deux principaux intéressés : Microsoft et la Communauté « open-source ».

Tout d’abord, un bref rappel des faits

Microsoft, par la voie de son vice-président, annonce que la communauté « open-source » (et notamment Linux) violerait 235 brevets leurs appartenant.

  • 42 brevets violés dans le noyau Linux
  • 65 violations de brevets du côté des distributions Linux
  • 42 violations pour Open Office
  • 83 sur d’autres applications

Suite à cela, Linus Torvalds (papa de Linux) a dénoncé cette attaque et a demandé à Microsoft de fournir les preuves de ce qu’ils avançaient. S’ils ne le faisaient pas, c’est que cette annonce n’était que FUD
Microsoft a alors essayé de calmer le jeu en déclarant qu’une attaque en justice n’était plus d’actualité.

Réactions

« La meilleure défense est l’attaque »… Microsoft, en difficulté pour trouver des arguments positifs sur son nouvel OS, préfère donc attaquer directement son concurrent direct… Le communiqué a permis de mettre le doute dans la tête de certains responsables informatique (pour preuve, la Free Software Foundation (FSF), a dû rassurer ces utilisateurs en leurs assurant qu’ils seraient défendus en cas d’attaque en justice de Microsoft).

Par contre, j’ai plus de mal à comprendre la réaction de la FSF. En effet, si comme elle le dit, Linux ne viole aucun brevet, pourquoi ne pas attaquer Microsoft en justice pour diffamation ? Cela permettrait de mettre la balle dans le camps de Microsoft et de le forcer à produire des preuves concrètes.

Pour conclure, Microsoft a donc réussi son coup, encore une fois. Reste à savoir jusqu’à quand ce genre de manoeuvre va s’avérer payante…

Linux vs PC

Catégories
Blog

Pourquoi/comment créer son blog ?

Après 8 mois d’existence, il est temps pour moi de donner à la blogosphère mon retour d’expérience sur la création d’un blog. Voici donc quelques pistes pour les actuels et futurs bloggers.

Un blog… pourquoi ?

C’est la première question à se poser quand on souhaite créer un blog. Si vous ne savez pas répondre à cette permière question, il y a de forte chance pour que votre nouveau bébé ne passe pas les 3 mois.

Il y a autant de réponses que de bloggers à cette question. Pour ma part, j’ai commencé avec la volonté de formaliser les notes techniques que je rédigais soit dans de simples fichiers textes, soit dans un cahier ! Cette activité, que l’on peut appeler « rédaction de tutoriels » reste le coeur de mon blog (en terme de ligne éditoriales mais aussi de nombre de visites). Sont venues s’ajouter à cela mes réflexions sur l’activité de l’open-source, du Web 2.0 et du blogging (je sais c’est un peu récursif comme sujet…).

En conclusion, vous pouvez voir que votre ligne éditoriale va naturellement changer ou tout au moins s’adapter dans les premiers mois d’existence de votre blog.

Un blog… comment ?

Concrétement comment s’y prendre pour créer un blog. Comme nous l’avons vu, il est nécessaire d’avoir une période d’essai d’environ 3 mois pour savoir si la mayonnaise monte…

Il est donc inutile de se lancer, dès le départ, dans un hébergement payant. Le plus simple est de se rendre sur le site www.wordpress.org et de créer un compte. Ce dernier vous donne droit gratuitement à un blog (basé sur WordPress…) à l’adresse: nomdublog.wordpress.org. Il y a bien sûr certaines limites comme le fait de ne pas pouvoir ajouter de thème (l’apparence du blog) ou de plugins (nouvelles fonctionnalités).

Je vous conseille par contre dès le départ d’acheter un nom de domaine et de le faire « pointer » vers votre adresse WordPress.org. Par exemple si vous achetez le nom de domaine nomdublog.com, il faudra faire pointer l’alias blog.nomdublog.com vers nomdublog.wordpress.com. Quel est l’interêt d’une telle opération ? Et bien tout simplement de ne pas perdre le référencement dans les moteurs de recherche (Google, Yahoo…) quand vous allez passer chez un hébergeur professionnel.

A propos de ce référencement, il faut au plus tôt déclarer votre site (donc l’adresse blog.nomdublog.com si vous avez suivi…) auprès des moteurs de recherche les plus connus.

Il faut également vous inscrire sur un des nombreux sites permettant de suivre les statistiques de consultation de votre blog (par exemple Google Analytics ou Reinvigorate). En effet c’est par l’étude de ces statistiques que vous aurez une idée de ce qui plaît ou non sur votre blog.

La dernière étape est la mise en forme et le suivi de vos flux RSS en utilisant les services de Feedburner (qui vient d’être racheté par Google et devrait donc être intégré rapidement à Google Analytics).

Donc pour résumer, vous devez:

  • déclarer un nom de domaine
  • ouvrir un compte sur WordPress.org
  • faire pointer votre nom de domaine vers l’adresse du compte WordPress.org
  • déclarer votre site sur les moteurs de recherche
  • ajouter les outils de statistiques pour l’accès à votre blog et à vos flux RSS

Maintenant il ne reste plus qu’a… écrire des articles de qualités 😉

Au bout de 3 mois, vous devriez y voir plus clair sur la ligne éditoriale, l’interêt de votre site auprès des visiteurs. C’est également un bon test sur votre volonté d’alimenter régulièrement votre blog.

Pour vous donner un ordre d’idée, après 3 mois d’existence, le Blog de Nicolargo s’est clairement orienté vers les sujets gravitants autour de l’open-source. Le nombre de commentaires sur le site était en constante augmentation et la fréquentation du site culminait à 1200 visiteurs uniques par mois (pour environ 9000 aujourd’hui). Ces chiffres dépendent bien entendu du sujet principal de votre blog. Vous aurez certainement plus de visiteurs si vous parlez de football que si vous parlez de ski nordique…

Si ces 3 points vous donnent satisfaction, vous pouvez passer à la deuxième phase qui implique l’utilisation d’un hébergeur professionel (iWeb8 dans mon cas). Celle-ci est souvent liée à la refonte du design de votre blog.

Après 3 mois, les actions sont donc les suivantes:

  • achat d’un espace chez un hébergeur professionel
  • refonte du design et ajout de nouvelle fonctions (plugins)
  • migration du site (très simple sous WordPress)
  • tester votre nouveau site
  • faire pointer votre nom de domaine vers l’adresse fournie par l’hébergeur professionel

Si vous continuez en parallèle à publier des articles de qualité, vous devriez voir une augmentation de la fréquentation de votre site (notamment grâce aux moteurs de recherche) et de votre flux RSS.

Dans mon cas, l’augmentation a été significative jusqu’au 8ème mois, je travaille pour passer le prochain palier 😉

Un blog… combien ?

La question est sur toutes le bouches, peut on gagner de l’argent avec un blog ? la réponse est oui… mais…

Par exemple, en France, les bloggeurs qui vivent de leurs blog se comptent sur les doigts d’une main. Il ne faut pas espérer gagner de l’argent avant la première année d’existence (il y a peut -être des contres-exemples ?). De plus, il faut aussi savoir qu’à l’heure actuelle, la loi française n’autorise pas un particulier à tirer des revenus d’un blog (ou tout autre site). Le nouveau gouvernement a promis de corriger cette aberration qui n’est pas en vigueur dans tous les pays. Donc « wait and see » (c’est en tout cas ce que je fais pour mon blog)…

Enfin si vous voulez quand même franchir le cap, je vous conseille de lire le très bon article d’Eric sur le sujet (c’est un des bloggers de la main en question ;)).

Pour conclure, je veux juste ajouter que la rédction de ce blog est un vrai plaisir pour moi. Alors il ne faut pas hésiter à se lancer !

Catégories
Blog

Vive les vacances !

Je pars en vacance ici jusqu’au début du mois de juin. Donc pas d’activité sur le blog la semaine prochaine.

A mon retour, une petite surprise sur le blog avec un nouveau thème. Pas de gros changements au niveau du design mais je passe d’une base de thème Freshy à K2 !

Nouveau theme Nicolargo

Catégories
Systeme

Faire tourner FreeBSD sous Linux

Le sujet de cet article est de faire tourner une instance FreeBSD sur une machine Linux. Nous allons donc parler de Xen, qui est un outil de virtualisation très à la mode de chez nous.

« Faire tourner FreeBSD sous Linux »… drôle d’idée… mais pourquoi faire ?

Bonne question ! Voici une petite liste de besoins qui peuvent expliquer ce fantasme de geek:
– Validation d’un logiciel sur FreeBSD
– Utilisation de couche réseau comme « dummynet » disponible seulement sur cet OS
– Test de cet OS qui est un des plus beau au monde 😉

Dis comment ça marche ?

Xen est un logiciel de paravirtualisation, il permet donc de lancer une machine virtuelle (FreeBSD dans notre cas) sur n’importe quel type de processeur. A la difference des outils de virtualisation, Xen doit utiliser une version spécifique de FreeBSD (« Xenifier ») pour fonctionner. Au lancement du programme Xen, un domaine « host » (ou Dom0 pour les intimes) est créé. C’est à partir de ce domaine que l’on va créer les domaines « guest » (ou DomU encore une fois seulement pour les intimes).

Let’s go Simone ! fait pêter le tutoriel

La première chose à faire est d’installer Xen:

Sur fedora:
# yum install kernel-xen
# yum install xen
# yum virt-manager
# reboot

PS: la version utilisé lors de ce tuto est la 3.0.

Lors du boot, il faut choisir le kernel Xen en le selctionnant dans le menu GRUB. Avant de continuer, il faut d’abord vérifier qu evous êtes sur le bon kernel:

# uname -a
Linux localhost.localdomain 2.6.20-1.2948.fc6xen

On télécharge ensuite la version « Xenifier » de FreeBSD sur votre distribution Linux (j’ai utilisé une Fedora). Pour cela il faut aller sur le site http://www.yuanjue.net/xen/howto.html et télécharger la dernière version disponible.

On doit en fait télécharger deux fichiers:

  • freebsd-XENU_INSTALL (contenant le noyau pour l’installation)
  • freebsd-XENU (contenant le noyau pour le fonctionnement)

Une fois les deux fichiers sur votre disque local, il faut éditer le fichier de configuration /etc/xen/freebsd-install.cfg:

# vi /etc/xen/freebsd-install.cfg
kernel= »/home/simone/freebsd-XENU_INSTALL »
memory=256
name= »freebsd »
disk=[‘file:/usr/share/xen/domains/freebsd/disk.img,hda1,rw’]
extra= »vfs.root.mountfrom=ufs:/dev/md0″

On crée ensuite le fichier « host » de 3 Go:

# mkdir /usr/share/xen/domains/
# mkdir /usr/share/xen/domains/freebsd/
# cd /usr/share/xen/domains/freebsd/
# dd if=/dev/zero of=disk.img bs=1024k seek=3000 count=1

Puis on lance la bête (installation de FreeBSD !)

# xm create -c /etc/xen/freebsd-install.cfg

Il faut dans un pertmier temps choisir une installation par VT.100. Puis changer, le nom de la release à installer (6.0-RELEASE).

Lors de la configuration « fdisk », il faut ficez la geometrie du disque en cliquant sur la lettre « G » puis en entrant la valeur suivante: « 1000/1000/1000 ».

L’installation par FTP devrait se passer sans problème.

A la fin de l’installation, il ne faut pas rebooter la machine tout de suite mais d’abord configurer le TTY en éditant le fichier /etc/ttys:

xc0 "/usr/libexec/getty Pc" vt100 on secure
#ttyv0 "/usr/libexec/getty Pc" cons25 on secure
# Virtual terminals
#ttyv1 "/usr/libexec/getty Pc" cons25 on secure
#ttyv2 "/usr/libexec/getty Pc" cons25 on secure
#ttyv3 "/usr/libexec/getty Pc" cons25 on secure
#ttyv4 "/usr/libexec/getty Pc" cons25 on secure
#ttyv5 "/usr/libexec/getty Pc" cons25 on secure
#ttyv6 "/usr/libexec/getty Pc" cons25 on secure
#ttyv7 "/usr/libexec/getty Pc" cons25 on secure
#ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure

On change alors la configuration de Xen pour pointer sur le kernel de fonctionnement, il faut éditer le fichier de configuration /etc/xen/freebsd.cfg:

# vi /etc/xen/freebsd.cfg
kernel= »/home/simone/freebsd-XENU »
memory=32
name= »freebsd »
disk=[‘file:/usr/share/xen/domains/freebsd/disk.img,hda1,rw’]
extra= »,vfs.root.mountfrom=ufs:/dev/xbd0s1a« 

Puis lancer le tout:

# xm create -c /etc/xen/freebsd.cfg

Vous devriez voir apparaitre devant vos yeux ébahies, le prompt magique:

FreeBSD/i386...
login:

Et hop !

Catégories
Blog

Outil de recherche pour WordPress

Depuis la migration de mon blog sous WordPress et l’utilisation du thème Freshy (j’attend la version finale 2.0 avec impatience…), je ne suis pas trop satisfait par l’outil de recherche. En effet, celui-ci ne donne pas toujours des résultats pertinantes et ne prend en compte que des recherches dans le contenu des articles.

En lisant un post de Fran6, je me suis penché sur le plugin « Search eveything WP plugin« . Ce dernier permet d’améliorer la recherche sur votre blog (sur les pages, les commentaires, metadata et fichiers joints).

Tout d’abord un petit tuto pour l’installation

La première chose à faire est de télécharger le plugin (version 3.2 au mement de l’écriture de cet article), puis de l’installer sur votre serveur.

Après activation, il faut se rendre dans le menu Options/Search Everything pour configurer la recherche à votre goût.

Le plugin remplacera la fonction de recherche standard de WordPress de manière transparente (donc reien à modifier au niveau de votre thème).

Finalement cela donne quoi ?

Les recherches sont beaucoups plus représentative de ce que l’on attend de se genre d’outil. Notamment avec un recherche sur les commentaires et les metadonnées.

Il ne me reste plus qu’a trouver un théme (ou un plugin) me permettant un affichage plus « sexy » des résultats de la recherche (il existe bien un plugin nommé « Google ajax search plugin« , mais il fait plus de chose que ce que j’en attend (recherche dans google…).

Si vous connaissez un moyen (sans changer de thème…) pour répondre à mon besoin je suis preneur !

Catégories
Open-source Reseau Systeme

MacFuse devient plus facile à utiliser

MacFuse est l’adaptation de Fuse pour Mac OS X. Nous avions déjà parlé de Fuse dans un précédant article, mais une piqûre de rappel est peut être utile:

Fuse est une extension permettant de présenter sous la forme d’une arborescence locale (par exemple sur votre disque dûr), un répertoire distant. Ce répertoire pouvant être stocké sur un serveur FTP, SSH, Gmail… (il existe un grand nombre d’extensions).

Pour revenir à nos pommes moutons, Google a développé, sous licence BSD, le portage de Fuse sous Mac OS X.

Jusqu’a présent, la configuration demandait certaine connaissance Unix (enfin BSD pour être précis) pour monter et démonter les répertoires distants. heureusement pour les alergiques à la ligne de commande, Michel Gorbach a développé un logiciel permettant d’effectuer ces taches « ingrates » de manières très simples: MacFusion.

Après installation de MacFuse et de MacFusion, un nouvel icone vient se positionner dans la barre des menus:

On peut alors ajouter simplement des disques distant (pour l’instant seulement avec le support FTP et SSH, mais les prochaines versions devraient intégrer d’autres protocoles).

D’autres options sont disponibles comme:

  • le montage automatique de répertoires au démarrage de l’ordinateur.
  • le montage/remontage auomatique en cas de mise en veille.

Bref un outil très simple et qui va devenir indispensable si comme moi vous êtes toujours en train de faire des scp à la main pour copier des fichiers sur d’autres machines 😉

Catégories
Developpement Open-source

Java devient libre !

Sun l’avait annoncé il y a maintenant quelques temps, le Java Development Kit (JDK) vient d’être « offert » à la communauté OpenJDK sous une licence GPL2. Le kit de développement de Java devient donc « open-source » et la communauté OpenJDK va donc pouvoir s’occuper du développement de nouvelles fonctions, de la correction de bug et des tests de compatibilité sur l’ensemble des plates-formes.

Java logo

Comme je l’ai déjà dis dans ce blog je ne suis pas un gros fan de Java, je trouve se langage lourd aussi bien au niveau des performances que de sa structure sémantique. De plus, les sociétés de services en informatique profitent de ce « nouveau langage » (nouveau pour les entreprises…) pour embaucher des ingénieurs fraichement sortis des écoles et vendre de l’expertise sur un sujet qui n’est pas ou peu maîtrisé par le personnel en place.

Bien que l’on ne puisse rien faire de plus en Java que se que l’on fait en C, il faut quand même avouer que ce langage a vraiment progessé (notamment au niveau des performances) ces dernières années. L’annonce de Sun est donc une autre étape importante et à souligner dans le développement de ce langage de programmation.

Catégories
Open-source Systeme

La « Time machine » d’Apple en version open-source

Comme moi vous avez dû être impressioné par la prochaine fonction « Time machine » de Mac OS X version Leopard. Pour cela, il faudra disposer d’un disque externe ou d’un deuxième disque qui servira de « backup » pour votre disque principal. La « Time machine » permettra de revenir sur n’importe quelle version d’un fichier que vous avez modifié.

Amis du libre vous serez sûrement heureux de savoir que la brique de base pour faire ce genre de fonction sous Linux et xBSD est en cours de développement. Le projet s’appelle ext3cow. C’est un « fork » du système ext3 actuellement utilisé sous Linux. Il permet de voir vos fichiers comme il étaient à n’importe quel moment du passé. Il ne reste donc plus qu’a la communauté du libre à développer l’interface graphique qui va avec 😉

Catégories
Open-source

Un ordinateur « open-source » (pour ma mère)

Ma mère veut un nouvel ordinateur… se pose alors pour moi le choix Cornélien entre la laisser se faire refiler, par un vendeur d’une grande chaine de distribution, le dernier PC à la mode avec le pack Microsoft ou bien sortir ma baguette magique du monde libre et lui « monter » un ordinateur open-source. Comme j’aime ma mère et l’open-source je vais pencher vers cette deuxième solution.

PC Open-source

Commençons par le commencement: le hardware

Pas besoin d’un PC avec une carte graphique à 300 Euros, pour jouer ma mère à sa PS3. En attendant que Mr Dell nous vende des ordinateurs avec une distribution Linux en standard, je commande sur LDLC une configuration de base qui lui permettra de « faire de l’Internet », d’écrire des mails, de rédiger des lettres et de retoucher les images de vacances… On trouve une bonne configuration à moins de 800 Euros.

L’OS: Linux bien sûr

Il y a 3 ans, je n’aurai jamais envisagé installer un OS Linux sur l’ordinateur de ma mère… mais depuis, de nombreux progrés, notamment au niveau du support des périphériques et de l’interface graphique permettent de mettre l’OS du Pingouin Manchot entre toutes les mains. Pour le choix de la distribution j’opte pour la Fedora (que je connais bien par mon boulot).

Pour faire de l’Internet: Firefox c’est évident

Pour le navigateur Web, pas besoin de chercher bien loin, Firefox est installé en standard. Il ne reste plus qu’à lui installer quelques plugins.

Pour les mails: Thunderbird ou Evolution

Deux choix sont possibles, Thunderbird dont l’interface se rapproche de Outlook express et permet donc un passage en douceur à l’open-source ou bien Evolution qui offre des fonctions plus proche de Outlook (gestion des agendas, taches…).

Pour l’écriture des lettres: Open Office

Là encore, Fedora inclus en stadard la solution: Open Office.org. En plus pas d’apprentissage à refaire quand on passe de Ms Office à OOo, alors qu’il faut tout réappendre (ou presque) si l’on passe Ms Office 2007.

Pour les photos: merci Google et GIMP

Pour la gestion des albums photos, Google, avec son Picasa offre gratuitement (mais pas en open-source) un logiciel qui donne des envies aux utilisateurs Mac (c’est pour dire la qualité de l’interface). Comme ma mère ne se débrouille pas mal, je lui installe en bonus the GIMP pour la retouche des photos.

Pour la musique: Songbird, le iTunes du libre

Grande habituée de iTunes, le passage à Linux devait prendre en compte ce manque. C’est fait avec Songbird, qui malgrés quelques défauts de jeunesse permet de remplacer le « vaisseau amiral » d’Apple.

Dernière chose avant de livrer l’ordinateur, pensez à installer VNC, au cas ou…

Catégories
Blog Systeme

Le dig-like de la pomme

Applenews.mqcd.fr est un nouveau site visant à agréger des informations sur Apple et ses produits.

Applenews

Une fois inscrit, il suffit de proposer ses articles à la communauté. Ces derniers peuvent alors être consultés puis notés.

Les avantages par rapport aux autres digg-like ?

  • le site est en Français
  • il est spécifique au monde Apple (bien que certains articles débordent sur d’autres sujets)
  • l’hergonomie semble très bonne
  • la soumission d’article peut être faite facilement depuis un lien javascript

Bref un nouveau service de promotion de blog à faire vivre au plus vite.