Petites brèves : SystemRescueCd 2.4.0 & openSUSE 12.1 RC2

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
38
8
nov.
2011
Distribution

SystemRescueCd

La version 2.4.0 de SystemRescueCd vient de paraître. Pour mémoire, SystemRescueCd est un système GNU/Linux complet, de taille réduite, fonctionnant aussi bien sur un live CD que sur une clef USB. Très pratique pour « sauver » une machine, il contient un ensemble d’outils aussi varié que complet. Que ce soit pour partitionner, sauvegarder vos données, diagnostiquer un problème réseau, restaurer un gestionnaire d’amorçage… Quel que soit votre problème, vous trouverez probablement de quoi vous dépanner sur ce système. Et pour ne rien gâcher, il est très régulièrement mis à jour. La dernière version nous offre ainsi les noyaux 3.0.8 et 3.1.0, une mise à jour de Firefox en 7.0.1, de Gparted en 0.10.0, ou encore un serveur X.Org en version 1.10.4. Mais ce qu’on notera tout particulièrement avec cette mise à jour, c’est la suppression de la gestion du système de fichiers Reiser4, faute de patch existant pour les noyaux 3.x.

openSUSE

La version 12.1 RC2 d’openSUSE vient d’être livrée au public. Cela devrait être la dernière « version candidate » avant publication de la prochaine version stable d’openSUSE, alors n’hésitez surtout pas à tester et remonter les éventuels problèmes. Particulièrement à jour, cette distribution arrive avec les environnements de bureau GNOME 3.2 et KDE 4.7. On y trouvera également le noyau Linux 3.1 et un environnement de développement pour le langage Go de Google. OpenSUSE a également revu sa procédure de démarrage, maintenant basée sur GRUB 2 et le fameux systemd de Lennart Poettering.

FreeMedForms : la médecine libre s’enrichit de deux nouvelles applications

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Davy Defaud.
26
8
nov.
2011
Médecine

FreeMedForms

Le projet FreeMedForms est un projet médical communautaire libre. Le projet regroupe plusieurs applications, toutes sont libres et gratuites, distribuées sous licence GPL v3 / LGPL et codées en Qt/C++. Deux de ces applicatifs viennent d’être mis à disposition, ce jour, date d’anniversaire du créateur du projet.

La première application est la toute première version stable de FreeMedForms EMR, un gestionnaire de dossiers patient déjà riche de fonctionnalités : multi‐utilisateur, client‐serveur ou monoposte, multi‐agenda, avec formulaires patient modulables, base de données pharmacologique complète et gestion des interactions médicamenteuses, comptabilité libérale intégrée, etc.. FreeMedForms EMR vous permet déjà de gérer votre base patient librement et gratuitement.

La seconde application est la troisième version majeure de FreeDiams, notre assistant de prescription médicamenteuse. FreeDiams peut maintenant gérer les interactions de prescriptions complexes incluant des thérapeutiques de différents pays au sein de la même prescription (chose qu’aucun autre logiciel ne propose à ce jour). Les médicaments potentiellement inappropriés font aussi leur apparition dans une version expérimentale. Les bases de données thérapeutiques et d’interaction sont bien évidemment mises à jour. FreeDiams est totalement intégré à FreeMedForms EMR et dispose d’une interface solide d’interopérablité.

Le projet a été présenté au FOSDEM 2011, aux RMLL 2011, ainsi qu’à différents congrès médicaux.

NdM : De la part de toute l’équipe de relecture-modération de LinuxFr.org, un joyeux anniversaire à toi Éric !
En outre, je signale à tous ceux qui vont se poser la question « Et la carte vitale ? », qu’Éric y a déjà répondu lors d’une précédente dépêche.

1re Creative Party les 15 et 17 novembre

Posté par  (site web personnel) . Modéré par rootix. Licence CC By‑SA.
Étiquettes :
10
8
nov.
2011
Communauté

Chtinux (Célèbre GULL Lillois), organise sa première Creative Party. Il s’agit d’une install party orientée outils de création numériques, avec des ateliers, des présentations et démos, des échanges/discussions.

