Le Top 500 de juin 2014

Posté par  (site web personnel) . Édité par Xavier Teyssier et bubar🦥. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
48
23
juin
2014
Technologie

Le quarante-troisième Top 500 des supercalculateurs mondiaux est sorti aujourd’hui à l’occasion de la conférence International Supercomputing de Leipzig en Allemagne.

Rappelons que le Top 500 se base sur une soumission volontaire (de nombreuses machines puissantes mais classifiées ne participent pas à la course) et sur un comparateur de performances spécifique extrêmement parallélisable (le code LINPACK, qui concerne la résolution de systèmes d’équations linéaires).

L’analyse dans la suite de la dépêche.

Sortie du connecteur Tuleap Agile Planner pour Eclipse en Open Source

Posté par  . Édité par Benoît Sibaud, palm123 et claudex. Modéré par claudex. Licence CC By‑SA.
16
18
juin
2014
Technologie

Ericsson, Enalean et Obeo ont annoncé lors de la conférence EclipseCon France (18 et 19 juin 2014) à Toulouse la sortie prochaine du premier outil Open source de gestion de projet agile intégré à Eclipse.

Cette innovation a vu le jour grâce au partenariat avec Ericsson qui a participé au financement des développements, et à la collaboration technique des équipes d’Enalean et d’Obeo. Les ingénieurs Enalean ont complétement retravaillé l'API REST de Tuleap et Obeo s'est chargé de l'intégration dans Eclipse.

L'objectif de ce connecteur est d'accéder aux outils agiles de la forge logicielle Tuleap directement depuis l'environnement de développement Eclipse. Grâce au connecteur Tuleap Agile Planner pour Eclipse, les développeurs accèdent aux outils agile de Tuleap (versions, sprints, mur des tâches, graphique burndown) tout en restant dans Eclipse, évitant les allers-retours entre les différents outils.

Core Infrastructure Initiative

Posté par  . Édité par Davy Defaud et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
29
25
avr.
2014
Technologie

Après la réponse musclée d’OpenBSD face à la faille Heartbleed d’OpenSSL, la Fondation Linux a aussi une tentative de solution. C’est un groupe de plus d’une dizaine d’entreprises qui va fournir plusieurs millions de dollars pour financer des projets capitaux et libres dans le besoin.

Les financements pourront aller à des développeurs clefs pour qu’ils puissent travailler à plein temps sur leur projet, à des audits de sécurité, à de l’infrastructure de test ou de développement, à des voyages ou même à des réunions physiques. Ce projet sera administré par la Fondation Linux et les fonds seront attribués par un groupe composé des différents bailleurs de fonds, de développeurs de logiciels libres ou d’autres membres des entreprises impliquées dans le Libre.

Pour l’instant, les premières sociétés impliquées sont (par ordre alphabétique) : Amazon, Cisco, Dell, Facebook, Fujitsu, Google, IBM, Intel, Microsoft, NetApp, Qualcomm, Rackspace et VMWare. La fondation espère que d’autres rejoindront le mouvement.

Logo CII

Tuleap 7.0 est disponible

Posté par  (site web personnel) . Édité par ManonM, Nÿco, palm123, BAud, bubar🦥 et GeneralZod. Modéré par Florent Zara. Licence CC By‑SA.
28
27
mai
2014
Technologie

Le 12 mai, la mouture 7.0 de Tuleap a été publiée. « Tuleap est une forge logicielle éditée par la société Enalean permettant le pilotage des projets, l’amélioration de la qualité des développements et facilitant la collaboration. La forge favorise la productivité, la traçabilité et la qualité des processus pendant le cycle de vie des projets. » Merci Wikipédia. Et « En informatique, une forge est un système de gestion de développement collaboratif de logiciel. » Encore merci Wikipédia.

logo Tuleap

Webinaire erocci le 15 mai 2014: découvrez le framework REST 2.0

