• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Wednesday, 29 Jan 2014 17:37

Bonjour à tous,

"L'association Borsalinux-Fr vous donne rendez-vous le samedi 15 février 2014 à la Cité des Sciences à Paris (au 30 avenue Corentin Cariou dans le 19e) pour les Rencontres Fedora 20. Cet événement aura lieu dans le Carrefour numérique de la Cité (au 1er sous-sol) de 14h à 17h et sera suivie par l'assemblé générale de Borsalinux-Fr, association qui fait la promotion de Fedora dans les pays francophones.

Pour cette nouvelle version de Fedora, pleine de nouveautés, ces Rencontres sont l'occasion de découvrir Fedora, sa communauté et d'échanger sur le monde du Logiciel Libre. Lors de cette journée, vous pourrez demander une démonstration et une installation de Fedora 20 mais aussi venir discuter du projet et de son organisation avec la communauté francophone. "

Venez nombreux!

Alexandre

P.s.: Il est prévu de discuter sur certains points du projet, n'hésitez pas à suggerer des sujets ici
P.p.s.: La page de l'évènement sur le wiki officiel: https://fedoraproject.org/wiki/Rencontr … ersciences

Author: "dummy@example.com (Nobrakal)"
Send by mail Print  Save  Delicious 
Date: Monday, 06 Jan 2014 19:02

Hello,

Red Hat a ouvert deux stages pour travailler le produit Fedora Cloud:
1. Stage Release Engineering génération et mise à disposition des images cloud
2. Stage outillage génération images Docker

Bien qu'il soit indiqué que les postes se feront à Westford (MA, USA), possibilité de télétravail pour les étudiants *motivés*.
C'est une occasion rare de faire un stage pour travailler *directement* au sein de Fedora, dans un environnement extrêmement stimulant, je regrette personnellement de ne plus être étudiant ;)

Author: "dummy@example.com (Sat)"
Send by mail Print  Save  Delicious 
Date: Wednesday, 25 Dec 2013 08:11

Toute l'équipe de Fedora-Fr vous souhaite un Joyeux Noël !

Si le père Noël vous a apporté un nouveau PC, pensez à y installer Fedora 20 :

  1. Virez Windows.

  2. Téléchargez Fedora

  3. Installez Fedora.

  4. Rejoignez-nous !

Author: "dummy@example.com (llaumgui)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 17 Dec 2013 15:03

En ce mardi 17 décembre 2013, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora 20. Cette version est baptisée « Heisenbug », en hommage aux bogues difficiles à déceler qui prennent le nom d'un des père de la physique quantique : Werner Heisenberg.

Fedora est une distribution communautaire développée par le projet éponyme et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

Fedora garde un rôle central dans le développement de ces nouveautés via le développement en amont. En effet, les développeurs de la distribution contribuent également directement au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, X.Org, la célèbre suite de compilateurs GCC, etc. Cliquez ici pour voir l’ensemble des contributions de RedHat.

Par ailleurs, les distributions telles que RHEL, Scientific Linux ou CentOS (plus indirectement), avec un cycle de sortie plus espacé permettant un support à plus long terme, sont développées à partir d’une version de Fedora et mises à jour environ tous les trois à cinq ans. Notons que CentOS est un clone gratuit de RHEL, cette dernière étant certes libre, mais payante, offrant ainsi un support technique, des certifications et une garantie.


Environnement bureautique

L'environnement par défaut de Fedora en profite pour passer à la version 3.10, vous l'aurez reconnu il s'agit de Gnome. Grâce à l'effort de Matthias Clasen, cette mise à jour est fonctionnelle. De nouveaux programmes sont disponibles comme Cartes, Musique et Logithèque. La plupart des programmes fusionnent la barre de titres et d'outils pour gagner de l'espace en hauteur sans renier l'aspect fonctionnel. Le menu système est également refait avec la mise à jour automatique des extensions de l'environnement. Le support de Wayland a débuté son avancement pour préparer l'arrivée du nouveau serveur graphique prévue pour Fedora 21 ou 22.

Son plus grand concurrent, KDE, bénéficie lui aussi d'une mise à jour habituelle mais avec l'aide de Than Ngo, Lukáš Tinkl et Rex Dieter. Comme le précédent, l'environnement gagne en maturité avec une indexation des fichiers avec Nepomuk plus rapide, un portage de nombreux gadgets vers la nouvelle technologie QML, le support natif de nouveaux formats libres comme WebP ou Ogg Opus et un nouveau gestionnaire d'écrans très puissant KScreen.

En plus de ça, KDE va bénéficier de Plasma-nm qui remplace le gadget de KDE pour gérer la connexion réseau via NetworkManager. Selon Jan Grulich et Lukáš Tinkl, l'ancien programme était difficile à maintenir avec un code bien plus lourd pour peu de fonctionnalités supportées. Un effort a été fait pour rendre l'interface la plus simple possible.

Pour finir sur KDE, l'équipe KDE SIG a œuvré pour remplacer le gestionnaire de connexion KDM par SDDM. KDM est en effet seulement maintenu légèrement et n'évolue plus trop avec seulement une vingtaine de commits en deux ans. L'objectif est de parier sur un projet dynamique qui peut évoluer grandement et qui est doté des dernières technologies mises à disposition par KDE.

Il y en a un dont nous n'avons pas eu beaucoup de nouvelles depuis bien longtemps. C'est Enlightenment qui voit enfin la version 0.17 disponible ! Après le travail de fond de Rahul Sundaram, Christopher Meng et Dan Mashal et des années d'attente cet environnement est enfin disponible dans nos contrées sous cette version. Ainsi, le thème et l'interface ont été profondément remaniés, l'émulateur de terminal moderne Terminology est également de la partie. Un grand travail d'intégration a été fourni pour rendre cela stable et intégré avec les autres outils de la distribution.

Pour finir concernant les interfaces il y a bien entendu Sugar 0.100 qui est disponible. Peter Robinson nous propose une version de l'interface de l'ordinateur XO-1 assez mature pour l'usage prévu de la machine. Par exemple le menu de démarrage propose différentes vues permettant de changer entre la vue « école » et « maison » par exemple pour mettre en avant des éléments différents. Il est possible de faire une sélection multiple dans le journal, de changer l'icône principale ou le fond d'écran. Outre la personnalisation, le support des périphériques 3G permet d'améliorer la mobilité ou encore la mise à jour automatique des activités quand c'est possible.


Administration système

Le gestionnaire de paquets graphique change d'apparence et de noms. L'interface de PackageKit, se nomme désormais gnome-software et bénéficie d'un véritable changement dans l'approche visuelle en mettant l'accent sur les applications. En effet, plutôt que de présenter tous les paquets par défaut, il tente de montrer les applications véritables (masquant les dépendances à l'affichage) ce qui est plus simple et élégant visuellement. Une page d'accueil par défaut fait office de vitrine à l'instar des nombreux magasins d'applications des autres plateformes. Le travail actuel s'est concentré sur les fonctionnalités de base : pour Fedora 21, Richard Hughes, Ryan Lerch et Allan Day nous promettent d'y inclure d'autres informations comme les captures d'écran, les notes d'utilisateurs, la notion de popularité et enfin de fournir un fichier XML aux projets pour décrire simplement ce qu'est leur application pour simplifier sa réutilisation dans d'autres distributions !
Notons que pour une fois dans Fedora, l'application qui installe les paquets graphiquement a fusionné avec celle qui gère les mises à jour.

