tag:linuxfr.org,2005:/users/generalzodLinuxFr.org : les contenus de GeneralZod2014-03-19T12:51:13+01:00/favicon.pngtag:linuxfr.org,2005:News/351462014-03-18T22:12:12+01:002014-03-18T22:12:12+01:00CentOS Dojo Lyon - 11 avrilLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le principe d'un CentOS Dojo est d'organiser une rencontre de la communauté de la distribution CentOS autour de présentations et d'ateliers sur l'administration système, les bonnes pratiques et les technologies émergentes.</p>
<p>Le premier CentOS Dojo en France se tiendra à Lyon le 11 avril dans les locaux d'Epitech, juste avant les JDLL.</p>
<p>C'est également l'occasion de rencontrer les contributeurs clés de la communauté de la distribution CentOS. Parmi les thèmes abordés: </p>
<ul>
<li>systemd (sur RHEL 7 et donc, sur la future CentOS 7) ;</li>
<li>sécurité: SELinux ;</li>
<li>Configuration Management ;</li>
<li>virtualisation: docker, oVirt, openStack.</li>
</ul></div><ul><li>lien nᵒ 1 : <a title="http://wiki.centos.org/Events/Dojo/Lyon2014" hreflang="fr" href="https://linuxfr.org/redirect/89649">Page wiki de l'évènement</a></li><li>lien nᵒ 2 : <a title="http://centosdojolyon2014.eventbrite.co.uk/" hreflang="en" href="https://linuxfr.org/redirect/89772">Inscriptions</a></li><li>lien nᵒ 3 : <a title="http://www.epitech.eu/lyon/ecole-informatique-lyon.aspx" hreflang="fr" href="https://linuxfr.org/redirect/89773">Epitech Lyon</a></li></ul><div></div><div><a href="https://linuxfr.org/news/centos-dojo-lyon-11-avril.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/101460/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/centos-dojo-lyon-11-avril#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodNils RatusznikclaudexBenoît SibaudBAudhttps://linuxfr.org/nodes/101460/comments.atomtag:linuxfr.org,2005:News/349542014-01-08T17:16:11+01:002014-01-08T17:16:11+01:00CentOS et Red Hat unissent leurs forces pour une plateforme communautaire stableLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>10 ans après la création de Fedora, Red Hat récidive en refondant le projet CentOS.</p>
<p>CentOS devient un projet sponsorisé par Red Hat, l'objectif principal étant d'accélérer l'adoption d'Entreprise Linux (RHEL & clones) et pour CentOS de franchir une étape supplémentaire pour être plus qu'un clone de RHEL. Les clones de RHEL font partie de la stratégie commerciale de Red Hat depuis des années et cette nouvelle ne fait que la confirmer. </p>
<p>Parmi les changements, on observera :</p>
<ul>
<li>une nouvelle gouvernance : le comité actuel est conservé mais voit arriver de nouveaux membres, des contributeurs historiques comme Fabian Arrotin et des membres nommés par Red Hat (Carl Trieloff, Karsten Wade, Mike McLean) ;</li>
<li>une gouvernance plus ouverte que par le passé (grâce à des groupes d'intérêts) ;</li>
<li>Karanbir Singh, leader du projet depuis 9 ans rejoint l'équipe <em>Open Source And Standards</em> pour superviser le « nouveau » CentOS ;</li>
<li>des contributeurs seront employés par Red Hat pour travailler à temps plein sur CentOS ;</li>
<li>la marque CentOS et ses aspects légaux seront gérés par Red Hat Legal ;</li>
<li>et il était plus que temps, le <a href="http://www.centos.org/">site officiel de CentOS</a> a droit à une cure de jouvence !</li>
</ul><p>Par contre, certaines choses ne changent pas :</p>
<ul>
<li>CentOS et RHEL restent des projets distincts et indépendants : gouvernance, systèmes de construction des distributions ou ressources matérielles (entre autres) sont toujours séparés ;</li>
<li>aucun changement pour Fedora qui continue sa réflexion sur son modèle de release (Fedora.Next).</li>
</ul></div><ul><li>lien nᵒ 1 : <a title="http://www.centos.org/" hreflang="en" href="https://linuxfr.org/redirect/88974">Projet CentOS</a></li><li>lien nᵒ 2 : <a title="http://community.redhat.com/centos-faq" hreflang="en" href="https://linuxfr.org/redirect/88975">FAQ CentOS chez Red Hat</a></li><li>lien nᵒ 3 : <a title="http://lists.centos.org/pipermail/centos-announce/2014-January/020100.html" hreflang="en" href="https://linuxfr.org/redirect/88976">L'annonce de Karanbir Singh sur la liste CentOS</a></li><li>lien nᵒ 4 : <a title="http://wordshack.wordpress.com/2014/01/07/centos-welcome/" hreflang="en" href="https://linuxfr.org/redirect/88977">Robyn Bergeron (Fedora Project Leader) accueille CentOS</a></li><li>lien nᵒ 5 : <a title="https://www.redhat.com/about/news/press-archive/2014/1/red-hat-and-centos-join-forces" hreflang="en" href="https://linuxfr.org/redirect/88978">L'annonce sur le site de Red Hat</a></li></ul><div><h2 id="quelques-détails">Quelques détails</h2>
<h3 id="les-personnes">Les personnes</h3>
<p>Karanbir Singh n'est pas le seul à rejoindre Red Hat, trois autres principaux contributeurs de CentOS sont aussi embauchés Jim Perrin, Johnny Hughes et Fabian Arrotin.</p>
<h3 id="les-groupes-de-travail-et-centos-variants">Les groupes de travail et CentOS variants</h3>
<p>Il s'agit en fait d'une (re)formulation de quelque chose qu'on observe déjà : CentOS a pour but d'être fidèle à RHEL, et minimise les écarts techniques envers celle-ci. Les ajouts de fonctionnalités sont réalisés via des dépôts supplémentaires (comme CentOSplus). Certains ajouts font l'objet d'un groupe de travail (nommé SIG pour <a href="http://wiki.centos.org/SpecialInterestGroup">Special interest groups</a>). C'est le cas en particulier de <a href="//linuxfr.org/news/disponibilite-du-depot-xen4centos">Xen4CentOS</a>. D'autres groupes de travail sont présents, comme OpenStack, Gluster et oVirt.</p>
<p>Ces groupes de travail permettent, à partir d'une base stable, de créer un système avec des fonctionnalités supplémentaires, si possibles éprouvées. De la même manière qu'on a pu observer la création de « spins » de Fedora, on assistera à l'apparition de <a href="https://www.centos.org/variants/">« variants »</a> de CentOS.</p></div><div><a href="https://linuxfr.org/news/centos-et-red-hat-unissent-leurs-forces-pour-une-plateforme-communautaire-stable.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/100876/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/centos-et-red-hat-unissent-leurs-forces-pour-une-plateforme-communautaire-stable#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodNils RatusznikJérôme F.Nÿcoolivierwebhttps://linuxfr.org/nodes/100876/comments.atomtag:linuxfr.org,2005:News/349162013-12-29T11:26:56+01:002013-12-29T17:43:19+01:00data.gouv.fr v2Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Le premier ministre Jean-Marc Ayrault a lancé le 18 décembre la deuxième version du portail open data français. Cette annonce s'est faite en présence de Marylise Lebranchu, ministre de la Réforme de l’État, de la Décentralisation et de la Fonction publique, et de Fleur Pellerin, ministre déléguée chargée des Petites et Moyennes Entreprises, de l'Innovation et de l’Économie numérique.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7777772e646174612e676f75762e66722f696d672f6c6f676f2e706e67/logo.png" alt="Logo Data.gouv.fr" title="Source : http://www.data.gouv.fr/img/logo.png"></p>
<p>Celui-ci, développé par Etalab (mission sous l'autorité du premier ministre chargé de la libération des données publiques), utilise plusieurs technologies issus de la mouvance libriste :</p>
<ul>
<li>
<a href="http://ckan.org/">CKAN</a> : portail libre pour l'open data</li>
<li>
<a href="http://openstreetmap.org">OpenStreetMap</a> : carte du monde libre collaborative</li>
<li>
<a href="http://www.fedmsg.com">fedmsg</a> : le bus de message développé pour les besoins de l'infrastructure Fedora et en cours d'adoption par celle de Debian</li>
</ul></div><ul><li>lien nᵒ 1 : <a title="http://www.gouvernement.fr/presse/lancement-du-nouveau-site-datagouvfr" hreflang="fr" href="https://linuxfr.org/redirect/88841">Communiqué de presse</a></li><li>lien nᵒ 2 : <a title="http://etalab.gouv.fr" hreflang="fr" href="https://linuxfr.org/redirect/88842">Etalab</a></li><li>lien nᵒ 3 : <a title="https://github.com/etalab" hreflang="fr" href="https://linuxfr.org/redirect/88843">Sources utilisés pour le site</a></li><li>lien nᵒ 4 : <a title="http://data.gouv.fr/" hreflang="fr" href="https://linuxfr.org/redirect/88892">data.gouv.fr</a></li><li>lien nᵒ 5 : <a title="http://www.regardscitoyens.org/nouvelle-version-de-data-gouv-fr-et-liberation-de-la-dila-un-nouveau-souffle-pour-lopendata-gouvernemental/" hreflang="fr" href="https://linuxfr.org/redirect/88895">RegardsCitoyen: Nouvelle version de data.gouv.fr et libération de la DILA : un nouveau souffle (…) ?</a></li><li>lien nᵒ 6 : <a title="http://www.pcinpact.com/news/85051-interview-open-data-la-france-est-sur-bonne-voie.htm" hreflang="fr" href="https://linuxfr.org/redirect/88896">PC INpact : [Interview] Open Data : « La France est sur la bonne voie »</a></li><li>lien nᵒ 7 : <a title="http://www.pcinpact.com/news/84972-refonte-en-regle-portail-data-gouv-fr-nouvelles-donnees-a-l-appui.htm" hreflang="fr" href="https://linuxfr.org/redirect/88897">PC Inpact : Refonte en règle du portail « data.gouv.fr », nouvelles données à l’appui</a></li><li>lien nᵒ 8 : <a title="http://www.lemondeinformatique.fr/actualites/lire-refondu-le-portail-datagouvfr-soigne-l-ergonomie-et-le-mode-collaboratif-56038.html" hreflang="fr" href="https://linuxfr.org/redirect/88898">LMI : Refondu, le portail data.gouv.fr soigne l'ergonomie et le mode collaboratif</a></li></ul><div></div><div><a href="https://linuxfr.org/news/data-gouv-fr-v2.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/100706/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/data-gouv-fr-v2#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodBenoît SibaudNÿcoFlorent Zaranetchaievhttps://linuxfr.org/nodes/100706/comments.atomtag:linuxfr.org,2005:News/344172013-07-10T09:27:48+02:002013-07-10T17:33:07+02:00OSDC.fr 2013 : Appel à contributionsLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>OSDC.fr passe la 5<sup>e</sup> (édition) et le Call for Proposals (appel à contribution) est enfin lancé.</p>
<p>OSDC.fr (Open Source Developers' Conference / France) est une conférence qui vise à rassembler les développeurs francophones autour de technologies innovantes ou plus anciennes, notamment autour des langages de programmation libres et open source : Perl, Python, Ruby, PHP, Smalltalk, Javascript, Ceylon, etc., et leurs déclinaisons.</p>
<p>Depuis 2011, OSDC.fr a uni ses forces avec <a href="http://www.openworldforum.org">Open World Forum</a> pour offrir une expérience encore plus riche. La conférence encourage l'apprentissage par l'expérience et les pollinisations croisées, la plupart des concepts intéressant n'étant pas liés à un environnement particulier.</p>
<p>OSDC.fr vous invite à proposer des conférences ou à nous rejoindre les 4 & 5 octobre 2013 au <a href="http://www.openstreetmap.org/?box=yes&bbox=2.31942%2C48.81908%2C2.32024%2C48.81981">centre culturel du Beffroi de Montrouge</a>. L'entrée est libre et gratuite.</p>
<p>Les présentations peuvent durer 25 ou 45 minutes. Il y aura aussi une session de présentations éclair dont la durée est limitée à 5 minutes par présentation.</p>
<p>Dates importantes :</p>
<ul>
<li>date limite pour proposer une présentation : 6 septembre 2013 ;</li>
<li>programme final : septembre 2013 ;</li>
<li>conférence OSDC.fr : 4 & 5 octobre 2013.</li>
</ul></div><ul><li>lien nᵒ 1 : <a title="http://act.osdc.fr/osdc2013fr/cfp.html" hreflang="fr" href="https://linuxfr.org/redirect/87072">L'appel à contribution</a></li><li>lien nᵒ 2 : <a title="http://act.osdc.fr/osdc2013fr/" hreflang="fr" href="https://linuxfr.org/redirect/87073">S'inscrire et assister à la conférence</a></li><li>lien nᵒ 3 : <a title="http://www.openworldforum.org/fr/" hreflang="fr" href="https://linuxfr.org/redirect/87074">OSDC.fr est le track CODE de Open World Forum</a></li></ul><div><p>Voici une liste (non exhaustive) de thèmes possibles :</p>
<ul>
<li>les thématiques liées à la programmation dans des langages tels que Perl, PHP, Python, Ruby, Erlang, JavaScript, node.js, Lua, Scala, Clojure, Groovy, Haskell, C, C++, Smalltalk, Java, Ceylon, etc. ;</li>
<li>la compilation dynamique ;</li>
<li>les interpréteurs et machines virtuelles (LLVM, JVM, CLR, Parrot, etc) ;</li>
<li>les outils de développement ;</li>
<li>les méthodologies de développement ;</li>
<li>les retours d'expérience en programmation ;</li>
<li>les bibliothèques ;</li>
<li>les constructions de langage innovantes et leurs techniques de mise en œuvre ;</li>
<li>la maintenance de logiciels ;</li>
<li>l’intégration de langages différents ;</li>
<li>les approches pédagogiques ;</li>
<li>les techniques modernes d'administration système, d'industrialisation et d'infrastructures distribuées (nuage IaaS) ou de mise à disposition (nuage PaaS) ;</li>
<li>Big Data ;</li>
<li>Open Data.</li>
</ul></div><div><a href="https://linuxfr.org/news/osdc-fr-2013-appel-a-contributions.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/99034/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/osdc-fr-2013-appel-a-contributions#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodJérôme F.claudexNils RatusznikLucas BonnetBenoît SibaudBruno Michelhttps://linuxfr.org/nodes/99034/comments.atomtag:linuxfr.org,2005:News/341512013-05-07T11:27:41+02:002013-05-07T11:27:41+02:00Tempête dans les nuages : OpenStack et le bazar des APILicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Un des débats qui fait rage parmi les développeurs d'OpenStack réside dans le choix d'un framework commun pour le développement de leurs API. Pour information ou rappel, <a href="http://fr.wikipedia.org/wiki/OpenStack" title="Définition Wikipédia">OpenStack</a> est un moteur de <em>cloud</em> (informatique en nuage) de type <a href="http://fr.wikipedia.org/wiki/IaaS" title="Définition Wikipédia">IaaS</a> (Infrastructure as a Service) issu de la fusion de la plateforme de cloud de la NASA (projet Nebula) et de Cloud Files de Rackspace (cloud storage), la société texane d'hébergement. Cette pile de logiciels libres est écrite en Python sous licence Apache et s'appuie sur la norme <a href="http://fr.wikipedia.org/wiki/WSGI" title="Définition Wikipédia">WSGI</a> pour exposer ses APIs.</p>
<p>Pour reprendre une définition donnée par <a href="http://linuxfr.org/news/ubuntu-13-04-raring-ringtail#comment-1447662">misc</a> : « <em>OpenStack, c'est beaucoup de choses, c'est un groupe de logiciels visant à gérer un nombre massif de machines virtuelles. En gros, tu rajoutes des serveurs, et OpenStack va faire tout seul le fait de rajouter des VM à la demande, via une API. API qu'on peut donc utiliser dans une interface web, ou via un script.</em> » OpenStack se veut le concurrent open source de la plateforme propriétaire Amazon Web Services.</p>
<p>
<img src="//img.linuxfr.org/img/687474703a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f656e2f7468756d622f342f34632f4f70656e537461636b2e706e672f31373070782d4f70656e537461636b2e706e67/170px-OpenStack.png" alt="OpenStack" title="Source : http://upload.wikimedia.org/wikipedia/en/thumb/4/4c/OpenStack.png/170px-OpenStack.png" />
</p>
<p>La dernière version d'OpenStack (nom de code : Grizzly) a été publié le 4 avril 2013 et offrait les composants suivants :</p>
<ul><li>Nova : gestion d'instances de calculs</li>
<li>Swift : stockage d'objets</li>
<li>Cinder : gestion de volumes blocs</li>
<li>Keystone : authentification</li>
<li>Quantum : gestion de réseaux virtualisés</li>
<li>Dashboard : framework fournissant une interface d'administration web extensible basé sur Django</li>
<li>Ceilometer : collecte de métriques</li>
<li>Heat : orchestration</li>
</ul></div><ul><li>lien nᵒ 1 : <a title="http://www.openstack.org/" hreflang="en" href="https://linuxfr.org/redirect/86232">Projet OpenStack</a></li></ul><div><h2 id="sommaire">Sommaire</h2>
<ul><li>
<a href="#toc_0">Les API : un point clé</a>
</li>
<li>
<a href="#toc_1">Les frameworks actuellement en compétition</a>
<ul><li>
<a href="#toc_2">Falcon</a>
</li>
<li>
<a href="#toc_3">Pecan et WSME</a>
</li>
</ul></li>
<li>
<a href="#toc_4">État des lieux</a>
</li>
<li>
<a href="#toc_5">OpenStack, Bazar et retours d'expériences</a>
</li>
<li>
<a href="#toc_6">Éléments requis</a>
</li>
<li>
<a href="#toc_7">Possibilités</a>
</li>
<li>
<a href="#toc_8">Tempête de cerveaux</a>
</li>
</ul><h3 id="toc_0">Les API : un point clé</h3>
<p>À l'heure actuelle, tous ces composants proposent une API REST native ainsi qu'une API offrant une compatibilité plus ou moins complète avec le leader du marché : Amazon Web Services.</p>
<p>Les API sont un point crucial pour le projet OpenStack, elles sont massivement utilisées à la fois en interne et par les utilisateurs finaux comme on peut le voir dans le diagramme ci-dessous.</p>
<p>
<img src="//img.linuxfr.org/img/687474703a2f2f646f63732e6f70656e737461636b2e6f72672f666f6c736f6d2f6f70656e737461636b2d636f6d707574652f61646d696e2f636f6e74656e742f666967757265732f6f70656e737461636b2d6c6f676963616c2d617263682d666f6c736f6d2e6a7067/openstack-logical-arch-folsom.jpg" alt="Architecture OpenStack" title="Source : http://docs.openstack.org/folsom/openstack-compute/admin/content/figures/openstack-logical-arch-folsom.jpg" />
</p>
<h3 id="toc_1">Les frameworks actuellement en compétition</h3>
<p>Deux compétiteurs sont actuellement en cours de <a href="http://lists.openstack.org/pipermail/openstack-dev/2013-April/007748.html">discussions sur la liste</a>.</p>
<h4 id="toc_2">Falcon</h4>
<p><a href="http://falconframework.org">Falcon</a> développé par Kurt Griffiths de Rackspace et annoncé comme étant un <em>micro-framework pour développer des API supersonique pour le cloud</em> (rien de moins que ça !). Il est utilisé dans le projet <a href="https://github.com/stackforge/marconi">Marconi</a> qui vise à fournir un service de messages queueing dans OpenStack.</p>
<p>
<img src="//img.linuxfr.org/img/687474703a2f2f696d616765736861636b2e75732f612f696d673139392f3332322f6f70656e737461636b66616c636f6e736d616c6c2e706e67/openstackfalconsmall.png" alt="Falcon" title="Source : http://imageshack.us/a/img199/322/openstackfalconsmall.png" />
</p>
<h4 id="toc_3">Pecan et WSME</h4>
<p><a href="http://pecanpy.org/">Pecan</a> & <a href="http://pythonhosted.org/WSME/">WSME</a> proposé par Doug Hellman, mainteneur du projet Ceilometer.</p>
<p>
<img src="//img.linuxfr.org/img/687474703a2f2f696d616765736861636b2e75732f612f696d673731362f393736322f6f70656e737461636b706563616e736d616c6c2e706e67/openstackpecansmall.png" alt="pecan" title="Source : http://imageshack.us/a/img716/9762/openstackpecansmall.png" />
</p>
<p>
<img src="//img.linuxfr.org/img/687474703a2f2f696d616765736861636b2e75732f612f696d6739362f393937312f6f70656e737461636b77736d656c6f676f2e706e67/openstackwsmelogo.png" alt="WSME" title="Source : http://imageshack.us/a/img96/9971/openstackwsmelogo.png" />
</p>
<h3 id="toc_4">État des lieux</h3>
<p>Actuellement, Nova utilise <a href="http://eventlet.net">eventlet</a> pour la partie réseau et <a href="http://webob.org">Webob</a> pour gérer les objets requêtes/réponses HTTP.<br /><a href="https://github.com/openstack/nova/blob/master/nova/wsgi.py">code middleware WSGI dans Nova</a></p>
<p>Swift quant à lui redéfinit ses propres objets requêtes/réponses HTTP.<br /><a href="https://github.com/openstack/swift/blob/master/swift/common/wsgi.py">code middleware WSGI dans Swift</a><br /><a href="https://github.com/openstack/swift/blob/master/swift/common/swob.py">code Requêtes/Réponses WSGI: SWOB</a></p>
<p>Ceilometer utilisait <a href="http://flask.pocoo.org">Flask</a> pour la version 1 de son API puis Pecan/WSME pour la version 2<br /><a href="https://github.com/openstack/ceilometer/blob/master/ceilometer/api/v1/app.py">code de l'API v1</a><br /><a href="https://github.com/openstack/ceilometer/blob/master/ceilometer/api/controllers/v2.py">code l'API v2</a></p>
<p>On notera que pour des raisons de stabilité, quelque soit la solution choisie au final, les API existantes ne seront pas réécrites. Par exemple, dans le cas de Ceilometer, si Falcon était choisi, la v1 continuerait à utiliser Flask, la v2 Pecan/WSME, la v3 utiliserait Falcon. Les versions 1 & 2 continueraient à être distribuées pendant un certain temps.</p>
<h3 id="toc_5">OpenStack, Bazar et retours d'expériences</h3>
<p>Bref, OpenStack est un vrai projet Bazar. La publication par Rackspace de Falcon <a href="http://lists.openstack.org/pipermail/openstack-dev/2013-April/007709.html">a relancé le débat</a>. Un point extrêmement intéressant est <a href="https://etherpad.openstack.org/grizzly-common-wsgi-frameworks">le retour d'expérience sur les différents frameworks WSGI dans des configurations massivement parallèles</a>.</p>
<h3 id="toc_6">Éléments requis</h3>
<p>Pour OpenStack, plusieurs critères comptent :</p>
<ul><li>performance ;</li>
<li>listes de dépendances maitrisable;</li>
<li>prise en charge de Python 3 ;</li>
<li>possibilité de configurer les API sans trop de difficultés.</li>
</ul><h3 id="toc_7">Possibilités</h3>
<p>Falcon a été développé dans cette optique-là, la suite de benchmarks publiée montre qu'il bat à plate couture l'ensemble des frameworks existants (et ce, sans extensions natives). Il ne requiert que l'interpréteur Python et le package <em>six</em> permettant la prise en charge de Python 2.7 & 3.3+ à l'aide d'une même base de code. Néanmoins, il a pour inconvénient d'être justement trop léger au niveau des fonctionnalités pour développer une API REST de manière confortable.</p>
<p>Pecan est quant à lui un micro-framework WSGI encore peu connu, mais qui évolue très rapidement. Il a été créé pour faciliter le développement d'application RESTful sans fioritures. Il s'inspire ouvertement de CherryPy/TurboGears 1 et a le bon goût de s'appuyer sur WebOb qui pour le moment semble faire l'unanimité autour de lui (même l'exception SWOB s'en inspire ouvertement).</p>
<p>Quant à WSME c'est une réimplémentation des contrôleurs REST de TurboGears 1 (un des points forts de ce vénérable framework) destinée à être intégrée à d'autres frameworks (Pecan, Flask, Bottle, Pyramid via l'excellente extension Cornice, etc.). Le combo est relativement jeune mais tire profit de plusieurs années de retour d'expérience. L'inconvénient est que c'est une solution relativement intrusive qui, de l'aveu de Doug Hellman, peut difficilement être réalisée de manière incrémentale, elle influencera également la manière dont sont conçues les API.</p>
<p>L'apparition de Falcon a été également l'<a href="http://lists.openstack.org/pipermail/openstack-dev/2013-April/007962.html">occasion de redonner un coup de fouet à la quête de performances pour Pecan</a>. Ryan Petrello (DreamHost) a pu améliorer de 30% les résultats de Pecan par rapport aux benchmarks publiés par Falcon en quelques heures de travail.</p>
<h3 id="toc_8">Tempête de cerveaux</h3>
<p>Pour le moment rien n'est décidé, le <a href="http://lists.openstack.org/pipermail/openstack-dev/2013-May/008329.html">débat continue encore sur la liste openstack-dev</a> à propos de l'implémentation de la <a href="https://etherpad.openstack.org/grizzly-nova-api">nouvelle API de Nova</a>.<br />
Doug Hellman s'appuie sur les acquis du projet Ceilometer pour promouvoir l'utilisation de Pecan/WSME, et Kurt Griffiths a pour lui l'appui de Rackspace, fondateur du projet. </p>
<p>Une affaire à suivre…</p></div><div><a href="https://linuxfr.org/news/tempete-dans-les-nuages-openstack-et-le-bazar-des-api.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/98144/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/tempete-dans-les-nuages-openstack-et-le-bazar-des-api#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodNÿcoBenoîtKatyuchaXavier TeyssierZarmakuizzlamiricorerootixFlorent ZaraJean Gabeshttps://linuxfr.org/nodes/98144/comments.atomtag:linuxfr.org,2005:Diary/336132013-01-27T13:26:17+01:002013-01-27T15:22:02+01:00Systemd: tuons les mythesLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p><s>Harry Poetter</s> Lennart vient de publier un billet sur son blog pour démentir l'ensemble des mythes associés à systemd<br /><a href="http://0pointer.de/blog/projects/the-biggest-myths.html">http://0pointer.de/blog/projects/the-biggest-myths.html</a></p>
<p>Une argumentation solide, même si parfois on se demande d'où sortent certains mythes (fichiers de configuration binaires ?), parfois contradictoires ("systemd est pas fait pour la rapidité" suivi d'un "un démarrage rapide c'est bien pour les sysadmins"). </p>
<p>Un peu de mauvaise foi, avec les *BSD qui reprochent surtout l'intégration poussée de systemd aux environnements de bureaux. Effectivement, ils s'en branlent de la partie démarrage, les variantes de rc.d modernes étant bien plus avancés que les ersatz de init sysV</p>
<p>Il aurait été intéressant de normaliser l'API D-Bus de systemd (voire de la rendre indépendante de celui-ci) et régler ce différend de manière apaisée (étrangement, c'est ce que l'une des parties propose et l'autre demande, un magnifique dialogue de sourds !)</p>
<p>Ça casse pas mal d'idées préconçues comme l'idée que systemd s'éloigne de la philosophie Unix. Le code de systemd que je vous invite à lire est extrêmement modulaire, chaque fonctionnalité (ou presque) est dans un daemon associé à un outil comme la gestion de noms d'hôtes. La gestion des services se fait par des liens symboliques, ceux-ci étant exposés dans un pseudo-FS.</p>
<p>De plus, est-ce que le but de GNU/Linux est de rester scotché à un modèle vieux de 40 ans (y compris, garder les bizarreries ou limitations originales) ou bien le faire évoluer. Le matériel, les utilisations ont évolué, donc il est normal de faire évoluer en conséquence la gestion des services.</p><div><a href="https://linuxfr.org/users/generalzod/journaux/systemd-tuons-les-mythes.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/97210/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/generalzod/journaux/systemd-tuons-les-mythes#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/97210/comments.atomtag:linuxfr.org,2005:News/289392011-12-26T21:58:05+01:002020-12-26T19:02:44+01:00C11 n'est pas encore mort<div><p>La dernière norme du langage C a été publiée le 8 décembre 2011, la pré-version finale étant accepté le 10 octobre, peu avant le décès du regretté Dennis Ritchie à l'origine du langage.</p>
<p>C11 intègre principalement la gestion du multithreading et rend optionnelles certaines fonctionnalités afin de faciliter la conformité des compilateurs vis-à-vis de la norme. La précédente norme C99 a eu beaucoup de mal à s'imposer auprès de certains éditeurs, certains refusant même de l'implémenter (notamment un vendeur d'environnement Basic, situé à Redmond).</p>
</div><ul><li>lien nᵒ 1 : <a title="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57853" hreflang="en" href="https://linuxfr.org/redirect/74476">Norme ISO/IEC 9899:2011</a></li><li>lien nᵒ 2 : <a title="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf" hreflang="en" href="https://linuxfr.org/redirect/74477">Pré-version finale (10 octobre 2011)</a></li><li>lien nᵒ 3 : <a title="http://linuxfr.org/news/dennis%C2%A0ritchie-un-p%C3%A8re-d%E2%80%99unix-nous-a-quitt%C3%A9s" hreflang="fr" href="https://linuxfr.org/redirect/74478">DLFP : dépêche sur le décés de Dennis Ritchie</a></li><li>lien nᵒ 4 : <a title="http://en.wikipedia.org/wiki/C1X" hreflang="en" href="https://linuxfr.org/redirect/74479">C11 (wikipédia)</a></li><li>lien nᵒ 5 : <a title="http://gcc.gnu.org/gcc-4.6/changes.html" hreflang="fr" href="https://linuxfr.org/redirect/74480">Prise en charge de C11 dans GCC</a></li><li>lien nᵒ 6 : <a title="http://clang.llvm.org/docs/LanguageExtensions.html#c11" hreflang="fr" href="https://linuxfr.org/redirect/74481">Prise en charge de C11 dans Clang</a></li></ul><div><p>Les principaux changements par rapport à C99 :</p>
<ul>
<li><p>possibilité d'aligner les structures : introduction des mot-clés <code>_Alignas</code> (spécifier l'alignement), <code>_Alignof</code> (récupérer l'alignement) (cf. entête <code><stdalign.h></code>) et apparition de la fonction <code>aligned_alloc</code> permettant d'allouer une structure tout en spécifiant l'alignement</p></li>
<li><p>gestion du multithreading : mot-clé <code>_Thread_local</code> pour spécifier la classe de stockage (<a href="https://fr.wikipedia.org/wiki/Thread_Local_Storage" title="Définition Wikipédia">Thread_Local_Storage</a>), API pour créer, gérer les threads/mutex/conditions (cf. entête <code><threads.h></code>). Possibilité de gérer des opérations atomiques et introduction du mot-clé <code>_Atomic</code> pour spécifier les types atomiques (Cf. entête <code><stdatomic.h></code>)</p></li>
<li><p>gestion des chaînes unicode : les types <code>char16_t</code> et <code>char32_t</code> permettent de stocker respectivement des chaînes UTF-16 et UTF32. On peut désormais préfixer les chaînes constantes par <code>u8</code>, <code>u</code>, <code>U</code> pour indiquer l'encodage utilisé (respectivement UTF-8, UTF-16, UTF-32).</p></li>
<li><p>l'infâme <code>gets</code> (obsolète en C99) à l'origine de nombreux <em>buffer overflows</em> cède la place à <code>gets_s</code>, alternative plus sûre (car vérifiant les limites). </p></li>
<li><p>support des structures et unions anonymes, pratique pour les structures imbriquées.</p></li>
</ul>
<pre><code class="c"><span class="c1">// avant</span>
<span class="k">struct</span> <span class="n">A</span> <span class="p">{</span>
<span class="kt">int</span> <span class="n">a</span><span class="p">;</span>
<span class="k">struct</span> <span class="p">{</span>
<span class="kt">int</span> <span class="n">b</span><span class="p">;</span>
<span class="kt">int</span> <span class="n">c</span><span class="p">;</span>
<span class="p">}</span> <span class="n">B</span><span class="p">;</span>
<span class="p">};</span>
<span class="p">...</span>
<span class="n">A</span> <span class="n">bidule</span><span class="p">;</span>
<span class="n">bidule</span><span class="p">.</span><span class="n">B</span><span class="p">.</span><span class="n">b</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span>
<span class="c1">// après</span>
<span class="k">struct</span> <span class="n">A</span> <span class="p">{</span>
<span class="kt">int</span> <span class="n">a</span><span class="p">;</span>
<span class="k">struct</span> <span class="p">{</span>
<span class="kt">int</span> <span class="n">b</span><span class="p">;</span>
<span class="kt">int</span> <span class="n">c</span><span class="p">;</span>
<span class="p">};</span>
<span class="p">};</span>
<span class="p">...</span>
<span class="n">A</span> <span class="n">bidule</span><span class="p">;</span>
<span class="n">bidule</span><span class="p">.</span><span class="n">b</span> <span class="o">=</span> <span class="mi">3</span><span class="p">;</span></code></pre>
<ul>
<li>sélection générique de fonctions : il est désormais possibilité de sélectionner dans une macro la fonction à exécuter en fonction du type des paramètres à l'aide du mot-clé <code>_Generic</code>. Dans l'exemple ci-dessous, la macro <code>cbrt(x)</code> exécutera la fonction <code>cbrtl</code> si x est de type double, <code>cbrtf</code> est de type float ou <code>cbrt</code> par défaut.</li>
</ul>
<pre><code class="c"><span class="cp">#define cbrt(X) _Generic((X), long double: cbrtl, \</span>
<span class="cp"> default: cbrt, \</span>
<span class="cp"> float: cbrtf)(X)</span></code></pre>
<ul>
<li><p>introduction du mode create-and-open pour <code>fopen</code> (qualificatif 'x'), qui se comporte comme le mode POSIX <code>O_CREAT|O_EXCL</code>, utilisé entre autre par les fichiers verrou.</p></li>
<li><p>introduction de la fonction <code>quick_exit</code> (et de son homologue <code>at_quick_exit</code>) qui permet de quitter un programme en effectuant les déinitialisations requises quand exit échoue (seules les fonctions enregistrées par <code>at_quick_exit</code> sont exécutées).</p></li>
<li><p>une des critiques faites au C est le fait que celui-ci fasse confiance au programmeur pour vérifier que la taille des données allouées est suffisante, ce qui est source de nombreuses failles. Désormais, la bibliothèque standard offre des interfaces sûres pour ces fonctions. (cf. Annexe K de la norme)</p></li>
<li>
<p>une autre nouveauté pour encourager les vendeurs à prendre en charge la dernière norme est l'optionnalité de certaines parties de la norme. Sont optionnels : </p>
<ul>
<li>les tableaux à longueurs variables, </li>
<li>la prise en charge des nombres complexes (obligatoires dans C99), </li>
<li>les interfaces sûres, </li>
<li>la prise en charge du multithreading, etc.</li>
</ul>
</li>
</ul>
<p>La norme C11 est en cours d'implémentation dans GCC 4.6.x et suivants (switch <code>-std=c1x</code> ou <code>-std=gnu1x</code> pour inclure les extensions GNU) et CLang (switch <code>-std=c11</code>). Comme on peut le voir, C est un langage encore actif et qui a de beaux jours devant lui !</p>
</div><div><a href="https://linuxfr.org/news/c11-nest-pas-encore-mort.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/88799/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/c11-nest-pas-encore-mort#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodBruno MichelBenoît Sibaudbaud123Nÿcoclaudexhttps://linuxfr.org/nodes/88799/comments.atomtag:linuxfr.org,2005:Diary/318552011-11-18T01:48:52+01:002011-11-18T01:48:52+01:00Mozilla, son cycle de développement de 6 semaines et EletrolysisLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Dans son objectif de colmatage des fuites d'utilisateurs vers Chromium/Google Chrome, la MoFo avait entre autre annoncé le projet Electrolysis en 2009. Une des disruptive innovations de Chromium était d'isoler chaque onglet dans un processus indépendant et avec ses propres droits, améliorant sensiblement la tolérance aux fautes. Plus ambitieux encore, Electrolysis comptait scinder la gestion du rendu, de l'UI et même des greffons (partie intégrée dans FF 3.6.4).</p>
<p>Entre temps, l'exode vers Chromium ayant pris de l'ampleur, la MoFo cède à la panique et cale son cycle de développement sur celui de Chromium: 1 version de Firefox toutes les 6 semaines et 3 canaux, peu importe si les releases notes sont vides, on incrémente le numéro de version (et comme ça n'a plus aucun sens, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=678775">autant s'en débarasser</a>). Sauf que comme on n'a plus le temps de faire le travail de fond, pour améliorer le navigateur et qu'on peine à suivre la cadence infernale de Chromium, on abandonne des fonctionnalités utiles comme pouvoir <a href="http://lwn.net/Articles/436412/">embarquer Gecko</a> dans une application tierce - alors que c'est une des raisons principales du succès de WebKit qui propose une bibliothèque non seulement simple d'utilisation, mais également à intégrer à sa plateforme - (on notera l'ironie de la situation avec la suite, une des raisons invoqués étant la difficulté à intégrer avec electrolysis), puis récemment <a href="http://lawrencemandel.com/2011/11/15/update-on-multi-process-firefox-electrolysis-development/">electrolysis</a>. <strong><=== Si t'as pas compris le pourquoi de ce journal, c'est LÀ que ça se passe.</strong></p>
<p>La solution de Mozilla pour sortir de l'immobilisme stalinien, c'est la fuite en avant tout en bazardant ce qui les ralentirait. On pourrait appeler ça l'Immobilisme à Vitesse Grande [:bim2].</p>
<p>Bon, ce serait malhonnête de faire croire que chez Chromium, c'est le pays de cocagne, pour soutenir la cadence infernale des incrémentations de versions, on pourrait citer la relative fermeture du projet (certains parleront de relative ouverture, mais le verre étant plus proche du vide que du plein, je préférerais qu'on parle de fermeture), le forkage porcin de nombreuses bibliothèques (entre autre ffmpeg, libxml, et quelques trucs de chez Mozilla d'ailleurs) à croire que les développeurs Chromium sont d'anciens développeurs JEE impénitents mais on aurait attendu de la part des lézards qu'ils imposent leur style et pas copier bêtement gogole (qui finira de toute façon par sucrer leur rente quand ils auront une pdm digne des pires jours d'IE6, d'ailleurs, Mozilla commence à s'en rendre compte et ils essaient de se maquer avec <a href="www.firefoxwithbing.com">Microsoft</a> [:haha])</p>
<p>PS: à l'usage des malcomprenants, vérifiez la date avant d'écrire quoique ce soit ;)</p><div><a href="https://linuxfr.org/users/generalzod/journaux/mozilla-son-cycle-de-d%C3%A9veloppement-de-6-semaines-et-eletrolysis.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/88239/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/generalzod/journaux/mozilla-son-cycle-de-d%C3%A9veloppement-de-6-semaines-et-eletrolysis#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/88239/comments.atomtag:linuxfr.org,2005:Diary/317822011-10-27T06:17:45+02:002011-10-27T06:17:45+02:00Merci aux développeurs de la GNU libc !Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Octobre 2010: Ulrich Drepper affectueusement surnommé Uli ou le dictateur (pour rester poli) partait en retraite dorée chez Goldman Sachs.<br />
...<br />
Octobre 2011: le lendemain du freeze final de Fedora 16, mass rebuild à cause d'une mise à jour sans motifs de la GLibc dans la prochaine branche <strong>stable</strong>. Une première en 7 ans !</p>
<p>
<a href="http://lists.fedoraproject.org/pipermail/devel/2011-October/158423.html">Premier problème</a>
<br />
<a href="http://lists.fedoraproject.org/pipermail/devel/2011-October/158662.html">Et on recommence la semaine suivante !</a>
</p>
<p>Andreas Schwab (membre de la GNU libc steering committee, l'espèce de club d'asociaux institués pour pallier aux insuffisances sociales d'Uli) et actuellement mainteneur de fait chez Fedora pousse régulièrement des snapshots de la GLibc sans motifs valables (correctifs de bogues, nouvelles fonctionnalités, etc ...) dans Fedora et ne s'embarasse pas de respecter les règles du projet.<br />
On appréciera le "<a href="https://bugzilla.redhat.com/show_bug.cgi?id=747377#c7">Don't use broken software</a>" d'Andreas, seule intervention pertinente de sa part sur le ticket Fedora (une corruption mémoire avec git rapporté par Jim Meyering, mainteneur de GNU coreutils). Les interventions d'Andreas sur le bugzilla Fedora sont du même acabit, très distrayant à lire entre deux tâches (dommage que la GLibc soit pas multi-tâches friendly !)</p>
<p>Même après le retrait d'Uli, la GLibc respecte son héritage: <em>Nous en avons rien à foutre de vous</em></p><div><a href="https://linuxfr.org/users/generalzod/journaux/merci-aux-d%C3%A9veloppeurs-de-la-gnu-libc.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87950/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/generalzod/journaux/merci-aux-d%C3%A9veloppeurs-de-la-gnu-libc#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/87950/comments.atomtag:linuxfr.org,2005:Diary/317092011-10-11T10:39:51+02:002011-10-11T10:39:51+02:00Un miracle bovin a eu lieu hier<p><a href="http://beefymiracle.org/">Il</a> est arrivé entre deux tranches de pain et un filet de moutarde ... <em>YUM</em></p><div><a href="https://linuxfr.org/users/generalzod/journaux/un-miracle-bovin-a-eu-lieu-hier.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87754/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/generalzod/journaux/un-miracle-bovin-a-eu-lieu-hier#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/87754/comments.atomtag:linuxfr.org,2005:News/284392011-09-02T20:22:07+02:002021-07-11T19:17:16+02:00UnQL : all your bases are belong to usLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Le mois dernier, Richard Hipp et Damien Katz (respectivement, les créateurs de SQLite et CouchDB) ont annoncé la création d'un groupe de travail ouvert autour d'un nouveau langage de requêtes pour les bases de données NoSQL : UnQL (Unstructured Query Language). L'objectif étant de libérer les bases de données orientés documents des interfaces spécifiques et éviter la dépendance envers un fournisseur.</p>
</div><ul><li>lien nᵒ 1 : <a title="http://lwn.net/Articles/453451/" hreflang="en" href="https://linuxfr.org/redirect/72976">news LWN</a></li><li>lien nᵒ 2 : <a title="http://www.infoq.com/news/2011/08/UnQL" hreflang="en" href="https://linuxfr.org/redirect/72977">Interview du Dr Richard Hipp, co-créateur d'UnQL</a></li><li>lien nᵒ 3 : <a title="http://www.unqlspec.org" hreflang="en" href="https://linuxfr.org/redirect/72978">spécifications UnQL</a></li><li>lien nᵒ 4 : <a title="http://cacm.acm.org/magazines/2011/4/106584-a-co-relational-model-of-data-for-large-shared-data-banks/fulltext" hreflang="en" href="https://linuxfr.org/redirect/72980">Article sur coSQL</a></li></ul><div><p>UnQL s'appuie sur l'expérience acquise à travers SQL, on retrouve les mêmes <strong>verbes</strong> (SELECT, UPDATE, INSERT, DELETE) mais la différence se situe dans le fait que l'on travaille sur des collections d'objets sans schémas prédéfini et non plus des tables. D'où le Unstructured Query Language. Le format de données interne est JSON, mais UnQL n'impose aucun format de stockage des données au niveau de la base. Le choix d'une syntaxe SQL-like est possible du fait que UnQL est capable d'inférer le type des jeux de données retournés et ne dépends absolument pas de la présence d'un schéma défini.</p>
<p>UnQL a été conçu comme un surensemble de SQL et il serait possible de proposer une API UnQL par-dessus une base de données relationnelle classique (ou comme les décrit Dr Hipp "périmées"). Cela rejoint la conclusion de deux chercheurs Microsoft, Erik Meijer et Gavin Bierman, qui après avoir analysé les principales bases de données NoSQL sont arrivés à la conclusion qu'il est possible d'unifier le modèle NoSQL avec le modèle SQL : <strong>coSQL</strong>. D'après Meijer et Bierman, on peut décrire les deux modèles de données à l'aide d'une seule théorie mathématique et donc parvenir à arriver à un langage de requêtes unique entre les diverses familles de bases de données NoSQL et SQL. UnQL est donc la première réalisation pratique de la théorie publiée par Meijer et Bierman (contrairement à une idée reçue, cosql n'est pas un langage de requêtes mais une théorie - qui reste à développer - au stade de l'article scientifique).</p>
<p>Le groupe de travail fournit également un prototype afin de pouvoir tester le langage. Celui-ci s'appuie sur une base SQLite pour le stockage des données et fournit un shell interactif pour pouvoir exécuter des requêtes UNQL.</p>
<p>Quelques exemples de requêtes :</p>
<p>créer une collection<br>
<code>sql<br>
CREATE COLLECTION bibliotheque;<br>
</code></p>
<p>insérer des éléments<br>
<code>sql<br>
INSERT INTO bibliotheque VALUE "martine va à la plage";<br>
INSERT INTO bibliotheque VALUE {titre: "martine chez les dinos partouzeurs de droate", nombre: 4}<br>
</code></p>
<p>Dans un avenir proche, Damien Katz compte implémenter UnQL au dessus de CouchDB. Quant au Dr Richard Hipp, il envisage carrément d'écrire un Unqlite avec un nouveau format de stockage.</p>
<p>La documentation d'UnQL reste assez succinte.</p>
</div><div><a href="https://linuxfr.org/news/unql-all-your-bases-are-belong-to-us.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87174/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/unql-all-your-bases-are-belong-to-us#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/87174/comments.atomtag:linuxfr.org,2005:Diary/314572011-08-08T15:35:00+02:002011-08-08T15:35:00+02:00Verne privé de système de fichiers au beurreLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Josef Bacik développeur Btrfs a annoncé que ce dernier ne sera pas le système de fichiers par défaut de Fedora 16 (nom de code: Verne). La raison: encore trop de bogues, btrfsck n'est pas finalisé alors que l'alpha pointe le bout de son nez.<br />
On pourra se consoler en apprenant que btrfsck devrait être disponible d'ici début septembre juste à temps pour la conférence Linux Plumbers qui débutera le 7 septembre.</p>
<p><a href="http://lists.fedoraproject.org/pipermail/devel/2011-August/155345.html">http://lists.fedoraproject.org/pipermail/devel/2011-August/155345.html</a></p><div><a href="https://linuxfr.org/users/generalzod/journaux/verne-priv%C3%A9-de-syst%C3%A8me-de-fichiers-au-beurre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87029/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/generalzod/journaux/verne-priv%C3%A9-de-syst%C3%A8me-de-fichiers-au-beurre#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/87029/comments.atomtag:linuxfr.org,2005:News/275302010-11-02T21:14:35+01:002010-11-02T21:14:35+01:00Sortie de Fedora 14<div>Elle est là ! Elle est là ! Elle est vraiment là ! Fedora 14 est sortie ! Fedora est un système d'exploitation libre et avancé qui offre en permanence des fonctionnalités innovantes pour le plus grand nombre, avec une nouvelle version tous les six mois.
<br />
<br />
Fedora 14, nom de code Laughlin, est enfin disponible au téléchargement après des mois de travail, accompagné d'un portail rénové aux couleurs de sa communauté.</div><ul><li>lien nᵒ 1 : <a title="http://get.fedoraproject.org/" hreflang="fr" href="https://linuxfr.org/redirect/69612">Obtenir Fedora 14</a></li><li>lien nᵒ 2 : <a title="http://linuxfr.org/2010/09/28/27423.html" hreflang="fr" href="https://linuxfr.org/redirect/69613">DLFP : annonce Fedora 14 béta</a></li><li>lien nᵒ 3 : <a title="http://fedoraproject.org/" hreflang="fr" href="https://linuxfr.org/redirect/69614">Portail fedoraproject.org</a></li><li>lien nᵒ 4 : <a title="http://fedoraproject.org/wiki/Releases/14/FeatureList" hreflang="en" href="https://linuxfr.org/redirect/69615">Liste des fonctionnalités retenues</a></li><li>lien nᵒ 5 : <a title="http://fedoraproject.org/wiki/Upgrading" hreflang="en" href="https://linuxfr.org/redirect/69616">Mise à jour de Fedora</a></li><li>lien nᵒ 6 : <a title="http://docs.fedoraproject.org" hreflang="fr" href="https://linuxfr.org/redirect/69617">Documentation fedoraproject.org</a></li></ul><div>Quelles sont les nouveautés de Fedora 14 ?
<br />
<br />
<b>Pour les utilisateurs du Bureau</b>
<br />
Une multitude de nouvelles fonctionnalités pour les utilisateurs :
<br />
<br />
<ul><li><b>libjpeg-turbo</b> Charger et sauvegarder des images au format JPEG n'aura jamais été aussi rapide que sous Fedora 14 !
<br />
libjpeg-turbo est une implémentation optimisée qui divise par deux le temps de compression/décompression des images sur les machines disposant des jeux d'instructions MMX/SSE et un léger boost (de l'ordre de 25 %) pour les autres. libjpeg-turbo étant compatible ABI/API avec libjpeg, tous les logiciels peuvent en bénéficier sans réécriture, ni recompilation. Merci à Adam Tkac.
<br />
<br />
</li><li><b>Spice</b> (Simple Protocol for Independent Computing Environments) fournit aux utilisateurs une expérience du bureau distant amélioré.
<br />
Celui-ci pose les fondations pour la prise en charge de l'accélération matérielle graphique, du chiffrement, du curseur « matériel », mais également de l'audio. Pour le moment, le support de Spice a été intégré dans l'hyperviseur Qemu/KVM et des pilotes pour les systèmes invités X11 et Windows (XP, Vista et 7) sont disponibles. Spice est une technologie libérée par Red Hat en décembre 2009 suite au rachat de Qumranet en 2008. Qumranet est également à l'origine de l'hyperviseur KVM intégré au noyau Linux. Merci à l'équipe virtualisation de Red Hat à l'origine de ce projet.</li></ul>
<br />
Bien évidemment GNOME 2.32, KDE 4.5 SC et XFCE 4.6.2 sont au rendez-vous
<br />
<br />
<b>Pour les développeurs.</b>
<br />
Les développeurs ont été particulièrement gâtés :
<br />
<br />
<ul><li><b>Prise en charge de Milkymist</b> Les développeurs pourront développer sur Milkymist, une carte de développement embarqué libre sur Fedora 14.
<br />
Merci à l'équipe du Fedora Electronic Lab.
<br />
<br />
</li><li><b>D</b> Fedora 14 introduit la prise en charge de D, un langage de programmation système combinant la puissance et les performances de C++ et la productivité des langages modernes tels que Python et Ruby.
<br />
L'environnement est basé sur le compilateur LDC qui repose sur l'infrastructure LLVM et la bibliothèque standard Tango, d'autres bibliothèques sont disponibles (Mango pour le réseau, Derelict pour le multimédia, etc.) sur les dépôts standard ou le dépôt D. Merci à Jonathan Mercier.
<br />
<br />
</li><li><b>Mise à jour de Python 2</b> La version système de Python passe en version 2.7.
<br />
Python 2.7 facilite la migration vers Python 3.1 et constitue la dernière version majeure de Python 2.x. Merci à Dave Malcolm.
<br />
<br />
</li><li><b>GNUStep</b> Un framework de développement pour le langage de programmation Objective-C.
<br />
Merci à Jochen Schmitt.
<br />
<br />
</li><li><b>Outils de débogage mémoire</b> Le nouveau paquetage « gdb-heap » ajoute la commande « heap » à gdb qui permet d'analyser l'utilisation de la mémoire dynamique par un processus.
<br />
Merci à Dave Malcolm qui a développé cette fonctionnalité au sein de Fedora.
<br />
<br />
</li><li><b>Rakudo Star</b> Une implémentation de Perl 6.
<br />
Perl 6 est la dernière itération du langage Perl qui fut à l'origine de nombreuses innovations des langages de programmation. Merci à Gerd Pokorra, Christoph Wickert et Marcela Mašláňová.</li></ul>
<br />
Mais également un environnement de développement Gtk3, un jeu enrichi de modules pour Python3 (Qt4), la disponibilité de PySide les bindings Python Qt développé par Nokia en LGPL, etc.
<br />
<br />
<b>Pour les administrateurs systèmes</b>
<br />
Et nous n'avons pas oublié les administrateurs systèmes :
<br />
<br />
<ul><li>Une image Fedora 14 (AMI) sera disponible pour les utilisateurs du service de cloud computing EC2 d'Amazon, qui sortira en parallèle de la version « classique ». Merci à Justin M. Forbes.
<br />
</li><li><b>ipmiutil</b> Fedora intègre un utilitaire de gestion de serveur IPMI amélioré avec ipmiutil. Merci à Andy Cress qui est également le mainteneur upstream du projet.
<br />
</li><li><b>virt-v2v</b> facilite la migration des machines virtuelles Xen vers l'hyperviseur KVM.
<br />
</li><li>Un dépôt <b>Virtualization Technology Preview</b> permet de tester les derniers développements en matière de virtualisation. Merci à l'équipe virtualisation de Red Hat.
<br />
</li><li><b>Varnish</b> a été mis à jour et apporte une meilleure mise à l'échelle ainsi que des nouvelles fonctionnalités de journalisation.
<br />
</li><li><b>Apache</b> a été mis à jour et inclus un grand nombre de modules et mises à jour de sécurité.
<br />
</li><li><b>Systemd</b> En dernier, mais pas le moindre, Fedora 14 intégre une tech preview de systemd, le système d'init nouvelle génération pour un démarrage plus rapide et une multitude de fonctionnalités avancées. Merci à Lennart Poettering qui est également le mainteneur upstream.</li></ul>
<br />
Et ce n'est qu'un début ! Des mises à jour de nombreux paquetages comme d'habitude seront disponibles dans Fedora 14. Une liste plus complète des nouvelles fonctionnalités intégrées à Fedora 14 est disponible sur :
<br />
<a href="http://fedoraproject.org/wiki/Releases/14/FeatureList">http://fedoraproject.org/wiki/Releases/14/FeatureList</a> Pour un tour rapide des fonctionnalités dans Fedora 14, visitez nos notes de versions abrégées :
<br />
<a href="http://fedoraproject.org/wiki/F14_one_page_release_notes">http://fedoraproject.org/wiki/F14_one_page_release_notes</a> Les notes de versions de Fedora 14 et divers guides disponibles dans différents langages sont à votre disposition sur :
<br />
<a href="http://docs.fedoraproject.org/">http://docs.fedoraproject.org/</a> Les bogues connus de Fedora 14 sont répertoriés sur cette page :
<br />
<a href="https://fedoraproject.org/wiki/Common_F14_bugs">https://fedoraproject.org/wiki/Common_F14_bugs</a>
<br />
<br />
Il ne vous reste plus qu'à la télécharger. N'attendez plus ! Si vous mettez à jour depuis une version précédente de Fedora, référez-vous à :
<br />
<a href="http://fedoraproject.org/wiki/Upgrading">http://fedoraproject.org/wiki/Upgrading</a> Fedora a pris soin de faire de preupgrade une solution plus robuste et de corriger des bogues dans les précédentes versions de Fedora afin de faciliter la mise à jour vers Fedora 14.
<br />
<br />
<b>Fedora Spins</b>
<br />
<br />
Les spins Fedora sont des versions alternatives de Fedora, conçus pour divers usages avec une sélection d'applications ou personnalisations différentes. Ils sont disponibles à l'adresse :
<br />
<a href="http://spins.fedoraproject.org">http://spins.fedoraproject.org</a>
<br />
<br />
Cela comprend les spins :
<br />
<ul><li><b>Mobility</b> MeeGo est un système d'exploitation et kit de développement pour les plateformes mobiles nouvelle génération, issu de la fusion des projets Moblin et Maemo (respectivement maintenu par Intel et Nokia).
<br />
</li><li><b>Sugar</b> Un spin basé sur l'environnement d'apprentissage collaboratif Sugar.
<br />
</li><li><b>KDE</b> Un spin utilisant KDE comme environnement de bureau par défaut.
<br />
</li><li><b>XFCE</b> Un spin utilisant XFCE comme environnement de bureau par défaut.</ul></li>
<br />
<b>Contribuez</b>
<br />
<br />
Pour plus de renseignements sur les bogues connus, et des conseils sur la bonne manière de rapporter les bogues, veuillez vous référer aux notes de versions :
<br />
<a href="http://docs.fedoraproject.org">http://docs.fedoraproject.org</a>
<br />
<br />
Il y a différentes manières de contribuer au-delà des rapports de bogues. Vous pouvez aider à traduire les logiciels et contenus, tester et faire des retours sur les mises à jour, écrire de la documentation, créer des graphismes, aider à promouvoir Fedora, empaqueter des logiciels libres pour les millions d'utilisateurs de Fedora à travers le monde. Pour commencer, visitez dès maintenant <a href="http://join.fedoraproject.org">http://join.fedoraproject.org</a> !
<br />
<br />
<b>Fedora 15</b>
<br />
<br />
Alors même que nous continuons à fournir des mises à jour pour améliorer Fedora 14, nous sommes déjà en train de développer notre prochaine version, Fedora 15 en parallèle, et ce depuis plusieurs mois déjà. Nous prévoyons une sortie à partir de fin avril 2011 : <a href="https://fedoraproject.org/wiki/Releases/15/Schedule">https://fedoraproject.org/wiki/Releases/15/Schedule</a></div><div><a href="https://linuxfr.org/news/sortie-de-fedora-14.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/26444/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-fedora-14#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/26444/comments.atomtag:linuxfr.org,2005:News/274232010-09-28T15:05:14+02:002010-09-28T15:05:14+02:00Sortie de la bêta de Fedora 14 Laughlin<div>La bêta est une étape importante dans le développement de Fedora, c'est à ce moment-là que les fonctionnalités présentes dans la version finale sont figées, seules les anomalies critiques sont corrigées. Nous vous invitons à télécharger, installer et tester cette bêta afin de nous aider à faire de Fedora 14 une version solide.
<br />
<br />
Bien évidemment des anomalies connues subsistent et vous pourrez les retrouver sur <a href="https://fedoraproject.org/wiki/Common_F14_bugs">la page tenue à ce propos sur le wiki</a>. Si vous rencontrez une anomalie non répertoriée sur cette page, nous vous encourageons à la signaler auprès de <a href="https://bugzilla.redhat.com/">https://bugzilla.redhat.com</a>, notre système de suivi d'anomalies<a />.
<br />
<br />
Vous pourrez télécharger Fedora 14 bêta à cette adresse : <a href="http://fedoraproject.org/fr/get-prerelease">http://fedoraproject.org/fr/get-prerelease</a></div><ul><li>lien nᵒ 1 : <a title="http://fedoraproject.org/fr/get-prerelease" hreflang="fr" href="https://linuxfr.org/redirect/69235">Obtenir Fedora bêta</a></li><li>lien nᵒ 2 : <a title="https://fedoraproject.org/wiki/Common_F14_bugs" hreflang="en" href="https://linuxfr.org/redirect/69236">Bogues connus de Fedora 14</a></li><li>lien nᵒ 3 : <a title="http://www.freedesktop.org/wiki/Software/systemd" hreflang="en" href="https://linuxfr.org/redirect/69237">Systemd</a></li><li>lien nᵒ 4 : <a title="http://www.spice-space.org" hreflang="en" href="https://linuxfr.org/redirect/69238">Spice</a></li></ul><div><b>Les nouveautés !</b>
<br />
<br />
Un des faits marquants est le report à F-15 de <a href="http://www.freedesktop.org/wiki/Software/systemd">systemd</a> en tant que système d'init par défaut, ce dernier restant au stade d'avant première technologique.
<br />
<br />
<b>Nouveautés pour les utilisateurs</b>
<br />
<br />
Les bureaux disponibles sont GNOME 2.32 (GNOME 3.0 étant reporté à mars 2011), KDE 4.5 SC, XFCE 4.6.2, LXDE et MeeGo 1.0.
<br />
<br />
Vous profiterez de la nouvelle libjpeg-turbo qui optimise le chargement et la sauvegarde des images au format JPEG tout en restant compatible avec la libjpeg originale. Les machines récentes verront les temps de chargement divisés par deux et même les plus anciennes connaîtront une légère amélioration.
<br />
<br />
C'est également la première distribution incluant <a href="http://www.spice-space.org">SPICE</a>, le protocole d'affichage distant destiné aux environnements virtualisés (à ne pas confondre avec SPICE, le simulateur de circuit électronique). Actuellement, seule la solution de virtualisation qemu-kvm est prise en charge. SPICE a été créé par la société Qumranet (déjà à l'origine de KVM) et fut libéré en 2009 par Red Hat suite au rachat de Qumranet en 2008.
<br />
<br />
Par rapport au protocole VNC, SPICE apporte :<ul><li> La prise en charge native du chiffrement ;
<br />
</li><li> La prise en charge du streaming vidéo ;
<br />
</li><li> L'adaptation dynamique de la bande passante ;
<br />
</li><li> La prise en charge des moniteurs multiples ;
<br />
</li><li> La prise en charge des flux audio bidirectionnels ;
<br />
</li><li> La prise en charge d'algorithmes spécialisés de compression d'images. </li></ul>
<br />
Les fonctionnalités en cours de développement sont:<ul><li>Le partage de réseau ;
<br />
</li><li> Le partage du presse-papier ;
<br />
</li><li> Le partage des périphériques USB (le serveur aura accès aux périphériques disponibles sur le client).</li></ul>
<br />
et bien d'autres choses encore !
<br />
<br />
Des clients linux et windows sont disponibles ainsi que des pilotes pour les systèmes invités Microsoft Windows.
<br />
<br />
<b>Nouveautés pour les administrateurs</b>
<br />
<br />
Les utilisateurs de la plate-forme de <i>cloud computing</i> d'<a href="http://aws.amazon.com/ec2/">Amazon EC2</a> disposeront d'une image réactualisée basée sur Fedora 14 (la dernière image disponible étant basée sur Fedora 8).
<br />
<br />
Les administrateurs apprécieront également la disponibilité d'ipmiutil un client <a href="http://fr.wikipedia.org/wiki/Intelligent_Platform_Management_Interface">IPMI</a> plus accessible.
<br />
<br />
<b>Nouveautés pour les développeurs</b>
<br />
<br />
Les environnements de développement Eclipse et Netbeans passent respectivement en version 3.6 et 6.9.
<br />
<br />
GDB s'offre une nouvelle commande <a href="http://fedoraproject.org/wiki/Features/MemoryDebuggingTools">"heap"</a> permettant de surveiller la mémoire allouée dynamiquement, fonctionnalité développée par David Malcolm.
<br />
<br />
Python passe en version 2.7. L'environnement Python 3 quant à lui continue de s'étoffer notamment avec la disponibilité de PyQt4.
<br />
<br />
Qt passe en version 4.7. Notons l'introduction de PySide, les bindings Python développés par Nokia sous licence LGPL. L'environnement GNUStep est également introduit.
<br />
<br />
Fedora 14 sera livré avec <a href="http://www.digitalmars.com/d/">un environnement de développement D</a> complet composé du compilateur LDC basé sur l'infrastructure LLVM (actuellement, le compilateur D libre le plus actif), de la bibliothèque standard Tango et divers composants logiciels très utiles. Merci à Jonathan Mercier pour l'énorme travail d'intégration, un contributeur Fedora biendechénou (cocoricooo !).
<br />
<br />
<b>Divers</b>
<br />
<br />
Fedora 14 verra également <a href="http://secondary.fedoraproject.org/pub/alt/spins/S390/">le retour de l'architecture secondaire s390</a> qui n'avait pas été mise à jour depuis Fedora Core 6.
<br />
<br />
Bien que ça n'ait aucun rapport direct avec la béta, je signale l'existence des dépôts Fedora People permettant aux contributeurs de maintenir un dépôt personnel tout en profitant de l'infrastructure fedoraproject.org :
<br />
<a href="http://repos.fedorapeople.org/">http://repos.fedorapeople.org/</a>
<br />
<br />
Rendez-vous pour la version finale prévue début novembre !</div><div><a href="https://linuxfr.org/news/sortie-de-la-beta-de-fedora-14-laughlin.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/26337/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-la-beta-de-fedora-14-laughlin#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/26337/comments.atomtag:linuxfr.org,2005:News/268892010-05-25T18:14:09+02:002010-05-25T18:14:09+02:00Fedora 13 « Goddard », parée au décollage<div>Le projet Fedora et l'association des contributeurs et utilisateurs francophones de Fedora ont la joie de vous annoncer la sortie de la 13<sup>e</sup> édition de la distribution GNU/Linux Fedora.
<br />
<br />
Fedora est un système d'exploitation libre et pionnier qui apporte des fonctionnalités innovantes à de nombreux utilisateurs, avec un rythme de sortie d'environ six mois. Nous vous annonçons la dernière et la meilleure version de Fedora qui soit : Fedora 13 ! Rejoignez-nous et partagez les joies des logiciels libres et de la communauté avec vos amis et proches. Fedora 13 amène de nouvelles fonctionnalités majeures avec une attention spéciale portée sur le bureau, les <i>netbooks</i>, la virtualisation et l'administration système.
<br />
<br />
<abbr title="Note des modérateurs">NdM</abbr> : <i>Merci à <a href="https://linuxfr.org/~mathgl/">Mathgl</a> d'avoir aussi proposé une dépêche en ce sens.</i></div><ul><li>lien nᵒ 1 : <a title="http://get.fedoraproject.org/" hreflang="fr" href="https://linuxfr.org/redirect/67165">Obtenir Fedora</a></li><li>lien nᵒ 2 : <a title="http://docs.fedoraproject.org/fr-FR/Fedora/13/html/Release_Notes/index.html" hreflang="fr" href="https://linuxfr.org/redirect/67166">Notes de version</a></li><li>lien nᵒ 3 : <a title="https://fedoraproject.org/wiki/Fr_FR/Marketing/Decouvrez_Fedora_13" hreflang="fr" href="https://linuxfr.org/redirect/67167">Découvrez Fedora 13</a></li><li>lien nᵒ 4 : <a title="https://fedoraproject.org/wiki/Fr_FR/Marketing/Eclairage_sur_Fedora_13" hreflang="fr" href="https://linuxfr.org/redirect/67168">Éclairages sur Fedora 13 (entretiens)</a></li><li>lien nᵒ 5 : <a title="http://www.fedora-fr.org/" hreflang="fr" href="https://linuxfr.org/redirect/67169">Communauté Fedora francophone</a></li><li>lien nᵒ 6 : <a title="http://www.dmoz.org/Computers/Software/Operating_Systems/Linux/Distributions/Fedora/" hreflang="en" href="https://linuxfr.org/redirect/67170">Répertoire Fedora sur DMOZ</a></li></ul><div><b>Aperçu des nouveautés de Fedora 13</b>
<br />
<br />
De nombreuses fonctionnalités destinées aux utilisateurs :<ul><li><b>Installeur simplifié</b>. L'interface utilisateur d'Anaconda, l'installeur de Fedora, a été modifiée pour prendre en charge le partitionnement de façon plus simple, avec des indications utiles à divers endroits. Merci à Chris Lumens et le groupe Anaconda, et à Máirín Duffy, chef de l'équipe graphique de Fedora, pour avoir passé en revue l'interface utilisateur.
<br />
<br />
</li><li><b>Installation automatique des pilotes d'impression</b>. L'installation des pilotes d'impression est automatisée à l'aide de RPM et PackageKit, lorsque vous branchez votre imprimante, Fedora vous proposera d'installer les pilotes si nécessaire. Merci à Tim Waugh et Richard Hughes. <a href="http://fedoraproject.org/wiki/Features/AutomaticPrintDriverInstallation">Plus de détails</a>.
<br />
<br />
</li><li><b>Nouvelles applications et améliorations du Bureau</b>. Afin de vous offrir une meilleure expérience utilisateur, l'installation par défaut comprend désormais le gestionnaire de photo Shotwell, le logiciel de sauvegarde Deja-dup, le client Identi.ca/Twitter Pino, et l'utilitaire de numérisation Simple Scan. Palimpsest, l'utilitaire graphique pour gérer les périphériques de stockage, prend désormais en charge LVM et les disques RAID.
<br />
<br />
</li><li><b>Nouvelle version du NetworkManager</b>. Il offre une meilleure prise en charge des réseaux mobiles, du Bluetooth et des utilitaires en ligne de commande. Quelle que soit votre utilisation du réseau, NetworkManager répond à tous vos besoins : modem, mobile, Wi-Fi ou même Bluetooth. Désormais, NetworkManager affiche la force du signal sur les réseaux mobiles. La gestion des réseaux DUN (Bluetooth) a été ajoutée. Et les fanatiques de la ligne de commande peuvent maintenant piloter NetworkManager depuis un terminal en plus des utilitaires graphiques également améliorés. La gestion des accès réseaux n'a jamais été aussi simple, que vous soyez chez vous, au travail, dans un café ou même utilisant un hot-spot Wi-Fi urbain. Merci à Dan Williams de Red Hat pour maintenir ce logiciel en amont et au sein de Fedora.
<br />
<br />
</li><li><b>Gestion des couleurs</b>. Souhaitez-vous que vos impressions gardent le même rendu qu'à l'écran — ou bien que la sortie de votre scanner soit fidèle au document que vous venez de numériser ? Le gestionnaire de couleurs vous permet de configurer plus finement les couleurs de vos écrans, imprimantes et scanners à travers l'utilitaire <i>gnome-color-manager</i>. Merci à Richard Hughes de Red Hat pour avoir développé ce logiciel en amont puis de l'avoir intégré à Fedora. <a href="http://fedoraproject.org/wiki/Features/ColorManagement">Plus de détails</a>.
<br />
<br />
</li><li><b>Meilleure prise en charge des iPod</b>. Les derniers modèles d'iPod, d'iPod Touch et d'iPhone sont désormais reconnus par les gestionnaires de photo et de musique tels que Rhythmbox. Les appareils sont reconnus automatiquement à l'aide de la bibliothèque logicielle <i>libimobiledevice</i>, vous permettant d'accéder à vos contenus plus facilement.
<br />
<br />
</li><li><b>Meilleure prise en charge du streaming dans Totem</b>. Le lecteur de vidéos Totem et son greffon pour les navigateurs web ont une meilleure prise en charge du streaming notamment dans le cas de vidéos HD et des <i>podcasts</i>, grâce à la nouvelle prise en charge du tampon disque dans GStreamer.
<br />
<br />
</li><li><b>Améliorations apportées à KDE</b>. KDE continue de fournir une intégration poussée aux dernières technologies au sein de Fedora. Pour cette version, nous avons amélioré l'intégration avec les dernières versions du framework d'autorisation PolicyKit, avec PulseAudio via Phonon, ainsi que l'interface de contrôle de volume KMix, qui désormais permet de contrôler le volume par application et de déplacer les sons d'un périphérique sonore à un autre, application par application. Nous avons aussi intégré les dernières versions majeures de logiciels basés sur la plate-forme de développement KDE 4 : suite bureautique KOffice, application de gravure CD/DVD/Blu-ray K3b, et pour les développeurs l'IDE KDevelop 4 qui offre une meilleure intégration avec le bureau Plasma de KDE 4 et ne requiert plus les bibliothèques de compatibilité KDE 3. Merci à la communauté en constante croissance des contributeurs KDE dans Fedora.
<br />
<br />
</li><li><b>Gestion de la 3D pour les cartes graphiques ATI</b>. Fedora 12 apportait une prise en charge expérimentale de la 3D pour le pilote libre Radeon. Désormais, cette prise en charge est considérée mûre grâce aux travaux de Dave Airlie, développeur Fedora.
<br />
<br />
</li><li><b>Gestion expérimentale de la 3D pour les cartes graphiques NVIDIA</b>. Fedora 13 nous rapproche d'une prise en charge complète de la 3D à l'aide des pilotes libres. Fedora 12 apportait la gestion de la 3D pour un bon nombre de cartes ATI, cette fois, c'est le tour des cartes NVIDIA. Pour pouvoir tester les avancées dans le domaine des pilotes graphiques, vous pouvez installer le paquet <i>mesa-dri-drivers-experimental</i>. Merci à Ben Skeggs de Red Hat pour son travail en amont et au sein de Fedora.
<br />
<br />
</li><li><b>Amélioration de la gestion du DisplayPort</b>. Fedora 12 apportait la prise en charge des connecteurs d'écrans DisplayPort pour les chipsets graphiques Intel. Désormais, les chipsets NVIDIA et ATI sont également gérés. Merci au groupe Xorg de Red Hat.
<br />
<br />
</li><li><b>Nouvel utilitaire expérimental de gestion d'utilisateurs</b>. L'utilitaire de gestion d'utilisateurs est doté d'une nouvelle interface, et les paquets <i>accountsdialog</i> et <i>accountsservice</i> sont disponibles afin de faciliter la configuration des informations personnelles, choisir une image de profil, générer un mot de passe robuste et configurer votre connexion. Merci à Matthias Clasen du groupe Desktop au sein de Red Hat et aux autres contributeurs. <a href="http://fedoraproject.org/wiki/Features/UserAccountDialog">Plus de détails</a>.</li></ul>
<br />
Les développeurs voient aussi arriver bon nombre d'améliorations :<ul><li><b>Sondes statiques SystemTap</b>. SystemTap offre des fonctionnalités étendues pour surveiller les machines virtuelles de Java, Python et Tcl, ainsi également que les applications utilisateurs, dont PostgreSQL. À l'avenir, Fedora compte ajouter le support pour un nombre plus large d'applications utilisateurs, apportant la puissance de la surveillance à un plus grand nombre de développeurs. Merci à Mark Wielaard de Red Hat. <a href="http://fedoraproject.org/wiki/Features/SystemtapStaticProbes">Plus de détails</a>.
<br />
<br />
</li><li><b>Débogage Python facilité</b>. Nous avons ajouté des fonctionnalités permettant aux développeurs travaillant avec des bibliothèques mixtes (C/C++, Python) d'avoir des informations de débogage plus complètes, faisant de Fedora une plate-forme de choix pour le développement rapide d'applications robustes. Merci à David Malcolm de Red Hat. <a href="http://fedoraproject.org/wiki/Features/EasierPythonDebugging">Plus de détails</a>.
<br />
<br />
</li><li><b>Python 3</b>. Un environnement Python 3 installable en parallèle de Python 2 aidera les développeurs à écrire du code portable entre Python 2.x et Python 3.x afin d'assurer l'avenir de leurs applications. Merci à David Malcolm de Red Hat. <a href="http://fedoraproject.org/wiki/Features/Python3F13">Plus de détails</a>.
<br />
<br />
</li><li><b>NetBeans et prise en charge de Java EE 6</b>. NetBeans 6.8 est le premier IDE offrant une prise en compte complète des spécifications Java EE 6. Merci à Victor G. Vasilyev de Sun/Oracle pour la prise en charge et la maintenance de Netbeans en collaboration avec Fedora. <a href="http://fedoraproject.org/wiki/Features/NetBeans_6.8">Plus de détails</a>.
<br />
<br />
</li><li><b>Édition communautaire d'IDEA</b>. Avec Eclipse et NetBeans déjà fournis par Fedora, IDEA, l'un des environnements de développement Java les plus populaires, est désormais disponible dans cette nouvelle version. Il arrive avec une interface graphique intuitive, une intégration avec Ant et Maven, la prise en charge de différents langages de programmation, de systèmes de gestion de versions et de tests d'intégration continue ainsi que la compatibilité avec les projets Eclipse. Merci à Lubomir Rintel et Michal Ingeli, contributeurs Fedora, pour avoir empaqueté et intégré cette fonctionnalité. <a href="http://fedoraproject.org/wiki/Features/IntelliJ_IDEA">Plus de détails</a>.</li></ul>
<br />
Les administrateurs systèmes n'ont pas été oubliés :<ul><li><b>boot.fedoraproject.org (BFO)</b>. BFO permet aux utilisateurs de télécharger une seule et unique image (pouvant tenir sur une disquette) et d'installer les versions courante et à venir de Fedora sans devoir télécharger à nouveau des images supplémentaires. Merci à Mike McGrath, leader du groupe infrastructure de Fedora. <a href="http://fedoraproject.org/wiki/Features/boot.fedoraproject.org">Plus de détails</a>.
<br />
<br />
</li><li><b>System Security Services Daemon (SSSD)</b>. SSSD apporte des fonctionnalités étendues pour la gestion des connexions dans les domaines, ainsi que le cache pour les connexions hors-lignes. Quelle utilité pour l'administrateur système ? Par exemple, permettre aux utilisateurs de portables de pouvoir se connecter en dehors du réseau d'entreprise. L'utilitaire d'authentification de Fedora a été mis à jour pour gérer SSSD. En outre, des améliorations pour rendre celui-ci plus utile et agréable sont prévues. Merci à Stephen Gallagher de Red Hat. <a href="http://fedoraproject.org/wiki/Features/SSSDByDefault">Plus de détails</a>.
<br />
<br />
</li><li><b>Pionnier dans la prise en charge de NFS</b>. Fedora gère la version 4 du protocole NFS pour de meilleures performances, et avec la gestion de l'IPv6 en parallèle des dernières modifications du noyau. Merci à Steve Dickson de Red Hat. <a href="http://fedoraproject.org/wiki/Features/NFSv4Default">Plus de détails</a>.
<br />
<br />
</li><li><b>Gestionnaire de travail collaboratif Zarafa Open Source Edition</b>. Une alternative à Microsoft Exchange, Zarafa Open Source Edition est un gestionnaire de travail collaboratif 100 % libre pouvant remplacer Exchange pour le webmail, le calendrier et les tâches. Les fonctionnalités fournies sont : gestion des protocoles IMAP/POP, iCal/CalDAV, gestion native des mobiles, intégration aux serveurs de courriels Linux existants, un jeu complet d'API, et un visuel agréable utilisant les dernières technologies AJAX. Merci à Robert Scheck, contributeur Fedora pour avoir empaqueté et intégré cette fonctionnalité. <a href="http://fedoraproject.org/wiki/Features/Zarafa">Plus de détails</a>.
<br />
<br />
</li><li><b>Intégration des clichés Btrfs</b>. Le système de fichiers Btrfs est capable de créer des clichés légers pouvant être montés (et utilisés comme partition de démarrage). Les clichés utilisent la technique de la copie-sur-écriture, minimisant la duplication des fichiers inchangés. Cela permet aux développeurs d'expérimenter tranquillement les nouvelles fonctionnalités sans craindre de casser leur installation, les clichés automatiques leur permettant de revenir facilement à un état fonctionnel précédent. Fedora 13 inclut le greffon <i>yum-plugin-fs-snapshot</i> qui génère un cliché du système de fichiers à chaque mise à jour ou installation, ce qui facilite la récupération du système en cas de problème. Btrfs est encore un système de fichiers expérimental et requiert l'option « btrfs » à l'installation afin d'activer son support. À l'avenir, nous prévoyons d'intégrer plus profondément les clichés dans le bureau tout en continuant le travail de stabilisation du système de fichiers. Prenez note que cette option n'est disponible que sur les images d'installation. Merci à Josef Bacik, développeur du système de fichiers Btrfs auprès de Red Hat pour le travail sur Btrfs, et à Chris Ball du groupe OLPC Team pour avoir développé le greffon yum intégrant les fonctionnalités de clichés. <a href="http://fedoraproject.org/wiki/Features/SystemRollbackWithBtrfs">Plus de détails</a>.
<br />
<br />
</li><li><b>Amélioration des technologies de virtualisation</b>. Fedora poursuit sa politique pionnière en matière de virtualisation, introduite pour la première fois au sein de Fedora Core 4 en 2005. Fedora continue à être un contributeur majeur dans les technologies clés telles que KVM, libvirt et virt-manager. Dans cette version, nous avons amélioré KVM, entre autres la prise en charge des adresses PCI stables et la technologie d'interface réseau partagée Virt. Les adresses PCI stables permettent de conserver l'espace des adresses PCI du système hôte au sein des systèmes invités, ce qui est particulièrement important dans le cas d'un Windows invité. <a href="http://fedoraproject.org/wiki/Features/KVM_Stable_PCI_Addresses">Plus de détails</a>.
<br />
La technologie d'interface réseau partagée Virt permet d'utiliser les mêmes cartes réseaux que le système d'exploitation hôte. Par-dessus le marché, les performances de la virtualisation ont considérablement augmenté grâce à l'accélération réseau KVM VHostNet et Virt2apic qui améliorent les performances des systèmes invités. Virtio-Serial est encore une amélioration majeure qui donne accès à différents ports aux invités sous la forme de périphériques caractères pour des entrées/sorties simples entre l'hôte et l'invité. Merci au groupe de virtualisation de Red Hat pour leurs contributions continues en ce domaine.
<br />
<br />
</li><li><b>Système de certification DogTag</b>. C'est un serveur d'autorité de certification (CA) libre supportant l'ensemble de la chaîne de gestion des certificats (archivage des clés, gestion des OCSP et des cartes à puce). Issue d'une l'acquisition par Red Hat, ce serveur de certification est désormais libre et inclus dans Fedora. Merci au groupe PKI de Red Hat. <a href="http://fedoraproject.org/wiki/Features/DogtagCertificateSystem">Plus de détails</a>. </li></ul>
<br />
<b>Remarque à propos de la prise en charge du PowerPC</b>
<br />
<br />
Avec le passage à l'architecture Intel par Apple et l'arrêt de la prise en charge de Linux par la PlayStation de Sony, l'utilisation de Fedora PowerPC (PPC) a considérablement diminué. À partir de Fedora 13, l'architecture PPC devient une architecture secondaire et n'est plus officiellement prise en charge par Fedora. Si vous souhaitez participer à l'effort PPC ou à un groupe de support pour les architectures secondaires, visitez la page suivante : <a href="https://fedoraproject.org/wiki/Architectures">https://fedoraproject.org/wiki/Architectures</a></div><div><a href="https://linuxfr.org/news/fedora-13-goddard-paree-au-decollage.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/25874/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/fedora-13-goddard-paree-au-decollage#comments">ouvrir dans le navigateur</a>
</p>
GeneralZodhttps://linuxfr.org/nodes/25874/comments.atom