dimanche 20 mars 2011

Github : Créer un dépôt Github

Après une longue absence de retour pour vous  parler d'un outil de travail collaboratif trés prisé par les développeurs : Github.


Github un web-service qui utilise le logiciel libre Git et est développé en Ruby on Rail. Il permet d'héberger et de gérer ces projets logiciels en SaaS . Il propose deux offres une professionnelle payante et une gratuite pour les projets personnels et/ou communautaire libre (Open-source). Dans cette article nous essaiyerons de vous montrer comment utiliser github pour un compte gratuit tout en sachant que la différence c'est seulement qu'on doit payer pour l'offre professionnelle. Auparavant nous allons parler de git et comment l'utiliser.

  1. Git
  2. Git est un logiciel libre sous Licence GPL V2 développé par Linux Torvald sous forme de Systéme de gestion de version décentralisé c'est à dire :
    • Un logiciel qui permet de stocker un ensemble de document et/ou fichier et conserve la chronologie qui a été faite dessus. Il nous permet de suivre les modifications effectuées au niveau des fichiers, la date de modification et nous permet d'avoir différentes versions d'un même fichier selon la branche, le moment, le tag, ...
    • Un logiciel qui permet à chacun de travailler à son rythme et de soumettre son travail à la communauté si besoin est.
    Commandes de bases : 
     Nous allons voir que les commandes essentielles dont nous allons avoir besoin pour utiliser github.
    • Installer git sur Ubuntu Linux  
      sudo apt-get install git 
    • Configurer git   
      git config --global user.name "MonNom" 
      git config --global user.email "username@domaine.ext"

    • initialiser votre dépots git  
      git init  

    • Ajouter un fichier / un dossier

      git add nomfichier
      git add nomdossier
       
    • Faire un premier commit

      git commit -m "Description de la sauvegarde"
       
    • Pour revenir en arriére et annuler les modifications :

      git reset --hard
       
    • Re-enregistrer votre travail:

      git commit -a -m "Nouvelle description de sauvegarde"
       
    • Supprimer un fichier / un dossier :
      git rm file.c  

      git rm -r dossier/sousdossiers/
       
    • Renommer un fichier / un dossier :

      git mv old.c new.c  
      git mv -r dossier/old-dossier/ dossier/news-dossiers/  
    • Faire une copie d'un projet :

      git clone git://serveur/chemin/vers/les/fichiers
       
    • mettre à jour une copie d'un projet :

      git pull
       
    • Envoyer notre dépôt local vers un serveur distant
      git push rep branche  
  1. Github
  2. Nous allons maintenant vous montrer comment utiliser github pour héberger votre code et le partager. Aller sur le site https://github.com/ et créer un compte. 
          Créer un dépôt : 
    Pour créer un dépôt, il faut sur ta page github cliquer sur l'onglet "Nouveau dépôt" et remplir le formulaire qui s'affiche devant vous, puis cliquer sur "Créer un dépôt". Si, à ce moment il n 'y a pas d'erreur au niveau du formulaire il vous redirige directement au niveau du répertoire de votre nouveau dépôt. À ce niveau vous pouvez voir qu' il y'a un petit tutoriel pour vous montrer comment utiliser github.  C'est que nous allons détailler dans la suite
        Configurer votre environnement local:
    Pour configurer notre environnement git local, nous allons d'abord installer git comme indiqué précédemment puis configurer git avec la commande git config . Aprés installation et configuration de git au niveau local, on doit générer une paire de clé SSH avec les commandes  ssh-keygen -t rsa -C "votremail@mail.com"  qui vas générer une paire de clé privée et publique. Il ne nous reste plus qu'a copier la clé publique. Pour cela il faut aller sur le répertoire dans lequel on l'a enregistré lors de création par défaut c'est :  ~/.ssh/   puis copier le contenu du fichier avec l'extension .pub  ( par défaut  id_rsa.pub). Il faut maintenant aller sur notre interface github puis cliquer sur "Tableau de bord" puis sur "Clés SSH publiques" et enfin "Ajouter une nouvelle clé" et là coller le contenu de la clé publique qu'on avait copié au niveau du champ "clé" de notre formulaire puis cliquer sur "Ajouter une clé" pour enregistrer.      
        Dépôt local: 
    Maintenant que nous avons configurer notre premier environnement de travail local il ne nous reste plus  qu'à configurer notre dépôt local. Pour cela :
    • créons le dossier de travail :   
    • mkdir nomdepots
    • rentrer dans le dossier puis initialiser le git :   
    • cd nomdepots 
      git init
    • Créer les fichiers de notre projet (ici nos allons créer un fichier README): 
    • echo "Ceci est un exemple de fichier README d'un dossier vide" > README
    • Ajouter README dans notre dépôt  
    • git add README
    • Première sauvegarde : 
    • git commit -m "Première sauvegarde : Ajout du fichier README"
    • Ajouter le dossier "origin" au niveau de votre dépôt sous github
    • git remote add origin git@github.com:username/nomdepot.git
    • Envoyer les modifications sur le serveur distant github
    • git push -u origin master