Au programme : réalisation de films en image par image, musique électronique, montage vidéo, modélisation 3D, retouche photo… Tous les logiciels seront installables sur les machines des visiteurs, et les travaux présentés librement téléchargeables et échangeables.

Pour profiter de cet évènement, il y a deux dates :

  • le 15 novembre de 18 h 30 à 22 h 30, à la Maison Régionale de l’Environement et des Solidarités (M.R.E.S), au 23 rue Gosselet à Lille ;
  • le 17 novembre de 17 h 30 à 19 h 30 à la Maison des Associations (MDA), au 100 rue de Lille à Tourcoing.

Plus d’infos (affiche, programme…) :

1.0 et 2.0 (Cassandra et Mercurial)

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
Étiquettes :
16
7
nov.
2011
Technologie

Des versions toutes rondes de logiciels libres sont tout juste sorties : la 1.0 de Cassandra, et la 2.0 de Mercurial.

N. D. A. : Merci à GeneralZod pour avoir contribué à cette brève.

Apache Cassandra 1.0

Le projet Apache Cassandra a publié la version 1.0.0 de son logiciel libre. Pour rappel, Cassandra est une base de données non‐SQL (NoSQL), sous forme de paires clé‐valeur, sous licence Apache 2.0. Initiée par Facebook et utilisée par Twitter, Digg et Reddit, Cassandra est super‐extensible et conçue pour fonctionner sur des grappes de serveurs (clusters).

Mercurial 2.0

Mercurial version 2.0 a été publiée. C’est un système de gestion de versions décentralisée sous UNIX (et donc GNU/Linux) et Windows, distribué sous licence GPL v2. Des fonctionnalités majeures on été ajoutées, et des nouveautés font leur apparition dans le cœur et les extensions.

Tous les détails dans la seconde partie.

Entretien avec Antoine Mercadal, d’Archipel Project

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
24
7
nov.
2011
Virtualisation

Antoine Mercadal est le développeur principal du logiciel libre Archipel Project.

LinuxFr.org : T’es qui toi ?

Antoine Mercadal (primalmotion). Je suis créateur, architecte, mainteneur, développeur principal du projet Archipel et, maintenant, le co‐fondateur de TrivialDev, la société derrière Archipel.

LinuxFr.org : Qu’est‐ce qu’Archipel ? Qu’est‐ce que ça fait et comment ?

C’est un outil décentralisé de gestion de plates‐formes virtualisées. Il est basé sur la bibliothèque libvirt pour ce qui est communication avec les engins de virtualisations, et sur XMPP pour tout le reste ! Le projet est séparé en deux composants : un agent en Python à installer sur les hyperviseurs, et l’interface utilisateur en Cappuccino à installer où l’on veut. Il faut aussi disposer d’un serveur XMPP (soit en installer un, soit réutiliser un serveur déjà existant).

Suite de l’entretien en seconde partie de dépêche.

Freesiege : un Tetris‐like de guerre entièrement libre

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
38
7
nov.
2011
Jeu

Je me suis permis de reprendre le titre de la dépêche de 2007 en clin d’œil aux développeurs originaux. Je vous invite à la consulter pour avoir des informations sur le type de jeu, le gameplay, etc..

Quand j’ai découvert FreeSiege, il semblait abandonné depuis quelques années, j’ai contacté les développeurs et ils m’ont redirigé vers leur dépôt GitHub facile à forker.

Le principal problème de FreeSiege était ses données : elle n’étaient pas très jolies et surtout non‐libres ! Ce qui plaçait FreeSiege dans une situation illégale et bancale, le rendant non empaquetable pour les distributions et difficile à distribuer.

J’ai donc entrepris de remplacer les données de FreeSiege par des données libres, d’abord en piochant sur OpenGameArt et dans les données de BattleForWesnoth puis en demandant de l’aide sur un forum, les musiques viennent de Jamendo.