Le célèbre gestionnaire de réseau NetworkManager évolue également sur plusieurs points. Le premier, grâce à l'investissement de Pavel Šimerda, il est possible de gérer le « bonding ». Cette fonctionnalité est celle d'agréger des cartes réseaux afin d'améliorer la disponibilité de service mais aussi la bande passante globale. L'objectif avoué est également que la création d'un bonding ne perturbe pas le réseau et limite les conflits notamment avec les réseaux des machines virtuelles de libvirt.
En plus de cela, Dan Williams et Pavel Šimerda ont œuvré pour ajouter le support du pont dans NetworkManager. Il peut être configuré avec la plupart des options disponibles et reconnaitre les configurations qui se présentent à lui.

Les réseaux de type ponts sont courant dans le cadre d'une virtualisation pour faire le lien entre le réseau virtuel et physique, ici la configuration tâchera de ne pas gêner les configurations en place et la coopération entre NetworkManager et libvirt permet de limiter les conflits.

Pour clore le chapitre sur NetworkManager, il est possible grâce à Jiří Klimeš et Pavel Šimerda d'ajouter et d'éditer des connexions en mode console. Le but est de s'affranchir de la modification directe des fichiers de configurations pour réaliser ces modifications plus simplement à l'instar du mode graphique. L'outil nmcli mis à disposition a été fait pour facilement s'interfacer avec d'autres scripts et DBus par exemple.

Après 10 ans d'omniprésence, voici que sendmail ne sera plus disponible par défaut dans Fedora. Ce serveur de messagerie a été supprimé par Matthew Miller afin de limiter la surface d'attaque des machines et d'améliorer légèrement les performances du système dans le cadre où la plupart des installations ne l'exploitaient pas (comme dans le cas d'une machine bureautique). Bien entendu il reste disponible dans les dépôts pour ceux qui en ont besoin.

Un autre monument de l'administration système tire sa révérence : syslog. Le fossoyeur d'application Matthew Miller a encore frappé en mettant journald par défaut pour la journalisation du système ce qui limite la redondance (avant journald et syslog étaient disponibles en même temps par défaut) et améliore légèrement les performances. Là encore, pour ceux qui le souhaitent, il reste disponible dans les dépôts. Pour ceux qui veulent s'adapter, voici un petit pense bête des nouvelles commandes à apprendre :

cat /var/log/messages" devient "journalctl
tail -f /var/log/messages" devient "journalctl -f
grep foobar /var/log/messages" devient "journalctl | grep foobar

Les répertoires de documentation ne sont plus versionnés. Avant le passage de Ville Skyttä, chaque documentation des logiciels comportait dans le nom du répertoire le numéro de version du programme. Cela posait des problèmes d'indexation et de stabilité des noms et su suppression simplifie son utilisation au sein de systemd et les liens internes entre différentes documentations. En effet, souvent les documentations font référence à d'autres commandes ou programmes et si un de ces logiciels subissait une mise à jour importante, il fallait mettre à jour les autres documentations liées pour mettre à jour les liens.

Anaconda supporte les volumes logiques virtuels LVM avec allocation fine lors du partitionnement automatique. Cette fonctionnalité de David Lehman permet d'utiliser cette possibilité sans faire un partitionnement manuel et fastidieux. L'objectif est que la partition n'ait que la taille réellement nécessaire car occupée pour laisser le reste vide au cas où que l'on souhaite ajouter d'autres serveurs. Ainsi il est possible de mieux gérer l'espace disque disponible et de mieux gérer sa répartition au sein d'une baie.

FreeIPA a été amélioré par Alexander Bokovoy pour supporter les approbations transitives avec Active Directory. L'objectif est de permettre à un membre de FreeIPA de fournir les ressources ou des services à un membre de Active Directory et inversement. Ainsi il y a une plus grande compatibilité entre la solution de Red Hat et de Microsoft dans ce domaine.

À propos des listes d'annuaires, SSSD dispose maintenant d'un plugin CIFS. Sumit Bose et Jakub Hrozek permettent d'accéder à des informations d'identités de Windows server et en utilisant le même programme pour la correspondance des IDs d'authentification lors de l'accès à des fichiers partagés via CIFS cela devrait se faire correctement.

PolicyKit centralise les sources pour retrouver les certificats systèmes et les listes noires associés grâce à Stef Walter. Cet ajout poursuit le travail débuté lors de la précédente version et aujourd'hui il est enfin possible de : ajouter ou de supprimer un certificat, une autorité de certification ou une clé et les mettre sur une liste noire. Cela simplifie la gestion de la sécurité au sein de système pour l'ensemble des applications.

Orion Poplawski a intégré X2GO dans Fedora 20. Pour exploiter le protocole NX, qui permet d'accéder à des sessions graphiques à distance, Fedora utilisait NoMachine. Cependant ce dernier n'est pas développé comme un logiciel entièrement libre ce qui complexifie la tâche des mainteneurs. Aujourd'hui X2GO est suffisamment mature pour le remplacer et permet une évolution plus simple et dynamique.


Virtualisation et informatique dans les nuages

Notons l'arrivée de la virtualisation ARM au sein des architectures x86 avec libvirt/virt-manager par Cole Robinson. Auparavant pour réaliser cette opération il était nécessaire d'utiliser QEMU de manière autonome sans surcouche graphique et générique. Ici libvirt et virt-manager peuvent en tirer parti sans utiliser de bidouilles, ce qui va simplifier les tests des images ARM par l'équipe qualité de Fedora ou l'élaboration des paquets pour cette architecture.

Concernant libvirt, Daniel P. Berrange et Cole Robinson ont ajouté le support des ACLs à cet utilitaire. Le but est de gérer finement les permissions pour les machines virtuelles comme savoir quels utilisateurs peuvent lancer ou arrêter une machine virtuelle donnée. Cela améliore la sécurité des systèmes et évite aux utilisateurs de toucher à des machines virtuelles qui ne les concernent pas. Tous les objets et fonctions de l'API et libvirt peuvent exploiter cette possibilité.

Cole Robinson continue sur sa lancée avec une interface graphique pour la gestion des clichés de machines virtuelles via virt-manager. L'objectif étant de simplifier la réalisation de ces clichés et de leur exploitation.


Projet Fedora

Les images « clouds » de Fedora ont été améliorés par Matthew Miller pour Fedora 20. En effet, si Fedora 19 montrait des images prêtes à l'emploi pour le cloud, l'objectif est d'améliorer le processus. Le téléchargement par le web distribue des versions similaires avec les mêmes options afin de s'approcher le plus possible d'une véritable Fedora. Notamment l'élaboration de ces versions se fonde sur Anaconda et Koji pour la partie infrastructure et non un simple système chrooté ce qui rend ces images plus authentiques.

T.C. Hollingsworth met à disposition les web assets. L'objectif est de concentrer dans le répertoire ''/usr/share/web-assets'' les boîtes à outils du web concernant les CSS, les interfaces ou autres et dans ''/usr/share/javascript'' ce qui a trait à ce langage comme les serveurs JavaScript. Ainsi les empaqueteurs ont une situation éclaircie sur la procédure à suivre et cela permet d'avoir des applications pouvant exploiter ce fait et d'améliorer la sécurité du système de part une architecture simplifiée.


Matériel

Depuis quelques années das le monde de l'architecture matérielle, l'ARM a le vent en poupe. Fedora suit cette tendance en proposant une version compatible ARMv7, une architecture 32 bits disposant d'une unité de calcul à nombre flottant. Ce travail mené par Dennis Gilmore et Peter Robinson permet de simplifier l'utilisation de Fedora sur cette architecture qui prend de l'ampleur que ce soit dans le monde de la mobilité, des serveurs ou des machines personnelles.

La pile Bluetooth de Linux utilisée par Fedora est Bluez qui passe à la version 5. Bastien Nocera et Kalev Lember ont travaillé pour fournir cette dernière version et ont aidé à corriger les applications qui en dépendaient. L'API a subi de nombreuses modifications qui rendent la version 4 et 5 incompatibles. Mais en plus de ce changement, Bluez gère d'une manière différente les périphériques ce qui apporte des gains de débits en cas de grand trafic et le support également de la norme 4.0 du Bluetooth avec le support des modes basse consommation.

Les outils ACPICA ont été mis à jour par Al Stone. Ces outils permettent d'améliorer le développement d'outils liés à l'ACPI ou l'élaboration des tables pour chaque matériel. Par exemple, il est possible de créer ou de modifier une table APCI en espace utilisateur et de les déboguer à la volée. L'élaboration de tests unitaires à partir de ces utilitaires permettent de simplifier également le travail autour de ce domaine très varié et complexe dû à la diversité du parc de machines.

Grâce à Rolf Fokkens, Fedora 20 dispose d'un cache SSD fonctionnel. Si l'ordinateur dispose d'un disque dur et d'un SSD, l'enregistrement des données sera accéléré par la sauvegarde temporaire dans le SSD qui a des temps d'accès plus rapides avant de transférer sur le disque dur définitivement et ce en toute transparence pour l'utilisateur.


Développement

L'implémentation de la bibliothèque C la plus populaire, Glibc, s'améliore avec la version 2.18. Carlos O'Donell nous offre une version qui améliore le support de C++11, des performances accrues pour la manipulation de chaines de caractères, beaucoup de corrections de bogues et de nouvelles fonctions dans l'API. Concernant les architectures, Xilinx MicroBlaze et IBM POWER8 sont disponibles et les architectures ARM 32 bits et AARch64 bénéficiant de grosses améliorations dans la prise en charge.

Comme d'habitude, Petr Machata a porté la dernière version de Boost sous Fedora, à savoir la 1.54 nommée Uplift. Cette bibliothèque pratiquement incontournable pour le développement C++ apporte à son habitude de nouvelles bibliothèques : Boost.Log pour la journalisation, Boost.TTI pour Type Traits Introspection (qui permet une introspection des éléments par d'un selon un type lors de la compilation), et Boost.TypeErasure pour le polymorphisme basé sur les concepts). Là encore, une bonne quantité de bogues ont été corrigés.