Posté par  (site web personnel) . Édité par Benoît Sibaud, palm123, ZeroHeure, Nÿco et Nils Ratusznik. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
5
9
mai
2014
Technologie

erocci est un framework générique OCCI (Open Cloud Computing) Interface) écrit en Erlang/OTP (Open Telecom Platform, la bibliothèque standard du langage de programmation Erlang).

Le standard OCCI est un standard ouvert, défini par l'OpenGridForum, pour définir des API REST autour du cloud computing, de manière plus contrainte, et donc facilement interopérables.

Plus de détails dans la suite de la dépêche. Et si vous n'avez pas tout compris, mais que cela titille votre curiosité, nous présenterons erocci lors d'un webinaire organisé par OW2 le 15 mai. Vous pourrez y voir erocci tourner en vrai et poser des questions à l'auteur. Les inscription se passent sur le site d'OW2.

Sortie du langage Pharo et de son environnement de développement en version 3.0

Posté par  . Édité par BAud, claudex, ZeroHeure et palm123. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
23
6
mai
2014
Technologie

Le projet Pharo est fier d’annoncer la sortie de Pharo 3.0 — un langage dynamique et son environnement de développement immersif. Pharo est un projet libre distribué sous licence MIT.

Logo Pharo

Pharo consiste en un langage objet inspiré de Smalltalk extrêmement bien conçu et un environnement de développement intégré innovant. L'environnement de développement permet, entre autres, l'implémentation du programme, ainsi que l'inspection et la modification des objets durant l'exécution.

Silverpeas 5.14 est sortie

Posté par  (site web personnel) . Édité par Nils Ratusznik, ZeroHeure, Davy Defaud, NeoX, Bruno Michel et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
26
27
mar.
2014
Technologie

Après plusieurs mois de développement et de débogages intensifs, Silverpeas 5.14, le portail collaboratif et social clé en main, est sorti officiellement la semaine dernière.

Silverpeas

Silverpeas est un portail collaboratif et social libre (AGPL v3) écrit en Java/JEE. Son objectif est de faciliter la mise en relation des utilisateurs, leur collaboration, le partage des connaissances et des bonnes pratiques. Pour ce faire, il offre une ergonomie intuitive et de nombreuses applications prêtes à emploi (environ une trentaine) : gestion documentaire (GED), archivage de courriels, importation de documents numérisés, workflow documentaire, réservation de salles, organisation de réunions, liens de téléchargement temporaires, blogs, formulaires en ligne, petites annonces, bulletins, flux RSS, etc.

Vous découvrirez plus en détails cette version en deuxième partie de dépêche.

Leslie Lamport, prix Turing 2013

Posté par  . Édité par Davy Defaud, Benoît Sibaud, ZeroHeure et Nÿco. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
49
28
mar.
2014
Technologie

Le prix Turing récompense des chercheurs en informatique qui posent des bases sur lesquelles s’appuient non seulement leurs successeurs, mais aussi chacun d’entre nous. Cette année, c’est Leslie qui Lamport (© Shuba) pour ses contributions fondamentales à la théorie et la pratique des systèmes répartis et concurrents, notamment l’invention de concepts tels que la causalité et les horloges logiques, la sûreté et la vivacité, les machines à états réparties, et la cohérence séquentielle.

La suite en seconde partie.

Spéciale Lennart Poettering : nouvelles versions de systemd et PulseAudio

42
21
mar.
2014
Technologie

La sortie de la dernière version de PulseAudio coïncide avec celle de trois nouvelles versions de systemd, c’est donc l’occasion de faire une dépêche spéciale Lennart Poettering !

Lennart Poettering <3

photo de Harald Hoyer sous CC-BY-SA-3.0

Kalray un processeur massivement parallèle très impressionnant : Qu’il est loin le temps de mon ZX81

91
8
jan.
2014
Technologie