C’est enfin fini, faisant de FreeSiege un jeu entièrement libre ! Dans l’ensemble, c’est plutôt plus joli ; en revanche, les données graphiques ne sont pas très cohérentes entre elles, ça fait une espèce de florilège de données libres en tout genre, des icônes de Glest, des sprites de BattleForWesnoth, des illustrations du projet WTactics… Aussi des contributions de généreux artistes faites exprès pour l’occasion.

Comme je suis plutôt développeur à la base, j’en ai profité pour corriger quelques bogues, ajouter la gestion des sprites en PNG et réorganiser un peu le code. J’avais entrepris d’ajouter le jeu en réseau, mais finalement, je n’ai pas eu le courage de finir le boulot.

Copies d’écran pour comparaison dans la seconde partie de la dépêche.

Revue de presse de l’April pour la semaine 44 de l’année 2011

Posté par  (site web personnel, Mastodon) . Modéré par Nÿco. Licence CC By‑SA.
17
7
nov.
2011
Internet

La revue de presse de l’April est régulièrement éditée par les membres de l’association. Elle couvre l’actualité de la presse en ligne, liée au logiciel libre. Il s’agit donc d’une sélection d’articles de presse et non de prises de position de l’association de promotion et de défense du logiciel libre.

Sommaire

Vidéos de l’Embedded Linux Conference Europe

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes :
18
7
nov.
2011
Communauté

Un peu plus d’une semaine après la fin de l’Embedded Linux Conference Europe que nous avions évoquée dans une précédente dépêche, Free Electrons vient de publier les vidéos de l’intégralité des conférences de cet événement.

Au total, ce sont 51 vidéos qui sont disponibles, pour une durée totale de plus de 36 heures, sur des sujets comme Linux temps réel, la gestion d’énergie, les systèmes de construction, Android, le support matériel embarqué dans Linux, et bien d’autres. Les vidéos sont disponibles en 1080p ou en 450p. Un certain nombre de vidéos ont pu être enregistrées avec une prise de son directe sur le microphone de l’intervenant, offrant ainsi une qualité audio supérieure aux vidéos précédemment publiées par Free Electrons.

Enfin, signalons les dates des prochaines conférences importantes du monde Linux embarqué :

  • du 14 au 16 février 2012, l’Embedded Linux Conference aura lieu à Redwood City, à proximité de San Francisco, aux États‐Unis. D’une durée de trois jours, c’est l’édition américaine de cette conférence Linux embarqué ;
  • du 6 au 9 novembre 2012, l’Embedded Linux Conference Europe aura lieu à Barcelone en Espagne.

Actualités du groupe sensibilisation de l’April

Posté par  . Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
26
7
nov.
2011
Communauté

Le groupe de travail Sensibilisation de l’association April réalise des documents de sensibilisation aux logiciels libres depuis plusieurs années. La dernière réalisation en date :
Affiche Logiciels libres faites passer
Le groupe vient de changer d’animateur et travaille sur plusieurs documents en cours d’élaboration. Si vous aussi vous êtes intéressé par la sensibilisation aux logiciels libres, venez nous rejoindre et participez à ce groupe de travail (que vous soyez membre de l’April ou non).

Découvrir Xtend, un langage extension de Java

Posté par  . Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
17
7
nov.
2011
Java

Xtend est un langage sous licence Eclipse qui est compilé en Java, afin d’être exécuté sur la JVM. C’est un langage se basant sur Java, sa syntaxe, son système de type et son typage statique, tout en étendant ses capacités. Xtend ne vise pas à remplacer Java, mais à être utilisé dans des situations où son ancêtre ne brille pas.

Xtend facilite l’utilisation de Java en supprimant le « bruit » inutile, rendant le code plus facile à écrire et à lire :

  • l’inférence de type (sur les variables, les types de retour, les boucles for()) ;
  • l’accès aux propriétés d’un objet de la même manière que les champs ;
  • les points‐virgules optionnels ;
  • les parenthèses optionnelles lors d’appels de méthodes sans arguments ;
  • l’utilisation du return optionnel (la dernière expression étant la valeur de retour).