La boîte à outil la plus célèbre de Ruby : Ruby On Rails, passe à la version 4.0. Cette mise à jour proposée par Vít Ondruch et Josef Stříbný permet aux développeurs de bénéficier de la dernière version disponible. Parmi les nouveautés, nous pouvons citer une amélioration des performances, de la sécurité mais aussi une modularité plus aboutie.

Le langage Python poursuit son bonhomme de chemin avec la disponibilité de  python-setuptools à la version 0.7. Ce travail effectué par Toshio Kuratomi avec Bohuslav Kabrdae et Nick Coghlan, permet de mettre à disposition l'outil incontournable pour gérer les dépendances de nombreux projets développés en Python. Ce projet longtemps en maintenance uniquement reprend son évolution en rompant la compatibilité avec ses versions antérieures à cause d'une API refaite. Depuis lors, un projet concurrent : python-distribute est disponible. Cette concurrence devrait permettre de tirer le meilleur de chacun et de favoriser leurs progressions.

Pour les amoureux du dromadaire, Perl 5.18 pointe son nez après l'effort de Petr Písař et Jitka Plesníková. Cette fois la sécurité a été mis en avant pour les fonctions de hashages avec l'usage de valeurs aléatoires pour les retours des fonctions principales à chaque nouveau lancement d'un programme. Si la portabilité est en recul pour cette version, nous pouvons ajouter l'expérimentation de la portée du nommage au sein des sous programmes et l'interpréteur prévient de l'usage de fonctions en tests comme ce dernier.

Petr Hracek et Bohuslav Kabrda proposent le paquet devassistant-gui pour faciliter la création des projets logiciels. En effet, déjà disponible pour Fedora 19, ce programme a maintenant une interface graphique fonctionnelle. Ce programme sert à partir de quelques questions à installer les dépendances nécessaires, générer un environnement de développement fonctionnel très rapidement.

Les développeurs apprécieront la mise à disposition de Vagrant par Alex Drahon pour générer des environnements de développement virtuels. Avant cette version, le programme dépendait de VirtualBox pour réaliser son travail alors qu'aujourd'hui il est plus agnostique et peut utiliser par exemple KVM qui est le fer de lance de la virtualisation sous Fedora.

Les amateurs des serveurs d'applications seront ravis de la disponibilité de Wildfly 8. Ce serveur d'applications libre de Java est le nouveau nom de JBoss AS et est proposé par Marek Goldmann et gère pour cette version J2EE 7. Ce changement de nom est l'occasion pour tenter de changer d'image et de communauté afin de se développer. En outre le temps de lancement et les performances ont été accrues, la modularité a été amélioré grâce à une meilleure isolation des des applications et un meilleur chargement des classes. La quantité de RAM nécessaire a aussi grandement diminué.

Toujours à propos de Java, la boîte à outil libre Hadoop 2.2 de Apache a été apportée par Matthew Farrellee. Cet outil permet la création d'applications distribuées et échelonnables. C'est l'un des plus puissants du domaine du big data en étant capable de traiter plusieurs pétaoctets de données avec une communauté grandissante.


10 ans du projet Fedora

Comme vous avez pu le constater, pour chaque nouveauté répertoriée le nom des principaux responsables ont été cités. L'objectif est de rappeler que derrière chaque travail, il y a des hommes ou des femmes qui ont fourni un effort afin d'améliorer le projet et le Logiciel Libre en général. Ainsi, la communauté peut les remercier de cet investissement.

D'autant plus que le projet Fedora fête depuis septembre les 10 ans du projet et avec sa 20e version, ce qui correspond à environ deux versions par an ! Le Projet Fedora a ainsi succédé à la distribution Red Hat Linux. On peut voir derrière ce lien la première annonce de Fedora Core 1 (novembre 2003).

Ou encore derrière ce lien l'annonce du lancement du projet Fedora (septembre 2003).

Afin de remercier ces efforts de 10 longues années, une série d'entretiens avec des contributeurs francophones de Fedora sera réalisée, avec une publication étalée sur plusieurs semaines !


Liens
Author: "dummy@example.com (Renault)"
Send by mail Print  Save  Delicious 
Date: Wednesday, 11 Dec 2013 09:06

En ces périodes de fêtes, notre partenaire Ikoula a mis en place différentes promos disponibles dès maintenant dans la boutique express jusqu’au 31 décembre 00h.

Il s’agit de 2014 promotions à -50% sur les prestations suivantes :

  1. IkeepinCoud : 2014 prestations à -50% sur toutes les offres à partir d’une commande minimum de 3 mois avec le code coupon IKIC2014.

  2. Flex’Server : 2014 prestations à -50% sur toutes les offres à partir d’une commande minimum de 1 mois avec le code coupon FLEX2014.

  3. Serveurs dédiés en stock : Crazy fish et 3440 qui sont déjà en promos bénéficient d’une remise supplémentaire de 50% avec les codes suivants CFISH2014 et SD402014.

NB: vous pouvez intégrer iKeepinCloud avec DéjàDup dans Fedora pour faire vos backups.

Author: "dummy@example.com (ikoula)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 26 Nov 2013 19:03

Comme vous le savez peut-être, Fedora-fr a sa boutique. Celle-ci a été maintenue pendant très longtemps par un membre de l'association Borsalinux-fr mais il a depuis passé la main. Aujourd'hui, l'association manque de personnes volontaires pour animer la boutique, maintenir la relation avec spreadshirt et proposer de nouveaux trucs à mettre en vente.

Si cette activité vous intéresse, je vous invite à prendre contact avec le CA de Borsalinux-Fr en envoyant un courriel à borsalinux-fr-ca (at) borsalinux-fr.org

Author: "dummy@example.com (Emmanuel)"
Send by mail Print  Save  Delicious 
Date: Wednesday, 20 Nov 2013 18:28