Quand je regarde les ordinateurs de compétition que nous utilisons aujourd’hui et ceux avec lesquels j’ai découvert l’informatique, j’ai l’impression de voir l’évolution de la vie sur terre — qui a commencé il y a environ 3,5 milliards d’années avec l’apparition des premières bactéries, pour arriver jusqu’à l’homme plus ou moins évolué que nous sommes aujourd’hui — ramenée à une soixaine d’années si l’on part du transistor jusqu’aux processeurs les plus avancés d’aujourd’hui, parmi lesquels le processeur MPPA MANYCORE de Kalray.

Neovim : une refonte de vim pour le 21è siècle

Posté par  (site web personnel) . Édité par Florent Zara, BAud et Benoît Sibaud. Modéré par Ontologia. Licence CC By‑SA.
Étiquettes :
38
26
fév.
2014
Technologie

Neovim est un fork tout récent (fin janvier 2014) de Vim. Faut-il rappeler ce qu'est Vim (Vi IMproved), le fameux éditeur de texte ? Lui-même clone le plus populaire de l'ancêtre Vi ?

Logo VIM

Le logiciel a maintenant plus de 20 ans, contient environ 300 000 lignes de code de vieux C effrayant que peu de gens comprennent. Le mainteneur (unique ?) de Vim, Bram Moolenaar, refuse de factoriser certaines parties du code, et est très prudent avant d'accepter des patchs, car c'est lui qui devra en assurer la maintenance. Conséquence de tout ça : Vim est très dépendant d'une seule personne et évolue très lentement.

Neovim a pour objectif premier de simplifier la maintenance de vim :

  • modernisation du système de compilation : utilisation de cmake ;
  • suppression du code assurant la compatibilité avec de vieux systèmes ;
  • utilisation d'une bibliothèque externe (libuv) pour s'abstraire des différences entre les systèmes d'exploitation ;
  • factorisation « agressive » du code ;
  • meilleure séparation du code entre différents développeurs.

Par la suite, un nouveau système de plugins est prévu, ainsi que la possibilité de pouvoir créer plus facilement des interfaces graphiques (à la manière des plugins).

NdM : merci à Carif pour son journal.

Plan9 en GPL v2, pour les nuls

Posté par  (site web personnel, Mastodon) . Édité par palm123, ZeroHeure et tuiu pol. Modéré par Florent Zara. Licence CC By‑SA.
55
19
fév.
2014
Technologie

L'université de Berkeley en Californie a reçu l'autorisation d'Alcatel-Lucent de publier Plan9 en GPLv2. Pour rappel, Plan9 est un OS, descendant de Unix Time-Sharing System, développé chez Bell Labs, par Rob Pike, Ken Thompson, Dennis Ritchie et d'autres.

Glenda, logo de Plan9

Comme il semble que peu de monde sache ce qu'est Plan9, voici, dans la suite de la dépêche, une rapide introduction à Plan9. Nous vous invitons à poursuivre par vous même en lisant la documentation et en installant Plan9 sur votre cluster de RaspberryPi, vos Thinkpads ou vos machines virtuelles pour vous faire une idée de la bête par vous-même.

NdA : Merci à eggman et Sygne pour leurs journaux respectifs sur le sujet, sous licence CC by-sa.

Et si la meilleure des cartes RAID était libre ?

Posté par  (site web personnel) . Édité par Nils Ratusznik, Nicolas Casanova, Tonton Th, palm123, NeoX, ZeroHeure, Jiehong, Nÿco et jcr83. Modéré par ZeroHeure. Licence CC By‑SA.
97
10
fév.
2014
Technologie

ZFS comme son nom ne l'indique pas n'est pas juste un système de fichiers. Plus je l'utilise plus je dirais même que le système de fichiers n'est qu'une des fonctionnalités sympa de ZFS. ZFS est avant tout un moyen d'organiser de façon efficace ses ressources de stockage, une sorte de carte RAID surpuissante.

NDA : merci à Nicolas Casanova, Tonton Th, NeoX, Jiehong, jcr83 et ZeroHeure pour leur relecture attentive