Xtend étend Java en lui apportant les closures, les méthodes d’extension, le multiple dispatch, la surcharge des opérateurs, un switch() bien plus puissant que celui provenant du C, les chaînes de caractères multi‐lignes et un système de templates permettant d’avoir une indentation correcte du template, mais aussi du texte généré.

Xtend est intéressant car il apporte à Java des capacités assez similaires aux dernières versions de C#, tout en allant au‐delà. Il dispose déjà d’une prise en charge avancée dans Eclipse : coloration syntaxique, aide au contenu, quelques ré‐usinages (refactoring), la navigation, etc.. Enfin, le fait qu’il soit compilé en Java et non en bytecode permet de l’utiliser avec Android et GWT, par exemple.

Tyrs, un client de micro‐blogging en console

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Lucas Bonnet. Licence CC By‑SA.
22
7
nov.
2011
Internet

Tyrs est un client de micro‐blogging, supportant les services Twitter et Status.net (identi.ca), le tout en console et surtout utilisant ncurses pour Python. Je profite de la sortie de la version 0.5.0 pour en faire une présentation sur LinuxFr.org.

Les objectifs de Tyrs sont d’obtenir une bonne interactivité, avec une interface assez intuitive que peut offrir un support ncurses. Tyrs essaye de ne pas imposer de choix à l’utilisateur, en proposant un fichier de configuration tant pour les fonctionnalités, que pour l’affichage et les touches par défaut. Les bordures ne vous plaisent pas, trop d’espaces entre les notices, les couleurs vous font mal aux yeux ? Le tout est configurable, avec un fichier ressemblant à un fichier INI.

C’est vraiment pour le fun que j’ai commencé Tyrs, n’ayant pas de bagage spécifique dans le domaine. J’ai choisi de démarrer ce projet parce que je l’utilise, mais également à titre pédagogique. En outre, contrairement à ce qu’on pourrait croire, je ne suis pas un gros utilisateur de Twitter, simplement un petit utilisateur régulier, voulant se faire plaisir à écrire un programme. Les premières lignes datent de mai.

La licence utilisée est la GPL v3, son développement s’effectue sur ce dépôt de GitHub. Tyrs est donc un logiciel libre.

Conférence Shinken mardi 8 novembre à Grenoble

Posté par  . Modéré par rootix.
Étiquettes :
13
6
nov.
2011
Supervision

Shinken est un logiciel de surveillance système et réseau placé sous licence libre Affero GPL v3. Il veut être une amélioration de Nagios.

L’association La Guilde vous propose d’assister à la conférence :

Supervision réseau avec Shinken
Par Vincent Riquer, administrateur système et trésorier de la Guilde.
Mardi 8 novembre à 19 h, à Grenoble, dans l’Amphi E de l’ENSIMAG, au 681 rue de la Passerelle, Domaine Universitaire, 38400 Saint‐Martin‐d’Hères.

Entrée libre et gratuite.

Plan de la conférence :

  • nouveaux problèmes (évolution de l’IT) ;
  • Shinken, une architecture innovante ;
  • plus qu’une architecture ;
  • évolutions futures.

La conférence s’adresse à un public d’administrateurs. Elle est centrée sur les plus‐values apportées par rapport aux solutions classiques, tant d’un point de vue configuration que de la nouvelle vision de la supervision qu’apporte Shinken.

AFULTab : le grand jeu concours de la tablette libre

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
12
6
nov.
2011
Communauté

Psssittt ! Psssittt ! Un grand jeu concours ! \o/

L’idée

Adoptez une tablette tactile de bonne facture, disponible sur le marché, nourrissez‐la avec des logiciels libres, cliquez sur entrée et savourez !

L’AFUL lance ce concours notamment pour faire la démonstration qu’il est possible de créer une tablette, vite faite, bien faite, et qui réponde aux besoins de l’entreprise ou d’un usage personnel.

Et moi, si je veux participer ?

