{"id":1068,"date":"2011-08-20T01:00:11","date_gmt":"2011-08-20T00:00:11","guid":{"rendered":"http:\/\/www.blaess.fr\/christophe\/?p=1068"},"modified":"2011-08-20T01:00:11","modified_gmt":"2011-08-20T00:00:11","slug":"les-versions-longterm-de-linux","status":"publish","type":"post","link":"https:\/\/www.blaess.fr\/christophe\/2011\/08\/20\/les-versions-longterm-de-linux\/","title":{"rendered":"Les versions \u00ab\u00a0longterm\u00a0\u00bb de Linux"},"content":{"rendered":"<p style=\"text-align: justify;\">Depuis quelques ann\u00e9es il existe des versions sp\u00e9cifiques du noyau Linux dont la maintenance est planifi\u00e9e pour une dur\u00e9e plus longue que les autres. Il s&rsquo;agit des <em>longterm kernels<\/em>. La semaine pass\u00e9e Greg Kroah-Hartman qui assure une part importante de la maintenance des noyaux <em>stables<\/em> et <em>longterm<\/em> a propos\u00e9 d&rsquo;\u00e9tablir de nouvelles r\u00e8gles de fonctionnement pour ces noyaux. La discussion est encore active, mais quelques remarques peuvent d\u00e9j\u00e0 \u00eatre faites.<\/p>\n<p>\n<!--more-->\n<\/p>\n<h1>Situation pr\u00e9c\u00e9dente<\/h1>\n<p style=\"text-align: justify;\">Le principe actuel de mise \u00e0 jour des kernels remonte au mois d&rsquo;ao\u00fbt 2004. A cette \u00e9poque, le noyau 2.6 \u00e9tait utilis\u00e9 depuis pr\u00e8s d&rsquo;un an et la phase classique de stabilisation des premiers mois avait \u00e9t\u00e9 suivie par une premi\u00e8re s\u00e9rie d&rsquo;\u00e9volutions plus ou moins importantes. Aucune branche de d\u00e9veloppement sp\u00e9cifique n&rsquo;avait \u00e9t\u00e9 ouverte contrairement aux noyaux pr\u00e9c\u00e9dents (<a title=\"Linux \u2013 Histoire d\u2019un noyau\" href=\"http:\/\/www.blaess.fr\/christophe\/articles\/linux-histoire-dun-noyau\/\" target=\"_blank\">pour en savoir plus sur les noyaux ant\u00e9rieurs aux 2.6<\/a>) et la d\u00e9cision avait \u00e9t\u00e9 prise de continuer \u00e0 apporter des nouveaut\u00e9s r\u00e9guli\u00e8rement sur la branche 2.6.<\/p>\n<p style=\"text-align: justify;\">Le 14 ao\u00fbt 2004, le noyau 2.6.8 venait \u00e0 peine d&rsquo;\u00eatre publi\u00e9 par Linus Tovalds qu&rsquo;un bug grave f\u00fbt relev\u00e9 dans le syst\u00e8me de fichiers NFS. Il fallait publier tr\u00e8s rapidement un correctif, mais la faible ampleur des modifications ne justifiait toutefois pas la publication d&rsquo;un nouveau noyau 2.6.9. Linus d\u00e9cida alors de publier l&rsquo;apr\u00e8s-midi un noyau 2.6.8.1 corrigeant le d\u00e9faut.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"padding-left: 90px;\">\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"3\">\n<tbody>\n<tr align=\"center\">\n<td><strong>Version<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Publication<\/strong><\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.0<\/td>\n<td>12\/2003<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.1<\/td>\n<td>01\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.2<\/td>\n<td>02\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.3<\/td>\n<td>02\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.4<\/td>\n<td>03\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.5<\/td>\n<td>04\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.6<\/td>\n<td>05\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.7<\/td>\n<td>06\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.8<\/td>\n<td>08\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td><strong>2.6.8.1<\/strong><\/td>\n<td>08\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.9<\/td>\n<td>10\/2004<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.10<\/td>\n<td>12\/2004<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Ce fut \u00e0 partir de mars 2005, avec la sortie du noyau 2.6.11, que le choix de la num\u00e9rotation sur 4 nombres s&rsquo;\u00e9tablit d\u00e9finitivement. Un noyau dit <em>stable<\/em> serait publi\u00e9 r\u00e9guli\u00e8rement (\u00e0 peu pr\u00e8s tous les trimestres) avec une num\u00e9rotation sur trois nombres (par ex. 2.6.12) puis un mainteneur serait d\u00e9sign\u00e9 pour prendre le relai et regrouper les correctifs sous forme de versions \u00e0 4 nombres (2.6.12.4) publi\u00e9es par le mainteneur du noyau stable. Une fois un nouveau noyau stable publi\u00e9 (ex. 2.6.13) le support sur le noyau pr\u00e9c\u00e9dent serait abandonn\u00e9.<\/p>\n<p style=\"text-align: justify;\">Cette m\u00e9thode permettait de disposer d&rsquo;un kernel flambant neuf (dit <em>stable<\/em>) tous les deux \u00e0 trois mois, comportant de nouvelles fonctionnalit\u00e9s et les drivers pour les mat\u00e9riels les plus r\u00e9cents. En outre l&rsquo;effort consacr\u00e9 \u00e0 la maintenance et la correction des bugs pouvait se concentrer sur la derni\u00e8re version stable, sans s&rsquo;\u00e9parpiller sur les versions plus anciennes.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"padding-left: 90px;\">\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"3\">\n<tbody>\n<tr align=\"center\">\n<td><strong>Version<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Publication<\/strong><\/td>\n<td><strong>Dernier correctif<\/strong><\/td>\n<td><strong>Date<\/strong><\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.11<\/td>\n<td>03\/2005<\/td>\n<td>2.6.11.12<\/td>\n<td>06\/2005<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.12<\/td>\n<td>06\/2005<\/td>\n<td>2.6.12.6<\/td>\n<td>08\/2005<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.13<\/td>\n<td>08\/2005<\/td>\n<td>2.6.13.5<\/td>\n<td>12\/2005<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.14<\/td>\n<td>10\/2005<\/td>\n<td>2.6.14.7<\/td>\n<td>06\/2006<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.15<\/td>\n<td>01\/2006<\/td>\n<td>2.6.15.7<\/td>\n<td>03\/2006<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Cette m\u00e9thode toutefois n&rsquo;allait pas sans poser de probl\u00e8mes. En effet, entre deux versions stables du noyau (\u00e0 trois nombres) prenaient places de nombreuses modifications internes. Des \u00e9l\u00e9ments \u00e9taient ajout\u00e9s bien entendu (drivers, syst\u00e8mes de fichiers, protocoles&#8230;) mais certains sous-syst\u00e8mes \u00e9taient parfois tr\u00e8s profond\u00e9ment modifi\u00e9s. Par exemple le support des architectures x86\/PAE dans le noyau 2.6.10 (permettant d&rsquo;adresser plus de 4 Go de m\u00e9moire) impliqua une modification importante du sous-syst\u00e8me <em>Memory Management<\/em>. En cons\u00e9quence l&rsquo;API <strong>interne<\/strong> du noyau &#8211; celle que l&rsquo;on utilise pas exemple pour \u00e9crire des drivers &#8211; se trouve sensiblement modifi\u00e9e entre deux versions stables. L&rsquo;API externe &#8211; celle offerte par les appels-syst\u00e8me &#8211; reste bien s\u00fbr stable pour ne pas casser la compatibilit\u00e9 avec les biblioth\u00e8ques et applications de l&rsquo;espace utilisateur.<\/p>\n<p style=\"text-align: justify;\">Ainsi un driver \u00e9crit en dehors du noyau officiel doit \u00eatre mis \u00e0 jour (ou du moins v\u00e9rifi\u00e9) \u00e0 chaque nouvelle version stable. Le fait de ne pas offrir de support pour un noyau stable pr\u00e9c\u00e9dent posait des probl\u00e8mes aux distributions qui int\u00e8grent des drivers provenant d&rsquo;autres sources que le noyau officiel. Pour b\u00e9n\u00e9ficier des correctifs (s\u00e9curit\u00e9, performance etc.) il \u00e9tait n\u00e9cessaire de changer reguli\u00e8rement de noyau pour basculer sur la nouvelle version stable. En contrepartie les drivers suppl\u00e9mentaires obtenus ou d\u00e9velopp\u00e9s ind\u00e9pendamment du noyau standard ne fonctionnaient plus et n\u00e9cessitaient une mise \u00e0 jour r\u00e9guli\u00e8re.<\/p>\n<p style=\"text-align: justify;\">Si les distributions les plus importantes pouvaient \u00e0 la rigueur se permettre cet effort de suivi et support du kernel, cela n&rsquo;\u00e9tait pas possible pour les plus petites d&rsquo;entre-elles.<\/p>\n<p style=\"text-align: justify;\">A l&rsquo;occasion du noyau 2.6.16, Greg Kroah-Hartman (qui travaillait pour SUSE) d\u00e9cida de prendre en maintenance ce noyau sur une p\u00e9riode suffisamment longue pour avoir une p\u00e9rennit\u00e9 acceptable pour les entreprises ne souhaitant pas mettre \u00e0 jour le noyau de leur parc informatique tous les trimestres. Il r\u00e9alisa un long travail de maintenance sur ce noyau jusqu&rsquo;en\u00a0 2008 avec un 62\u00e8me correctif&nbsp;!<\/p>\n<p>&nbsp;<\/p>\n<div style=\"padding-left: 90px;\">\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"3\">\n<tbody>\n<tr align=\"center\">\n<td><strong>Version<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Publication<\/strong><\/td>\n<td><strong>Dernier correctif<\/strong><\/td>\n<td><strong>Date<\/strong><\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.16<\/td>\n<td>03\/2006<\/td>\n<td><strong>2.6.16.62<\/strong><\/td>\n<td>08\/2008<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.17<\/td>\n<td>06\/2006<\/td>\n<td>2.6.17.14<\/td>\n<td>06\/2006<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.18<\/td>\n<td>09\/2006<\/td>\n<td>2.6.18.8<\/td>\n<td>02\/2007<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.19<\/td>\n<td>11\/2006<\/td>\n<td>2.6.19.7<\/td>\n<td>03\/2007<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.20<\/td>\n<td>02\/2007<\/td>\n<td>2.6.20.21<\/td>\n<td>10\/2007<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.21<\/td>\n<td>07\/2007<\/td>\n<td>2.6.21.7<\/td>\n<td>08\/2007<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.22<\/td>\n<td>07\/2007<\/td>\n<td>2.6.22.19<\/td>\n<td>02\/2008<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.23<\/td>\n<td>10\/2007<\/td>\n<td>2.6.23.17<\/td>\n<td>02\/2008<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.24<\/td>\n<td>01\/2008<\/td>\n<td>2.6.24.7<\/td>\n<td>05\/2008<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.25<\/td>\n<td>04\/2008<\/td>\n<td>2.6.25.20<\/td>\n<td>11\/2008<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.26<\/td>\n<td>07\/2008<\/td>\n<td>2.6.26.8<\/td>\n<td>11\/2008<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Courant 2008 le noyau 2.6.16, encore utilis\u00e9 par de nombreuses distributions commen\u00e7ait \u00e0 sembler ancien. De nombreuses fonctionnalit\u00e9s importantes (syst\u00e8me <em>tickless<\/em>, nouvel ordonnanceur, gestion am\u00e9lior\u00e9e du cache m\u00e9moire, etc.) \u00e9taient apparues depuis. Quelques versions du noyau avaient \u00e9t\u00e9 maintenues un peu plus longtemps que les autres (2.6.20, 2.6.22, 2.6.25) mais aucune n&rsquo;avaient la long\u00e9vit\u00e9 du 2.6.16.<\/p>\n<p style=\"text-align: justify;\">Il fallu une nouvelle impulsion de Greg Kroah-Hartman pour choisir et figer une version avec maintenance \u00e9tendue. Le noyau 2.6.27 fut choisi, et sa maintenance entam\u00e9e par Greg est aujourd&rsquo;hui (2.6.27.59) assur\u00e9e par Willy Tarreau.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"padding-left: 90px;\">\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"3\">\n<tbody>\n<tr align=\"center\">\n<td><strong>Version<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Publication<\/strong><\/td>\n<td><strong>Dernier correctif<\/strong><\/td>\n<td><strong>Date<\/strong><\/td>\n<\/tr>\n<tr align=\"center\">\n<td><strong>2.6.27<\/strong><\/td>\n<td>03\/2006<\/td>\n<td><strong>2.6.27.59<\/strong><\/td>\n<td>04\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.28<\/td>\n<td>12\/2008<\/td>\n<td>2.6.28.10<\/td>\n<td>05\/2009<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.29<\/td>\n<td>03\/2009<\/td>\n<td>2.6.29.6<\/td>\n<td>07\/2009<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.30<\/td>\n<td>06\/2009<\/td>\n<td>2.6.30.10<\/td>\n<td>12\/2009<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.31<\/td>\n<td>09\/2009<\/td>\n<td>2.6.31.14<\/td>\n<td>07\/2010<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">La n\u00e9cessit\u00e9 de disposer de versions p\u00e9r\u00e8nes du kernel Linux\u00a0 se faisant sentir de plus en plus &#8211; notamment avec la croissance du march\u00e9 de Linux embarqu\u00e9 &#8211; un premier noyau (2.6.32) fut marqu\u00e9 officiellement\u00a0 <em>longterm<\/em> et maintenu par Greg Kroah-Hartman. Puis un second kernel (2.6.33) et la m\u00e9thode faisant des \u00e9mules, d&rsquo;autres mainteneurs se propos\u00e8rent pour deux autres versions (Paul Gortmaker pour le 2.6.34 et Andi Kleen pour le 2.6.35).<\/p>\n<p>&nbsp;<\/p>\n<div style=\"padding-left: 90px;\">\n<table border=\"1\" cellspacing=\"2\" cellpadding=\"3\">\n<tbody>\n<tr align=\"center\">\n<td><strong>Version<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Publication<\/strong><\/td>\n<td><strong>Dernier correctif<\/strong><\/td>\n<td><strong>Date<\/strong><\/td>\n<\/tr>\n<tr align=\"center\">\n<td><strong>2.6.32<\/strong><\/td>\n<td>12\/2009<\/td>\n<td><strong>2.6.32.45<\/strong><\/td>\n<td>08\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td><strong>2.6.33<\/strong><\/td>\n<td>02\/2010<\/td>\n<td><strong>2.6.33.18<\/strong><\/td>\n<td>08\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td><strong>2.6.34<\/strong><\/td>\n<td>05\/2010<\/td>\n<td><strong>2.6.34.10<\/strong><\/td>\n<td>06\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td><strong>2.6.35<\/strong><\/td>\n<td>08\/2010<\/td>\n<td><strong>2.6.35.14<\/strong><\/td>\n<td>08\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.36<\/td>\n<td>10\/2010<\/td>\n<td>2.6.36.4<\/td>\n<td>02\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.37<\/td>\n<td>01\/2011<\/td>\n<td>2.6.37.6<\/td>\n<td>03\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.38<\/td>\n<td>03\/2011<\/td>\n<td>2.6.38.8<\/td>\n<td>06\/2011<\/td>\n<\/tr>\n<tr align=\"center\">\n<td>2.6.39<\/td>\n<td>05\/2011<\/td>\n<td>2.6.39.4<\/td>\n<td>08\/2011<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>Situation actuelle et avenir<\/h1>\n<p style=\"text-align: justify;\">Avec le passage \u00e0 la version 3 du kernel, Linus souhaite se d\u00e9barrasser de la num\u00e9rotation \u00e0 quatre nombres, pour revenir \u00e0 un sch\u00e9ma plus simple.<\/p>\n<ul>\n<li style=\"text-align: justify;\">Le noyau <strong>stable<\/strong> actuel est le <strong>3.0<\/strong><\/li>\n<li style=\"text-align: justify;\">Le niveau de <strong>correctif<\/strong> sur le noyau stable est <strong>3.0.3<\/strong><\/li>\n<li style=\"text-align: justify;\">Le prochain noyau <em>stable<\/em> sera le 3.1, une version <em>release candidate<\/em> 3.1-rc2 est disponible d\u00e8s aujourd&rsquo;hui, on peut donc s&rsquo;attendre \u00e0 une publication du 3.1 en septembre ou octobre.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Une fois un kernel stable publi\u00e9, il n&rsquo;y aura plus de maintenance assur\u00e9e sur le noyau stable pr\u00e9c\u00e9dent (avec probablement quelques semaines de recouvrement quand m\u00eame).<\/p>\n<p style=\"text-align: justify;\">Greg <a title=\"https:\/\/plus.google.com\/111049168280159033135\/posts\/VyWdYvHnAS2\" href=\"https:\/\/plus.google.com\/111049168280159033135\/posts\/VyWdYvHnAS2\" target=\"_blank\">propose<\/a> \u00e0 partir de maintenant de choisir tous les ans un noyau pour un support <em>longterm<\/em> qui sera assur\u00e9 pendant deux ans. A chaque instant, il y aura donc deux kernels <em>longterm<\/em> et (au moins) un kernel <em>stable<\/em> disponible sur\u00a0<a title=\"http:\/\/www.kernel.org\/\" href=\"http:\/\/www.kernel.org\/\" target=\"_blank\">http:\/\/www.kernel.org\/<\/a>.<\/p>\n<p style=\"text-align: justify;\">Ce syst\u00e8me me semble assez avantageux pour tous. Les hackers et passionn\u00e9s d\u00e9sireux de tester les derni\u00e8res fonctionnalit\u00e9s du kernel pourront t\u00e9l\u00e9charger et compiler r\u00e9guli\u00e8rement le dernier noyau <em>stable<\/em>. Les distributions pourront proposer le dernier noyau <em>longterm<\/em> (pour b\u00e9n\u00e9ficier des nouveaut\u00e9s) ou le pr\u00e9c\u00e9dent (pour les plus conservateurs). Enfin, les administrateurs de parcs informatiques pourront programmer la mise \u00e0 niveau biennale du kernel de leurs machines.<\/p>\n<p style=\"text-align: justify;\">Certaines entreprises trouveront la dur\u00e9e de maintenance trop courte. En effet, il existe de nombreux domaines o\u00f9 l&rsquo;on aime \u00ab\u00a0geler\u00a0\u00bb une version des logiciels pour toute la dur\u00e9e de vie du produit dans lequel on l&rsquo;int\u00e8gre. J&rsquo;entends souvent mes interlocuteurs dans le domaine des syst\u00e8mes embarqu\u00e9s dire&nbsp;:<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">\u00ab\u00a0Notre fournisseur [<em>d&rsquo;OS temps-r\u00e9el propri\u00e9taire payant<\/em>] nous garantit une maintenance pendant 15 ans, comment peut-on avoir la m\u00eame chose avec Linux&nbsp;?\u00a0\u00bb<\/p>\n<p style=\"text-align: justify;\">La r\u00e9ponse est simple&nbsp;:<\/p>\n<p style=\"text-align: justify; padding-left: 30px;\">\u00ab\u00a0En payant quelqu&rsquo;un pour l&rsquo;assurer au-del\u00e0 de deux ans&nbsp;!\u00a0\u00bb<\/p>\n<p style=\"text-align: justify;\">Si un bug dans un noyau <em>longterm<\/em>, non d\u00e9couvert au-del\u00e0 des deux ans est soudainement r\u00e9v\u00e9l\u00e9 par un utilisateur d&rsquo;un syst\u00e8me embarqu\u00e9 pour lequel aucune \u00e9volution vers un noyau plus r\u00e9cent n&rsquo;est envisageable (probabilit\u00e9 quand m\u00eame assez r\u00e9duite), de nombreuses soci\u00e9t\u00e9s sp\u00e9cialis\u00e9es sur Linux (notamment <a title=\"Logilin\" href=\"http:\/\/www.logilin.fr\/\" target=\"_blank\">Logilin<\/a> pour qui je travaille) seront \u00e0 m\u00eame de proposer des prestations d&rsquo;ing\u00e9nierie pour corriger le d\u00e9faut.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>PS:<\/strong> Vacances et d\u00e9placements professionnels aidant, je n&rsquo;ai pas post\u00e9 beaucoup d&rsquo;articles ce mois-ci. Je viens de terminer la r\u00e9daction de celui-ci dans une chambre d&rsquo;h\u00f4tel sur Madison Avenue &#8211; NY\u00a0 \ud83d\ude09 \u00a0 J&rsquo;esp\u00e8re reprendre un rythme un peu plus r\u00e9gulier \u00e0 partir de la semaine prochaine.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Depuis quelques ann&eacute;es il existe des versions sp&eacute;cifiques du noyau Linux dont la maintenance est planifi&eacute;e pour une dur&eacute;e plus longue que les autres. Il s&rsquo;agit des longterm kernels. La semaine pass&eacute;e Greg Kroah-Hartman qui assure une part importante de la maintenance des noyaux stables et longterm a propos&eacute; d&rsquo;&eacute;tablir de nouvelles r&egrave;gles de fonctionnement [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8],"tags":[],"class_list":["post-1068","post","type-post","status-publish","format-standard","hentry","category-embarque","category-linux-2"],"_links":{"self":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/1068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/comments?post=1068"}],"version-history":[{"count":0,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/posts\/1068\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/media?parent=1068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/categories?post=1068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blaess.fr\/christophe\/wp-json\/wp\/v2\/tags?post=1068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}