Accès libre à la bibliothèque numérique d’ENI pendant 3 jours

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud et Xavier Teyssier. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
27
10
fév.
2014
Technologie

Vous le savez sûrement, les éditions ENI font partie des amis de LinuxFr.org qui permettent de motiver et récompenser chaque mois les meilleurs contributeurs du site, accompagnés en cela par les éditions Eyrolles et Diamond (GNU/Linux Mag, aka GLMF). D’ailleurs, chacun de ces éditeurs a déjà mis en place des solutions d’accès numérique à ses livres et/ou revues, que ce soient des livres électroniques au format EPUB, HTML, PDF ou des bases documentaires accessibles en ligne sous forme d’abonnement pour essayer de s’adapter aux nouveaux usages et nouveaux supports.

Logo éditions ENI

Afin de mieux faire connaître leur bibliothèque numérique, les éditions ENI mettent en libre accès pendant trois jours l’ensemble de leur catalogue de livres numériques, au format HTML, du 11 février à minuit au 13 février à 23 h 59. Comme il y en a pour tous les goûts (ou presque), vous devriez trouver votre bonheur, même si vous êtes contre votre gré dans un environnement propriétaire. On rappelle que parmi les auteurs, certains sont des lecteurs ou contributeurs de LinuxFr.org, comme Sébastien Rohaut, par exemple. Ce qui fait que leur catalogue ne manque pas d’ouvrages sur les technologies libres et open source, que ce soit, en vrac, sur :

  • GNU/Linux, principalement Debian, Ubuntu et Red Hat ;
  • les environnement LAMP et les SGC / CMS qui tournent dessus : WordPress, Joomla, Drupal, etc. ;
  • les bases de données relationnelles (MySQL, PostgreSQL, etc.) ;
  • le courriel : Zimbra, Postfix, Amavis, etc. ;
  • ou encore des outils dédiés : Alfresco, Talend, Squid, Piwik, Nagios (à quand un ouvrage sur Shinken ? ;-)).

ENI 1

Bref, vous avez trois jours (sur vos pauses de boulot !) pour vous faire une idée sur le fond de leurs ouvrages, la forme de la bibliothèque numérique, voire choisir votre récompense pour votre prochaine contribution sur LinuxFr.org !

Cloud Kee Pass - version « même pas encore alpha »

Posté par  . Édité par Jarvis, Ontologia, palm123, Nicolas Casanova et jcr83. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
13
8
fév.
2014
Technologie

Tout le monde a un jour eu quelques difficultés de se souvenir d'un de ses mots de passe. Cloud Kee Pass est un nouveau projet personnel permettant de stocker ceux-ci de manière sécurisée.

NdM : merci à ondex2 pour son journal.

CARE et la reproductibilité des exécutions

Posté par  (site web personnel) . Édité par palm123, Benoît Sibaud, ZeroHeure, Florent Zara et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
74
5
fév.
2014
Technologie

CARE (Comprehensive Archiver for Reproducible Execution) vient de sortir en version 2.1.

CARE est un outil permettant d'observer l'exécution d'une commande Linux (ls, gcc, vlc, …) et de créer une archive contenant l'intégralité des fichiers utilisés lors de l'exécution de cette commande. Il est alors possible d'extraire cette archive sur une autre machine afin de relancer la commande dans le système de fichiers d'origine.

Lors de la ré-exécution, la commande sera entièrement isolée dans l'archive et ne pourra accéder qu'aux fichiers et à l'environnement présent dans cette archive. Il est important de noter que les événements extérieurs (comme les entrées clavier, réseau, …) ne sont pas archivés et doivent, si nécessaire, être recréés par l'utilisateur.

Le premier framework générique OCCI : erocci 0.1

Posté par  (site web personnel) . Édité par Nÿco, Benoît Sibaud, palm123 et Xavier Teyssier. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
13
7
fév.
2014
Technologie

