<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.transcyberien.net/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Transcyberien - noyau</title>
  <link>http://www.transcyberien.net/</link>
  <description>Blog qui parle de Linux en général et Gentoo en particulier... avec un peu de musique et de photographie aussi...</description>
  <language>fr</language>
  <pubDate>Mon, 26 Dec 2011 04:52:37 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Linux Device Drivers (Third Edition)</title>
    <link>http://www.transcyberien.net/post/2007/03/09/Linux-Device-Drivers-Third-Edition</link>
    <guid isPermaLink="false">urn:md5:191411847a050a815ebf8d950e5ea6f8</guid>
    <pubDate>Fri, 09 Mar 2007 23:12:00 +0100</pubDate>
    <dc:creator>Jérôme</dc:creator>
        <category>informatique</category>
        <category>libre</category><category>linux</category><category>livre</category><category>noyau</category><category>pilotes</category>    
    <description>    &lt;p&gt;Comme la mise en forme du livre &lt;a href=&quot;http://www.transcyberien.net/post/2007/01/13/Linux-Kernel-in-a-nutshell&quot;&gt;Linux Kernel in a Nutshell&lt;/a&gt; que j'ai pu effectuer semble plaire à certains et comme je viens d'apprendre qu'un autre livre, également publié aux éditions O'Reilly, était mis à disposition par ses auteurs sous licence &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.0/&quot;&gt;Creative Commons
Attribution-ShareAlike 2.0&lt;/a&gt;, je me suis dit que j'allais réitérer ma modification. Comme il est écrit dans le titre, il s'agit de la troisième version de Linux Device Drivers (dont les fichiers pdf sources sont disponibles sur le site &lt;a href=&quot;http://lwn.net/Kernel/LDD3/&quot;&gt;lwn.net&lt;/a&gt;). Ce livre est &amp;quot;contemporain&amp;quot; à la version 2.6.10 du noyau Linux et permettra aux personnes qui le souhaitent de développer leurs propres drivers, d'en modifier certains ou bien d'apprendre comment tout cela fonctionne.&lt;/p&gt;
&lt;p&gt;Bien évidemment, un grand merci aux trois auteurs &lt;a href=&quot;http://lwn.net/&quot;&gt;Jonathan Corbet&lt;/a&gt;, &lt;a href=&quot;http://arcana.linux.it/&quot;&gt;Alessandro Rubini&lt;/a&gt; et &lt;a href=&quot;http://www.kroah.com/&quot;&gt;Greg Kroah-Hartman&lt;/a&gt; qui diffusent librement ce livre.&lt;/p&gt;</description>
    
          <enclosure url="http://www.transcyberien.net/public/doc/Linux.Device.Drivers.pdf"
      length="13137911" type="application/pdf" />
          <enclosure url="http://www.transcyberien.net/public/doc/Linux.Device.Drivers.tex"
      length="2191" type="text/plain" />
    
    
          <comments>http://www.transcyberien.net/post/2007/03/09/Linux-Device-Drivers-Third-Edition#comment-form</comments>
      <wfw:comment>http://www.transcyberien.net/post/2007/03/09/Linux-Device-Drivers-Third-Edition#comment-form</wfw:comment>
      <wfw:commentRss>http://www.transcyberien.net/feed/rss2/comments/35</wfw:commentRss>
      </item>
    
  <item>
    <title>Linux Kernel in a nutshell</title>
    <link>http://www.transcyberien.net/post/2007/01/13/Linux-Kernel-in-a-nutshell</link>
    <guid isPermaLink="false">urn:md5:dded219c8592138eba59d988e52efb6d</guid>
    <pubDate>Sat, 13 Jan 2007 23:45:00 +0100</pubDate>
    <dc:creator>Jérôme</dc:creator>
        <category>informatique</category>
        <category>latex</category><category>libre</category><category>linux</category><category>livre</category><category>noyau</category>    
    <description>    &lt;p&gt;&lt;em&gt;C'est quoi ?&lt;/em&gt; Il s'agit d'un livre écrit (en anglais, vous l'aurez compris) par &lt;a href=&quot;http://en.wikipedia.org/wiki/Greg_Kroah-Hartman&quot;&gt;Greg Kroah-Hartman&lt;/a&gt; qui est un développeur du &lt;a href=&quot;http://www.kernel.org&quot;&gt;noyau Linux&lt;/a&gt;. Le but de ce livre est de regrouper l'ensemble des informations pour configurer, compiler et installer son noyau Linux. C'est assez pratique d'avoir cette sorte de mode d'emploi avec  soi sous la main.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Ça coûte combien ?&lt;/em&gt; Ce livre est publié aux &lt;a href=&quot;http://www.oreilly.com/catalog/linuxkian/&quot;&gt;éditions O'Reilly&lt;/a&gt; et vous coûtera environ 25 euros. Mais l'auteur, dans un esprit de diffusion de connaissance, a décidé de publier l'ensemble de son livre sur &lt;a href=&quot;http://www.kroah.com/lkn/&quot;&gt;son site&lt;/a&gt;. L'ensemble des fichiers pdf (format d'édition avec repère de découpage, pas spécialement agréable à la lecture) formant son livre sont donc mis à disposition sous licence &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot;&gt;Creative Commons Attribution-ShareAlike 2.5&lt;/a&gt;, ce qui permet de le partager mais aussi de le &amp;quot;remanier&amp;quot; à son envie. J'ai trouvé cela plutôt sympathique et j'ai décidé de redistribuer ce livre sous la forme d'un seul fichier pdf en éliminant tout repère de découpage afin d'obtenir une édition plus utilisable de ce livre &amp;quot;libre&amp;quot;. Chose assez aisée à l'aide de LaTeX puisque qu'un simple fichier tex d'une trentaine de lignes a suffi à créer &lt;a href=&quot;http://www.transcyberien.net/public/doc/Linux.Kernel.in.a.nutshell.pdf&quot;&gt;le résultat attendu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Bien sûr, l'auteur indique que ce livre n'aurait pu se faire si personne ne l'avait acheté. C'est un fait mais, si je prends mon exemple, je ne pense pas que je l'aurais acheté et je trouve que le fait de le distribuer ainsi permet un plus grand partage de connaissances, ce qui est un des buts du monde libre contrairement aux productions propriétaires. Et si n'importe qui préfère l'acheter pour l'avoir dans un format plus &amp;quot;correct&amp;quot;, il n'hésitera pas à l'acheter.&lt;/p&gt;