Et voilà félicitation vous venez juste de créer votre premier dépôt git sous github. Dans les prochains articles nous allons voir :
  • Comment faire des modifications sur Github
  • Forker et modifier un projet sous github
  • Créer un dépôts communautaire 

mercredi 10 novembre 2010

Ajouter des dépôts sous squeeze

Déjà plus d'une année que je n'utilise plus Redhat au profit de Debian comme serveur personnel pour tester les trucs et astuces d'administration linux. Je n'avais pas remarqué que lors de son installation si vous ne spécifiez pas le miroir ce qui arrive souvent lorsque nous n'avez pas de connexion ou que votre connexion est lente et que vous ne voulez pas vous attarder les dépôts ne sont pas configurer.
Je m'en suis rendu compte lorsque la commande "aptitude update" n'as pas marché ou dis moins elle marchait mais cherchait les mises à jour sur le CD. Vu que je n'avais jamais eu ce genre de problème auparavant cela m'as surpris.

Comment j'ai résolu le problème


En réalité il n'y avait pas de problème, c'est juste que le système n'avait pas les informations nécessaires pour se mettre à jour donc il faut lui donner ce dont il as besoin. Mais comment ?

  1. je suis aller sur le site suivant http://www.debian.org/mirror/list 
  2. puis j'ai choisi un miroir ( j'ai préféré la france sans raison valable ) 
  3. cat  /etc/apt/sources.list 
  4. puis j'ajoute sur mon fichier sources.list : deb http://ftp2.fr.debian.org/debian/  squeeze main 
  5. je me suis aussi permit d'ajouter les sources :  deb-src http://ftp2.fr.debian.org/debian/  squeeze main
  6. les dépots non-free : deb http://ftp2.fr.debian.org/debian/  squeeze non-free  
  7. et contrib deb http://ftp2.fr.debian.org/debian/  squeeze contrib 
  8. aptitude update; aptitude upgrade 
  9. et cela marche. 
Pour plus d'info sur la gestion des paquets debian rendez-vous sur la page de référence Debian  

jeudi 7 octobre 2010

LibreOffice : un fork de OpenOffice.org

Le 28 septembre dernier, la communauté de volontaire qui développait et faisait la promoton de OpenOffice a annoncé la création d'une nouvelle communauté indépendante nommé : «  The Document Foundation » pour garantir la promesse d'indépendance de la charte originale [1].
Cette nouvelle communauté créée par des membres indépendantes de l'ancienne communauté y compris des chefs de projets et de plusieurs membres du conseil de la communauté OpenOffice a reçu le soutien de plusieurs grands personnalités du monde du libre et de l'OpenSource [2].

L'avenir de OpenOffice.org

La « Document Foundation » a laissé l'avenir de OpenOffice entre les mains de Oracle, qui rappelons a acquis les actifs de ce dernier lors de l'acquisition de Sun Microsystem, en l'invitant à devenir membre de la nouvelle communauté. En attendant cette décision, une suite bureautique libre seras maintenu par le groupe : «LibreOffice».
Tout recemment, Oracle s'est prononcé sur sa position : « La beauté de l'OpenSource et que toute personne qui le souhaite peut faire un «fork», comme il l'on fait [En parlant de Document Foundation]. Si sincérement leur but pour OpenOffice est qu'il devient plus largement utilisé, si cette nouvelle fondation vas contribuer à l'avancement d'OpenOffice et de '' l'Open Document Format'', nous lui souhaitons le meilleur. » [3]
Cette note peut être pris comme étant le lancement officiel LibreOffice comme un fork de OpenOffice.org


Une version Béta de LibreOffice