erocci 0.1 vient de sortir. C'est un framework, écrit en erlang/OTP, pour construire des API OCCI (Open Cloud Computing Interface).

Qu'est-ce que OCCI ?

La principale caractéristique technique du cloud computing est de définir des services sous forme d'API REST. Le standard OCCI est un standard ouvert, défini par l'OpenGridForum, pour définir des API REST de manière plus contrainte, et donc facilement interopérables.

Jusqu'ici, OCCI a été principalement utilisé comme surcouche à des API de services d'infrastructure (IaaS) tels qu'OpenStack ou OpenNebula. OCCI est en particulier utilisé par CompatibleOne pour gérer l'interopérabilité entre services cloud.

Pourquoi erocci ?

Toutes les mises en oeuvre de OCCI sont dédiées à un type d'API particulier (en général l'API Infrastructure) avec un grand nombre de connecteurs vers des API propriétaires.

erocci est un framework complètement générique basé sur OCCI : les API sont décrites en XML et le framework gère la persistence (Mnesia pour l'instant), les différents "renderings" (JSON, XML, etc) ou même transport (HTTP aujourd'hui, mais XMPP est dans la feuille de route).

L'utilisation d'erlang/OTP ainsi que des bibliothèques cowboy (serveur web), exmpp (XMPP), jiffy (JSON) permettent d'envisager un très bon passage a l'échelle ainsi qu'une grande fiabilité.

Les prochaines étapes de la roadmap prévoient donc :

  1. XMPP comme transport ;
  2. renderings XML et OCCI (similaire aux en-têtes HTTP) ;
  3. persistence SQL et Riak ;
  4. amélioration du système de connecteurs vers des API existantes.

Tous les retours et contributions sont les bienvenus.

LLVM 3.4 et Clang 3.4

Posté par  (site web personnel) . Édité par rewind, Yves Bourguignon, Benoît Sibaud, claudex, Xavier Teyssier, Nÿco et Florent Zara. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
52
14
jan.
2014
Technologie

A-t-on encore besoin de présenter LLVM et Clang ? Cette suite de compilation est désormais bien établie, en particulier dans le monde du logiciel libre où elle est utilisée dans de nombreux projets (Emscripten, llvmpipe, entre autres). L'application la plus en vue associée à LLVM est sans aucun doute Clang, le compilateur C/C++/ObjectiveC officiel du projet.

Le 6 janvier dernier sont sorties les versions 3.4 de LLVM et de Clang. Les nouveautés sont détaillées dans la suite de la dépêche.

OpenStack : venez discuter avec l'association des utilisateurs francophones - Meetup#5

Posté par  (site web personnel) . Édité par Florent Zara et Xavier Teyssier. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
10
3
fév.
2014
Technologie

L'association des utilisateurs francophones d'OpenStack vient d'être créée ! Elle est ouverte à tous, venez la rencontrer lors du prochain Meetup du 11 février à l'Epita ! L'association a pour objet la promotion et l'aide au développement du projet OpenStack et des projets libres associés sur le territoire français et plus largement dans les pays francophones. ’association a également pour objet de regrouper l’ensemble des utilisateurs et contributeurs francophones au projet OpenStack (développeurs, traducteurs, utilisateurs, etc…).

logo OpenStack.fr

Ainsi, et sans que cette liste ne puisse être limitative, l’association sera notamment amenée à réaliser les actions suivantes :

  • organisation et/ou participation à différentes manifestations, conférences ou expositions en France et à l’étranger ;
  • réalisation d’opérations de communication médiatique (telles que des communiqués de presse, etc…), ainsi que tous les actes nécessaires aux dites communications (tels que traductions, diffusion, etc…) de communiqués de presse provenant de la « communauté » OpenStack dans le monde entier ;
  • rédaction et/ou participation à la rédaction d'articles consacrés au projet OpenStack, sa communauté et les projets libres associés ;
  • réalisation d’opérations de promotion pour le développement du projet OpenStack ainsi que de manière générale les projets libres associés ;
  • organisation et/ou participation à des actions d'information et de sensibilisation en direction des instances locales, nationales ou internationales ;
  • recueillir et remonter les informations liées à la communauté francophone vers les instances de la Fondation OpenStack.