Qui que vous soyez, particuliers, associations, écoles, entreprises, etc., sans limite de frontières, ni de nombre de participants par projet, débridez votre imagination ! Venez !

Qu’est‐ce que je gagne ? Le droit de jouer et de rejouer ?

Le gagnant élu par le jury, composé de membres de l’AFUL, remportera le montant total de la tirelire ! Déjà 800 € d’assurés, cette somme est appelée à croître pendant toute la durée du concours en fonction des mécènes qui se feront connaître.

Tous les détails en page métamorphose sur le site de l’AFUL. <3

Sortie d’OpenBSD 5.0

Posté par  . Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
53
6
nov.
2011
OpenBSD

Six mois ont passé depuis la sortie de la version 4.9 du système d’exploitation OpenBSD. La version 5.0 est donc sortie le premier novembre. Comme à l’accoutumée, une chanson accompagne cette nouvelle version. Est‐il encore nécessaire de présenter OpenBSD, ce système d’exploitation libre de type UNIX, dérivé de 4.4 BSD, créé en 1994 par Theo de Raadt, issu de la séparation avec NetBSD et orienté sécurité ?

Au menu des nombreuses nouveautés, on trouve en particulier :

  • une amélioration de la prise en charge matérielle :
    • interruptions de type MSI sur les architectures le gérant,
    • passage à une nouvelle API d’allocation mémoire dma_alloc,
    • trois nouveaux pilotes : hds (Hitachi Modular Storage SCSI), myx (Myricom Myri-10G 10 Gb Ethernet), dfs (Dynamic Frequency Switching — changement dynamique de fréquence) pour certains Mac PowerPC ;
  • des améliorations de la pile réseau, des démons de routage et des utilitaires réseau en espace utilisateur ;
  • des améliorations sur le plus‐que‐pare‐feu pf ;
  • des améliorations du système SCSI ;
  • le framework « rc.d » est maintenant utilisé pour gérer les démons du système (tout en préservant la compatibilité avec l’ancienne méthode de démarrage) ;
  • OpenSSH est livré dans sa version 5.9 ;
  • plus de 7 200 ports, ainsi qu’une amélioration de la robustesse et de la vitesse des outils de gestion des paquets ;
  • des améliorations continues dans les pages de manuel et autres documentations. La cohérence de la documentation d’OpenBSD est en effet un des points forts du système.

Node.js passe en version 0.6.0 et arrive sous Windows

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
27
5
nov.
2011
JavaScript

Node.js est un environnement JavaScript côté serveur, sous licence MIT. Sa particularité est son approche asynchrone pour faciliter la montée en puissance dans des contextes avec beaucoup d’entrées‐sorties, notamment réseau. En pratique, il se compose :

  • d’un interpréteur JavaScript, à savoir V8 ;
  • de require(), un chargeur de modules compatible CommonJS ;
  • d’une bibliothèque standard, volontairement restreinte (une sorte de libc JavaScript où tous les appels sont asynchrones) ;
  • d’un ensemble de conventions : par exemple, les fonctions de retour indiquent toujours en premier paramètre si l’appel s’est bien passé, et dans le cas contraire, quelle a été l’erreur ;
  • et d’un exécutable, « node », pour lancer tout ça.

La version 0.6.0 est sortie aujourd’hui et apporte quelques nouveautés de taille (plus de détails en seconde partie) :

  • la prise en charge de Windows en utilisant les I/O Completion Ports (IOCP) ;
  • un répartiteur de charge entre plusieurs processus Node.js intégré ;
  • des moyens de communications entre des processus Node.js plus efficaces ;
  • des améliorations du débogueur en ligne de commande ;
  • des bindings pour la zlib ;
  • la mise à jour de V8, passant de la version 3.1 à la 3.6.

La prise en charge de Windows, sans dégrader les performances pour les UNIX, a pris plus longtemps que prévu. Cela a fortement retardé la sortie de cette version, mais Ryan Dahl, son créateur, souhaite sortir la prochaine version stable de Node.js (la v0.8.0) pour janvier 2012.