The Document Foundation ont fait vite selon Steven J. Vaughan-Nichols [4] en sortant une version béta de LibreOffice pour accélérer le rythme de changement lent de la suite logicielle OpenOffice et surtout en apportant des améliorations importantes comme le format de compatibilité Microsoft OpenXML ce qui lui vaut le soutien de grandes entreprises du monde du Libre et de l'OpenSource comme Red Hat, Novell, Canonical. Ce dernier a même annoncé l'intégration de la nouvelle suite bureautique libre dans ces mises à jour de la distribution ubuntu du printemps prochain.
On peut télécharger la version béta de LibreOffice en allant sur le site de Document Foundation [5] .

Installation de LibreOffice sous Ubuntu

On peut installer LibreOffice en ajoutant un dépôt non officiel . Il suffit pour cela de modifier vos sources de mises à jour pour y ajouter le dépôt suivant :

deb http://download.tuxfamily.org/gericom/libreoffice /

puis recupérer la clé d ' authentification et l'installer :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 890E7A26

reste plus qu'à mettre à jour les dépôts et d'installer LibreOffice3

sudo apt-get update
sudo apt-get install libreoffice3

mardi 28 septembre 2010

Appel pour la création d'une association pour la promotion et le développement des logiciels libres

Entre le boulot, les coupures de courant, ... il est très difficile de mettre à jour ce blog, je suis désolé que cela ai pris tant de retard.
Ci-dessous l'appel qui a été fait sur la liste de discussion de DakarLUG et de isoc sénégal 

Dakar , le  26-10-2010 

Ces derniéres années l’utilisation des logiciels libres dans notre pays et plus généralement en Afrique a considérablement évolué dans le milieu universitaire et professionnel mais aussi chez les particuliers. Cette évolution est marqué par l’utilisation de plus en plus croissante de Gnu\Linux et de plusieurs logiciels libres.
Ceci est dû à une prise de conscience des professionnels de la qualité des logiciels libres mais aussi de l’effort de certains groupes d’utilisateurs qui ont malgré les difficultés, fait preuve de courage pour mener à bien leur mission.
Mais le travail est loin d’être fini, il ne fait que commencer. Le principe des logiciels libres qui tourne autour de la liberté de l’égalité et de la fraternité doit être promu et protégé. Pour cela on doit continuer le travail déjà entamé c’est à dire de démystifier Gnu\Linux et les logiciels libres mais aussi participer à la conception et à l’évolution de ces logiciels.
Cette mission ne peut se faire sans l’aide
1- des écoles,instituts et universités 
2- de entreprises et prestataires de service 
3- des groupes de geek informatique que nous appelons souvent hackers.

En réunissant tout ce monde, il nous faut un cadre commun d’entente qui nous permettra de nous protéger et de nous entre aider pour ne pas tomber dans notre propre piège.
D’où la nécessité de mettre en place une association apolitique et à but non lucratif pour la promotion du logiciel libre à l’image de "l’APRIL" et de la "FSF" qui aura pour mission la promotion, la démocratisation, la protection et la diffusion des logiciels libres. Pour cela divers moyens politique et juridique devront être déployé.
L’association devra défendre devant gouvernements et parlements que les logiciels libres, l’interopérabilité, les formats ouverts et les biens communs informationnels sont autant d’atouts pour le Sénégal et l’Afrique, pour les citoyens et pour l’industrie et qu’ils se doivent de le protéger et de le promouvoir.
Elle devra aussi dénoncer toute atteinte au logiciel libre et aux libertés numériques, les empêcher et garantir la sécurité de développement du logiciel libre.
L’association devra aussi être une référence pour les LUG (Linux User Group), associations FOSS, ONG, etc.travaillant sur le domaine du libre ou des thèmes voisins.
Ces thémes pourront tourner autour de ceux défendu à travers le monde :

  • Les quatre dangers menaçant le logiciel(brevet sur les logiciels et sur les algorithmes, DRM (restrictions digitales), vente liées, l’informatique déloyale)
  • Formats ouverts et l’interopérabilité
  • mise en place d’infrastructure libre
  • Solidarité numérique
  • Transparence/démocratie autour de l’informatique
  • Licences
  • Intégration des logiciels libres dans les centres de recherches, écoles et universités pour la recherche autour de systémes 100% libres
  • Mise en place d’une cellule de veille juridique et technologique pour contrecarrer toutes menaces potentielles
  • etc.
Cette liste de tâches et les propos décritent ici son loin d’être parfaite cause pour laquelle nous avons fait cette appel pour avoir votre avis.

Nous avons besoin de liberté, le logiciel libre peut nous l’apporter, aidons le à nous aider


Mouhamadou Moustapha CAMARA 

Cet appel a été relayé sur toolinux  et sur osiris
Merci à eux 

