<?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; Arch Linux</title>
	<atom:link href="http://fgallaire.flext.net/tag/arch-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>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>
	</channel>
</rss>