Bonsoir tout le monde,

Le week-end prochain (23-24 nov) le Capitole du Libre est de retour sur Toulouse en proposant de nombreuses conférences, des install party, lan party, démos, initiations de logiciels etc au grand public.
Pour les personnes intéressées et proche de la ville (ou d'une gare dont les trains vont vers Toulouse et d'un aéroport dont les avions vont aussi à Toulouse ^^), n'hésitez pas à y faire un tour.
Le programme est disponible via ce lien : http://2013.capitoledulibre.org/.

Pour information, la conférence de clôture de samedi sera réalisée par Jérémie Zimmermann ainsi que Benjamin Bayart respectivement co-fondateur de la Quadrature du Net et ancien président de FDN pour les gens qui ne les connaîtraient pas.

En espérant en voir quelques-uns sur place smile.
J'y serai personnellement pendant les 2 jours entiers via l'association Toulibre.

Author: "dummy@example.com (Freezetux)"
Send by mail Print  Save  Delicious 
Date: Wednesday, 13 Nov 2013 07:37

Bonjour
Aujourd'hui sort la version bêta de Fedora 20.
Pour ceux que cela intéresse c'est par ici : http://fedoraproject.org/get-prerelease

Author: "dummy@example.com (chepioq)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 05 Nov 2013 22:07

Suite à la suggestion d'un utilisateur, l'extension Collection est désormais installée sur le wiki.

Grâce à cette extension, vous pouvez maintenant créer un livre à partir des pages de votre choix, pour ensuite le télécharger au format pdf ou odt.

Vous pouvez maintenant emporter la doc au bout du monde :)

Si vous souhaitez voir de nouvelle fonctionnalités sur la doc, n'hésitez pas à les proposer !

Author: "dummy@example.com (Bigorre65)"
Send by mail Print  Save  Delicious 
Date: Thursday, 31 Oct 2013 10:18

Notre partenaire nous informe d'une vente flash pour Halloween :

Tremblez pour HALLOGREEN !

TREMBLEZ POUR HALLOWEEN AVEC L'OFFRE FLASH IKOULA : -25% sur tous les serveurs green avec le code promo HALLOGREEN13 jusqu'au 31 octobre 00h.

Profitez de l'offre flash serveurs GREEN !

Author: "dummy@example.com (ikoula)"
Send by mail Print  Save  Delicious 
Date: Monday, 30 Sep 2013 23:44

Comme chaque année, l'Open World Forum a lieu en région parisienne. Cette année, il dure du 3 au 5 octobre et se déroule au Beffroi, 2 place Emilie Cresp à Montrouge.

Borsalinux-Fr sera présent et aura son stand sur les trois jours. De plus, je participe à une table ronde des communautés francophones. N'hésitez pas à passer nous dire bonjour.

Author: "dummy@example.com (Emmanuel)"
Send by mail Print  Save  Delicious 
Date: Thursday, 26 Sep 2013 11:48

Certains sont peut-être passés à côté, mais le Projet Fedora vient de fêter ses 10 ans !

L'occasion de relire l’acte fondateur du projet sur la liste de diffusion de Red Hat : http://www.redhat.com/archives/fedora-d … 00137.html

Pour info, Fedora-fr fêtera ses 10 ans en mai 2014 !

Author: "dummy@example.com (llaumgui)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 24 Sep 2013 20:07

Bonsoir à tous,

Fedora 20 (Nom de code: Heisenbug), version Alpha, est maintenant dans les bacs!

Vous pouvez aller la télécharger sur le site officiel.

Tout les membres du forum sont à votre disposition en cas de problème sur la partie dédiée.

Enfin, vous pouvez connaitre la liste des nouveautés sur l'annonce officielle.

La version Bêta est prévue pour le 29 novembre et la version finale le 3 décembre. Le calendrier complet est disponible Ici.

Bon rapport de bug à tous!

Author: "dummy@example.com (Nobrakal)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 06 Aug 2013 10:17

L'association Borsalinux-Fr vous donne rendez-vous le samedi 7 septembre 2013 au Carrefour numérique d'Universcience à Paris (au 30 avenue Corentin Cariou dans le 19e) pour les Rencontres Fedora 19. Cet événement est en marge du Premier Samedi du Libre, qui sera centré autour de la distribution Fedora. Il se déroulera dans l'espace de l'Agora de 14h à 18h.

Pour cette nouvelle version de Fedora, pleine de nouveautés, ces Rencontres sont l'occasion de découvrir Fedora, sa communauté, d'échanger sur le monde Libre, mais aussi de participer à des ateliers et conférences sur des domaines spécifiques. Lors de cette journée, vous pourrez demander une démonstration et une installation de Fedora 19 mais aussi venir parler de tout ce qui concerne le logiciel libre ! Le programme est en cours de finalisation.

Author: "dummy@example.com (Emmanuel)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 09 Jul 2013 22:17

C'est une bien triste nouvelle que le projet Fedora et la communauté francophone partage avec vous.
Parce que nous ne saurons pas trouver de meilleurs mots que Robyn Bergeron, Fedora Project Leader pour vous l'annoncer,  voici une traduction qui reflète imparfaitement notre grande tristesse suite à la perte d'un membre estimé et aimé de notre communauté.

L'annonce original par Robyn Bergeron, Fedora Project Leader

-------------

Le projet Fedora a perdu, un membre estimé et présent depuis ses débuts. Seth Vidal nous a quitté la nuit dernière, le 8 Juillet.

Seth était le mainteneur de yum et du système de mises à jours des dépôts, et un contributeur au projet CentOS, ainsi que du projet original Fedora Extras. Il a travaillé sans relâche sur l'infrastructure du Projet Fedora pour s'assurer que celle-ci fonctionne sans accrocs pour tout nos contributeurs. C'était un orateur doué, un penseur brillant, un homme plein d'esprit, une personne humble et amusante, et un excellent ami.

La communauté Fedora doit énormément au travail dévoué de Seth pour Fedora et les projets libres, sa conviction aux valeurs communautaires et sa passion pour l'excellence dans son travail. Dire qu'il nous manquera est un euphémisme. Il a été un collègue, un membre, un mentor précieux et surtout, un ami et un modèle pour de nombreuses personnes au sein de la communauté Fedora lors de la dernière décennie. Son travail prolifique et inestimable dans Fedora et les logiciels libres continuera à vivre dans les années à venir, et son esprit restera présent au sein de la communauté et dans nos cœurs, éternellement.

Nos pensées vont à sa compagne Eunice, sa famille, ses nombreux amis et collègues.

Robyn Bergeron
Fedora Project Leader

Author: "dummy@example.com (Sat)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 02 Jul 2013 13:30

En ce mardi 2 juillet 2013, le projet Fedora est fier d’annoncer la sortie de la distribution GNU/Linux Fedora19. Cette version est baptisée « Schrödinger's cat », en hommage à l'expérience du chat de Schrödinger, la plus célèbre expérience de pensée de la mécanique quantique.

Fedora est une distribution communautaire développée par le projet éponyme et sponsorisée par RedHat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour le monde du logiciel libre, c’est pourquoi elle est prompte à inclure des nouveautés.

Fedora garde un rôle central dans le développement de ces nouveautés via le développement en amont. En effet, les développeurs de la distribution contribuent également directement au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, X.Org, la célèbre suite de compilateurs GCC, etc. Voir l’ensemble des contributions de RedHat.

Par ailleurs, les distributions telles que RHEL, Scientific Linux ou CentOS (plus indirectement), avec un cycle de sortie plus espacé permettant un support à plus long terme, sont développées à partir d’une version de Fedora et mises à jour environ tous les trois à cinq ans. Notons que CentOS est un clone gratuit de RHEL, cette dernière étant certes libre, mais payante, offrant ainsi un support technique, des certifications et une garantie.