mercredi 15 septembre 2010

Peine de mort pour Gnu\Linux à Marseille

Dans un esprit de rationalisation et d’économie la DSI a décidé de simplifier sa politique concernant le poste de travail comme suit:


  • unicité du poste de travail sur PC, les postes Mac seront progressivement supprimés, le déploiement des Mac étant d’ores et déjà arrêté,
  • convergence de tous les postes à terme sous l’OS «Seven de Microsoft ».
Je vous prie de prendre bonne suite de ces décisions.


Ce que vous venez de lire est la note d'information adressée au personnel de la direction des systèmes d'information de la ville de Marseille  sur cette note vous pouvez remarquer au niveau du second point que la ville à décider d'utiliser au niveau de ces postes de travail la dernière monture du géant de Redmon :  Seven. Ce qui me parait assez hallucinant dotant plus que les arguments avancés ne sont pas si solide que cela parait être. 


Arguments
Dans une note d'exploitation toujours adressée au personnel de la direction, la ville de Marseille explique ces besoins en ces termes :

Notre souci de rationaliser les technologies dont nous avons la charge ainsi que les évolutions  technologiques autour du poste de travail, nous conduisent à porter une réflexion particulière  au poste de travail de "demain"

Ce qui les a conduit à arrêter toute utilisation de poste Apple et selon toujours la note une étude a été menée pour choisir entre Windows et Gnu\Linux quel système prendre et comme vous l'avez certainement deviner, les résultats n'ont pas été favorable pour Gnu\Linux. 
Ce choix est argumenté par les arguments suivants : 
  • la faible part de marché détenue actuellement par Linux considérée comme un risque quant à sa pérennité 
Sans noter le fait d'écrire Linux au lieu de Gnu\Linux, je ne vois pas comment la faible part de marché peut être un risque de pérennité. En effet la liberté 1 (deuxième liberté des logiciels libres) est largement suffisant pour garantir la pérennité du logiciel. La taille et la vivacité de la communauté d’utilisateurs et de contributeurs sur un projet Open Source donne une bonne indication quant à sa pérennité, chose que l’on peut plus difficilement mesurer avec une solution propriétaire. L’exemple le plus parlant est sans conteste Netscape, qui n’a vu sa survie que grâce à l'ouverture de son navigateur, devenu depuis Firefox et rencontrant le succès que l’on sait. la pérennité d’une solution qu'il soit libre ou propriétaire (privateur) dépend souvent de la survie de la communauté ou de l'éditeur, ainsi que de contraintes économiques ou politiques qui peuvent être totalement extérieures au produit.

  • l'inconvénient d’amener avec Linux un changement d'usage fort pour la majorité de nos utilisateurs alors que nous les sollicitons et les solliciterons pour bien d'autres changements  prévus (exemple : éradication des postes Mac, utilisation de Open Office, changement d'outil GroupWare, la politique d'impression, ...)
Sans toujours noter le fait d'écrire Linux au lieu de Gnu\Linux, Le fait que le déploiement de Gnu\Linux peut être un inconvénient pour la seule raison que le changement pourrait être fort pour presque l'ensemble des utilisateurs, montre une connaissance peu profonde  des logiciels libres et des distributions Gnu\Linux. Aujourd'hui, même si certains tâches d'administrations demandent beaucoup de savoir faire ( ce qui est aussi vrai pour Ms Windows ), il reste que certaines distributions ont simplifié l'usage permettant ainsi aux utilisateurs de pouvoir s'adapter facilement à leur nouveau environnement. Ceci dit, malgré le fait qu'il existe une émulation de Ms Windows XP sur Ms Windows seven de profonde changement  on eu lieu sur le fond comme sur la forme demandant ainsi un support considérable. Les problèmes soulevés ici ne sont ni plus ni moins que des problèmes de support "helpdesk " et de gestion de parc informatique et je ne vois pas comment il peut entraver un déploiement de Gnu\Linux. Au moins, il pense installer Open Office et espérons que Le Groupware  seras libre.
  • notre stock d'applications métiers n'utilisant pas de technologies web indispensables à un portage sous linux et l'analyse nous portant à penser que les éditeurs fourniront en premier lieu leur version compatible Seven avant de proposer celle pour Linux.
En noter (car ne pouvant plus supporter) 
le fait d'écrire Linux au lieu de Gnu\Linux,

 j'accepte que ce dernier argument semble plus ou moins valable, mais n'est pas suffisant pour virer Gnu\Linux. L'utilisation d'applications métiers "Desktop" et de surcroît lié à un éditeur (à priori propiétaire) est pour moi un choix technologique très contre versé dotant plus qu'il 