Venez découvrir l'association, ses actions et éventuellement la rejoindre (adhésion annuelle à 5 €), le 11 février prochain.

Le chiffrement homomorphe

Posté par  . Édité par Sclarckone, claudex, Xavier Teyssier, jcr83, Nÿco, palm123 et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
52
13
jan.
2014
Technologie

Voici un bref état des lieux d'un domaine encore expérimental de la cryptographie : le chiffrement homomorphe. Un schéma de chiffrement homomorphe permet d'effectuer des opérations sur des données chiffrées sans jamais avoir à déchiffrer ces dernières.

NdM : merci à Elyotna pour son journal.

Liquidprompt version 1.7

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
42
2
déc.
2013
Technologie

Le Liquid Prompt est un prompt fluide affichant de manière limpide des informations utiles là où vous les verrez : le prompt de votre shell bash ou zsh.

Le liquidprompt était déjà bien rempli de fonctionnalités, mais vu la quantité de travail de fond accompli sur la branche de développement, il coulait de source qu'il était temps de sortir une nouvelle version stable.

Une vague de bugfix (notamment une meilleure compatibilité avec zsh, FreeBSD, OpenBSD et OS X) mais surtout un torrent, que dis-je, un raz-de-marée, d'optimisations (notamment dans les dépôts mercurial ou bazaar) écoulées par le nouveau mainteneur, Olivier Mengué.

Quelques gouttes de fonctionnalités, également :

  • affichage du temps mis par la dernière commande (s'il dépasse un seuil, dans le plus pur style liquidprompt) ;
  • l'affichage du nombre de lignes modifiées dans les dépôts fossil ;
  • la température affichée est maintenant la moyenne des maximums ;
  • désactivation du support de gestion de version pour l'utilisateur root (plus logique d'un point de vue sécurité).

Je ne voudrais pas trop me mouiller, mais je crois qu'on a là un excellent cru.

Petit état de l'art des systèmes d'initialisation (1)

60
3
déc.
2013
Technologie

Ces dernier temps, la question de l'initialisation du système d'exploitation a été au cœur des trolls discussions. Nous allons faire un point sur les différentes approches mise en œuvre possédant une implémentation libre.

Dans cette première partie, nous allons voir arbitrairement quatre systèmes d'initialisation : OpenRC, rcNG, Upstart et runit.

Nous n'aborderons pas systemd du fait qu'il a déjà été évoqué dans de nombreux contenus (ici, ici et par exemple).

Note : merci à Jarvis Jiehong, needs, Fopossum, Brndan, Joël Thieffry, Storm, MrSpackMan, Nils Ratusznik, Misc, reno, Sylvain Blandel, Benoît Sibaud, lenod,talou, etenil, qui sont les véritables auteurs de cette dépêche.

Le Top 500 de novembre 2013

Posté par  (site web personnel) . Édité par Davy Defaud et palm123. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
40
18
nov.
2013
Technologie

Le quarante‐deuxième Top 500 des supercalculateurs mondiaux est sorti aujourd’hui à l’occasion de la conférence Supercomputing SC13 de Denver (Colorado).

Rappelons que le Top 500 se base sur une soumission volontaire (de nombreuses machines puissantes mais classifiées ne participent pas à la course) et sur un comparateur de performances spécifique extrêmement parallélisable (le code LINPACK, qui concerne la résolution de systèmes d’équations linéaires).

L’analyse dans la suite de la dépêche.

Concours de programmation CodinGame le 23 novembre 2013

Posté par  (site web personnel) . Édité par ZeroHeure, Benoît Sibaud et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
10
21
nov.
2013
Technologie

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 23 novembre 2013 à 18h.

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés attractives en France, en Angleterre et au Brésil.