Je tiens à remercier Ife, palm123, Yala, Atem18, antistress, number80, shaiton, remi, VINDICATORs et Refuznik pour leurs contributions.
Cette dépêche est sous licence CC BY-SA

Liste des nouveautés
Bureautique
Environnement bureautique

Comme d'habitude, nouvelle version de Fedora, nouvelle version de GNOME. Cette fois-ci c'est la version 3.8 qui fait honneur. Ainsi un pack d'extensions du mode classique remplace le vieillissant mode restreint, portage de Epiphany vers Webkit2, la plupart des applications finissent leurs portages sous GTK3 avec une intégration plus poussée dans l'environnement bureautique, apparition de l'application horloge. Sans compter plus d'une soixantaine de correctifs mineurs.

Bien entendu, KDE n'est pas en reste avec la version 4.10. Le navigateur de fichiers Dolphin a été particulièrement retravaillé entre ajouts, corrections et amélioration des performances. Le système de bureau sémantique Nepomuk, souvent décrié pour ses problèmes de performances, a subi des modifications pour le rendre plus efficace tout en améliorant le système d’étiquetage des fichiers. Le système d'indexation de contenu de Nepomuk, qui se nommait Strigi, a été remplacé par 5 composants différents suivant le type de fichier pour améliorer la qualité du code, les performances et apporter de nouvelles fonctionnalités. De nombreux applets Plasma ont été portés vers la nouvelle technologie QtQuick de Qt pour améliorer le rendu et la qualité du code. Sans oublier le gestionnaire de fenêtre KWin qui a subi de grandes améliorations pour le stabiliser.

L'utilitaire KScreen vient d'être inclus, ce dernier vous permettra de détecter, gérer et sauvegarder la configuration de vos écrans moniteurs, téléviseurs et vidéo-projecteurs.

Les amateurs de MATE seront servis avec la version 1.6 de leur environnement favori. Systemd-logind remplace ConsoleKit pour la gestion des sessions utilisateurs. le gestionnaire de fichiers Caja supporte DBus et améliore la connexion à distance.  Les notifications sont maintenant plus personnalisables. Les thèmes ont subi de nombreux correctifs et de nombreux composants internes ont été remplacés par des variantes plus modernes et maintenables, utilisés actuellement par GNOME 3.

La pile graphique de Linux emportée par mesa peut enfin utiliser les instructions d'OpenGL 3.0, 3.1 et OpenCL ! Et comme une bonne nouvelle n'arrive jamais seule, l'accélération vidéo matérielle par vdpau pour les cartes Radeon est disponible.

Productivité

Et la nouveauté technologique de l'impression 3D fait son apparition dans Fedora. Un ensemble d'outils a été porté et intégré afin de supporter cette technologie sur des imprimantes compatibles comme le RepRap. Pour la modélisation, outre Blender, il y a l'intégration de OpenSCAD. Ensuite des logiciels tels que Skeinforge ou Slic3r vont traduire ces modèles en instructions G-Code afin de manipuler l'imprimante 3D. Mais avant impression, les logiciels de contrôle de l'impression comme  Printrun, Cura ou RepetierHost prendront le relais.
Ces outils sont également disponibles pour les deux versions précédentes de Fedora, moyennant l'activation des mises à jour de tests. Fedora devient ainsi l'une des premières distributions à supporter une chaine complète et intégrée d'impression 3D.

OpenScad
OpenScad en action

La bibliothèque libkkc pointe le bout de son museau à Fedora. Cette bibliothèque d'entrée de Kana Kanji pour le japonais peut être utilisée par IBus pour simplifier la saisie dans ce style d'écriture, ibus-kkc prenant la place de ibus-anthy qui devenait vieillissant et non maintenu.

Administration système
Installation

Fedora 18 a été l'occasion de la refonte graphique du logiciel d'installation Anaconda. Cette fois, les modifications été centrées sur l'amélioration de cette base tout en gardant une grande compatibilité avec les logiciels de post-installation des environnements bureautiques. Anaconda propose du coup des options plus avancées pour la gestion des disques, l'ajout d'un dépôt logiciel ou utilise mieux les threads pour une expérience utilisateur plus fluide même en cas de traitement lourd. Le mode texte bénéficie également de nombreuses retouches.

Mais Anaconda bénéficie également d'une amélioration du support des commandes Realm de kickstart. Ainsi si la commande 'realm join example.com',permet de joindre la machine durant l'installation directement via son domaine AD ou FreeIPA, cela demandera un seul mot de passe voire aucun pour contacter le domaine afin de simplifier la vie des administrateurs systèmes qui doivent gérer un grand parc de machines.

Le logiciel de configuration post-installation, firstboot, a été revu. Il permet entre autre la configuration de l'heure, du mot de passe root et la création d'utilisateurs. Son interface est plus proche de l'expérience utilisateur de Anaconda. Un travail important a été fourni pour gérer au mieux la relation entre Anaconda, firstboot et des logiciels des environnements bureautiques comme GNOME 3 qui gèrent cette étape.

Dracut crée une image initramfs personnalisée. Auparavant les images initramfs sont génériques et inclues un grand nombre de pilotes afin d'être utilisables par un maximum de matériel différent. Le problème est que l'image associée est de plus en plus grosse et lourde à charger. Aujourd'hui, à chaque mise à jour du noyau, la liste du matériel sera mise à jour afin d'inclure les pilotes nécessaires. En cas de problème, le mode de secours dispose de l'initramfs complète comme générée précédemment pour lancer la machine et régler le problème.
Le répertoire /boot en est ainsi allégé.

Syslinux peut être utilisé comme gestionnaire de démarrage par défaut en lieu et place de GRUB 2. Pour cela il faut soit utiliser kickstart ou alors utiliser une option cachée de Anaconda.

Firstboot
Firstboot nouvelle génération !

Gestion de paquets

RPM a subi une cure de jeunesse avec la version 4.11 du gestionnaire de paquets. Au menu, une amélioration des performances a été enregistrée, la détection des conflits de fichiers a été améliorée et le fichier de macro %config est mieux traité. Les fichiers de spécifications des paquets RPM ont été revus avec une meilleure séparation de la licence et de la documentation ainsi qu'une amélioration des erreurs de parsing du fichier qui sont dorénavant plus claires.

Yum pouvait déjà générer un cliché du système pour le restaurer en cas d'échec de la mise à jour ou de l’installation d'un programme, actuellement compatible avec le système de fichier btrfs. Fedora 19 améliore le support de LVM pour cette technique et augmente de fait les performances et simplifie l'administration par l'automatisation du procédé.

La configuration par défaut de Yum vis à vis des groupes a été changée de group_command=compat à group_command=objects. Ainsi, si un groupe installé possède un paquet supplémentaire, un yum upgrade l'installera et l'affectera à ce groupe. De plus, en cas d'installation d'un groupe et de sa suppression plus tard, tous les paquets du groupe seront désinstallés et pas plus.

L'empaquetage de Maven a été simplifié avec l'ajout du pack d'utilitaires XMvn et l'automatisation des macros %install. La génération des dépendances a également été automatisée pour simplifier la maintenance.

Serveurs logiciels

Le gestionnaire de base de données MySQL laisse place à son fork MariaDB par défaut. Outre le fait que les deux sont compatibles, MariaDB apporte une amélioration des performances dans certains cas et d'autres correctifs uniques. C'est aussi un logiciel communautaire et indépendant du bon vouloir d'Oracle.
Pour des raisons de compatibilités, MariaDB utilisera le nom de paquet mysql tandis que le logiciel original utilisera le nom community-mysql.