évoque le problématique de la pérennité du logiciel qui est dans ce cas très lié  à la survie de l'éditeur.
Ceci dit, je pense que la faute, sur un angle très aigus, pourrait aussi être du coté de la communauté du libre qui devrait juste pour avoir la confiance des entreprises mettre en place suffisamment de logiciel libre pour tous les domaines et avoir assez de support client.

Je termine l'article en demandant à tous les gouvernements, force policière et militaire bref  à tout les secteurs d'activité surtout au école, institut de formation, université de prendre l'exemple de la DGA  qui a fait une contribution remarquable sur thunderbird avec le projet Trustedbird 

Référence :
l'article de aka sur framablog 
les notes adressées au DSI 
l'article de philippe scoffoni sur trustedbird 

mardi 7 septembre 2010

Software Freedom Day Dakar 2010

Chaque année, la communauté du libre célèbre une journée dédiée au logiciel libre appelée Software Freedom Day (SFD) . Le SFD est une célébration qui se fait chaque année à travers le monde entier pour expliquer au public dans les maisons, l'enseignement, la recherche, l'admnistration, l'entreprise enfin bref un peu tout le monde les avantages et les différentes possibilités qu'on a quand on utilise les logiciels libres.
De ce fait un organisme a but non-lucratif le Software Freedom International coordonne les activités à l'échelle mondiale mais des équipes de bénévoles du monde entier organisent des événements locaux SFD à l'impact de leurs propres communautés.
Pour la troisième (3eme) fois consécutive cette année, le DakarLUG (Dakar Linux User Group) organise le SFD le 18 septembre 2010 dans l'enceinte de l'Agence Universitaire de la Francophonie. Au programme cette année nous avons :

  1. Logiciel libre - Software Freedom Day - DakarLUG 
  2. Ubuntu the perfect desktop
  3. Gimp 
  4. Android 
  5. Open Forum :  Java Vs Python,  NoSql 
  6. Battle CMS : Drupal,  Joomla, Spip, ... 
  7. Game Lan Party 
  8. Atelier Blender 
Pour de plus amples informations, un site web a été mis en place pour l'événement : http://sfd2010.dakarlug.org/   
 vous pouvez aussi voir l'article officiel au niveau du blog de DakarLUG http://blog.dakarlug.org/2010/09/01/sfd2010/ 

jeudi 19 août 2010

Google App Engine



Google App Engine est une solution Google vous permettant de créer des applications web sur les mêmes systèmes évolutifs des puissantes applications Google.
App Engine est un environnement de développement qui utilise des technologies familières pour déployer et héberger vos applications web gratuitement ( à condition de ne pas dépasser votre quota ).
Le principe est de développer votre application en local sur votre machine puis de le déployer sur le net. À partir de ce moment tout le monde peut y accéder en tapant sur son navigateur une url de la forme http://nom_projet.appspot.com/ ou nom_projet est le nom de votre projet. Cette adresse peut être remplacé par votre propre nom de domaine (comme : http://www.bidule.net/ ). Mais tout d'abord il faut avoir un environnement de travail local sur ta machine

Installer le SDK

