<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7143401328277522244</id><updated>2012-01-09T09:50:50.642+01:00</updated><category term='openid'/><category term='meego'/><category term='grub'/><category term='bsd'/><category term='libre'/><category term='usage_technos'/><category term='hosting'/><category term='fedora'/><category term='phone'/><category term='prise de tête'/><category term='fritzbox'/><category term='console'/><category term='android'/><category term='desktop'/><category term='sql'/><category term='unix'/><category term='webos'/><category term='authentification'/><category term='debian'/><category term='drupal'/><category term='freedos'/><category term='freebsd'/><category term='ubuntu'/><category term='pkgsrc'/><category term='netbsd'/><category term='virtualisation'/><category term='pre'/><category term='hardware'/><category term='rant'/><category term='non-libre'/><title type='text'>::meta synthaxe::</title><subtitle type='html'>Sociologie des systèmes libres ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://meta.libera.cc/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/-/libre'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/search/label/libre'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/-/libre/-/libre?start-index=26&amp;max-results=25'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-1222895593209329393</id><published>2012-01-03T13:58:00.000+01:00</published><updated>2012-01-03T13:58:51.090+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='drupal'/><title type='text'>La complexité de Drupal: pourquoi tant de termes et de concept à maîtriser ?</title><content type='html'>Une bonne indication de la complexité d'un corpus de savoir ( logiciel à manipuler, contenu de livre à assimiler, partition de musique à interpréter ) est donné par la taille du lexique spécifique à celui ci.&lt;br /&gt;&lt;br /&gt;Pour développer pour Debian il faudra connaitre upstream/downstream, unstable / testing / stable / oldstable, bikeshedding, sponsor, debian maintainer, debian developer, non-maintainer upload , FTBFS, override file, autobuild. A part bikeshedding et upstream, tous ces termes sont spécifiques à Debian.&lt;br /&gt;Pour lire un livre ou un &lt;a href="http://www.monde-diplomatique.fr/1998/08/BOURDIEU/10801"&gt;texte de Bourdieu&lt;/a&gt;, il sera bon de connaître habitus, champ, violence symbolique, déshistoricisation.&lt;br /&gt;Pour créer un site avec le framework Drupal, il vous faudra connaitre&lt;a href="http://drupal.org/node/19828"&gt; la signification des termes suivant&lt;/a&gt;:&lt;br /&gt;core module / contributed module, permission, roles, node, authenticated user, taxonomy, region, block, primary and secondary links.&lt;br /&gt;&lt;br /&gt;Un lexique important demande bien sûr un temps d'apprentissage conséquent. Mais en même il reflète la qualité organisationnelle&amp;nbsp; de l'auteur du corpus. Nommer un objet, et plus encore créer un terme spécifique, c'est dissiper l’ambiguïté d'un terme trop générique. C'est aussi créer du "neuf", tellement neuf qu'une délimitation lexicologique s'impose avec "l'ancien". Ainsi le "node" de drupal, décrit une page html avec son contenu, unité de base d'un site drupal.&lt;br /&gt;Utiliser "node" plutôt que page, permet de regrouper dans une meta catégorie tous les types de pages qu'un site drupal peut contenir ( article, post de blog, entrée de wiki, page d'accueil ) et permet à la communauté Drupal d'échanger en interne en connaissance de cause.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-1222895593209329393?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/1222895593209329393/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=1222895593209329393' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/1222895593209329393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/1222895593209329393'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2012/01/la-complexite-de-drupal-pourquoi-tant.html' title='La complexité de Drupal: pourquoi tant de termes et de concept à maîtriser ?'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-7005916192594813196</id><published>2011-12-02T20:52:00.002+01:00</published><updated>2011-12-02T20:54:22.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Faire un paquet Debian c'est facile</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: center;"&gt;Après plusieurs heures consacrées à lire la documentation de &lt;a href="http://learn.github.com/p/diff.html"&gt;git&lt;/a&gt;, de  &lt;a href="http://manpages.debian.net/cgi-bin/man.cgi?query=dpkg-source&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=Debian+6.0+squeeze&amp;amp;format=html&amp;amp;locale=en"&gt;dpkg-source&lt;/a&gt;, de &lt;a href="http://manpages.debian.net/cgi-bin/man.cgi?query=pbuilderrc&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=Debian+6.0+squeeze&amp;amp;format=html&amp;amp;locale=en"&gt;pbuilderrc&lt;/a&gt;, de&lt;a href="http://manpages.debian.net/cgi-bin/man.cgi?query=debi&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=Debian+6.0+squeeze&amp;amp;format=html&amp;amp;locale=en"&gt; debi&lt;/a&gt;, de &lt;a href="http://manpages.debian.net/cgi-bin/man.cgi?query=lintian&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=Debian+6.0+squeeze&amp;amp;format=html&amp;amp;locale=en"&gt;lintian&lt;/a&gt;, et la &lt;a href="http://www.debian.org/doc/debian-policy/"&gt;Debian Policy&lt;/a&gt; pour finalement boucler mon paquet des émulateurs &lt;a href="http://mamedev.org/"&gt;Mame&lt;/a&gt; et &lt;a href="http://mess.org/"&gt;Mess &lt;/a&gt;0.144, j'ai ressenti le besoin de résumer cette expérience.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Qd3x--cDfKI/TtkqIQOuSFI/AAAAAAAAAPM/QvxVefPv1vI/s1600/9b55c9f0-6b47-4f29-a8f6-c9f6346c85aa.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Qd3x--cDfKI/TtkqIQOuSFI/AAAAAAAAAPM/QvxVefPv1vI/s1600/9b55c9f0-6b47-4f29-a8f6-c9f6346c85aa.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;L'inspiration est venue en lisant &lt;a href="http://upsilon.cc/%7Ezack/blog/posts/2007/09/svn-cowbuilder/"&gt;http://upsilon.cc/~zack/blog/posts/2007/09/svn-cowbuilder/&lt;/a&gt; via&lt;a href="http://wiki.debian.org/cowbuilder"&gt; la page du Wiki Debian sur cowbuilder&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-7005916192594813196?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/7005916192594813196/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=7005916192594813196' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7005916192594813196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7005916192594813196'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/12/faire-un-paquet-debian-cest-facile.html' title='Faire un paquet Debian c&apos;est facile'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Qd3x--cDfKI/TtkqIQOuSFI/AAAAAAAAAPM/QvxVefPv1vI/s72-c/9b55c9f0-6b47-4f29-a8f6-c9f6346c85aa.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-8405299068833156223</id><published>2011-09-17T18:09:00.000+02:00</published><updated>2011-09-17T18:09:48.588+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='netbsd'/><title type='text'>Grub2 et FreeBSD/NetBSD</title><content type='html'>Même si ma propre expérience avec Grub2 a plutôt &lt;a href="http://pastebin.com/TdWVMLWD"&gt;été&lt;/a&gt; &lt;a href="http://pastebin.com/qRVwGpKV"&gt;décevante&lt;/a&gt;, j'ai pris le temps de documenter dans &lt;a href="http://lists.gnu.org/archive/html/grub-devel/2011-09/msg00028.html"&gt;un mail à grub-devel&lt;/a&gt;, et dans le &lt;a href="https://help.ubuntu.com/community/Grub2%20Other%20Os"&gt;wiki Ubuntu&lt;/a&gt; la procédure nécessaire pour charger un noyau FreeBSD ou NetBSD depuis GRUB2.&lt;br /&gt;&lt;br /&gt;Le support NetBSD permet de faire des choses bien pratiques, comme installer un système NetBSD directement depuis GRUB2, en chargeant le kernel-INSTALL depuis une partition Linux.&amp;nbsp; C'est &lt;a href="http://mail-index.netbsd.org/netbsd-users/2011/09/13/msg009128.html"&gt;la procédure que j'ai suivie pour installer NetBSD&lt;/a&gt; sur &lt;a href="http://meta.libera.cc/2011/09/serveur-prive-vps-chez-hetznerde-pour.html"&gt;un serveur KVM&lt;/a&gt; &lt;i&gt;hosted&lt;/i&gt;, où les options d'installation ne proposaient pas ce dernier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-8405299068833156223?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/8405299068833156223/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=8405299068833156223' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8405299068833156223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8405299068833156223'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/09/grub2-et-freebsdnetbsd_17.html' title='Grub2 et FreeBSD/NetBSD'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-3732937298000242770</id><published>2011-09-01T14:24:00.000+02:00</published><updated>2011-09-01T14:24:43.347+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualisation'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><title type='text'>Serveur privé VPS chez Hetzner.de: pour l'instant que du bon</title><content type='html'>Même si j'étais enchanté des tarifs et du service chez &lt;a href="http://prgmr.com/xen/"&gt;prgmr&lt;/a&gt;, la latence entre l'Europe et la Californie faisait que le travail était ennuyeux sur ce serveur.&lt;br /&gt;Je viens donc d'obtenir une nouvelle machine VPS chez l'hébergeur allemand &lt;a href="http://www.hetzner.de/"&gt;Hetzner&lt;/a&gt; dont je suis pour l'instant particulièrement content.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Les points faibles:&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp; * Comme toute offre VPS, il faut se méfier de la tolérance de l'hébergeur vis a vis des contenus. Hetzner a par exemple dans un premier temps refusé l'hébergement de mirroirs wikileaks, avant de finalement seulement&lt;a href="http://www.netzpolitik.org/2010/keine-wikileaks-mirrors-bei-hetzner/"&gt;&amp;nbsp;les "déconseiller" à ses clients&lt;/a&gt; ( en allemand) Il est bien entendu difficile d&lt;a href="http://www.mail-archive.com/or-talk@freehaven.net/msg10595.html"&gt;'héberger un noeud de sortie Tor&lt;/a&gt;, mais je pense que c'est la politique standard de&lt;a href="https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/GoodBadISPs#France"&gt;&amp;nbsp;beaucoup d'hébergeurs.&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/GoodBadISPs#France"&gt;&lt;/a&gt;&amp;nbsp;* Une partie de la documentation est seulement en allemand ou en russe, comme par exemple&amp;nbsp;&lt;a href="http://wiki.hetzner.de/index.php/Rechenzentren_und_Anbindung"&gt;cet article&lt;/a&gt;&amp;nbsp;qui montre via traceroute dans quel data center votre machine se trouve&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;* Pas encore d'IPv6 pour les VPS.&lt;/div&gt;&lt;br /&gt;Point forts:&lt;br /&gt;&amp;nbsp; * Excellent prix: un vps avec 1 Gb de RAM et 40 GB de disque dur revient à &lt;a href="http://www.hetzner.de/hosting/produkte_vserver/vq12"&gt;13 euros par mois&lt;/a&gt; !&lt;br /&gt;&amp;nbsp; * Excellente performance de la machine: le CPU annoncé de 2.8 Ghz donne les mêmes résultats avec &lt;a href="http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;amp;postID=8214188466065254085"&gt;sysbench&lt;/a&gt; que ma machine de bureau elle aussi avec ce CPU ( Intel Core)&lt;br /&gt;&amp;nbsp; * Excellente latence vers l'Europe. Le ping est à 27 ms vers l'Autriche.&lt;br /&gt;&amp;nbsp; * Système de secours pour la machine virtuelle. En cas de problème on peut booter sur une machine virtuelle alternative tournant sur un Ramdisk et chrooter son système pour le réparer. Ceci m'avait bien manqué sur gandi qui ne proposait qu'un accès à une console série.&lt;br /&gt;&amp;nbsp; * Grand choix d'OS virtualisés. FreeBSD est supporté, y compris via le système de secours.&lt;br /&gt;&amp;nbsp; * Bonne documentation, servie par un Dokuwiki. La technologie utilisée est &lt;a href="http://wiki.hetzner.de/index.php/VServer/en"&gt;kvm&lt;/a&gt;.&lt;br /&gt;&amp;nbsp; * Hetzner dispose de son propre mirroir Debian&lt;br /&gt;&lt;br /&gt;Je dispose donc maintenant d'un serveur virtuel Debian chez Hetzner, reste à mettre en place un système de backup, je pense que &lt;a href="http://imil.net/wp/2007/03/24/merde-jai-pas-de-backup/"&gt;cette doc rsync de iMil&lt;/a&gt; fera parfaitement l'affaire.&lt;br /&gt;&lt;br /&gt;A moyen terme, étant &amp;nbsp;donnée la baisse continue des tarifs dans ce domaine, on ne peut &amp;nbsp;que recommander à chacun d'avoir son propre serveur virtuel avec son nom de domaine. On conserve alors la propriété de son contenu de A à Z, contrairement aux &lt;a href="http://www.gnu.org/philosophy/who-does-that-server-really-serve.html"&gt;plateformes propriétaires d'hébergement&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-3732937298000242770?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/3732937298000242770/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=3732937298000242770' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/3732937298000242770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/3732937298000242770'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/09/serveur-prive-vps-chez-hetznerde-pour.html' title='Serveur privé VPS chez Hetzner.de: pour l&apos;instant que du bon'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-1798567668443160589</id><published>2011-08-11T20:05:00.000+02:00</published><updated>2011-08-11T20:05:55.037+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='pkgsrc'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Ports BSD/Gentoo Portage pour Debian et Ubuntu, c'est possible !</title><content type='html'>&lt;div style="font-family: Verdana,sans-serif;"&gt;Sur serveur, comme sur workstation, c'est pratique de pouvoir installer à partir des sources un paquet différent, ou d'une autre version, voire non inclus dans Debian/Ubuntu.&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;Pour cela nous disposons de l'excellent &lt;a href="http://www.netbsd.org/docs/software/packages.html"&gt;pkgsrc&lt;/a&gt;, une architecture de compilation qui vous permet d'un coup de&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;cd net/openvpn&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;bmake install&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;de télécharger et compiler récursivement toutes les dépendances de notre vpn préféré, et d'en créer un binaire facilement installable/déinstallable. Et ceci realisé entièrement dans une arborescence locale, &lt;b&gt;sans aucun risque de casser votre système&lt;/b&gt;, tout se passant dans une arborescence séparé.&lt;br /&gt;&lt;br /&gt;Je trouve ca beaucoup &lt;b&gt;plus propre, beaucoup plus sûr&lt;/b&gt; que d'installer des paquets testing/unstable ou des Personal Package Archives, et &lt;b&gt;beaucoup plus simple&lt;/b&gt; que de passer par la case /usr/local en téléchargeant soit même les sources pour ensuite deviner les librairies de développement requises.&lt;br /&gt;&lt;br /&gt;Et attendez ce n'est pas fini. Bien que pkgsrc comporte moins de logiciels que Debian ( 6000 vs 29000 ) il est &lt;b&gt;multi plateforme&lt;/b&gt; tournant sur Linux, OS X, Solaris et bien sûr NetBSD la plateforme où il a été concu.&lt;br /&gt;&lt;br /&gt;A vrai dire je m'étonne souvent que si peu de personnes sous Linux connaissent pkgsrc, qui permet de mixer la stabilité des distributions binaires Debian/Redhat/Centos et le "bleeding edge" des distributions sources. Alors bon le site de NetBSD est certainement pas très choupi mais il existe &lt;a href="http://www.netbsd.org/docs/pkgsrc/"&gt;une vrai documentation de qualité&lt;/a&gt; à la BSD. &lt;br /&gt;&lt;br /&gt;Comme je dois installer pkgsrc souvent&amp;nbsp; $HOME et $JOB, j'ai crée un petit projet&amp;nbsp; pour automatiser tout ca du nom de &lt;a href="http://trac.assembla.com/sergio"&gt;Sergio&lt;/a&gt; , le but à long terme étant de simplement àvoir à faire un :&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;apt-get install sergio&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;sergio "mon_bootstrap_dir"&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: small;"&gt;cd "mon_boostrap_dir"/pkgsrc/net/openvpn &amp;amp; bmake #omg watching stuff scroll by for hours will makes me a Unix expert overnight&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Après nous avons déja un &lt;a href="http://www.debian.org/ports/kfreebsd-gnu/"&gt;Noyau BSD&lt;/a&gt; pour Debian, il nous manquait un système de port dans Debian pour le noyau Linux ! &lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RVOamNoRlkI/TkQVrMnBTNI/AAAAAAAAAOs/DmlZopjaHkg/s1600/put_on_your_boot.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-RVOamNoRlkI/TkQVrMnBTNI/AAAAAAAAAOs/DmlZopjaHkg/s320/put_on_your_boot.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bootstrap with &lt;a href="https://trac.assembla.com/sergio/wiki/WikiStart"&gt;sergio&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-1798567668443160589?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/1798567668443160589/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=1798567668443160589' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/1798567668443160589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/1798567668443160589'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/08/ports-bsdgentoo-portage-pour-debian-et.html' title='Ports BSD/Gentoo Portage pour Debian et Ubuntu, c&apos;est possible !'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-RVOamNoRlkI/TkQVrMnBTNI/AAAAAAAAAOs/DmlZopjaHkg/s72-c/put_on_your_boot.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-2598551707434892071</id><published>2011-08-03T18:33:00.001+02:00</published><updated>2011-08-04T13:53:37.171+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><title type='text'>Tirer profit des options d'accessibilité du bureau gnome quand on utilise son portable en extérieur</title><content type='html'>Quand arrive l'été survient désir de pouvoir emmener son portable ou netbook avec soi, et consulter ses mails, surfer sur le web en extérieur. Malheureusement la luminosité du jour diminue considérablement la lisibilité de l'écran. Une astuce pour y remédier: augmenter le contraste du bureau.&lt;br /&gt;If suffit d'aller dans les préférences de Gnome, options d'accessibilité, &amp;nbsp;( sur la barre de statut en haut à droite pour gnome 3 ) et sélectionner: "contraste élevé".&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jsa4ByPiCcg/TfOaRqjxL7I/AAAAAAAAAOQ/NxKyzLGHASA/s1600/Capture.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-jsa4ByPiCcg/TfOaRqjxL7I/AAAAAAAAAOQ/NxKyzLGHASA/s1600/Capture.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Peut être moins beau mais beaucoup plus lisible !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-2598551707434892071?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/2598551707434892071/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=2598551707434892071' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/2598551707434892071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/2598551707434892071'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/08/tirer-profit-des-options-daccessibilite.html' title='Tirer profit des options d&apos;accessibilité du bureau gnome quand on utilise son portable en extérieur'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-jsa4ByPiCcg/TfOaRqjxL7I/AAAAAAAAAOQ/NxKyzLGHASA/s72-c/Capture.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-7462371106609639150</id><published>2011-07-07T13:26:00.006+02:00</published><updated>2011-07-07T18:50:53.785+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Hp, Google, Gandi et Canonical payent l'hôtel en Bosnie</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SvalXU_QIs0/ThWWIWgul6I/AAAAAAAAAOo/DsYwBNQukPA/s1600/DC11_web_120x240_01.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-SvalXU_QIs0/ThWWIWgul6I/AAAAAAAAAOo/DsYwBNQukPA/s1600/DC11_web_120x240_01.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&amp;nbsp;Afin de rencontrer les autres membres de l'équipe pkg-games de Debian, signer ma clé GPG, participer aux diverses conférences, je serai donc du 23 au 28 Juillet à Banja Luka, dans la république serbe de Bosnie-Herzégovine. Je suis sponsorisé en ce qui concerne l'hébergement, mais je vais financer moi même mon déplacement. Ceci correspond à mon niveau d'engagement dans Debian,&amp;nbsp; je ne suis pour l'instant qu'un &lt;a href="http://qa.debian.org/developer.php?login=emmanuel@libera.cc"&gt;Sponsored Maintainer&lt;/a&gt; et je trouve ça déjà pas mal. Et Banja Luka n'est pas si loin de Vienne que le voyage en bus me rebute.&lt;br /&gt;&lt;br /&gt;Je compte aussi faire une présentation de &lt;a href="http://meta.libera.cc/2011/01/catching-up-mame-sous-debian-et-linux.html"&gt;Mame/Mess&lt;/a&gt; au Games Team Lightning Talks et parmi &lt;a href="https://penta.debconf.org/penta/submission/dc11/all_events"&gt;les conférences proposées&lt;/a&gt;, assister notamment aux conférences suivantes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Administrative snapshotting and rollback: Using filesystem snapshot to make our admin's lifes easier&lt;ul&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;Austrian e-health system: How Debian runs the Austrian e-health system&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;Bits from the DPLState of the Union^W Debian address&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;ul&gt;&lt;li&gt;Ask the Leader: &lt;span class="abstract"&gt;A town hall'  style question and answer session for the DPL. He won't have sight of the questions beforehand!&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;Conference banquet: eat, drink and be merry&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;ul&gt;&lt;li&gt;Could we make desktop users need their local Debian geeks less?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;Debian in Enterprise: A Google Case StudyDebian in Google&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;Debian Packaging with Git: what tool and workflow is right for you?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;Measuring Team Performance: Investigation into performance of teams inside Debian&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;ul&gt;&lt;li&gt;OpenPGP keysigning &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="title"&gt;&lt;ul&gt;&lt;li&gt;The 5 minute Cluster: How to create a cluster setup in 5 minutes and cool things to do with it.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;ul&gt;&lt;li&gt;Bits from the games team &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;/div&gt;&lt;div class="subtitle"&gt;&lt;span class="abstract"&gt;&amp;nbsp;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-7462371106609639150?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/7462371106609639150/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=7462371106609639150' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7462371106609639150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7462371106609639150'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/07/hp-google-gandi-et-canonical-payent.html' title='Hp, Google, Gandi et Canonical payent l&apos;hôtel en Bosnie'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-SvalXU_QIs0/ThWWIWgul6I/AAAAAAAAAOo/DsYwBNQukPA/s72-c/DC11_web_120x240_01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-4203477485211076607</id><published>2011-06-21T20:17:00.002+02:00</published><updated>2011-09-09T23:39:00.078+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='grub'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='netbsd'/><title type='text'>Le Multi Boot peut rendre biens des services</title><content type='html'>Avoir deux OS sur une machine, même si on n'en n'utilise qu'un&amp;nbsp; permet de vérifier qu'un bug est un bug, et non pas une défaillance du matériel ( carte wifi, graveur, carte ethernet, etc ... ) En général j'installe donc toujours un deuxième OS sur ma machine perso au cas ou. Sur mon &lt;a href="http://meta.libera.cc/2011/01/catching-up-mame-sous-debian-et-linux.html"&gt;bureau&lt;/a&gt;, j'ai laissé OSX installé, sur lequel je reboote de temps en temps pour graver un DVD. Sur un &lt;a href="http://meta.libera.cc/2010/12/un-netbook-sans-windows-cest-possible.html"&gt;netbook&lt;/a&gt;, après avoir installé Fedora 15, j'ai installé NetBSD 5.1. &lt;br /&gt;&lt;br /&gt;J'ai été agréablement surpris de voire que NetBSD dispose maintenant d'un installeur sur clé USB, et l'installation s'est passé sans grand problème.&lt;br /&gt;NetBSD étant &lt;a href="http://mail-index.netbsd.org/source-changes/2006/10/25/0015.html"&gt;compatible&lt;/a&gt; &lt;a href="http://www.gnu.org/software/grub/manual/multiboot/multiboot.html"&gt;multi boot&lt;/a&gt;, et grub pouvant lire le système de fichier FFS de Netbsd, il est possible de charger directement le noyau depuis grub.&lt;br /&gt;Lors de l'installation, il faudra veiller à ne pas installer le boot manager de NetBSD sur le MBR, en répondant "non" dans l'écran suivant:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-O-SKWNhQZUE/Tdf2hBOClSI/AAAAAAAAAOA/XWJ9khU9NU8/s1600/Capture-QEMU.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194" src="http://4.bp.blogspot.com/-O-SKWNhQZUE/Tdf2hBOClSI/AAAAAAAAAOA/XWJ9khU9NU8/s320/Capture-QEMU.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Et d'ajouter par la suite dans&amp;nbsp; /boot/grub/menu.lst sur Fedora:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;title NetBSD (5.1)&lt;br /&gt;root (hd0,3a)&lt;br /&gt;kernel --type=netbsd /netbsd&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;où &lt;b&gt;hd0&lt;/b&gt; désigne le premier disque dur, &lt;b&gt;3&lt;/b&gt; désigne la 4 ème partition sur le disque dur ( Grub Legacy numérotant les partitions à partir de 0 ), et &lt;b&gt;a&lt;/b&gt; la première entrée du disklabel BSD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-4203477485211076607?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/4203477485211076607/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=4203477485211076607' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/4203477485211076607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/4203477485211076607'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/05/le-multi-boot-peut-rendre-biens-des.html' title='Le Multi Boot peut rendre biens des services'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-O-SKWNhQZUE/Tdf2hBOClSI/AAAAAAAAAOA/XWJ9khU9NU8/s72-c/Capture-QEMU.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-5943517474206420337</id><published>2011-05-15T13:05:00.000+02:00</published><updated>2011-05-15T13:05:18.154+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='console'/><title type='text'>Auto-login et Auto-join avec irssi</title><content type='html'>J'utilise le client irc irssi depuis 5 ans pour discuter avec les copains du squad. Mais je n'avais jamais cherché à enregistrer serveur, nic et mot de passe dans un fichier de conf, étant donné que j'accèdais la plupart du temps à irssi dans une session screen.&lt;br /&gt;&lt;br /&gt;Après avoir installé &lt;a href="http://kitenet.net/~joey/blog/entry/palm_pre/"&gt;Debian sur mon téléphone portable&lt;/a&gt; et un apt-get install screen irssi plus loin, voici les commandes nécessaires.&lt;br /&gt;&lt;br /&gt;Choix du nickname par défaut:&lt;code&gt;&lt;br /&gt;/SET NICK votre_nick&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Auto connect sur freenode avec ce nick au démarrage de irssi:&lt;code&gt;&lt;br /&gt;/SERVER ADD -auto -network freenode irc.freenode.net 6667 votre_pass&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Auto join de #gcu:&lt;code&gt;&lt;br /&gt;/CHANNEL ADD -auto #gcu freenode&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-5943517474206420337?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/5943517474206420337/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=5943517474206420337' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/5943517474206420337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/5943517474206420337'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/05/auto-login-et-auto-join-avec-irssi.html' title='Auto-login et Auto-join avec irssi'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-8478338452616752654</id><published>2011-05-13T23:29:00.000+02:00</published><updated>2011-05-13T23:29:27.974+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='fritzbox'/><category scheme='http://www.blogger.com/atom/ns#' term='pre'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Du hardware libre d'accès: Palm Pre, Fritz!Box</title><content type='html'>Sur mon précédent téléphone Android, il me fallait ( &lt;a href="http://www.geeksphone.com/en/"&gt;sauf exception&lt;/a&gt; ) &lt;a href="http://shortfuse.org/"&gt;une faille de sécurité&lt;/a&gt; pour obtenir un accès root. Mais:&lt;br /&gt;&lt;br /&gt;Si je tape " &lt;code&gt;&lt;b&gt;upupdowndownleftrightleftrightbastart&lt;/b&gt;" &lt;/code&gt; sur le clavier de &lt;a href="http://meta.libera.cc/2010/02/nouveau-noyau-nouvelle-plateforme-palm.html"&gt;mon nouveau téléphone&lt;/a&gt;, et "novaterm" dans un shell, j'obtiens ceci:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;code&gt;manu@leonard:~$ novaterm &lt;br /&gt;root@palm-webos-device:/# uname -a &lt;br /&gt;Linux palm-webos-device 2.6.24-palm-joplin-3430 #1 281.1.23.2 armv7l unknown&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;Si je tape&lt;b&gt; #96*7*&lt;/b&gt;sur mon téléphone fixe branché à mon &lt;a href="http://www.avm.de/en/Produkte/FRITZBox/FRITZ_Box_Fon_WLAN/index.php"&gt;routeur/modem/voip&lt;/a&gt;, et telnet dans un shell j'obtiens ceci:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;manu@leonard:~$ telnet 192.168.178.1&lt;br /&gt;Trying 192.168.178.1...&lt;br /&gt;Connected to 192.168.178.1.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;Fritz!Box web password: &lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;BusyBox v1.1.2 (2007.01.29-15:09+0000) Built-in shell (ash)&lt;br /&gt;Enter 'help' for a list of built-in commands&lt;br /&gt;Console Ausgaben auf dieses Terminal umgelenkt&lt;br /&gt;# uname -a&lt;br /&gt;Linux (none) 2.6.13.1-ohio #41 Thu Jun 7 11:43:26 CEST 2007 mips unknown&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Pas mécontent de retrouver un peu de liberté.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-8478338452616752654?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/8478338452616752654/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=8478338452616752654' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8478338452616752654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8478338452616752654'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/05/du-hardware-libre-dacces-palm-pre.html' title='Du hardware libre d&apos;accès: Palm Pre, Fritz!Box'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-7479226438691109041</id><published>2011-04-26T13:36:00.000+02:00</published><updated>2011-04-26T13:36:55.277+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='webos'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><title type='text'>Palm Pre et yesss.at: paramètres du point d'accès internet</title><content type='html'>Quelques mots clés tout d'abord pour l'ami google: APN, yesss, palm pre.&lt;br /&gt;&lt;br /&gt;Si vous disposez d'un Palm Pre, &lt;a href="http://meta.libera.cc/2010/02/nouveau-noyau-nouvelle-plateforme-palm.html"&gt;ce petit bijou tournant sous Linux&lt;/a&gt; et que vous souhaitez l'utiliser avec une carte 3G de l'opérateur &lt;a href="https://www.yesss.at/"&gt;Yesss&lt;/a&gt;, après avoir lu &lt;a href="http://www.webos-internals.org/wiki/How_to_solve_3G_data_problems"&gt;ces instructions&lt;/a&gt;, il faudra modifier la base sqlite CarrierNetworkSettings.db3 de la facon suivante:&lt;br /&gt;&lt;br /&gt;DELETE FROM com_palm_data_carriernetworksettings_CarrierNetworkSettings WHERE id=2199023255903;&lt;br /&gt;DELETE FROM com_palm_data_carriernetworksettings_DataConnectionSettings WHERE id=1099511628649;&lt;br /&gt;INSERT INTO "com_palm_data_carriernetworksettings_CarrierNetworkSettings" VALUES ("232","12","Yesss","0","0","0","0","Yesss","1","1",null,"160","1",null,"173","10","20","1","1","7","",null,"0","0","+43699810830","1","1","1","1",null,null,"0","0","0","0","0",null,null,"0","300","300","5000","307200","480","640","20",null,"1","1","11","1","1","1","1","1","1","0","0","2199023255903","2","3865",null);&lt;br /&gt;INSERT INTO "com_palm_data_carriernetworksettings_DataConnectionSettings" VALUES ("2199023255903","web.yesss.at","1055",null,null,"1","1","APN Yesss","1099511628649","1","3863",null);&lt;br /&gt;&lt;br /&gt;Ceci a pour effet de remplacer l'opérateur Allemand NashTec ( inconnu au bataillon ) par Yesss.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-7479226438691109041?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/7479226438691109041/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=7479226438691109041' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7479226438691109041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7479226438691109041'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/04/palm-pre-et-yesssat-parametres-du-point.html' title='Palm Pre et yesss.at: paramètres du point d&apos;accès internet'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-8182890029569020530</id><published>2011-03-05T12:52:00.008+01:00</published><updated>2011-03-17T14:57:23.015+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd'/><title type='text'>Le Vatican: combien de divisions ? Compter le nombre de processeurs disponibles sur son système</title><content type='html'>Sous Linux ( via la glibc):&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;getconf _NPROCESSORS_ONLN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sous BSD:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sysctl -n hw.ncpu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sous OpenVMS:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; show cpu /brief&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Sous OSX/Darwin:&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; sysctl machdep.cpu.core_count&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-8182890029569020530?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/8182890029569020530/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=8182890029569020530' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8182890029569020530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8182890029569020530'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/03/le-vatican-combien-de-divisions-compter.html' title='Le Vatican: combien de divisions ? Compter le nombre de processeurs disponibles sur son système'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-2462138296694046450</id><published>2011-02-06T16:02:00.001+01:00</published><updated>2011-02-06T20:32:49.147+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Création *Simple* de Backports</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_pjiZijBsPgY/TU62x44bE0I/AAAAAAAAANM/2h-Zo3xj2S8/s1600/debian_wine.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_pjiZijBsPgY/TU62x44bE0I/AAAAAAAAANM/2h-Zo3xj2S8/s1600/debian_wine.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Millésime 6.0&lt;br /&gt;maintenant&lt;br /&gt;disponible &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Le SDK &lt;a href="http://meego.com/"&gt;Meego&lt;/a&gt;, disponible pour Debian 5.0, s'est plaint lors de l'installation sur mon système 6.0 Squeeze de l'absence d'une lib "libmpfr1ldbl". Après un petit tour sur packages.debian.org, on se rend compte que la dénommée lib est &lt;a href="http://packages.debian.org/sid/libmpfr1ldbl"&gt;packagée pour Debian 5.0 et Debian Sid&lt;/a&gt;, mais pas pour notre Debian Squeeze. Je présume un changement de maintaineur au milieu de l'opération. &lt;br /&gt;&lt;br /&gt;Pas de problème, on va donc recompiler le packet de Debian Sid pour Debian 6.0, ce qu'on appelle un "backport" en terminologie Debian. Etant donné que la doc existante visant à la création d'un backport officiel tourne un peu &lt;a href="http://wiki.debian.org/AutomateBackports"&gt;à l'usine&lt;/a&gt; &lt;a href="http://doc.cliss21.com/index.php?title=Backports"&gt;à gaz&lt;/a&gt;, je me suis fendu sur le wiki Debian, d'un article &lt;a href="http://wiki.debian.org/SimpleBackportCreation"&gt;SimpleBackportCreation&lt;/a&gt;, destiné à l'utilisateur&amp;nbsp; qui a juste besoin de compiler un Backport sans tout de suite devenir un Développeur Debian.&lt;br /&gt;&lt;br /&gt;Note: Pour ce cas précis on aurait aussi sans doute pu installer la version de&amp;nbsp; libmpfr1ldbl packagée pour Debian 5.0. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-2462138296694046450?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/2462138296694046450/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=2462138296694046450' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/2462138296694046450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/2462138296694046450'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/02/creation-simple-de-backports.html' title='Création *Simple* de Backports'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pjiZijBsPgY/TU62x44bE0I/AAAAAAAAANM/2h-Zo3xj2S8/s72-c/debian_wine.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-3396451696033032900</id><published>2011-01-22T14:35:00.000+01:00</published><updated>2011-01-22T14:35:31.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Catching Up: Mame sous Debian et Linux Pratique</title><content type='html'>Le paquet &lt;a href="http://mamedev.org/"&gt;mame&lt;/a&gt; pour Debian que nous avons créé &lt;a href="http://indefero.shaperstudio.com/p/mamedeb/"&gt;avec Ludo et Félix&lt;/a&gt;, a finit par trouver &lt;a href="http://qa.debian.org/developer.php?login=jordi%40debian.org"&gt;un mentor&lt;/a&gt;, et celui-ci l'a &lt;a href="http://ftp-master.debian.org/new/mame_0.141-1.html"&gt;uploadé dans Debian&lt;/a&gt;. Pas encore disponible à coup d'apt-get, mais si tout se passe bien, le paquet devrait atterrir dans l'archive "experimental" dans quelques semaines.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_pjiZijBsPgY/TTrc5PkuavI/AAAAAAAAANA/r7JTB4prnoI/s1600/b42a6ad2-14b4-4f85-94d0-1b9a48a56a97.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_pjiZijBsPgY/TTrc5PkuavI/AAAAAAAAANA/r7JTB4prnoI/s320/b42a6ad2-14b4-4f85-94d0-1b9a48a56a97.jpg" width="238" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Par ailleurs les quatre propositions d'articles que j'ai envoyé a Linux Pratique ont été jugées intéressantes par la rédactrice en chef, il ne reste plus qu'à les écrire !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-3396451696033032900?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/3396451696033032900/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=3396451696033032900' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/3396451696033032900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/3396451696033032900'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/01/catching-up-mame-sous-debian-et-linux.html' title='Catching Up: Mame sous Debian et Linux Pratique'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pjiZijBsPgY/TTrc5PkuavI/AAAAAAAAANA/r7JTB4prnoI/s72-c/b42a6ad2-14b4-4f85-94d0-1b9a48a56a97.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-4292489686514983833</id><published>2011-01-09T23:09:00.001+01:00</published><updated>2011-01-09T23:53:52.869+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prise de tête'/><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>debian linux apple keyboard key swap</title><content type='html'>Si ce google code vous amène ici et que les touches &amp;lt;&amp;gt; et ^ sont inversés sur votre clavier mac avec debian 6.0, il faut créer sous gnome&amp;nbsp; l'entrée gconf suivante:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options --type list --list-type=string '[apple&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apple:badmap]'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Et bien noter qu'après&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; '[apple&lt;/span&gt; c'est une tabulation qu'il faut insérer, pas un espace. Avec bash, on insère cette tabulation avec la combinaison de touche 'Ctrl-V Tab'&lt;br /&gt;&lt;br /&gt;Aride, sans doute. &lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-4292489686514983833?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/4292489686514983833/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=4292489686514983833' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/4292489686514983833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/4292489686514983833'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2011/01/debian-linux-apple-keyboard-key-swap.html' title='debian linux apple keyboard key swap'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-4981756668634004131</id><published>2010-12-17T12:20:00.001+01:00</published><updated>2010-12-17T12:23:21.908+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><title type='text'>La liberté ne s'arrête pas au code</title><content type='html'>Après avoir cassé l'écran de mon smartphone Palm Pre sous WebOS, je me suis posé la question d'en racheter un, voire de passer au Palm Pre 2. Outre l'excellente interface graphique très maniable, j'appréciais beaucoup sur le Pre l'accès direct au shell root sur le téléphone, &lt;a href="http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1552"&gt;en suivant simplement la doc officielle de HP/Palm&lt;/a&gt;. Les seuls téléphones portables donnant un accès direct au shell root sans hacks sont sur Android les modèles de Google et de Geeksphone, et chez Nokia le N900.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_pjiZijBsPgY/TQtF6b11cOI/AAAAAAAAAMk/Rr9oD8A6BGY/s1600/Capture-SQLite+Database+Browser+-+-home-manu-Projects-webos-versions-resources-usr-lib-luna-CarrierNetworkSettings.db3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://3.bp.blogspot.com/_pjiZijBsPgY/TQtF6b11cOI/AAAAAAAAAMk/Rr9oD8A6BGY/s400/Capture-SQLite+Database+Browser+-+-home-manu-Projects-webos-versions-resources-usr-lib-luna-CarrierNetworkSettings.db3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Des hacks sur le palm, j'en ai fait cependant, notamment en éditant la base SQLite des opérateurs pour ajouter la 3G pour yesss.at&lt;br /&gt;Et c'est là que le bât blesse. Comme le dit &lt;a href="http://discussion.treocentral.com/palm-pre-2/267778-pre-2-webos-doctor-available-what-can-we-learn-15.html#post2747155"&gt;ce thread&lt;/a&gt;, les nouvelles versions de WebOS ont changé le format de la base des opérateurs de SQLite à Json, et personne dans la communauté WebOS ne voit pour instant comment éditer ce fichier correctement.&lt;br /&gt;De plus la base est réécrite à chaque mise à jour mineure de WebOS, écrasant les ajouts que vous y pouvez y faire.&lt;br /&gt;Palm/HP mise sans doute sur la stratégie opérateur, pas sur la stratégie vente directe. Pourtant quand on voie le succès du Geeksphone (&lt;a href="http://blog.geeksphone.com/2010/01/money/"&gt;L'investissement initial des fondateurs a été remboursé après seulement un mois de vente en ligne !&lt;/a&gt;) on se dit que le créneau peut aussi marcher.  &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pjiZijBsPgY/TQtD10avQfI/AAAAAAAAAMg/Tur7ySh3BJs/s1600/n900.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_pjiZijBsPgY/TQtD10avQfI/AAAAAAAAAMg/Tur7ySh3BJs/s1600/n900.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Mon prochain téléphone sera sans doute un Nokia N900, dont &lt;a href="http://www.amazon.de/gp/product/B002N2Z0MQ/ref=s9_bbs_gw_d0_ir01?pf_rd_m=A3JWKAKR8XB7XF&amp;amp;pf_rd_s=center-2&amp;amp;pf_rd_r=1YX8DRR6HCAAH4ZKGR91&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=463375173&amp;amp;pf_rd_i=301128"&gt;le prix a baissé de 30 %&lt;/a&gt; en un an, et dont les bases sont &lt;a href="http://www.debian.org/"&gt;solides&lt;/a&gt;. Et cette &lt;a href="http://www.youtube.com/watch?v=p9D8cedGr30"&gt;vidéo&lt;/a&gt; aussi a joué un rôle. ( Vidéo sans flash: &lt;a href="http://ur1.ca/2lxax"&gt;http://ur1.ca/2lxax&lt;/a&gt; )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Photo :  © mackarus CC-BY-SA&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Temps de rédaction: 1h30m&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-4981756668634004131?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/4981756668634004131/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=4981756668634004131' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/4981756668634004131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/4981756668634004131'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/12/la-liberte-ne-sarrete-pas-au-code.html' title='La liberté ne s&apos;arrête pas au code'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pjiZijBsPgY/TQtF6b11cOI/AAAAAAAAAMk/Rr9oD8A6BGY/s72-c/Capture-SQLite+Database+Browser+-+-home-manu-Projects-webos-versions-resources-usr-lib-luna-CarrierNetworkSettings.db3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-7679953165103490373</id><published>2010-12-09T10:39:00.002+01:00</published><updated>2010-12-10T03:02:17.486+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='meego'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Un Netbook sans Windows, c'est possible</title><content type='html'>Autant il a toujours été facile de trouver chez l'assembleur du coin une tour sans Windows, autant jusque récemment trouver un portable sans OS relevait de la gageure. On trouve maintenant sur le site de LDLC &lt;a href="http://www.ldlc.com/navigation/cat.html?sscat=140046&amp;amp;constructeur=&amp;amp;filtre_889_6_val=&amp;amp;filtre_418_1_val=&amp;amp;filtre_394_5_val=&amp;amp;filtre_395_3_op=2&amp;amp;filtre_395_3_val=&amp;amp;filtre_395_3_unit=17&amp;amp;filtre_403_6_val=2134&amp;amp;filtre_121_6_val=&amp;amp;filtre_62_3_op=2&amp;amp;filtre_62_3_val=&amp;amp;filtre_62_3_unit=17&amp;amp;filtre_406_1_val=&amp;amp;filtre_410_1_val=&amp;amp;filtre_401_6_val=&amp;amp;filtre_417_6_val=&amp;amp;filtre_416_3_op=2&amp;amp;filtre_416_3_val=&amp;amp;filtre_416_3_unit=15&amp;amp;filtre_612_6_val="&gt;18 portables disponibles&lt;/a&gt; à l'achat et un Fujitsu avec le bon vieux FreeDOS. Personnellement j'aime bien booter sur FreeDOS, c'est GPL et on peut taper un DIR C:\ pour voir que le disque dur fonctionne. Même si pour le reste ...&lt;br /&gt;Je viens&amp;nbsp; de recevoir d'&lt;a href="http://www.unimall.at/"&gt;Unimall&lt;/a&gt; un Intel Classmate Quanta NL2, un netbook renforcé destiné au marché de l'éducation, dont tous les composants fonctionnent parfaitement sous Linux 2.6.35, en dehors du touch screen.&lt;br /&gt;J'ai tout d'abord installé dessus &lt;a href="http://meego.com/"&gt;Meego&lt;/a&gt;, l'OS Netbook/Smartphone de Nokia et Intel basé sur Linux, un temps de boot ultra rapide, une &lt;a href="http://meego.com/devices/netbook/netbook-screenshots"&gt;belle interface graphique&lt;/a&gt;, mais pas de réseau. Et une faible envie de télécharger le SDK juste pour recompiler le noyau et ajouter les modules manquants. J'ai donc par la suite jeté mon dévolu sur Ubuntu 10.10 Netbook Edition, qui fonctionne parfaitement, non sans quelques défauts liés à la nouvelle interface graphique Unity.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_pjiZijBsPgY/TQAUEayQu4I/AAAAAAAAAMc/ZEjnRqibIXQ/s1600/Capture-1.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://2.bp.blogspot.com/_pjiZijBsPgY/TQAUEayQu4I/AAAAAAAAAMc/ZEjnRqibIXQ/s320/Capture-1.png" width="320" /&gt;&lt;/a&gt;Tout d'abord le dock omniprésent sur le panel de gauche réduit la navigabilité de nombreux sites ( Le Monde.fr, Ebay), à commencer par celui ... d'Ubuntu, qui exigent 1024 pixels en largeur pour le navigateur.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_pjiZijBsPgY/TQAUEayQu4I/AAAAAAAAAMc/ZEjnRqibIXQ/s1600/Capture-1.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt; Unity manque aussi cruellement de documentation. Quels sont les raccourcis claviers par défault ? Mystère. Une expérience globalement positive cependant, un dock au lieu d'une barre des tâches plait à l'ancien utilisateur de &lt;a href="http://windowmaker.org/"&gt;WindowMaker&lt;/a&gt; que je suis.&lt;br /&gt;&lt;br /&gt;Ce Netbook n'est pas encore distribué en France pour le grand public, mais gageons que les netbooks suivront rapidement les portables, et qu'à noël 2011&amp;nbsp; LDLC proposera aussi 18 netbooks sans OS !&lt;br /&gt;&lt;br /&gt;UPDATE: l'écran tactile est bien reconnu sous Linux, il faut juste utiliser le stylet au lieu de la main.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;manu@netbook:~$ dmesg | grep -i eTurboTouch&lt;br /&gt;[    2.147515] input: eTurboTouch eTurboTouch as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input5&lt;br /&gt;[    2.147870] input: eTurboTouch eTurboTouch as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input6&lt;br /&gt;[    2.148323] generic-usb 0003:22B9:0006.0001: input,hiddev96,hidraw0: USB HID v1.01 Mouse [eTurboTouch eTurboTouch]&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-7679953165103490373?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/7679953165103490373/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=7679953165103490373' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7679953165103490373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7679953165103490373'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/12/un-netbook-sans-windows-cest-possible.html' title='Un Netbook sans Windows, c&apos;est possible'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pjiZijBsPgY/TQAUEayQu4I/AAAAAAAAAMc/ZEjnRqibIXQ/s72-c/Capture-1.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-6673577199694915058</id><published>2010-10-02T12:15:00.002+02:00</published><updated>2010-10-02T12:24:38.871+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='freedos'/><title type='text'>Un bon mot clé pour trouver un portable sans Windows 7 preinstallé</title><content type='html'>Après avoir vu @$WORK booter un portable Lenovo flambant neuf sur FreeDOS, (un clone gpl de dos ) je me suis demandé si beaucoup de machines étaient mises en vente sans Windows préinstallé.&lt;br /&gt;Un coup d'oeil sur LDLC ou Grosbill en France ne renvoie rien, mais en cherchant FreeDOS sur &lt;a href="http://www.notebooksbilliger.de/"&gt;www.notebooksbilliger.de&lt;/a&gt; et &lt;a href="http://www.conrad.de/"&gt;www.conrad.de&lt;/a&gt;, on trouve du Dell, du MSI, du Lenovo à des prix particulièrement&amp;nbsp; compétitifs ( &lt;a href="http://www.notebooksbilliger.de/lenovo+g550+freedos+2gb+ram+hit"&gt;entrée de gamme à 339 euros&lt;/a&gt; )&lt;br /&gt;Ombre au tableau www.notebooksbilliger.de ne livre qu'en Allemagne et en Autriche, mais justement j'habite à &lt;a href="http://fr.wikipedia.org/wiki/Hundertwasserhaus"&gt;Wien&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-6673577199694915058?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/6673577199694915058/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=6673577199694915058' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/6673577199694915058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/6673577199694915058'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/10/un-bon-mot-cle-pour-trouver-un-portable.html' title='Un bon mot clé pour trouver un portable sans Windows 7 preinstallé'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-313561438970353374</id><published>2010-09-12T20:20:00.000+02:00</published><updated>2010-09-12T20:20:40.794+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>boot hd:12,\\yaboot</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Cette ligne de commande obscure ( à taper quand le clavier est encore configuré&lt;br /&gt;&lt;i&gt;en Qwerty&lt;/i&gt; histoire de rajouter du fun ), c'est que je tape au prompt OpenFirmware de mon&lt;br /&gt;Mac (PowerPC) pour booter Linux. Bien sûr c'est possible d'avoir un menu pour automatiser&lt;br /&gt;tout ca, mais étant donné que je reboote cette machine deux fois par an ...&lt;br /&gt;Accessoirement cette commande montre aussi la puissance d'OpenFirmware,&lt;br /&gt;l'équivalent du BIOS sur machines sparc et powerpc.&lt;br /&gt;Comment se comprend cette commande ?&lt;br /&gt;&lt;b&gt;boot&lt;/b&gt; est la commande&lt;br /&gt;&lt;b&gt;hd&lt;/b&gt; indique que l'on boote à partir du premier disque dur&lt;br /&gt;&lt;b&gt;12&lt;/b&gt; est le numero de la partition sur le disque dur&lt;br /&gt;&lt;b&gt;yaboot &lt;/b&gt;designe le binaire qui sert d'amorce primaire&lt;br /&gt;Tout ca nous montre que:&lt;br /&gt;1) OpenFirmware sait lire une table de partition, contrairement aux BIOS du PC.&lt;br /&gt;2) OpenFirmware peut même lire un système de fichier pour y trouver un&lt;br /&gt;executable&lt;br /&gt;&lt;br /&gt;D'ailleurs pour le clavier qwerty on s'en sort toujours quand on a sous la main &lt;a href="http://www.editions-eyrolles.com/Livre/9782212112443"&gt;Les Cahiers de l'Admin BSD&lt;/a&gt;. L'auteur de cet excellent livre, sans doute par expérience personnelle, a jugé bon d'inclure une illustration de layout qwerty &lt;br /&gt;pour eviter d'avoir à taper les \ : et autres , en aveugle. Un cadeau utile.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://digital.hmx.net/img/comp2/ppc/mac_mini/mac_mini_linux_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://digital.hmx.net/img/comp2/ppc/mac_mini/mac_mini_linux_02.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-313561438970353374?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/313561438970353374/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=313561438970353374' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/313561438970353374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/313561438970353374'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/09/boot-hd12yaboot.html' title='boot hd:12,\\yaboot'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-7814505743003346814</id><published>2010-07-26T16:37:00.001+02:00</published><updated>2010-07-26T17:07:05.721+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Repositories Debian non officiels</title><content type='html'>Un travail, un peu ingrat mais qui sera aussi utile à d'autres, j'ai mis à jour la liste des repositories ( catalogues ?) Debian non officiels dans l'article UnofficialRepositories sur le &lt;a href="http://wiki.debian.org/UnofficialRepositories"&gt;Wiki debian&lt;/a&gt;, en ajoutant un systeme de pseudo-tags, indiquant notamment si le repository en question est géré par un développeur Debian, ou une entité commerciale ( Sun, Skype, Opera, Oracle ... ).&lt;br /&gt;Ajouter un repository de façon permanente, c'est en effet donner un accès root à distance au créateur du repository. N'importe quel &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;aptitude upgrade&lt;/span&gt; peut ainsi remplacer un paquet officiel par un paquet non-officiel si ce dernier a un numéro de version supérieur.&lt;br /&gt;D'où l'importance des signatures GPG pour les repositories exterieurs, de la bonne idée d'Ubuntu des PPA pour encadrer la distribution de paquets binaires en dehors de la cage dorée de l'archive standard, et de l'importance d'avoir son paquet dans la distribution officielle.&lt;br /&gt;Une telle liste existe-t-elle pour Ubuntu ? J'ai trouvé &lt;a href="http://repogen.simplylinux.ch/"&gt;repogen.simplylinux.ch&lt;/a&gt; qui aide à constituer son sources.list à partir d'une liste donnée de repositories.&lt;br /&gt;Si vous connaissez d'autres repositories, le wiki Debian est ouvert en écriture a tous !&lt;br /&gt;&lt;a href="http://repogen.simplylinux.ch/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-7814505743003346814?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/7814505743003346814/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=7814505743003346814' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7814505743003346814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/7814505743003346814'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/07/repositories-debian-non-officiels.html' title='Repositories Debian non officiels'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-1290161326545940726</id><published>2010-04-12T19:43:00.003+02:00</published><updated>2010-04-12T21:09:08.626+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='non-libre'/><title type='text'>The protection has been implemented</title><content type='html'>&lt;span style="font-family: Prelude,Verdana,san-serif;"&gt;La censure sur Internet, comme la grande muraille anti opposition du gouvernement chinois, on en a vaguement entendu parlé. Mais quand vous y êtes confrontés pour la première fois, pour ma part hier en Turquie, ca fait quand même un choc. Et ca ressemble a ça.&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pjiZijBsPgY/S8NbKt54CiI/AAAAAAAAAL0/iIQP0BEZeUM/s1600/youtube.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_pjiZijBsPgY/S8NbKt54CiI/AAAAAAAAAL0/iIQP0BEZeUM/s320/youtube.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: Prelude,Verdana,san-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Prelude,Verdana,san-serif;"&gt;La cause du blocage de youtube en Turquie ? Des videos offensantes envers Mustafa Kemal, le fondateur de la Turquie républicaine, objet d'&lt;a href="http://www.tlfq.ulaval.ca/axl/asie/turquie-lois-diverses.htm#Loi_relative_aux_crimes_commis_contre_Atat%C3%BCrk"&gt;une loi de protection bien vague&lt;/a&gt;. Techniquement, le blocage de youtube ( et de nombre de sites pornos ) ne repose que sur les serveurs DNS du FAI, et est donc facilement contournable. Mais en quoi le fabricant de meubles est il reponsable du contenu qui va y être entreposé ? Dès que je rentre au pays, je monte un noeud TOR.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Prelude,Verdana,san-serif;"&gt;Update: ajout du lien vers la loi en question&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-1290161326545940726?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/1290161326545940726/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=1290161326545940726' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/1290161326545940726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/1290161326545940726'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/04/protection-has-been-implemented.html' title='The protection has been implemented'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pjiZijBsPgY/S8NbKt54CiI/AAAAAAAAAL0/iIQP0BEZeUM/s72-c/youtube.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-6137875907184690634</id><published>2010-03-17T11:34:00.002+01:00</published><updated>2010-03-17T11:34:00.658+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='pkgsrc'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='netbsd'/><title type='text'>pkg_rollling-replace et pkgsrc</title><content type='html'>Je pense beaucoup de bien de &lt;a href="http://www.netbsd.org/docs/software/packages.html"&gt;pkgsrc&lt;/a&gt;, une infrastructure multi plateforme pour installer des logiciels à partir du code source,&amp;nbsp; dont je me sers pour bénéficier des dernières nouveautés du libre à côté des outils standards de ma plateforme.&lt;br /&gt;Pkgsrc permet sur OSX d'avoir ainsi git, mplayer, unrar, hatari, gpg, nedit et sur Linux ( Debian ) d'avoir la dernière version de svn et d'openvpn, sans mettre le bazar dans dpkg.&lt;br /&gt;&lt;br /&gt;Pour la dernière mise à jour de pkgsrc, je me suis laissé tenté par &lt;a href="http://pkgsrc.se/pkgtools/pkg_rolling-replace"&gt;pkg_rolling-replace&lt;/a&gt; en lieu et place de l'habituel &lt;a href="http://wiki.gcu.info/doku.php?id=netbsd:pkg_chk"&gt;pkg_chk&lt;/a&gt;. pkg-rolling-replace a le principal avantage par rapport à pkg_chk de faire une mise à jour progressive, alors que pkg_chk deinstalle tout ce qui doit être mis à jour avant de recompiler.&lt;br /&gt;Comme sur ma machine ( PowerPC 1,42 GHz), la compilation de mes 500 paquets prend plusieurs jours, cela représente un intérêt évident.&lt;br /&gt;J'ai documenté sur le &lt;a href="http://wiki.netbsd.se/How_to_upgrade_packages#Example"&gt;wiki netbsd&lt;/a&gt;&amp;nbsp; les étapes utilisées, la commande principale étant &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;pkg_rolling-replace -rsuvX bmake,bootstrap-mk-files,pax,pkg_install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Deux échecs seulement dans la mise à jour des 506 paquets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;===&amp;gt; Building for physfs-1.0.1nb1&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/Volumes/Projects/netbsd/bin/bmake&amp;nbsp; all-recursive&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;/bin/sh ./libtool --mode=link gcc&amp;nbsp; -O2 -pipe -O2 -I/Volumes/Projects/netbsd/include -I/usr/include -D_REENTRANT -D_REENTRANT -D_THREAD_SAFE&amp;nbsp;&amp;nbsp; -L/V&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;olumes/Projects/netbsd/lib -L/usr/lib&amp;nbsp; -Wl,-framework -Wl,Carbon -Wl,-framework -Wl,IOKit -no-undefined -o test_physfs&amp;nbsp; test_physfs.o ./libphysfs.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;la -lpthread -lz&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;gcc -O2 -pipe -O2 -I/Volumes/Projects/netbsd/pkgsrc/devel/physfs/work/.buildlink/include -D_REENTRANT -D_THREAD_SAFE -Wl,-framework -Wl,Carbon -Wl&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;,-framework -Wl,IOKit -o .libs/test_physfs test_physfs.o&amp;nbsp; -L/Volumes/Projects/netbsd/pkgsrc/devel/physfs/work/.buildlink/lib ./.libs/libphysfs.dyl&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ib -lpthread -lz&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Undefined symbols:&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; "_readline", referenced from:&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _main in test_physfs.o&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; "_add_history", referenced from:&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _main in test_physfs.o&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _main in test_physfs.o&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ld: symbol(s) not found&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ceci est du à un petit LDFLAGS+=&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -lreadline manquant et a fait l'objet d'un rapport de bug (&lt;a href="http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=42468"&gt;#42468&lt;/a&gt;) pour aboutir à la conclusion que ceci avait déja été corrigé, et que mon source n'était pas à jour ! Apparemment csup avait manqué quelques répertoires lors de la mise à jour, ou quelque chose a manqué entre la chaise et l'ordinateur lors de l'update.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;===&amp;gt; Installing for tex-courier-2008.7340&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ERROR: tex-courier-2008.7340 conflicts with installed package(s):&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ERROR:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; teTeX-texmf-3.0nb16&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ERROR: They install the same files into the same place.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ERROR: Please remove conflicts first with pkg_delete(1).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un cas de paquet renommé, rien de bien méchant après quelques pkg_delete et bmake install, l'erreur disparait.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-6137875907184690634?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/6137875907184690634/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=6137875907184690634' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/6137875907184690634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/6137875907184690634'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/03/pkgrollling-replace-et-pkgsrc.html' title='pkg_rollling-replace et pkgsrc'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-8340302123001640225</id><published>2010-02-02T13:45:00.001+01:00</published><updated>2010-02-02T13:47:47.055+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='netbsd'/><title type='text'>Nouveau Noyau, Nouvelle Plateforme: Palm Pre avec WebOS</title><content type='html'>Depuis quelques temps déja, je réfléchissais à l'idée d'un nouveau téléphone, avec Wifi et vrai clavier, et possédant pourquoi pas un Unix libre embarqué. Un smartphone avec du libre en quelque sorte. Il existe actuellement trois plateformes de téléphonie mobile basées sur Linux:&lt;br /&gt;&amp;nbsp; * Maemo ( pour le Nokia N900 )&lt;br /&gt;&amp;nbsp; * WebOS ( pour le Palm Pre )&lt;br /&gt;&amp;nbsp; * Android ( pour différents modèles, entre autres le Motorola Milestone ) &lt;br /&gt;&lt;br /&gt;Quand à OpenMoko, la plateforme semble etre encore au stade du développement, et &lt;a href="http://wiki.openmoko.org/wiki/UMTS"&gt;ne supporte pas l'UMTS&lt;/a&gt;. Enfin il semblerait que le Sidekick LX 2009 utiliserait le noyau NetBSD, mais il s'agit plus de suppositions que de faits prouvés.&lt;br /&gt;&lt;br /&gt;Je me suis finalement décidé pour un Palm Pre avec clavier QWERTZ acheté sur ebay 266 €, essentiellement pour des raisons de taille de l'appareil, le Palm Pre étant le plus petit des smartphones unix-based. Je n'ai en effet aucune envie de poser mon téléphone sur la table à chaque fois que je m'assieds, comme les possesseurs d'iPhone. De plus je savais qu'au moins un développeur Debian (Joey Hess ) avait installé un &lt;a href="http://kitenet.net/%7Ejoey/blog/entry/palm_pre/"&gt;chroot Debian sur cet appareil&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Après réception de l'engin, je ne suis pas décu du tout. Tout d'abord le Palm Pre est vendu sans Simlock par O2 en Allemagne, ce qui le rend&amp;nbsp; utilisable sur mon réseau. Ensuite en branchant le Pre sur le port USB on trouve sur la flash le document opensource.pdf, qui contient le nom et licences des produits utilisés, de bsdiff à script.aculo.us.&lt;br /&gt;Ensuite contrairement à certains portables android et iPhones qui ont besoin de &lt;a href="http://forum.hdblog.it/showthread.php?t=3926"&gt;cracks postés sur des forums par Jean Kevin&lt;/a&gt;, il suffit d'installer le SDK de Palm et d'activer le mode développeur du Palm en suivant la &lt;a href="http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1552&amp;amp;Itemid=59"&gt;documentation officielle de Palm&lt;/a&gt; pour avoir un accès complet au téléphone. Un shell root nous nous sommes bien compris.&lt;br /&gt;&lt;br /&gt;Enfin le SDK WebOS ( basé sur VirtualBox et Eclipse ) est multiplateforme, étant supporté sous GNU/Linux, Windows et OSX.&lt;br /&gt;&lt;br /&gt;Évidemment tout n'est pas rose sur la plateforme, comme le fait que Palm vous oblige par défaut à créer un compte sur leurs serveurs pour activer le téléphone au démarrage du téléphone ( mais on peut par ailleurs désactiver l'activation avec une ROM custom, ce que j'ai fait)&lt;br /&gt;C'est en quelque sort d'ailleurs plus le hardware qui est non est bridé, que la plateforme, dont l'interface graphique n'est pas libre.&lt;br /&gt;&lt;br /&gt;Enfin pour ceux&amp;nbsp; qui réfléchissent à l'achat d'un smartphone linux, ( et ils doivent être nombreux, étant donné que le marché du smartphone connait une croissance à deux chiffres ) je conseille vivement l'installation des SDK WebOS, Maemo ou Android qui permettent de se faire une très bonne idée du logiciel du téléphone avant l'achat.&lt;br /&gt;&lt;br /&gt;Le SDK WebOS permet ainsi de tester le navigateur Web inclus dans le téléphone, et de simuler les "taps" des doigts sur l'écran avec des clics de souris.&lt;br /&gt;&lt;br /&gt;Note Complémentaire: oui, on peut aussi passer des appels téléphoniques dessus.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_pjiZijBsPgY/S2gc_JduWcI/AAAAAAAAALg/3058F7OCWL4/s1600-h/Bildschirmfoto.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_pjiZijBsPgY/S2gc_JduWcI/AAAAAAAAALg/3058F7OCWL4/s320/Bildschirmfoto.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-8340302123001640225?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/8340302123001640225/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=8340302123001640225' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8340302123001640225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8340302123001640225'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/02/nouveau-noyau-nouvelle-plateforme-palm.html' title='Nouveau Noyau, Nouvelle Plateforme: Palm Pre avec WebOS'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pjiZijBsPgY/S2gc_JduWcI/AAAAAAAAALg/3058F7OCWL4/s72-c/Bildschirmfoto.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-6962528337398431903</id><published>2010-01-09T19:52:00.001+01:00</published><updated>2010-01-09T20:11:04.047+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='netbsd'/><title type='text'>Pygrub et Wikis</title><content type='html'>Le mois dernier, je me suis pensé sur pygrub, un petit utilitaire bien pratique de Xen 3.2 et plus, qui permet à une VM Xen d'avoir son propre noyau indépendamment du noyau du dom0, et contenu dans son propre FS.&lt;br /&gt;Très pratique pour mettre à jour le noyau du domU sans rien toucher au dom0.&lt;br /&gt;Plus de détails sur cette doc écrite pour le &lt;a href="http://wiki.debian.org/PyGrub"&gt;wiki Debian&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Une petite déception d'ailleurs en parlant de Wiki, alors que le Wiki Debian est ouvert en écriture à tous,&amp;nbsp; NetBSD a apparemment décidé en Novembre dernier de créer un &lt;a href="http://wiki.netbsd.org/"&gt;Wiki officiel ouvert uniquement aux développeurs&lt;/a&gt;, au lieu de rendre officiel &lt;a href="http://wiki.netbsd.se/Main_Page"&gt;le Wiki communautaire&lt;/a&gt; de Zafer Eydogan, déjà bien rempli.&lt;br /&gt;&lt;br /&gt;Debian et Ubuntu utilisent des Wikis ouverts en écriture à tous (ainsi que le &lt;a href="http://wiki.gcu.info/"&gt;squad&lt;/a&gt;), et le contenu de ces wikis n'est en rien décevant.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-6962528337398431903?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/6962528337398431903/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=6962528337398431903' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/6962528337398431903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/6962528337398431903'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2010/01/pygrub-et-wikis.html' title='Pygrub et Wikis'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7143401328277522244.post-8214188466065254085</id><published>2009-12-05T16:28:00.005+01:00</published><updated>2009-12-07T15:13:01.192+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libre'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd'/><title type='text'>Aide mémoire sysbench</title><content type='html'>&lt;div style="font-family: inherit; text-align: left;"&gt;Afin d'avoir de  la matière pour comparer des pommes et des oranges, il est bien pratique d'avoir un petit benchmark sous le coude. Je vous présente donc &lt;a href="http://sysbench.sourceforge.net/"&gt;sysbench&lt;/a&gt;, présent dans l'archive Debian/Ubuntu et dans les ports/pkgsrc BSD. Sysbench permet des comparaisons rapides et de vérifier que les cores/cpus qu'on vous annonce avec fanfare servent à quelque chose. Nous mesurons ici le temps de calcul des 10 000 premiers nombres premiers.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-weight: bold;"&gt;Machine 1:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;grep "model name" /proc/cpuinfo # deux cpu/cores&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;model name      : AMD Athlon(tm) Dual Core Processor 5400B&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;model name      : AMD Athlon(tm) Dual Core Processor 5400B&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;for THREADS in  1 2 3 4 ; do printf "threads: $THREADS" ; sysbench --test=cpu --cpu-max-prime=10000 --num-threads=$THREADS run | grep "total time:" ; done&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 1    total time:                          36.2429s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 2    total time:                          18.1774s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 3    total time:                          18.5373s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 4    total time:                          18.1599s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-weight: bold;"&gt;Machine 2 :&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;grep "model name" /proc/cpuinfo&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;model name    : Dual-Core AMD Opteron(tm) Processor 2220&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;model name    : Dual-Core AMD Opteron(tm) Processor 2220&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;model name    : Dual-Core AMD Opteron(tm) Processor 2220&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;model name    : Dual-Core AMD Opteron(tm) Processor 2220&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;for THREADS in  1 2 3 4 ; do printf "threads: $THREADS" ; sysbench --test=cpu --cpu-max-prime=10000 --num-threads=$THREADS run | grep "total time:" ; done&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 1    total time:                          35.7832s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 2    total time:                          17.8263s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 3    total time:                          12.0110s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;threads: 4    total time:                          11.9021s&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Le passage de 1 à 4 cpus permet bien des gains de performance pour une application de calcul, mais ceci de manière non linéaire. Pourquoi ? De mémoire, le nombre de threads augmentent, plus le noyau doit passer de temps&amp;nbsp; à les synchroniser . J'aurais bien aimé trouver un lien pour confirmer, mais non, cette fois ci, STFW se tait (ou cherche dans le vide plus exactement)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7143401328277522244-8214188466065254085?l=meta.libera.cc' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://meta.libera.cc/feeds/8214188466065254085/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7143401328277522244&amp;postID=8214188466065254085' title='9 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8214188466065254085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7143401328277522244/posts/default/8214188466065254085'/><link rel='alternate' type='text/html' href='http://meta.libera.cc/2009/12/aide-memoire-sysbench.html' title='Aide mémoire sysbench'/><author><name>Emmanuel Kasper</name><uri>http://www.blogger.com/profile/09406228937831964688</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-FY0aIDVTOT8/TbcECbA6b0I/AAAAAAAAANg/ql__XqlBSo0/s220/ouam_carre3.jpg'/></author><thr:total>9</thr:total></entry></feed>
