<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Florent Gallaire&#039;s Blog &#187; Linux</title>
	<atom:link href="http://fgallaire.flext.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://fgallaire.flext.net</link>
	<description>Free (libre) software and free (libre) culture (science and law)</description>
	<lastBuildDate>Tue, 03 Jan 2012 13:11:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Freebox, enfin le code source !</title>
		<link>http://fgallaire.flext.net/freebox-enfin-le-code-source/</link>
		<comments>http://fgallaire.flext.net/freebox-enfin-le-code-source/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 15:35:10 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BusyBox]]></category>
		<category><![CDATA[Copyleft]]></category>
		<category><![CDATA[Droit]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Freebox]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://fgallaire.flext.net/?p=1706</guid>
		<description><![CDATA[&#160;

Après de trop longues tergiversations, et en accord avec l'article 11.5.2 de ses nouvelles conditions générales de vente du 1er août 2011, Free se met enfin en conformité avec les termes de la licence GNU GPL et de son Copyleft, en donnant accès aux codes sources modifiés utilisés dans les Freebox !

C'est le dernier ...]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Après de trop longues tergiversations, et en accord avec l&#8217;article 11.5.2 de ses <a href="https://adsl.free.fr/cgv/CGV_FORFAIT_hors_opt_01082011.pdf" target="_blank">nouvelles conditions générales de vente</a> du 1er août 2011, <a href="http://portail.free.fr/" target="_blank">Free</a> se met enfin en conformité avec les termes de la licence <a href="http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU" target="_blank">GNU GPL</a> et de son <a href="http://fr.wikipedia.org/wiki/Copyleft" target="_blank">Copyleft</a>, en donnant accès aux <a href="http://floss.freebox.fr/" target="_blank">codes sources modifiés</a> utilisés dans les <a href="http://fr.wikipedia.org/wiki/Freebox" target="_blank">Freebox</a> !</p>
<p>C&#8217;est le dernier des trois grands <a href="http://fr.wikipedia.org/wiki/Fournisseur_d%27acc%C3%A8s_%C3%A0_Internet" target="_blank">FAI</a> français à effectuer cette démarche, SFR ayant ouvert <a href="http://www.efixo.com/neufbox4/freesoftware/" target="_blank">un premier site en 2007</a>, puis <a href="http://dev.efixo.net/wiki" target="_blank">un second en 2010</a> pour les sources de sa NeufBox, et Orange <a href="http://www.livebox-opensource.com/" target="_blank">un site en 2009</a> pour les sources de sa LiveBox. Il semblerait d&#8217;ailleurs qu&#8217;il y ait une belle dynamique de <a href="http://www.neufbox4.org/blog/" target="_blank">création de firmwares alternatifs pour la NeufBox</a>, puisque c&#8217;est la seule des trois box à ne pas être victime de <a href="http://fr.wikipedia.org/wiki/Tivoisation" target="_blank">tivoisation</a>, c&#8217;est-à-dire d&#8217;un système électronique empêchant l&#8217;utilisation d&#8217;un firmware modifié.</p>
<p>Si la liste des logiciels libres utilisés dans ces box est très longue, les composants de base sont le <a href="http://fr.wikipedia.org/wiki/Noyau_Linux" target="_blank">noyau Linux</a> et la mini boîte à outils Unix <a href="http://www.busybox.net/" target="_blank">BusyBox</a>, qui sont tous les deux sous licence <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GNU GPLv2</a>. L&#8217;<a href="http://fsffrance.org/news/assignation-free.pdf" target="_blank">action en justice entreprise en 2008 contre Free</a> par <a href="http://fr.wikipedia.org/wiki/Harald_Welte" target="_blank">Harald Welte</a>, pour son code de <a href="http://fr.wikipedia.org/wiki/Netfilter" target="_blank">Netfilter</a> dans le noyau Linux, et les développeurs de BusyBox <a href="http://www.codepoet.org/andersen/erik/erik.html" target="_blank">Erik Andersen</a> et <a href="http://landley.net/" target="_blank">Rob Landley</a>, trouve ici son dénouement logique. On appréciera au passage  le travail de <a href="http://www.hugot.fr/avocats/olivier-hugot/" target="_blank">Maître Olivier Hugot</a> dans ce dossier.</p>
<p>Pour les personnes qui auraient encore eu un doute, la licence GNU GPL et le Copyleft ont une validité juridique incontestable, et si vous voulez utiliser des codes sources qui y sont soumis, vous devez en respecter les règles, toutes les règles.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/freebox-enfin-le-code-source/&via=fgallaire&text=Freebox, enfin le code source !&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=1706&amp;md5=201fbe87aa11cb7fcc491f455e828d41" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/freebox-enfin-le-code-source/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zack 2.0</title>
		<link>http://fgallaire.flext.net/zack-2-0/</link>
		<comments>http://fgallaire.flext.net/zack-2-0/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 04:53:21 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[DPL]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Stefano Zacchiroli]]></category>
		<category><![CDATA[Zack]]></category>

		<guid isPermaLink="false">http://fgallaire.flext.net/?p=1139</guid>
		<description><![CDATA[
C'est officiel depuis le 16 avril, Stefano Zacchiroli (Zack) vient d'être réélu Debian Project Leader. Sans surprise, car comme vous pourrez le constater à la vue des résultats, l'option 1 "Stefano Zacchiroli" était seulement concurrencée par l'option 2 "None Of The Above", et ces deux options ne constituaient donc pas une réelle alternative.

Le fait ...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://lwn.net/images/conf/2010/LinuxTag/StefanoZacchiroli.jpg"><img class="aligncenter" title="Zack" src="http://lwn.net/images/conf/2010/LinuxTag/StefanoZacchiroli.jpg" alt="Zack" width="392" height="405" /></a></p>
<p>C&#8217;est officiel depuis le 16 avril, <a href="http://upsilon.cc/~zack/" target="_blank">Stefano Zacchiroli</a> (Zack) vient d&#8217;<a href="http://lists.debian.org/debian-devel-announce/2011/04/msg00009.html" target="_blank">être réélu</a> <a href="http://www.debian.org/devel/leader" target="_blank">Debian Project Leader</a>. Sans surprise, car comme vous pourrez le constater à la vue <a href="http://www.debian.org/vote/2011/vote_001" target="_blank">des résultats</a>, l&#8217;option 1 &#8220;Stefano Zacchiroli&#8221; était seulement concurrencée par l&#8217;option 2 &#8220;None Of The Above&#8221;, et ces deux options ne constituaient donc pas une réelle alternative.</p>
<p style="text-align: center;"><a href="http://master.debian.org/~secretary/leader2011/results.png"><img class="aligncenter" src="http://master.debian.org/~secretary/leader2011/results.png" alt="null" width="200" height="171" /></a></p>
<p>Le fait que Zack soit le seul candidat a provoqué un petit débat sur le caractère démocratique du vote, lui-même <a href="http://lists.debian.org/debian-vote/2011/03/msg00008.html" target="_blank">regrettant de ne pas avoir &#8220;d&#8217;adversaire&#8221;</a>. Mais cela aurait-il été mieux  avec un &#8220;adversaire&#8221; fantoche, ayant le rôle pré-attribué du perdant de l&#8217;élection, comme caution démocratique ? En fait, nous sommes ici confrontés à un faux problème, lié à l&#8217;erreur très répandue d&#8217;établir l&#8217;unité entre démocratie et élections, quelque chose que l&#8217;on pourrait écrire :</p>
<blockquote><p><code>démocratie = élections</code></p></blockquote>
<p>alors que même sans chercher trop loin, et en utilisant le <strong>ou</strong> informatique, c&#8217;est-à-dire non exclusif, on peut proposer facilement le beaucoup plus riche :</p>
<blockquote><p><code>démocratie = consensus ou élections ou manifestations ou insurrections</code></p></blockquote>
<p>Zack, dont l&#8217;action comme DPL cette année a de toute évidence été grandement appréciée, a fait <strong>consensus</strong> sur son nom. Tout le monde le sait depuis la clôture de la période de candidature le 12 mars.</p>
<p>Sauf a faire du fétichisme du vote, on aurait pu apprécier la chance qu&#8217;une communauté aussi grande et diverse arrive à un consensus, et se baser sur cette dynamique pour commencer des actions utiles, plutôt que d&#8217;organiser un vote inutile et absurde.</p>
<p>Zack, dont les qualités aussi bien techniques qu&#8217;humaines sont reconnues de tous, a un an de plus pour mettre en œuvre son <a href="http://www.debian.org/vote/2011/platforms/zack" target="_blank">programme</a>, et il est certain qu&#8217;avec l&#8217;expérience qu&#8217;il a maintenant, il sera encore meilleur que l&#8217;année dernière !</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/zack-2-0/&via=fgallaire&text=Zack 2.0&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=1139&amp;md5=b542bbf6c47f2a79e466e1d6a532048d" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/zack-2-0/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Boot sur clé USB</title>
		<link>http://fgallaire.flext.net/boot-sur-cle-usb/</link>
		<comments>http://fgallaire.flext.net/boot-sur-cle-usb/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 05:01:15 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://fgallaire.flext.net/?p=681</guid>
		<description><![CDATA[Comme la majorité des utilisateurs de distributions GNU/Linux, j'utilise aujourd'hui la possibilité d'installer mon système directement d'une clé USB bootable. Cela est très avantageux par rapport à l'ancienne méthode standard, qui consiste à graver un CD, puisque cela dispense d'avoir un graveur, de payer des CDs, et surtout depuis trois ans et la déferlante ...]]></description>
			<content:encoded><![CDATA[<p>Comme la majorité des utilisateurs de distributions GNU/Linux, j&#8217;utilise aujourd&#8217;hui la possibilité d&#8217;installer mon système directement d&#8217;une clé USB bootable. Cela est très avantageux par rapport à l&#8217;ancienne méthode standard, qui consiste à graver un CD, puisque cela dispense d&#8217;avoir un graveur, de payer des CDs, et surtout depuis trois ans et la déferlante des Netbooks, beaucoup de machines n&#8217;ont tout simplement plus de lecteur optique.</p>
<p><strong>Tips Ubuntu 10.10</strong></p>
<p>Or, pour l&#8217;iso de la dernière version d&#8217;<a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a>, Maverick Meerkat, quand vous créez la clé USB bootable avec usb-creator, vous obtenez par la suite le magnifique message :</p>
<blockquote><p>
<code>SYSLINUX 3.63 Debian-2008-07-15 EBIOS Copyright (C) 1994-2008 H. Peter Anvin<br />
Unknown keyword in configuration file.<br />
boot:</code>
</p></blockquote>
<p>En fait, le problème est que les anciennes versions d&#8217;usb-creator ne sont pas compatibles avec la nouvelle iso Ubuntu. Il existe trois manières de régler le problème :</p>
<ol>
<li>Faire une upgrade de votre Ubuntu à Maverick Meerkat.</li>
<li>Installer le .deb de la dernière version d&#8217;usb-creator.</li>
<li>Plus simplement, éditer le fichier &#8220;syslinux/syslinux.cfg&#8221; de votre clé USB, et à la dernière ligne, remplacer &#8220;ui gfxboot bootlogo&#8221; par &#8220;gfxboot bootlogo&#8221;.</li>
</ol>
<p>Tout cela m&#8217;amène à faire un point global de la situation de ce type d&#8217;installation pour les différentes distributions GNU/Linux que j&#8217;utilise.</p>
<p><strong>Ancienne méthode<br />
</strong></p>
<p>En plus des traditionnelles images en &#8220;.iso&#8221; pour graver un CD, <a href="http://www.archlinux.org/" target="_blank">Arch Linux</a> jusqu&#8217;à son installeur 2009.08, et Ubuntu jusqu&#8217;à la version 9.04 de son édition pour netbook, ont fourni des images en &#8220;.img&#8221;. Avec la simple commande :</p>
<blockquote><p><code>sudo dd if=image.img of=/dev/sdX</code></p></blockquote>
<p>on obtenait immédiatement une clé USB bootable. Cette méthode rapide et efficace présentait deux petits inconveignants :</p>
<ol>
<li>Elle nécessite de fournir deux fois plus d&#8217;images différentes de la distribution, les &#8220;.img&#8221; en plus des &#8220;.iso&#8221;, ce qui vu le nombre d&#8217;images déjà important d&#8217;une distribution GNU/Linux (différentes architectures, différents modes d&#8217;installation, etc.), peut finir par amener une certaine confusion.</li>
<li>Elle formate toute la clé USB, empêchant de continuer à l&#8217;utiliser aussi comme périphérique de stockage.</li>
</ol>
<p><strong>Nouvelles méthodes<br />
</strong></p>
<p>C&#8217;est pour cela que de nouvelles méthodes ont été développées. Arch Linux propose depuis son <a href="http://www.archlinux.org/news/201005-snapshots-less-is-more/" target="_blank">installeur 2010.05</a> des images &#8220;.iso&#8221; hybrides, générées grâce au programme <a href="http://syslinux.zytor.com/wiki/index.php/Doc/isolinux#HYBRID_CD-ROM.2FHARD_DISK_MODE" target="_blank">isohybrid</a>. Ces dernières sont utilisables directement aussi bien pour graver un CD que pour créer une clé USB bootable. Cela règle parfaitement le premier problème, mais pas le second.</p>
<p>C&#8217;est pour cela que depuis sa version 8.10, Ubuntu fournit le programme usb-creator évoqué ci-avant, qui copie les fichiers nécessaires de l&#8217;iso Ubuntu sur la clé et la rend bootable, mais sans la formater et en préservant la possibilité de l&#8217;utiliser comme périphérique de stockage.</p>
<p><strong>Et chez Debian ?</strong></p>
<p>La situation chez <a href="http://www.debian.org/" target="_blank">Debian</a> était jusqu&#8217;à présent très problématique, puisque l&#8217;installation d&#8217;une clé USB était beaucoup plus complexe que les autres installations, et de plus très mal documentée. C&#8217;est le 9 septembre 2010 que <a href="http://tanguy.ortolo.eu" target="_blank">Tanguy Ortolo</a> lève ce lièvre dans son mail <a href="http://www.mail-archive.com/debian-boot@lists.debian.org/msg120710.html" target="_blank">Complicated installation from USB</a>, et comme souvent chez Debian en ce moment c&#8217;est <a href="http://kitenet.net/~joey/" target="_blank">Joey Hess</a> qui s&#8217;y est collé, et qui dès le 13 septembre annonce avoir réussi à <a href="http://www.mail-archive.com/debian-cd@lists.debian.org/msg19288.html" target="_blank">faire fonctionner le debian installer avec isohybrid</a>.</p>
<p>Le 1er octobre, Joey Hess publie sur son blog <a href="http://kitenet.net/~joey/blog/entry/Debian_USB_install_from_hybrid_iso/" target="_blank">Debian USB install from hybrid iso</a>, informant que toutes les <a href="http://people.debian.org/~joeyh/d-i/images/daily/netboot/" target="_blank">netboot mini.iso</a> des daily builds sont maintenant des iso hybrides. Cependant, les autres images Debian ne sont pas encore des iso hybrides à cause d&#8217;un <a href="http://lists.debian.org/debian-cd/2010/09/msg00017.html" target="_blank">problème avec jigdo</a>. Or <a href="http://atterer.org/jigdo/" target="_blank">jigdo</a>, pour Jigsaw Download, a été développé pour et par Debian, pour répondre au problème de la surcharge de la bande passante des serveurs lors des downloads des isos. Problème qui a été brillamment résolu depuis par <a href="http://fr.wikipedia.org/wiki/BitTorrent_(protocole)" target="_blank">BitTorrent</a>. Il serait donc grand temps de dire &#8220;merci et au revoir&#8221; à jigdo, dont le développement a été arrêté et qui est en &#8220;maintenance mode&#8221;<strong></strong>, et de générer au plus vite toutes les isos avec isohybrid.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/boot-sur-cle-usb/&via=fgallaire&text=Boot sur clé USB&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=681&amp;md5=6326b38e4e16fa07f185c5782dc517ff" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/boot-sur-cle-usb/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Ce que Debian doit apprendre d’Arch Linux</title>
		<link>http://fgallaire.flext.net/debian-apprendre-archlinux/</link>
		<comments>http://fgallaire.flext.net/debian-apprendre-archlinux/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 01:42:30 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Arch Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Rolling release]]></category>

		<guid isPermaLink="false">http://fgallaire.flext.net/?p=297</guid>
		<description><![CDATA[Il est une choses assez connue qu'en sciences, les grandes découvertes sont "dans l'air du temps", qu'elles ont souvent lieu simultanément dans plusieurs endroits à la fois, et que si ce n'était pas l'Un qui avait fait telle découverte, c'est probablement l'Autre qui l'aurait faite.

Il me semble que nous sommes aujourd'hui sur le point ...]]></description>
			<content:encoded><![CDATA[<p>Il est une choses assez connue qu&#8217;en sciences, les grandes découvertes sont &#8220;dans l&#8217;air du temps&#8221;, qu&#8217;elles ont souvent lieu simultanément dans plusieurs endroits à la fois, et que si ce n&#8217;était pas l&#8217;Un qui avait fait telle découverte, c&#8217;est probablement l&#8217;Autre qui l&#8217;aurait faite.</p>
<p>Il me semble que nous sommes aujourd&#8217;hui sur le point d&#8217;arriver à ce stade de conscience collective sur un sujet majeur de l&#8217;ingénierie logicielles qui est la manière de releaser correctement une distribution GNU/Linux. C&#8217;est pour moi la décision la plus importante à prendre pour toute distribution GNU/Linux qui vise l&#8217;utilisateur final, un virage technologique fondamental pour la réussite des logiciels libres.</p>
<p>Je me dois donc d&#8217;enfoncer le clou après l&#8217;<a href="http://carlchenet.wordpress.com/2010/09/11/et-si-debian-testing-devenait-constamment-utilisable-le-projet-cut/" target="_blank">article de Carl</a>, et donc d&#8217;exhumer l&#8217;un des miens qui attend depuis quatre mois d&#8217;être publié. La forme est un peu bizarre, je m&#8217;étais un peu laissé aller un soir très tard, mais bon, un peu de littérature ne fera pas de mal, pour ceux qui ne connaitraient pas l<a href="http://fr.wikipedia.org/wiki/Divine_Com%C3%A9die" target="_blank">&#8216;Enfer</a> de <a href="http://fr.wikipedia.org/wiki/Dante_Alighieri" target="_blank">Dante</a>.</p>
<blockquote><p>Posons d&#8217;abord les bases : oui je pense que Debian est LE système GNU/Linux universel et donc LE système d&#8217;exploitation universel. Si ce n&#8217;est pas forcément la distribution que l&#8217;on utilise, c&#8217;est au moins la distribution qui est la base des différentes distributions que l&#8217;on peut utiliser selon ses besoins.</p>
<p>C&#8217;est notamment une distribution qui :</p>
<ul>
<li>supporte <a href="http://www.debian.org/CD/http-ftp/#stable" target="_blank">12 architectures matérielles</a> (soit presque toutes celles existantes)</li>
<li>fournit plus de <a href="http://cdimage.debian.org/debian-cd/5.0.4/i386/iso-cd/" target="_blank">30 CD de packages binaires</a> (25 000 paquets, soit presque la totalité des logiciels libres disponibles)</li>
<li>est basée sur une communauté de plus de 1000 développeurs, organisée autour d&#8217;un <a href="http://www.debian.org/social_contract" target="_blank">contrat social</a> (et non l&#8217;oeuvre une entreprise commerciale dont l&#8217;appât du gain est la seule motivation)</li>
</ul>
<p>Mais Debian a des défauts, et ma curiosité m&#8217;a toujours poussé à tester d&#8217;autres distributions Linux. Après <a href="http://www.gergely.risko.hu/debian-dsa1571.en.html" target="_blank">la bêtise du siècle de Kurt</a> j&#8217;ai même considéré comme vital de trouver une alternative.</p>
<p>Je me suis intéressé à Arch Linux à la suite de diverse tribulations m&#8217;ayant amené à tester longuement la <a href="http://www.slackware.com/" target="_blank">Slackware</a> qui m&#8217;avait plu en particulier pour son système d&#8217;init &#8220;à la BSD&#8221;. Mais aux packages déjà pas à jour et sans gestion des dépendances, est venue s&#8217;ajouter la maladie de <a href="http://fr.wikipedia.org/wiki/Patrick_J._Volkerding" target="_blank">Patrick Volkerding</a> prouvant qu&#8217;une communauté est plus puissante qu&#8217;un seul homme quel que soit son génie&#8230;</p>
<p>J&#8217;étais donc passé à la Minislack, une Slackware minimaliste avec des paquets à jour. Mais, renommée <a href="http://www.zenwalk.org/" target="_blank">Zenwalk</a>, elle s&#8217;est centrée sur <a href="http://www.xfce.org/" target="_blank">Xfce</a> alors que je veux une distribution qui me laisse choisir mon environnement de bureau à ma guise.</p>
<p>Et je suis donc enfin arrivé à Arch Linux ! Là j&#8217;ai trouvé une distribution organisée autour du principe <a href="http://fr.wikipedia.org/wiki/Keep_it_Simple,_Stupid" target="_blank">KISS</a> :</p>
<ul>
<li>système d&#8217;init &#8220;à la BSD&#8221; (et oui c&#8217;est vraiment plus simple, l&#8217;init System V style c&#8217;est juste HORRIBLE)</li>
<li>fichiers de configurations remplis de commentaires permettant de tout configurer très simplement</li>
<li>gestion des dépendances des paquets</li>
<li>paquets à jour</li>
<li>ROLLING RELEASE !!!</li>
</ul>
<p><em>Je continuais à descendre lentement avec Dante, au fin fond du 9ème et dernier cercle de l&#8217;Enfer Informatique. Il faisait maintenant très froid, nous étions tout au bord du Cocyte. Au loin je voyais l&#8217;ignoble Bill Gates, traître à l&#8217;ensemble des utilisateurs de ses logiciels ; d&#8217;une taille imposante, il était bloqué dans les glaces et subissait les assauts de milliers de développeurs libres. On pouvait facilement les différentier grâce à leur T-shirts, marqués au logo de leur distribution respective. Ils étaient présents là eux aussi pour traîtrise envers leurs utilisateurs, pour avoir </em><em>à maintes et maintes reprises </em><em>explosé les installations de ces pauvres hères lors d&#8217;upgrades de leur distribution.</em></p>
<p><em>Moi : Maître, je vous ai suivi jusqu&#8217;au bout du chemin, au plus profond des Enfers, vous aviez promis que si nous y arrivions, vous répondriez à ma question : mais qu&#8217;est-ce que l&#8217;OS universel pourrait-il donc bien apprendre d&#8217;Arch Linux ?</em></p>
<p><em>Dante : La Rolling Release.</em></p>
<p>On peut dire qu&#8217;aujourd&#8217;hui Arch Linux est la plus populaire, la plus utilisée et la plus fonctionnelle des distributions GNU/Linux en rolling release. Si Debian doit aller vers la Rolling Release (et elle le doit !), alors c&#8217;est probablement du côté d&#8217;Arch Linux qu&#8217;il faudra regarder, pour s&#8217;inspirer des process qui font qu&#8217;une distribution fonctionne si bien sur ce modèle.</p></blockquote>
<p>Quand je pense que lors d&#8217;une de nos discussions, il y a seulement quelques mois, Carl, qui est un <a href="http://qa.debian.org/developer.php?login=chaica@ohmytux.com" target="_blank">très gros mainteneur</a> de paquets Debian, semblait ne pas comprendre le concept même de Rolling Release, et qu&#8217;aujourd&#8217;hui il me double pour écrire un article sur le sujet, alors oui je me dis que le temps est bien venu !</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/debian-apprendre-archlinux/&via=fgallaire&text=Ce que Debian doit apprendre d’Arch Linux&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=297&amp;md5=c594ca0618e159f46b9f12fc78261c7d" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/debian-apprendre-archlinux/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Debian Installer : ça bouge !</title>
		<link>http://fgallaire.flext.net/debian-installer/</link>
		<comments>http://fgallaire.flext.net/debian-installer/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 20:02:52 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://debian.flext.net/?p=248</guid>
		<description><![CDATA[J'étais tranquillement et innocemment en train d'essayer (enfin !!) d'avancer sur LiNoX, ma fabuleuse distribution GNU/Linux graphique n'utilisant pas X11 (un de mes meilleurs vapoware :-)), quand au hasard de mes lectures je tombais sur la page du wiki Debian consacrée à la partie graphique du debian installer (ci-après nommé g-i) qui mentionnait:

"It used ...]]></description>
			<content:encoded><![CDATA[<p>J&#8217;étais tranquillement et innocemment en train d&#8217;essayer (enfin !!) d&#8217;avancer sur LiNoX, ma fabuleuse distribution GNU/Linux graphique n&#8217;utilisant pas X11 (un de mes meilleurs vapoware <img src='http://fgallaire.flext.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ), quand au hasard de mes lectures je tombais sur la page du wiki Debian consacrée à la <a href="http://wiki.debian.org/DebianInstaller/GUI">partie graphique du debian installer</a> (ci-après nommé g-i) qui mentionnait:</p>
<p>&#8220;It used to be a common misconception that the graphical installer is X11 based: it is based on <a href="http://www.directfb.org/wiki/index.php/Projects:GTK_on_DirectFB">DirectFB and GTK+</a>.&#8221;</p>
<p>Une évidence bien sûr, c&#8217;est d&#8217;ailleurs pour ça que le g-i est génial et que je veux l&#8217;utiliser pour mon <a href="http://flext.net/wiki/LiNoX" target="_blank">LiNoX</a> !! Mais suivait une update qui m&#8217;a semblée irréelle :</p>
<p>&#8220;Update: That&#8217;s true until Lenny (included), but a switch to X11 has been performed during February/March 2010; later daily builds and upcoming releases should be X11-based accordingly.&#8221;</p>
<p>Ce fut pour moi comme un grand retour dans le passé&#8230; souvenons-nous : Debian avec son excellent installeur, mais qui ne fonctionnait qu&#8217;en mode texte. Ubuntu qui arrive et qui du point de vue &#8220;user-friendly&#8221; se retrouve en retrait des autres distributions Linux, comme Fedora, Mandrake et openSUSE,  utilisant des installeurs graphiques avec X11.</p>
<p>Il fallait faire quelque chose, mais l&#8217;évidence était qu&#8217;il fallait que cela soit meilleur que ce qui existait déjà. Pour remplacer les installeurs basés sur X11 qui la plupart du temps n&#8217;arrivaient pas à se lancer correctement, en plus d&#8217;être d&#8217;incroyables machines à gaz, deux choix techniques étaient envisageables :</p>
<ol>
<li>Faire un Live CD qui permet de démarrer et tester son système, et lui adjoindre un installeur graphique qui soit une simple application pour le X11 d&#8217;un système complet déjà configuré</li>
<li>Faire fonctionner la backend <a href="http://fr.wikipedia.org/wiki/DirectFB" target="_blank">DirectFB</a> pour <a href="http://fr.wikipedia.org/wiki/GTK%2B" target="_blank">GTK+</a>, de manière à avoir un installeur qui ne nécessite pas X11, et qui soit une simple version graphique et légère de l&#8217;installeur texte</li>
</ol>
<p>Ubuntu a suivi la première voie, et la majorité des distributions visant le desktop, même si comme Fedora elles avaient déjà un installeur grapique X11, lui ont emboité le pas. Debian a logiquement et courageusement choisi la seconde voie et a développé ce g-i que je considère toujours comme un bijou du génie logiciel.</p>
<p>Oui mais voilà le 31 janvier 2010, patatra, un article de Josselin Mouette intitulé <a href="http://np237.livejournal.com/27459.html" target="_blank">&#8220;Please save the graphical installer&#8221;</a> explique les difficultés actuelles du g-i : les deux &#8220;Dieux&#8221; de la programmation qui faisaient fonctionner la backend DirectFB de GTK+ (Attilio Fiandrotti et Sven Neumann) ont actuellement d&#8217;autres choses à faire de leur vie (ces variations dans la disponibilité et l&#8217;investissement des programmeurs est un classique du monde du logiciel libre), mais GTK+ change de version et la backend DirectFB ne suivant pas, le g-i va finir par craquer !!</p>
<p>Cette incroyable régression que constituerait la disparition du g-i, vous pouvez déjà &#8220;l&#8217;expérimenter&#8221; sur les CDs d&#8217;installation de Debian testing depuis l&#8217;<a href="http://www.debian.org/devel/debian-installer/News/2010/20100221" target="_blank">annonce du 21 février</a> : &#8220;It is also important to note that we have disabled the Graphical Installer, and as consequence the speakup drivers, for this release due a breakage in the DirectFB backend of the GTK+ library.&#8221;.</p>
<p>Aucun nouveau &#8220;Dieu&#8221; de la programmation DirectFB n&#8217;a semble-t-il fait son apparition, mais il restait heureusement un dernier recours : la possibilité d&#8217;utiliser une autre backend de GTK+, massivement utilisée sur tous les Unix et dotée de nombreux excellents programmeurs&#8230; la backend X11. La <a href="http://wiki.debian.org/XStrikeForce" target="_blank">X Strike Force</a> a <a href="http://ikibiki.org/blog/2010/01/31/Saving_private_GI/" target="_blank">instantanément</a> <a href="http://ikibiki.org/blog/2010/02/01/GI_part_1/" target="_blank">répondu</a> <a href="http://ikibiki.org/blog/2010/02/03/GI_part_2/" target="_blank">à l&#8217;appel</a> <a href="http://ikibiki.org/blog/2010/02/05/GI_part_3/" target="_blank">de détresse</a> <a href="http://ikibiki.org/blog/2010/02/06/GI_part_4/">de Josselin</a> et même si <a href="http://ikibiki.org/blog/2010/02/28/Where_have_you_been/" target="_blank">tout n&#8217;est</a> <a href="http://lists.debian.org/debian-boot/2010/03/msg00252.html" target="_blank">pas rose</a>, c&#8217;est aujourd&#8217;hui semble-t-il la seule option technique viable.</p>
<p>Ce qui me pose un problème, c&#8217;est que si la décision semble depuis le 8 février <a href="http://lists.debian.org/debian-boot/2010/02/msg00149.html" target="_blank">clairement et définitivement prise</a>, j&#8217;aimerais bien comprendre par qui et selon quel processus démocratique. Il me semble que pour un choix si important pour Debian et son avenir, il n&#8217;y a tout simplement pas eu de débat, et le vote a dû m&#8217;échapper&#8230;</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/debian-installer/&via=fgallaire&text=Debian Installer : ça bouge !&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/debian-installer/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>MeeGo, l&#8217;alliance des perdants ?</title>
		<link>http://fgallaire.flext.net/meego/</link>
		<comments>http://fgallaire.flext.net/meego/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 06:15:50 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[MeeGo]]></category>
		<category><![CDATA[Moblin]]></category>

		<guid isPermaLink="false">http://debian.flext.net/?p=235</guid>
		<description><![CDATA[Confrontés à la déferlante des produits Google basés sur Linux incarnée par la percée d'Android, principal challenger de l'iPhone, et la dynamique autour de Chrome OS, leurs concurrents respectifs, que sont le Maemo de Nokia et le Moblin d'Intel, avaient bien du mal à percer.

Ils ont donc décidé d'unir leurs efforts et de fournir ...]]></description>
			<content:encoded><![CDATA[<p>Confrontés à la déferlante des produits Google basés sur Linux incarnée par la percée d&#8217;<a href="http://www.android.com/" target="_blank">Android</a>, principal challenger de l&#8217;iPhone, et la dynamique autour de <a href="http://dev.chromium.org/chromium-os" target="_blank">Chrome OS</a>, leurs concurrents respectifs, que sont le <a href="http://maemo.org/" target="_blank">Maemo</a> de Nokia et le <a href="http://moblin.org/" target="_blank">Moblin</a> d&#8217;Intel, avaient bien du mal à percer.</p>
<p>Ils ont donc décidé d&#8217;<a href="http://www.nokia.com/press/press-releases/showpressrelease?newsid=1384419">unir leurs efforts</a> et de fournir une plateforme technologique commune : <a href="http://meego.com/" target="_blank">MeeGo</a>, annoncée ce 15 février au <a href="http://www.mobileworldcongress.com/index.htm" target="_blank">Mobile World Congress</a> de Barcelone et qui sera hébergée par la <a href="http://www.linuxfoundation.org/" target="_blank">Linux Foundation</a>. Que résulte-t-il de la fusion ? Une standardisation autour de <a href="http://qt.nokia.com/products" target="_blank">Qt</a>, alors que le meilleur de Moblin était le travail fait avec <a href="http://www.clutter-project.org/" target="_blank">Clutter</a> basé sur GTK+, et l&#8217;utilisation du système de packaging <a href="http://fr.wikipedia.org/wiki/RPM_Package_Manager" target="_blank">RPM</a>, alors que le meilleur de Maemo était d&#8217;être basé sur Debian&#8230;</p>
<p>On m&#8217;avait reproché d&#8217;être trop dur avec la plateforme Maemo dans mon <a href="http://fgallaire.flext.net/smartphones-linux-dev/" target="_blank">article sur les smartphones</a>, mais force est de constater qu&#8217;aujourd&#8217;hui elle n&#8217;existe plus et que bien malheureux le développeur qui s&#8217;est investi successivement dans les technos Maemo 5 puis Maemo 6. Maintenant ce sera MeeGo&#8230; ou pas.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/meego/&via=fgallaire&text=MeeGo, l'alliance des perdants ?&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=235&amp;md5=ca7da32144a1d18811c27c34d9f6ce23" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/meego/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Smartphones Linux : le point du dev</title>
		<link>http://fgallaire.flext.net/smartphones-linux-dev/</link>
		<comments>http://fgallaire.flext.net/smartphones-linux-dev/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 23:05:19 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Smartphone]]></category>
		<category><![CDATA[Smartphone linux]]></category>
		<category><![CDATA[webOS]]></category>

		<guid isPermaLink="false">http://debian.flext.net/?p=143</guid>
		<description><![CDATA[Un petit point sur le hardware et le software disponibles pour un développeur libre qui voudrait utiliser un smartphone et développer dessus.

Il existe trois plateformes basées sur Linux (je n'écris volontairement pas GNU/Linux car si Android utilise bien le noyau Linux, il n'utilise pas pour autant les outils GNU) :

	Maemo de Nokia
	Android de Google
	webOS ...]]></description>
			<content:encoded><![CDATA[<p>Un petit point sur le hardware et le software disponibles pour un développeur libre qui voudrait utiliser un smartphone et développer dessus.</p>
<p>Il existe trois plateformes basées sur Linux (je n&#8217;écris volontairement pas GNU/Linux car si Android utilise bien le noyau Linux, il n&#8217;utilise pas pour autant les outils GNU) :</p>
<ul>
<li><a href="http://maemo.org/" target="_blank">Maemo</a> de Nokia</li>
<li><a href="http://www.android.com/" target="_blank">Android</a> de Google</li>
<li><a href="http://developer.palm.com/" target="_blank">webOS</a> de Palm</li>
</ul>
<p><strong>Maemo :</strong></p>
<p>Maemo est censé, chez Nokia, remplacer <a href="http://www.symbian.org/" target="_blank">Symbian</a> qui est dépassé technologiquement pour les nouveaux usages mobiles. Après avoir été expérimenté (trop) longuement (depuis 2005 !) sur les tablettes <a href="http://fr.wikipedia.org/wiki/Nokia_770_Internet_Tablet" target="_blank">N770</a>, <a href="http://fr.wikipedia.org/wiki/Nokia_N800" target="_blank">N800</a> et <a href="http://fr.wikipedia.org/wiki/Nokia_N810" target="_blank">N810</a>, il est enfin disponible sur un téléphone : le <a href="http://fr.wikipedia.org/wiki/Nokia_N900" target="_blank">N900</a>, depuis novembre 2009.</p>
<p>Or, si le N900 est disponible, il utilise la plateforme Maemo 5 qui va disparaitre et aucun smartphone n&#8217;est disponible sous Maemo 6. Je ne lancerai donc pas une énième fois le <a href="http://www.wikivs.com/wiki/GTK_vs_Qt" target="_blank">troll</a> <a href="http://fr.wikipedia.org/wiki/GTK%2B" target="_blank">GTK</a> (Maemo 5) vs <a href="http://fr.wikipedia.org/wiki/Qt" target="_blank">Qt</a> (Maemo 6) qui n&#8217;a juste pas lieu d&#8217;être : <em>Maemo n&#8217;est pas dans la course</em>. Et à la vitesse où va cette course, il ne parviendra peut-être jamais à y rentrer.</p>
<p>Je ne m&#8217;étendrai pas sur Maemo car je veux à la fois développer des applications  que je puisse  tester,  et que d&#8217;autres puissent utiliser, et il faut pour cela pouvoir se procurer un smartphone adapté, et ne pas m&#8217;investir dans une plateforme en fin de vie. <span style="background-color: #ffffff;">De plus, le fait que Maemo utilise <a href="http://fr.wikipedia.org/wiki/X.Org" target="_blank">Xorg</a> le rend techniquement contestable, tant <a href="http://www.art.net/~hopkins/Don/unix-haters/x-windows/disaster.html" target="_blank">la complexité et la lourdeur</a> inhérentes à <a href="http://fr.wikipedia.org/wiki/X_Window_System" target="_blank">X11</a> sont malvenues sur un smartphone.</span></p>
<p><strong>Android :</strong></p>
<p>Du côté d&#8217;Android c&#8217;est une toute autre histoire. Des smartphones sont disponibles depuis octobre 2008 aux États-Unis et mars 2009 en France. Au niveau commercial c&#8217;est déjà une grande réussite : Android est la plateforme qui progresse le plus et s&#8217;est imposé en un an comme le principal (le seul ?) challenger de l&#8217;iPhone (voir les <a href="http://metrics.admob.com/2010/01/metrics-update-android/" target="_blank">statistiques d&#8217;AdMob</a> pour plus de détails).</p>
<p>D&#8217;un point de vue technique, Android fournit un <a href="http://en.wikipedia.org/wiki/Software_development_kit" target="_blank">SDK</a> basé sur le langage de programmation <a href="http://fr.wikipedia.org/wiki/Java_(langage)" target="_blank">Java</a>. Cependant, il ne repose pas sur la <a href="http://fr.wikipedia.org/wiki/JVM_(informatique)" target="_blank">JVM</a> de Sun, mais sur <a href="http://fr.wikipedia.org/wiki/Machine_virtuelle_Dalvik" target="_blank">Dalvik</a>, une machine virtuelle à registres (comme <a href="http://www.parrot.org/" target="_blank">Parrot</a>) spécialement développée pour les contraintes hardware (mémoire faible, processeur peu puissant&#8230;) de l&#8217;embarqué. Dalvik est à ma connaissance la seule machine virtuelle à registres qui soit un succès industriel, face à la masse des machines virtuelles à pile (JVM de Sun, <a href="http://fr.wikipedia.org/wiki/Common_Language_Runtime" target="_blank">CLR</a> de Microsoft&#8230;).</p>
<p>Mais que peut-on faire si on ne veut pas programmer en Java ? Les développeurs ont souvent un langage de programmation favori, qu&#8217;ils ont peu ou pas envie d&#8217;abandonner ; dans mon cas c&#8217;est <a href="http://www.python.org/" target="_blank">Python</a>. <span style="background-color: #ffffff;">On pense alors naturellement aux implémentations des langages écrites en Java, <a href="http://www.jython.org/" target="_blank">Jython</a> pour Python ; mais si elles fonctionnent sur la JVM de Sun, ce n&#8217;est pas forcément le cas pas sur Dalvik ! Heureusement, Google a pensé à nous avec <a href="http://code.google.com/p/android-scripting/" target="_blank">ASE</a>, l&#8217;Android Scripting Environment, qui permet d&#8217;utiliser l&#8217;ensemble des API Android à partir de différents langages interprétés, et le choix est vraiment grand : Python, <a href="http://www.lua.org/" target="_blank">Lua</a>, <a href="http://www.perl.org/" target="_blank">Perl</a>, Ruby, JavaScript, <a href="http://www.beanshell.org/" target="_blank">BeanShell</a> et même shell !!</span></p>
<p>Tous les langages ne sont pas égaux devant ASE. Les langages natifs, c&#8217;est-à-dire écrits en Java, comme Ruby basé sur <a href="http://jruby.org/" target="_blank">JRuby</a>, JavaScript basé sur <a href="http://www.mozilla.org/rhino/" target="_blank">Rhino</a> ou encore BeanShell, peuvent théoriquement accéder directement aux API Java natives, alors que les langages &#8220;cross-compilés&#8221;, comme Python (basé sur CPython) ou Lua qui sont écrits en C, ne peuvent procéder que par des appels <a href="http://fr.wikipedia.org/wiki/JavaScript_Object_Notation" target="_blank">JSON</a> <a href="http://fr.wikipedia.org/wiki/Remote_procedure_call" target="_blank">RPC</a>. C&#8217;est cependant cette dernière méthode qui semble conseillée quel que soit le langage utilisé.</p>
<p>Je suis donc maintenant motivé pour me lancer dans l&#8217;aventure Android, d&#8217;autant que Google vient d&#8217;anoncer, lors d&#8217;une conférence de presse le 5 janvier, le lancement de son premier smartphone : le <a href="http://fr.wikipedia.org/wiki/Nexus_One">Nexus One </a>fabriqué par HTC. C&#8217;est tout simplement une &#8220;bête de course&#8221; du point de vue hardware : processeur à 1 Ghz, 512 Mo de RAM et un écran 3,7&#8243; d&#8217;une résolution de 480*800 (pour rappel l&#8217;<a href="http://en.wikipedia.org/wiki/IPhone_3GS">iPhone 3GS</a> fonctionne à 600 Mhz avec 256 Mo de RAM et un écran 3,5&#8243; en 320*480) !!! La disponibilité du Nexus One en France est prévue pour le mois de mars.</p>
<p>J&#8217;hésite cependant encore avec le <a href="http://fr.wikipedia.org/wiki/Motorola_Milestone" target="_blank">Motorola Milestone</a>, qui a lui l&#8217;avantage d&#8217;être déjà disponible et de posséder un clavier physique, ce qui pourrait se révéler bien pratique pour des sessions d&#8217;administration de machines par <a href="http://fr.wikipedia.org/wiki/OpenSSH" target="_blank">SSH</a>, avec le terminal en plein écran !</p>
<p><strong>webOS :</strong></p>
<p>Il y a un an, lors du <a href="http://fr.wikipedia.org/wiki/Consumer_Electronics_Show" target="_blank">CES</a> de janvier 2009, Palm avait créé l&#8217;évènement avec l&#8217;annonce du <a href="http://fr.wikipedia.org/wiki/Palm_Pre" target="_blank">Palm Pré</a> et de son nouveau système d&#8217;exploitation : webOS. Les critiques avaient été très élogieuses et l&#8217;on a même pensé que l&#8217;on tenait là le principal concurrent de l&#8217;iPhone. En effet, webOS est le seul système alternatif  à proposer les mêmes facilités multitouch que l&#8217;iPhone (il semblerait que sur ce sujet, Palm et Apple se tiennent par la barbichette des <a href="http://brevets-logiciels.info/" target="_blank">brevets logiciels</a>). La qualité et la simplicité de l&#8217;ergonomie étaient aussi tout à fait remarquables, et le design très &#8220;sexy&#8221;.</p>
<p>Le Palm Pré a été introduit au États-Unis le 6 juin, et les ventes ont été bonnes. Mais tout cela s&#8217;est un peu essouflé car <a href="http://fr.wikipedia.org/wiki/Sprint_Nextel" target="_blank">Sprint</a>, l&#8217;opérateur exclusif aux USA, est semble-t-il en perte de vitesse, et le Palm Pré n&#8217;a pas été commercialisé dans beaucoup d&#8217;autres pays : il n&#8217;est par exemple toujours pas disponible en France. Seule nouveauté depuis un an, l&#8217;introduction d&#8217;un nouveau modèle moins puissant visant l&#8217;entrée de gamme des smartphones, le <a href="http://en.wikipedia.org/wiki/Palm_Pixi" target="_blank">Palm Pixi</a>.</p>
<p>Et puis voilà à nouveau que, lors de la <a href="http://www.youtube.com/watch?v=Mn6oNKVd29g" target="_blank">présentation</a> du 7 janvier au CES, Palm fait des annonces tonitruantes ! <span style="background-color: #ffffff;">D&#8217;abord l&#8217;arrivée de deux nouveaux modèles : le Palm Pré Plus et le Palm Pixi Plus, qui proposent de grandes améliorations matérielles. Le Palm Pré voit sa capacité de stockage et sa RAM doublées, à 16 Go et 512 Mo respectivement, tandis que le Palm Pixi n&#8217;est plus castré des possibilités Wi-Fi que l&#8217;on peut légitimement attendre d&#8217;un smartphone, fût-il d&#8217;entrée de gamme. Et ces deux modèles seront disponibles en France au début du second trimestre.</span></p>
<p>Ensuite, le programme pour développeur, qui permet de fournir ses applications via le App Catalog officiel de Palm (équivalent du célèbre <a href="http://fr.wikipedia.org/wiki/App_Store" target="_blank">App Store</a> d&#8217;Apple) est maintenant <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1839&amp;Itemid=33" target="_blank">ouvert à tous</a>. Mais ce n&#8217;est pas tout, un <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1843" target="_blank">programme spécial pour les développeurs Open Source</a> existe, qui offre comme avantage d&#8217;économiser les 99$ de cotisation annuelle (en ce moment offerts à tous) et les 50$ par application soumises au App Catalog. De plus, Palm montre sa compréhension des logiciels libres, car l&#8217;on peut tout à fait commercialiser ses applications libres, et il n&#8217;y a aucune discrimination, comme pour les applications propriétaires c&#8217;est 70% du prix pour le développeur (comme sur l&#8217;App Store).</p>
<p>Développeur qui pourra désormais programmer de vrais jeux exploitant tout la puissance du la puce graphique, grâce à la mise à disposition d&#8217;un nouveau SDK spécialement destiné au jeux : le <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1850&amp;Itemid=20" target="_blank">Plug-in Development Kit</a>. Ce dernier est basé sur l&#8217;excellente et très utilisée librairie <a href="http://www.libsdl.org/" target="_blank">SDL</a>, véritable standard des logiciels libres. Le PDK est censé être programmé en C ou en C++, mais il existe des <a href="http://fr.wikipedia.org/wiki/Binding">bindings</a> SDL pour un nombre de langage de programmation très impressionnant, et j&#8217;ai du mal à voir ce qui pourrait m&#8217;empêcher d&#8217;utiliser sous peu <a href="http://www.pygame.org/" target="_blank">Pygame</a> pour programmer des jeux en Python !</p>
<p>Pour ce qui est des applications plus classiques, Palm propose désormais un <a href="http://fr.wikipedia.org/wiki/Environnement_de_développement_intégré" target="_blank">IDE</a> fonctionnant dans votre navigateur web : <a href="http://ares.palm.com/Ares/about.html" target="_blank">Project Ares</a>. On pourra saluer la cohérence technologique qui permet de faire aisément cela puisque l&#8217;ensemble du SDK Palm est construit à base  de technologies web, et espérer que cela permettra de faciliter l&#8217;accès à la programmation webOS au plus grand nombre.</p>
<p>Enfin, pour motiver les développeurs à se lancer et ainsi remplir son App Catalog, Palm propose le concours <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1841&amp;Itemid=35" target="_blank">Hot Apps</a> doté d&#8217;un million de dollars à partager entre les applications les plus téléchargées du 1er février au 31 mai.</p>
<p>Sur le front des smartphones Linux est là et bien là, en position de force, prêt à exterminer les systèmes d&#8217;exploitation privateurs de liberté Windows Mobile et BlackBerry OS et à mener le grand combat final contre l&#8217;iPhone !</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/smartphones-linux-dev/&via=fgallaire&text=Smartphones Linux : le point du dev&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=143&amp;md5=875d420191d39791324a449380f5ee8a" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/smartphones-linux-dev/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google Chrome OS</title>
		<link>http://fgallaire.flext.net/google-chrome-os/</link>
		<comments>http://fgallaire.flext.net/google-chrome-os/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 12:54:52 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Chromium OS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://debian.flext.net/?p=59</guid>
		<description><![CDATA[Aujourd'hui à 19 heures, heure de Paris, Google a enfin livré les informations techniques de son Google Chrome OS basé sur GNU/Linux.



Le système est, on n'en sera pas surpris, totalement orienté "Web":

	toutes les applications ChromeOS sont des Webapps, en fait l'interface de Chrome OS est principalement le navigateur web Chrome en plein écran.
	 toutes ...]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui à 19 heures, heure de Paris, Google a enfin livré les informations techniques de son Google <a href="http://www.chromium.org/chromium-os" target="_blank">Chrome OS</a> basé sur GNU/Linux.</p>
<p><img class="aligncenter size-full wp-image-62" title="chromeOS" src="http://debian.flext.net/wp-content/uploads/2009/11/chromeOS.png" alt="chromeOS" width="450" height="259" /></p>
<p>Le système est, on n&#8217;en sera pas surpris, totalement orienté &#8220;Web&#8221;:</p>
<ul>
<li>toutes les applications ChromeOS sont des Webapps, en fait l&#8217;<a href="http://www.chromium.org/chromium-os/user-experience" target="_blank">interface de Chrome OS</a> est principalement le navigateur web Chrome en plein écran.</li>
<li> toutes les données sont &#8220;in the cloud&#8221;, l&#8217;avantage étant que la défaillance ou la perte de son ordinateur n&#8217;a aucune incidence sur l&#8217;utilisateur, il lui suffit d&#8217;en prendre un autre et tout recommence de manière transparente ; par contre on est bien sûr en plein dans l&#8217;évolution vers <a href="http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman" target="_blank">une informatique &#8220;à la Big Brother&#8221;</a>.</li>
</ul>
<p>Le boot ultra-rapide est une spécificité importante : 7 secondes pour arriver à l&#8217;écran de login, puis 3 secondes supplémentaires pour l&#8217;accès au bureau fonctionnel.</p>
<p>Il semble qu&#8217;un grand travail ait été accompli sur les <a href="http://www.chromium.org/chromium-os/chromiumos-design-docs/security-overview" target="_blank">problématiques de sécurité</a>, notamment sur le processus de boot et la stratégie des droits d&#8217;écriture de la partition racine.</p>
<p>Google Chrome OS ne permettra pas de base de faire fonctionner les applications Android : &#8220;tout est webapp&#8221;, et supportera les processeurs X86 et ARM.</p>
<p>Bien sûr comme c&#8217;est un logiciel libre, chacun peut décider de rajouter les fonctionnalités manquantes au <a href="http://www.chromium.org/chromium-os/building-chromium-os/getting-the-chromium-os-source-code" target="_blank">code source</a> !</p>
<p><a href="http://googleblog.blogspot.com/2009/11/releasing-chromium-os-open-source.html" target="_blank">L&#8217;annonce officielle</a> sur le blog de Google.</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/google-chrome-os/&via=fgallaire&text=Google Chrome OS&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p> <p><a href="http://fgallaire.flext.net/?flattrss_redirect&amp;id=59&amp;md5=3d2bade11ed37f77b8638e36c0294789" title="Flattr" target="_blank"><img src="http://fgallaire.flext.net/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smartphones : la percée Linux !</title>
		<link>http://fgallaire.flext.net/smartphones-la-percee-linux/</link>
		<comments>http://fgallaire.flext.net/smartphones-la-percee-linux/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 03:21:11 +0000</pubDate>
		<dc:creator>fgallaire</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Libre]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://debian.flext.net/?p=29</guid>
		<description><![CDATA[AdMod vient de fournir ses derniers chiffres concernant les parts de marché des systèmes d'exploitation pour smartphones, et ils montrent un poussée formidable des différentes saveurs de Linux !





 

Devant il reste le Symbian de Nokia, l'ancien leader presque monopolistique, qui continue sa rapide chute liée à son arriération technologique, pendant que l'iPhoneOS d'Apple ...]]></description>
			<content:encoded><![CDATA[<p>AdMod vient de fournir ses <a href="http://metrics.admob.com/wp-content/uploads/2009/09/AdMob-Mobile-Metrics-Aug-092.pdf">derniers chiffres</a> concernant les parts de marché des systèmes d&#8217;exploitation pour smartphones, et ils montrent un poussée formidable des différentes saveurs de Linux !</p>
<p><img class="aligncenter size-full wp-image-44" title="smartphonesos" src="http://debian.flext.net/wp-content/uploads/2009/10/smartphonesos.PNG" alt="smartphonesos" width="450" height="255" /></p>
<p><a href="http://metrics.admob.com/wp-content/uploads/2009/09/AdMob-Mobile-Metrics-Aug-092.pdf" target="_blank"></a></p>
<p><a href="http://metrics.admob.com/wp-content/uploads/2009/09/AdMob-Mobile-Metrics-Aug-092.pdf" target="_blank"> </a></p>
<p>Devant il reste le Symbian de Nokia, l&#8217;ancien leader presque monopolistique, qui continue sa rapide chute liée à son arriération technologique, pendant que l&#8217;iPhoneOS d&#8217;Apple est déjà si dominant qu&#8217;il ne croît plus tant que ça (l&#8217;iPod touch n&#8217;est pas pris en compte dans ces chiffres car il ne fait pas téléphone).</p>
<p>Linux perce donc par deux concurrents :</p>
<ul>
<li><a href="http://developer.android.com/index.html" target="_blank">Android</a> de Google qui passe de 2% à 7%, soit une multiplication par 3,5 de ses parts de marché, grâce entre autres à un <a href="http://fr.wikipedia.org/wiki/HTC_G1" target="_blank">HTC Dream</a> 2ème du classement des smartphones.</li>
<li><a href="http://developer.palm.com/" target="_blank">webOS</a> de Palm qui émerge quant à lui directement à 4% grâce au <a href="http://en.wikipedia.org/wiki/Palm_Pre" target="_blank">Palm Pre</a>, 4ème au classement, qui n&#8217;est pourtant commercialisé qu&#8217;en Amérique du Nord !</li>
</ul>
<p>Derrière c&#8217;est Windows Mobile qui s&#8217;écroule presque de moitié, et Palm OS qui rend logiquement son dernier souffle avec l&#8217;arrivée de webOS. Précisons de plus que Palm a annoncé abandonner totalement sa ligne de smartphones sous Windows Mobile pour se consacrer uniquement à webOS.</p>
<p>Cette déferlante Linux dans les smartphones n&#8217;est pas près de s&#8217;arrêter, et il y aura même un troisième concurrent puisque Nokia compte sur <a href="http://maemo.org/" target="_blank">Maemo</a>, tournant sur son tout nouveau <a href="http://en.wikipedia.org/wiki/Nokia_N900" target="_blank">N900</a> et basé sur Debian, pour succéder à son vieux Symbian !</p>
<p>Les trois plateformes de développement sont excellentes bien que très différentes. Chacun pourra y trouver son bonheur, entre choix technologique ou éthique, car certaines licences ne sont pas sans poser de problèmes&#8230; mais cela est une autre histoire (Carl si tu m&#8217;entends <img src='http://fgallaire.flext.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) !</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://fgallaire.flext.net/smartphones-la-percee-linux/&via=fgallaire&text=Smartphones : la percée Linux !&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://fgallaire.flext.net/smartphones-la-percee-linux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