&lt;p&gt;Merci donc à l'auteur. Et n'oubliez pas de lire, redistribuer, modifier ce fichier comme bon vous semble mais en restant en accord avec la &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot;&gt;licence&lt;/a&gt;. Si une erreur m'avait échappée (ordre de pages, problème de mise en page), faites-moi signe.&lt;/p&gt;</description>
    
          <enclosure url="http://www.transcyberien.net/public/doc/Linux.Kernel.in.a.nutshell.pdf"
      length="6657563" type="application/pdf" />
          <enclosure url="http://www.transcyberien.net/public/doc/Linux.Kernel.in.a.nutshell.tex"
      length="2025" type="text/plain" />
    
    
          <comments>http://www.transcyberien.net/post/2007/01/13/Linux-Kernel-in-a-nutshell#comment-form</comments>
      <wfw:comment>http://www.transcyberien.net/post/2007/01/13/Linux-Kernel-in-a-nutshell#comment-form</wfw:comment>
      <wfw:commentRss>http://www.transcyberien.net/feed/rss2/comments/31</wfw:commentRss>
      </item>
    
  <item>
    <title>noyau 2.6.19</title>
    <link>http://www.transcyberien.net/post/2006/12/16/noyau-2619</link>
    <guid isPermaLink="false">urn:md5:cd72d2636fb7b4aadca4c84203b05898</guid>
    <pubDate>Tue, 19 Dec 2006 00:51:00 +0100</pubDate>
    <dc:creator>Jérôme</dc:creator>
        <category>informatique</category>
        <category>linux</category><category>module</category><category>noyau</category>    
    <description>    &lt;p&gt;Sorti fin novembre, il est considéré par Linus Torvalds comme l'un des meilleurs noyaux sortis (je vous laisse traduire) :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;It's one of those rare &amp;quot;perfect&amp;quot; kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je passe outre les nouveautés et améliorations, la plupart m'échappant totalement, mais je voulais indiquer une technique qui sera sûrement provisoire pour que certains modules hors kernel puissent être compilés sans problèmes. En effet, comme je l'indiquais dans &lt;a href=&quot;http://www.transcyberien.net/admin/post.php?co=1&amp;amp;id=12#c37&quot;&gt;ce commentaire&lt;/a&gt;, &lt;strong&gt;module-rebuild&lt;/strong&gt; est très utile mais quand j'ai voulu l'utiliser, aucun des modules ne compilaient, en particulier &lt;strong&gt;x11-drm&lt;/strong&gt; nécessaire pour avoir l'accélération graphique. Cela vient en fait de la disparition du fichier &lt;em&gt;config.h&lt;/em&gt; qui se trouvait précédemment dans &lt;strong&gt;/usr/src/linux/include/linux/&lt;/strong&gt; . Pour avoir une compatibilité, il suffit de l'inclure à nouveau, c'est-à-dire créer ce fichier dans le répertoire indiqué, prendre son éditeur préféré (vim,nano,...) et y inscrire les quelques lignes suivantes :&lt;/p&gt;
&lt;code class=&quot;c&quot;&gt;&lt;span style=&quot;color: #339933;&quot;&gt;#ifndef _LINUX_CONFIG_H&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#define _LINUX_CONFIG_H&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;/* This file is no longer in use and kept only for backward compatibility.&lt;br /&gt;
 * autoconf.h is now included via -imacros on the commandline&lt;br /&gt;
 */&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#include &amp;lt;linux/autoconf.h&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #339933;&quot;&gt;#endif &lt;/span&gt;&lt;/code&gt;
&lt;p&gt;Voilà, reste à relancer un &lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;module-rebuild rebuild&lt;/code&gt;
&lt;p&gt;et ça devrait mieux marcher maintenant &lt;img src=&quot;/themes/new/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; .&lt;/p&gt;</description>
    
    
    
          <comments>http://www.transcyberien.net/post/2006/12/16/noyau-2619#comment-form</comments>
      <wfw:comment>http://www.transcyberien.net/post/2006/12/16/noyau-2619#comment-form</wfw:comment>
      <wfw:commentRss>http://www.transcyberien.net/feed/rss2/comments/26</wfw:commentRss>
      </item>
    
</channel>
</rss>