Le serveur de gestion des DNS, BIND, a été réécrit et passe de la version 9 à 10 qui inclut maintenant la gestion des serveurs DHCP. L’architecture logicielle a été revue avec plusieurs utilitaires indépendants pour gérer le DDNS, les zones de transfert entrants, les zones de transfert sortants et les statistiques. La qualité de service en est ainsi améliorée en réduisant les dépendances entre eux au minimum. Il supporte également les gestionnaires de bases de données SQL comme SQLite (mais MySQL et PostgreSQL viendront plus tard).

Le système d'impression est mis à jour avec CUPS 1.6 qui utilise le format PDF plutôt que PostScript comme format de base, ce qui simplifie les traitements d'autant que les imprimantes modernes supportent nativement ce format. Il prend en charge les profils ICC d'étalonnage des couleurs, la découverte et l'usage du réseau via Avahi. Les filtres et autres traitements non inclus dans Mac OS X ont été séparés dans un autre composant, cups-filters, géré par la Linux Foundation afin de rester au plus près de la version officielle.
Sa gestion protocolaire du réseau a été aussi revue afin d'éviter les envois de données en clair à tout le monde via le Wifi par exemple. DNS-SD et Avahi sont utilisés à la place.

Réseaux

L'outil Realmd supporte FreeIPA pour découvrir et et configurer les domaines Active Directory. Realmd est un service DBus sur demande pour configurer les membres d'un domaine et les authentifications. Cette configuration pouvant se faire automatiquement pour être complétée via une GUI ou CLI.

La fédération VoIP a été mise en place pour permettre une fédération des réseaux SIP et XMPP, comme cela a été fait pour SMTP. Avec ce travail, il est possible de contacter les autres utilisateurs, même d'autres distributions, avec une adresse comme user@domaine aussi simplement que le courriel. La configuration du proxy pour ces services est également simplifiée via l'outil reSIProcate tandis que reTurnServer est un serveur ICE/STUN/TURN pour les réseaux SIP et XMPP.

IPAv3 est disponible sur Fedora 19. Quand on utilise FreeIPA pour les domaines Active Directory, il est possible de désigner plusieurs domaines pour desservir les clients Windows. FreeIPA ajoute la configuration et la gestion des suffixes de domaine visibles aux clients des domaines Active Directory. Pour finir, il supporte le service de catalogue global pour que les administrateurs puissent garantir l'accès des ressources aux utilisateurs.

Toujours au sujet de FreeIPA, Kerberos peut être utilisé pour établir l'authentification dans un domaine via un annuaire LDAP en mode double authentification. Si l'administrateur active ce service, il faut que l'utilisateur utilise un client TOTP pour établir l'authentification qui serait complétée par un code envoyé par SMS ou appel téléphonique à réutiliser. Cette fonctionnalité augmente la sécurité des services et utilise un protocole de plus en plus courant parmi les grands acteurs du Web.

Kerberos a été consolidé en supprimant ses fragilités les plus communes. Les clients n'ont plus besoin de synchroniser leurs horloges par exemple. De même, il n'y a plus la nécessité d'avoir un enregistrement de DNS inverse pour l'installation des services.

SSSD, le gestionnaire d'authentification moderne et centralisé, poursuit sa progression avec l'intégration des Active Directory. Cela inclus la découverte du site, la mise à jour dynamique du DNS, la correspondance les SIDs et des noms et la découverte dynamique du NetBIOS. Cela gère par exemple les cas où les AD sont situés dans des réseaux physiques externes différents et dont l'interconnexion peut varier.

Fedora inclut un ensemble d'utilitaires pour tester la connexion entre un client NFS et son serveur. Du côté du client, il est possible de tester, entre autres : les arguments de lignes de commandes, l'échec d'authentification, le montage et démontage, la création de fichiers ou de dossiers, l'inspection des paquets et le suivi de ces derniers. L'objectif est bien entendu de faciliter le travail de configuration mais aussi de faciliter l'adoption de NFSv4 et pNFS auprès des administrateurs systèmes.

Cura
Le logiciel Cura pour la gestion d'impression en 3D

Pare-feu

Firewalld, le nouveau pare-feu par défaut dynamique de Fedora, a été la source de nombreuses améliorations dont voici un extrait.

Pour commencer, il est doté du support d'un langage de haut niveau pour faciliter la création de règles complexes sans pour autant connaitre les commandes de iptables. Ceci est d'autant plus important que les règles iptables ne sont pas gravées dans le marbre.

Exemple pour rediriger un paquet IPv6 provenant du port 4011 de l'adresse 1:2:3:4:6:: vers le port 4012 de l'adresse 1::2:3:4:7 et qui utilise le protocole TCP :

firewall-cmd --add-rich-rule='rule family="ipv6" source address="1:2:3:4:6::" forward-port to-addr="1::2:3:4:7" to-port="4012" protocol="tcp" port="4011"'

Le pare-feu peut enfin bloquer les changement de configurations provenant des applications locales, même exécutées en root. L'administrateur a la possibilité de gérer une liste des services qui peuvent le faire ou non et donner des autorisations après coup.
Exemple si l'option est activée, la commande suivante :

firewall-cmd --add-service=imaps

retournera une erreur. Il faudra pour cela utiliser la commande suivante :

firewall-cmd --add-lockdown-whitelist-command='/usr/bin/python /usr/bin/firewall-cmd*'

ou ajouter dans le fichier de la liste blanche pour permettre ensuite l'activation du service. La sécurité en ressort accrue.

systemd

Le nouveau logiciel d'init utilisé par défaut dans Fedora s'améliore encore. Et comme pour le pare-feu, voici un extrait du travail réalisé.

L'usage des timers peut être basé sur le calendrier. L'objectif est de pouvoir lancer des services à des moments précis plutôt qu'à des itérations de temps. Par exemple, plutôt que de lancer un service par itération comme « toutes les 5 minutes » via systemd, il est possible de se rapprocher d'un format comme celui de cron pour signifier de lancer un service tous les 1ers du mois à 8h uniquement si c'est un mardi. Le format a été fait pour être plus lisible que cron comme :

Thu,Fri 2012-*-1,5 11:12:13

Cette ligne signifiant que la date concernée est le 1er ou 5e jour de chaque mois de 2012 à 11h12 et 13 secondes uniquement les jeudis et vendredis. Son équivalent cron serait plutôt :

12 11 1,5 * thu,fri cependant il n'y a ni la précision à la seconde près, ni de l'année.

Les conteneurs allégés sont disponibles. systemd-nspawn est un utilitaire plus puissant que chroot pour le développement, l'expérimentation, le débogage, etc. de la construction des paquets ou logiciels. Le but est de permettre à terme le démarrage d'une Fedora non modifiée et complète avec des services systèmes normaux afin que cela soit optimal.

Les catalogues de messages sont maintenant accessibles via systemd. Cela génère des messages dans le journal via un identifiant unique dont la chaine associée est située ailleurs. L'objectif est de permettre la traduction de ces messages dans la langue dans chacun. L'autre objectif est de permettre de relier plus facilement à un problème les métadonnées et les informations spécifiques à cette erreur.

Les noms des interfaces réseaux sont prédictibles avec systemd via udev. En fait, actuellement, si votre machine a plusieurs interfaces réseaux comme eth0 et eth1, il est possible qu'au prochain démarrage l'association physique et logique des interfaces soient inversées. Au niveau de la sécurité c'est un problème car les règles de pare-feu peuvent être associées à l'interface logique et si l'interface physique sous-jacente n'est plus la même, les problèmes peuvent survenir...

L'association se base sur le nom du Firmware ou BIOS et de l'index des cartes embarquées, puis ceux de la liaison PCI Express, la connexion physique de la carte et l'adresse mac avant de finir par une association aléatoire si aucune des méthodes précédentes n'a fonctionné.

Le contrôle des ressources a également été étendu
par systemd. Actuellement avec les cgroups, il est possible d'allouer une part de la RAM, du CPU et autres ressources. L'extension en question permet d'étendre cette allocation si nécessaire afin de rendre le système plus dynamique suivant les besoins.