L'environnement de développement est basé sur un JDK, en version 5 ou 6, et du SDK de Google App Engine. Celui-ci fournit l'API spécifique à GAE et tout ce qui est nécessaire pour disposer de l'API et des classes spécifiques et pour simuler l'exécution locale d'une application GAE. L'installation du SDK est assez simple :
  1. on télécharge le Java SE Development Kit JDK sur le site de sun puis on l'installe (voir la documentation sur le même site )
  2. on télécharge ensuite l'archive ZIP du SDK pour Java sur le lien suivant : http://code.google.com/intl/fr/appengine/downloads.html
  3. on le décompresse, dans un répertoire de notre choix ( j'ai choisi mon répertoire personnel ) .
En explorant le répertoire du SDK vous verrez entre autres les dossiers :
  1. BIN : il contient les scripts permettant de simuler l'exécution locale d'une application GAE
  2. DOCS : il contient le javadoc pour avoir l'ensemble des classes de l'API
  3. DEMOS : il contient des exemples d'application GAE
Dans nos prochains article nous parlerons de comment créer une application Google App Engine Java avec le SDK, Eclipse et enfin Netbeans

lundi 4 janvier 2010

Microsoft recrute un responsable de la concurrence Linux et OpenOffice


Le combat mené par Ballmer continue son bonhomme de chemin en cette nouvelle année.En effet, le grand boss du géant de Redmond à annoncer qu'il recrutait un responsable de la concurrence Linux et OpenOffice.La personne choisit aura pour tâche de diriger la CSI (Commercial Software Initiative )qui est chargée de développer la guerre commerciale contre Linux & OpenOffice.
Il faut avouer que les derniers chiffres publiés pour le compte de OpenOffice(100.000 téléchargements par jour ) et de Linux inquiètent aux plus aux niveaux ceux de Microsoft dotant plus qu'ils rentrent en compétition avec leurs produits les plus rentables ( Windows et MS Office). En plus les entreprise de l'Open Source gagne de plus en plus du terrain entre autre la rentrée en Juillet de Redhat dans l'iindice boursier SP&P500.

jeudi 31 décembre 2009

GSM : L'algorithme de cryptage A5/1 publié


Mr Karsten Nohl expert en sécurité a publié l'algorithme A5/1 qui sert à crypter les conversations téléphoniques GSM lors du "Chaos Communication Congress à Berlin"
En effet l'algorithme A5/1 est un algorithme de chiffrement par flot utilisé dans le cadre des communications GSM. Il génère une suite pseudo-aléatoire avec laquelle on effectue un XOR avec les données. Une autre variante existe, la A5/2. On trouve aussi le terme de A5/3 (KASUMI), bien que ce dernier ne soit pas un algorithme de chiffrement par flot mais de bloc.L'algorithme A5/1 utilise une clé de 64 bits mais son implémentation dans le GSM n'utilise que 54 bits effectifs (10 bits sont mis à zéro).
La publication de ce code ne reste pas sans conséquences d'ailleurs même le blogueur Korben donne l'exemple de 3 experts qui ont réussi à capter et décrypter une conversation en un temps recours de 2 minute avec un PC équipé d'une RAM de 128 MB et de deux disques durs de 73 GB, l'on se pose donc la question de savoir si nos conversations ne seront pas écouté par le premier bidouilleur. Pour le moment, les opérateurs de télécommunication reste rassurants dotant plus que les cryptages se feront très bientôt par l'algorithme A5/3 en attendant il faut savoir selon Korben"la liste du hardware ainsi que les logiciels nécessaires à un tel déchiffrement seront bientôt diffusés en open source sur le net"

Pour plus d'information :
Real Time Cryptanalysis of A5/1 on a PC [en]
Korben.info [fr]

vendredi 4 décembre 2009

la release 2.6.32 du linux kernel est devenu stable et apporte plusieurs innovations


Linux torvald a annoncé la sortie de la version stable du noyau linux 2.6.32.
cette derniére version du noyau bénéficie du mode de réglage KMS, du graphisme 3D sur les cartes RADEON, de la technologie KSM (kernel Shared Memory) pour la virtualisation KVM,l'économie d'énergie et une plus grande technologie de démarage "devtmpfs"

Il faut noter que la plupart des derniéres versions du noyau ont porté sur les systémes de fichier :

1 - Linux kernel 2.6.31 : ajout USB 3.0, robustesse du Systéme de fichiers Btrfs
2 - Linux kernel 2.6.30 : ajout du NILFS2, EXOFS et POHMELFS
3 - Linux kernel 2.6.29 : début des systémes de fichers embarquées squashfs et la premiére implémentation de Btrfs

Avec linux kernel 2.6.32 :"je pense nous avons pour un fois une version du noyau sans un nouveau systéme de fichiers ... Mais il y'a pas mal de changement sur le Systéme de fichiers Btrfs"

lien


L'annonce de Torvald est disponible ici
vous pouvez télécharger la derniére version de votre noyau linux ici


Mouhamadou Moustapha CAMARA

lundi 23 novembre 2009

G-SENEGAL DAY 2009

J'ai eu l'honneur de faire parti d'une centaine de personne qui ont été choisi pour participer au Journée google au Sénégal.Hé oui, ce fut une journée riche en enseignement,les googlers nous ont gracieusement montré dans un environnement digne de google l'ensemble des outils qu'offre le géant de Mountain View en pensant par Google map,Open Social, igoogle, Google Web tools , ... et ce qu'ont peut faire avec en tant que développeur web.
Dans ce blog vous aurez trés bientôt les résultats de ces journées google en attendant le Barcamp qui se tiendra à Gorée le 19 et 20 Décembre 2009
En attendant un avant-gout ici