Haute disponibilité / Supervision

OpenLMI, l'infrastructure pour gérer les systèmes à distance, a reçu de nombreux correctifs afin d'être plus simple d'utilisation. L'API de stockage CIM a été complétée pour une meilleure gestion à distance. De nouveaux fournisseurs ont été ajoutés ou étendus pour l'ajout d'enregistrement d'Active Directory ou Kerberos. Le shell de cette solution a été amélioré pour simplifier la réalisation de scripts. Et les permissions peuvent ajouter des systèmes externes pour améliorer la sécurité comme SELinux.

L'infrastructure de surveillance système Performance Co-Pilot a également été mis à jour vers sa version 4. On notera une amélioration de la sécurité par le transport des données distantes par SSL et l'introduction de l'authentification. Ensuite, une interface JSON a été développée pour être utilisable par le Web et elle utilise le format de données RRD qui est interopérable. Le support de l'IPv6 est également à noter avec la possibilité d'utiliser Python pour le scripter. Pour finir, il est possible de surveiller systemd et les clusters GFS2.

Divers

La gestion des points de sauvegarde ou de restauration des processus vient d'être introduite dans Fedora. Cela va servir en cas de manque de ressources, de crash ou d'un besoin de ré-équilibrage dans la distribution des ressources. Par exemple, en cas de crash de l'application, il est possible de la relancer sans perte de jeu de données trop volumineux en cours. Il est ainsi possible de charger le processus dans un autre système pour le transfert des ressources, ce qui peut trouver une application particulière dans le domaine de la virtualisation.

NSS, GnuTLS, OpenSSL et Java partagent les sources pour retrouver les certificats systèmes et les listes noires associés. L'objectif final est de pouvoir configurer de nouvelles autorités de certification, avec un système de niveaux requis pour un système en local, tout en étant partagé par l'ensemble des applications. La brique présentée est la première étape vers cette solution finale.

Ajout de GSS Proxy qui a pour but de remplacer rpc.svcgssd(8) comme serveur de rpcsec_gss.
C'est un protocole standard RPC qui permet une meilleur séparation des droits pour l'accès aux données via la GSSAPI pour l’initialisation et l’authentification. La GSSAPI est analogue au fonctionnement de Windows SSPI et est compatible avec cette solution. Le GSS Proxy doit être utilisable pour Kerberos et les clients NFS en permettant par exemple aux applications de ne pas accéder trop facilement aux clés de chiffrement matérielles, le proxy servant de filtre à ces accès.

Et la nouvelle version 2.2 de SystemTap qui fait son apparition. Cette solution de traçage du système pour tenter d'endiguer les problèmes de performances ou de stabilité dispose d'un nouveau manuel concernant les messages d'erreurs, l'usage de perf pour lire les données à la demande ou effectuer des tâches particulières à un processus et améliore le support de la programmation concurrente pour mieux traiter les processus exploitant le parallélisme.

Virtualisation

Les conteneurs de ressources permettent à Pacemaker et Corosync sur une machine hôte d'étendre le management des ressources au sein des machines invitées comme KVM/Linux Containers en utilisant le service pacemaker_remote. En effet, jusqu'alors, ces applications ne pouvaient que lancer, arrêter, gérer ou migrer de telles machines invitées au sein d'un cluster.

La migration du stockage virtuel fait son apparition et ce sans taux d'indisponibilité. Aucun stockage partagé entre les deux machines n'étant nécessaire à cette réalisation contrairement à la situation passée ce qui entrainait des difficultés à l’utiliser. C'est équivalent à la solution VMWare qui se nomme « storage vmotion ».

Le générateur de nombre aléatoire para-virtuel est accessible aux machines virtuelles pour générer des nombres aléatoires avec une bonne entropie dans cette configuration. La machine hôte pouvant ainsi injecter de l'entropie dans la machine virtuelle suivant le besoin et limiter le déni de service par manque d'entropie.

Le pilote QXL, utilisé par Spice pour la virtualisation, dispose de la compatibilité avec KMS. Cela permettrait notamment à terme de disposer d'un environnement Spice supportant la 3D et d'améliorer les performances en dédiant tout à la carte graphique, via OpenGL, pour les calculs graphiques.

Repsnapper
Repsnapper pour finir l'impression...

L'informatique dans les nuages

Les versions de Fedora disposent d'une image prête à l'emploi, destinée à l'informatique des nuages pouvant être utilisée dans une infrastructure EC2 ou équivalent comme OpenStack, CloudStack ou Eucalyptus. La création de ces images se ferait régulièrement pour la version en développement continuel, Rawhide, et une image pour les versions Alpha, Beta et finale de version stable de la distribution. Ainsi elles seront plus simples à tester et à utiliser, en permettant de tester régulièrement la chaine de construction de ces images.

Aux origines du nuage, il y avait OpenShift Origin. Ce logiciel fait son apparition dans Fedora pour compléter les autres solutions de cloud existantes comme Eucalysptus ou OpenStack. L'objectif est de donner au client la maitrise de ses applications qu'il pourra développer et intégrer quant le serveur et la plateforme proprement dite sont gérés par un prestataire. Cette solution offre de la souplesse et de la puissance aux applications clientes. OpenShift supporte la plupart des technologies libres que ce soit pour les bases de données, les frameworks ou encore les langages de programmation.

Pour finir au 7e ciel, le Grizzly d'OpenStack apparaît dans les contrées de Fedora 19. Cette mise à jour majeure apporte le support des groupes de sécurité, une nouvelle infrastructure LDAP est introduite et l'envoie de données a été amélioré. Un nouveau panel de gestion a été ajouté tout comme une configuration unifiée du système.

Arrivée de Heat qui est une API d'orchestration dans le cloud pour OpenStack en ligne de commande, solution particulièrement développée chez Fedora depuis plus d'un an. Le fonctionnement est très classique, l'administrateur décrit des machines virtuelles via un système de template basé sur l'utilisation de oz, un outil de création d'image disque automatisé, et heat se charge du déploiement de la machine et des ressources à partir de la configuration. Intégrant dés le départ une API, le but est de permettre une automatisation des processus afin d'industrialiser l'usage d'openstack.

Pour finir sur OpenStack et redescendre des nuages, Ceilometer est supporté. Cet utilitaire collecte les mesures effectuées au sein de l'infrastructure OpenStack pour s'assurer que deux agents n'ont pas besoin d'écrire sur les mêmes données. Il peut bien entendu collecter d'autres données et être étendu. Il possède la possibilité d'échanger les données collectées avec d'autres utilitaires.

Développement

Le Projet Fedora apporte une attention particulière à simplifier la vie aux débutants en  programmation à partir de nombreuses petites modifications. De nombreux langage de programmations ou d'outils qui y sont liés, fournissent des codes d'exemples, sont mieux configurés pour être utilisés directement, les dépendances essentielles fournies plus simplement, intègrent de nombreux utilitaires avec git et simplifient la création de projet dans un langage donné ou un framework.

Langages de programmation

Le langage Java a droit à une mise en bouche de la future version 8, en attendant la sortie de la version officielle plus tard dans l'année. Dans cette version nous avons entres autre : l'ajout des lambdas expressions, la construction du programme repose sur les autoconfs, les profils compacts pour les périphériques peu puissants, le début de la modularisation de la plateforme ou un nouveau moteur JavaScript. Et c'est aussi l'occasion d'obtenir la création de machine virtuelle plus légère et une amélioration des vérifications des erreurs,

La pile de développement PHP a migré vers la version 5.5 du langage. De nombreuses portions de code ont été séparées sous forme d'extensions pour rendre le système plus modulaire. Dans ce travail nous pouvons noter la nouvelle extension Zend OPcache, ainsi que de grandes améliorations de performances ou le support des générateurs ou encore l'instruction foreach() qui supporte list().

Le langage Ruby qui a le vent en poupe se permet d'avoir une nouvelle implémentation libre disponible sur Fedora ! JRuby 1.7 est surtout considéré pour l'amélioration de ses performances dans le cadre de tâches parallèles. Cela devrait permettre de satisfaire les besoins de nombreux développeurs Ruby. Pour les plus traditionalistes, c'est Ruby 2.0 qui est présent. Outre quelques raffinements, il supporte le traçage notamment par SystemTap ce qui en facilitera le débogage des applications, un changement de moteur pour les expressions régulières et de nouveaux mots-clés pour les arguments à la clé !

L'interpréteur libre du langage de programmation Scheme, GNU Guile, a aussi une mise à jour vers la version 2. Cette version est l'occasion pour lui de gérer l'encodage Unicode, d'avoir un compilateur et une machine virtuelle, d'utiliser un nouveau ramasse-miette, le traitement du format XML et un nouveau module dédié au web. Le nouveau standard R6RS bénéficie quant à lui d'un support partiel.

Erlang R16 est mis en avant dans cette édition. Les processus manipulés dans la machine virtuelle sont optimisés et cette version autorise également l'écriture et lecture parallèle des données, le support complet de l'UTF-8 (qui sera activé comme encodage par défaut dans la R17), l'allocation dynamique des structures ports a été améliorée en augmentant le nombre d'objets maximum autorisés ou le client HTTP supporte le passage de HTTPS par un proxy. Pour finir il y a une amélioration dans la gestion du multi-processeur et de l'analyseur.

Bibliothèque

La brique de base du système, GLibc, bénéficie d'une mise à jour vers la version 2.17. Cette bibliothèque a été portée vers l'architecture ARM AArch64, optimise les copies mémoires pour les processeurs MIPS et System z10. Il y a aussi d'autres optimisations au sujet des chaînes de caractères pour les processeurs POWER7, de nouvelles traductions et une amélioration du support de la compilation croisée.

La bibliothèque pour le langage C++, Boost, a été portée à sa dernière version qui est la 1.53. Cette version apporte de nombreuses sections nouvelles comme le changement de contexte, les coroutines, le flottant multiprécision, les données C++11 atomic et la résolution des équations différentielles. Et la plupart des autres sections ont reçu des correctifs et ajouts importants.

La bibliothèque python-imaging (PIL) laisse sa place à son fork Pillow. En effet, python-imaging n'est plus maintenu depuis longtemps et n'était pas compatible Python 3. Les logiciels dépendants de PIL ont été portés et testés avec Pillow.

Le paquet PyXML a été supprimé de Fedora. En effet, ce projet n'est plus maintenu par ses développeurs depuis de nombreuses années et a été remplacé par les fonctions de la bibliothèques standards qui s'en occupent. Cela permet de se débarrasser d'un vieux code bogué au profit d'un autre plus actif et bénéficiant de correctifs non appliqués à PyXML.

Outils

La suite de compilation GCC a été améliorée avec sa version 4.8. Outre une légère refonte en C++, cette version intègre des outils de détection d'accès concurrents à une même donnée ou de détection d'accès mémoires invalides. Le langage C et ses dérivés bénéficient de messages de diagnostics plus clairs et précis. Le support de la norme C++11 est désormais complet au niveau du langage. Sans oublier le support de la nouvelle architecture ARM 64 bits.

Son cousin MinGW GCC 4.8 pour la compilation croisée à destination des plateformes Windows profite des mêmes améliorations.

Le compilateur CLang n'est pas en reste avec l'intégration de la version 3.3 qui offre un support complet de la norme C++11.

Node.js est révélé au grand jour dans cette version de Fedora. Cette plateforme légère de compilation du JavaScript permet d'obtenir des applications web scalables et performantes. L'objectif étant toujours d'attirer les développeurs avec une large gamme d'outils à leur disposition, ici pour les amateurs de JavaScript côté serveur.

Inclusion de l'utilitaire MEMSTOMP DSOs qui pourrait aider les développeurs à détecter plus rapidement les comportements indéfinis à l'appel de certaines bibliothèques avec le chevauchement des arguments en mémoire. Cet utilitaire est plus léger que Valgrind par exemple pour réaliser cette action.

Anecdotes autour de cette version

Les distributions GNU/Linux sont depuis de nombreuses années compatibles avec l'Unicode. Mais derrière cette réussite bien affichée, quelque chose n'a jamais été réellement testé : les nom de versions utilisant des caractères non-ASCII. Avec le nom Schrödinger Cat's, l'équipe de développement de Fedora a mis en évidence de nombreux bogues autour de ce sujet à cause du nom ésotérique. La fonction fautive is_text_file() a été ainsi corrigée pour tenir compte de cette possibilité. Un grand débat s'est tenu autour de la correction du bogue et sur la date effective de correction afin d'éviter un énième retard de publication.

La version Alpha a été retardée pour cette version de Fedora à cause d'un bogue important dans la gestion de l'EFI pour le démarrage de la machine si la partition concernée était remplie au delà de 50%. Nul doute que ce problème important valait ce retard qui a permis son éradication et le retour au sourire pour les utilisateurs concernés.

Mise à jour des programmes :

Voici les programmes principaux qui ont été mises à jour, dont vous pourrez lire leurs notes de versions :

Liens externes :
Author: "dummy@example.com (Renault)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 21 May 2013 08:12

Comme chaque année, Fedora-Fr (le site/forums) & l'association Borsalinux-Fr participeront au salon Solutions Libres et Open Source 2013 (anciennement Solutions Linux).

Vous pouvez déjà réserver la date & je rappelle que même si il faut un badge pour rentrer (c'est pour les stats) le salons reste 100% gratuit !

Solutions Libres et Open Source 2013

Author: "dummy@example.com (llaumgui)"
Send by mail Print  Save  Delicious 
Date: Tuesday, 23 Apr 2013 19:29

La version alpha de Fedora 19, au nom de code "Schrödinger's Cat" vient d'être libérée.

Vous pouvez la télécharger sur le site officiel.

La liste de toutes les nouveautés est consultable sur l'annonce officielle.

Et bien sur Fedora-Fr participe à cette événement et vient d'ouvrir le forum dédié.

Bon rapport de bug à tous !

Author: "dummy@example.com (llaumgui)"
Send by mail Print  Save  Delicious 
Date: Sunday, 07 Apr 2013 11:09

Comme chaque année, Fedora-Fr (le site/forums) & l'association Borsalinux-Fr participeront au salon Solutions Libres et Open Source 2013 (anciennement Solutions Linux).

Pour les ambassadeurs du projet Fedora qui particperont à l'evènement : merci de vous noter sur la page Wiki.
Pour tous les autres, vous pouvez déjà réserver la date & je rappelle que même si il faut un badge pour rentrer (c'est pour les stats) le salons reste 100% gratuit !

Solutions Libres et Open Source 2013

Author: "dummy@example.com (llaumgui)"
Send by mail Print  Save  Delicious 
Date: Friday, 05 Apr 2013 16:32

L’après-midi du Samedi 20 Avril L'association aGeNUx est invité dans le cadre d'une Install Party au Café "Le Jeanne d'Arc"
L'animation se veut grand public, démonstration des différentes distributions et applications, tel que la suite bureautique Libre Office, XBMC, Gimp...
Le public peut venir avec son ordinateur et repartir avec un nouveau système d'exploitation.
De façon conviviale une équipe de «manchot» répondront à vos interrogations  et vous informeront des avantages du logiciel Libre.
http://www.agenux.org/install-au-jeanne … -20-avril/

Author: "dummy@example.com (village47)"
Send by mail Print  Save  Delicious 
Next page
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader