Nix pour les développeurs

Posté par  (site web personnel) . Édité par claudex, Benoît Sibaud, bubar🦥, Davy Defaud, ZeroHeure et palm123. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
53
6
juil.
2017
Technologie

Nix est un gestionnaire de paquets « fonctionnel » (basé sur des fonctions, sans effet de bord). Cette caractéristique apporte des avantages indéniables, notamment de pouvoir mettre en place des environnements logiciels isolés, reproductibles et composables. Ceci peut être très utile à un administrateur système mais également à un développeur.

On trouve pas mal d’informations sur l’écosystème Nix et son utilisation, ainsi que des retours d’expérience des utilisateurs. En revanche, les documents à destination des développeurs sont moins nombreux et se limitent souvent à l’utilisation ou à la mise en place d’environnements de développement simples.

Cet article a pour objectif d’illustrer l’intérêt de Nix pour un développeur dans des cas simples et « un peu moins simples ». Pour cela, il se base sur un projet d’exemple en C++ et en Python, mais Nix peut également être utilisé pour d’autres langages. Je ne suis pas un expert en Nix, donc n’hésitez pas à proposer vos remarques ou améliorations dans les commentaires ou sur le dépôt GitHub du projet d’exemple.

Qui est le coupable ? Le processeur ! Retour sur un bogue important des SkyLake & Kaby Lake Intel

Posté par  . Édité par bubar🦥, Benoît Sibaud, Davy Defaud, ZeroHeure, Nils Ratusznik et patrick_g. Modéré par Benoît Sibaud. Licence CC By‑SA.
42
6
juil.
2017
Matériel

Certains d’entre vous ont peut‐être vu passer l’information : les derniers processeurs Intel des familles Skylake et Kaby Lake sont victimes d’un bogue lorsque l’hyper‐threading est activé. On trouve par exemple un article sur Ars Technica, et Debian propose des instructions détaillées pour corriger le problème en mettant à jour le microcode (firmware) du processeur.

Cette dépêche propose revenir sur les événements qui ont mené à la découverte du problème. Xavier Leroy le décrit en détail dans un article sur le blog de l’équipe Gallium, dont je proposerai un résumé pour les lecteurs francophones.

La bière libre, ColiBibine, est de retour pour les RMLL !

Posté par ALDIL . Édité par ZeroHeure, Davy Defaud et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
21
5
juil.
2017
RMLL/LSM

La bière libre des étudiants de la licence CoLibre de l’Université Lyon 2 est de retour à l’occasion des Rencontres mondiales du logiciel libre 2017 (RMLL) à Saint‐Étienne.

logo Colibibine

Projet brassé et porté par l’association des étudiants du diplôme, la nouvelle CoLiBibine « tout grain » garde les mêmes principes à savoir :

  • approfondir la culture des logiciels libres et leurs quatre libertés fondamentales : exécuter, étudier, modifier, diffuser ;
  • permettre aux étudiants à apprendre à construire et porter un projet ;
  • soutenir les initiatives étudiantes ;
  • faire quelque chose de sympa et ensuite en faire profiter les autres (et non, non, nous n’allons pas tout boire !).

Soutenue par l’ALDIL, cette campagne permettra de financer les projets des étudiants de la licence Colibre en vous donnant l’occasion de goûter à leur bière libre !

Multiseat avec des pilotes libres, non libres et systemd

51
5
juil.
2017
Administration système

Ou comment avoir deux utilisateurs simultanés sur un seul PC, avec deux écrans, deux clavier, deux souris et deux cartes graphiques (et deux chaises !), facilement et pour pas cher.

Sortie de Proxmox VE 5.0

Posté par  . Édité par ZeroHeure, bubar🦥, Davy Defaud, NeoX et palm123. Modéré par bubar🦥. Licence CC By‑SA.
40
5
juil.
2017
Virtualisation

Proxmox Server Solutions GmbH vient de publier la nouvelle version 5.0 de la plate‐forme libre de virtualisation Proxmox Virtual Environment. Parmi les principales nouvelles fonctionnalités, un gestionnaire de la réplication de stockage et un nouvel outil en ligne de commande pour importer des machines virtuelles en provenance d’autres hyperviseurs. Proxmox VE 5.0 est basée sur Debian Stretch 9.0 avec un noyau Linux 4.10.

logo Proxmox

Recalage d’images, PIV et corrélation d’images — Les bases théoriques

Posté par  . Édité par ZeroHeure, Davy Defaud, Benoît Sibaud, NeoX et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
62
4
juil.
2017
Science

Le recalage d’images est utilisé dans la communauté de l’analyse d’images médicales depuis très longtemps (Barnea & Silverman, 1972, Ledbetter et al. 1979), on peut même remonter plus loin dans le temps avec les travaux de Sidney Bertram, 1963 en fournissant tous les outils via des descriptions de circuits analogiques (vraiment impressionnant pour l’époque).
En commençant à travailler sur des images issues d’IRM, j’ai été amené à faire une bibliographie sur les outils utilisés dans l’analyse d’images médicales. J’ai constaté que leurs techniques de recalage d’images étaient très similaires à celles utilisées dans les différents domaines de la mécanique. Après beaucoup de bibliographie, je suis parvenu à situer ce qui est fait en mécanique dans les cadres proposés en analyse d’images médicales.

Cette dépêche est l’occasion pour moi de présenter ces techniques dans le détail.


La prochaine dépêche présentera les logiciels utilisés dans les différentes communautés scientifiques.

Revue de presse de l’April pour la semaine 26 de l’année 2017

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
18
4
juil.
2017
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

Dernière revue de presse avant la pause estivale. À bientôt en septembre !

OpenConcerto 1.5

20
4
juil.
2017
Commercial

La version 1.5 du logiciel OpenConcerto vient de sortir. OpenConcerto est un logiciel complet de gestion d’entreprise incluant : gestion commerciale, comptabilité (dont l’analytique) et paye. Il dispose aussi d’une interface de caisse pour les points de vente et d’un système de préparation de commandes (picking).
Modulaire, le logiciel propose des greffons pour la DSN, la gestion de prospects, planning, SAV, GED…

OpenConcerto

OpenConcerto est disponible pour GNU/Linux, macOS et Windows. Une version Cloud est proposée pour une solution clef en main.

Le logiciel, sous licence GPL, est téléchargeable dès maintenant en version 1.5 sur toutes les plates‐formes prises en charge en versions monoposte et multiposte. La version 1.5 est l’occasion d’inaugurer la gestion de documents intégrée, ainsi qu’une refonte de l’interface de caisse.

À la différence des solutions habituelles du secteur que l’on peut trouver dans les logiciels libres, OpenConcerto n’est pas une application Web, mais une application riche. Avec l’ajout de modules spécifiques, OpenConcerto constitue un PGI (ERP) véloce et adaptable. Il est actuellement utilisé en production dans des sociétés avec plus de 150 utilisateurs simultanés.

Cette application écrite en Java repose sur des bases de données libres, dont PostgreSQL et H2.

L’heure du test — fork 2 — Qubes OS

Posté par  . Édité par Nils Ratusznik, Davy Defaud, ZeroHeure, palm123, Nÿco, Benoît Sibaud et esdeem. Modéré par ZeroHeure. Licence CC By‑SA.
35
4
juil.
2017
Distribution

L’heure du test est un rendez‐vous pour les tests et guides d’installation de distributions, en exposant leurs avantages et inconvénients. Ce fork présente Qubes OS, un système d’exploitation libre qui prétend ne pas être une distribution !
Logo Qubes OS

Qubes OS est un système d’exploitation focalisé sur la sécurité. Il se situe à mi‐chemin entre une distribution classique et un hyperviseur. Il s’appuie sur l’hyperviseur Xen et propose un système sécurisé basé sur l’isolation.

GDPR : les actions indispensables de conformité (étude longue)

Posté par  . Édité par Benoît Sibaud, ZeroHeure et Davy Defaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
21
3
juil.
2017
Justice

Le site Données personnelles publie une étude assez complète sur le règlement européen en matière de protection des données personnelles qui entrera en vigueur en mai 2018 (le GDPR / RGPD) et qui va révolutionner la protection de la vie privée. Les nouvelles sanctions, en particulier, vont inciter les organisations (les entreprises et l’État) à appliquer cette règlementation. Le règlement est long (100 pages — 99 articles de loi…), mais voici en substance onze actions pratiques qui peuvent être mises en œuvre pour se préparer au règlement :

  1. minimiser les données personnelles collectées ;
  2. s’assurer du fondement juridique du traitement ;
  3. éviter de traiter des données sensibles ;
  4. afficher les mentions légales ;
  5. respecter le droit à la portabilité des données ;
  6. mettre en place un registre de conformité ;
  7. assurer la sécurité des données personnelles ;
  8. créer un registre de violations de données personnelles ;
  9. nommer un délégué à la protection des données ou data privacy officer (DPO) ;
  10. mettre en place une évaluation d’impact sur la vie privée ou privacy impact assessment (PIA) pour les traitements les plus sensibles ;
  11. s’assurer de ne pas transférer des données personnelles hors union européenne.

À méditer !

Agenda du Libre pour la semaine 27 de l’année 2017

Posté par  . Édité par claudex, Davy Defaud et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
16
2
juil.
2017
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 27 événements (0 en Belgique, 23 en France, 3 au Québec et 1 en Suisse) est en seconde partie de dépêche.

RMLL Rencontres mondiales du logiciel libre, Libre et Change, dix‐septième édition des Rencontres Mondiales du Logiciel Libre, Saint‐Étienne, du 1ᵉʳ au 7 juillet 2017

Sortie de Replicant 6.0

Posté par  . Édité par Nils Ratusznik, Nÿco, BAud, Benoît Sibaud, Davy Defaud et palm123. Modéré par claudex. Licence CC By‑SA.
52
2
juil.
2017
Android

Replicant est un système d’exploitation entièrement libre pour mobiles/tablettes, pilotes et micro‐logiciels compris. Puisqu’il y a une claire volonté de faire du 100 % libre, il y a peu d’appareils pris en charge. De plus, pour ceux qui le sont, ils ne le sont que partiellement et tous les périphériques ne fonctionnent pas (à moins d’installer du logiciel privateur). Cette pureté éthique en fait un système que la FSF (Free Software Foundation) apprécie et que la FSFE (Free Software Foundation Europe) recommande dans sa campagne Libérez votre Android !.

Logo de Replicant

Sixième édition de la LDAPCon à Bruxelles en octobre 2017

Posté par  . Édité par Davy Defaud, ZeroHeure et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
10
28
juin
2017
Administration système

Opensides annonce l’organisation de la 6e édition de la LDAPCon, le jeudi 19 et vendredi 20 octobre 2017 au Mundo-b à Bruxelles.

Cette conférence internationale sur LDAP et plus largement sur les questions de gestion des identités, d’authentification et d’habilitation, est l’occasion de rencontrer les acteurs les plus importants du domaine.

Développeurs d’annuaires et d’outils de gestion, intégrateurs reconnus et utilisateurs avancés partagent beaucoup d’informations en deux jours, faisant ainsi le point sur l’activité de la communauté et permettant de s’assurer que celle‐ci est bien vivante.

Parmi les thèmes traités, on retrouve :

  • technologie LDAP (serveurs, interfaces de programmation, interfaces utilisateur, etc.) et son implémentation ;
  • utilisation de LDAP (schémas, sécurité, opérations, big data, etc.) ;
  • technologies LDAP (PKI, XACML, SAML, etc.) ;
  • meilleures pratiques pour les services d’annuaire.

Le prix du ticket d’entrée est de 250 € (200 € pour toute inscription avant le 15 août 2017), ce qui donne accès à toutes les sessions de conférences, aux repas de midi et dîner de gala du 19 octobre et un accès anticipé aux diapos des présentations. Il existe également un tarif étudiant à 50 € (le dîner de gala n’est pas inclus).

Un pas en avant pour les serveurs libres : le projet NERF

Posté par  (site web personnel) . Édité par ZeroHeure, Sclarckone, Davy Defaud, Benoît Sibaud et palm123. Modéré par patrick_g. Licence CC By‑SA.
88
28
juin
2017
Matériel

Avons‐nous une chance d’avoir un code plus ouvert pour nos serveurs préférés ?

Coreboot (né LinuxBIOS) a fonctionné durant ses sept premières années sur serveurs, mais il n’est malheureusement plus disponible sur serveurs x86 aujourd’hui ! La faute aux blobs binaires obligatoires pour initialiser la machine, pour lesquels nous n’avons pas d’autorisation de redistribution — voire pas de blobs du tout.
C’est là qu’entre en jeu le projet NERF (Non‐Extensible Reduced Firmware), un autre fils de Ron Minich, déjà père de LinuxBIOS et Coreboot. Ron n’a pas peur des idées folles, et il voudrait contourner les blobs avec un noyau Linux (et ses pilotes !) dans le BIOS.

Le Manifeste agile pour l’Éducation

Posté par  (site web personnel) . Édité par ZeroHeure, Davy Defaud, Nÿco et Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
25
28
juin
2017
Éducation

Depuis deux ans, le collectif OpenAcadémie se démène pour réformer depuis le terrain les établissements scolaires et la relation à l’usager (élèves et parents) par le numérique, agile et libre. Nous cherchons maintenant à étendre cette action, en nous faisant connaître au‐delà des premiers innovateurs issus de l’intendance, jusqu’aux profs et aux chefs d’établissement.

Le Manifeste agile pour l’éducation, c’est une tentative de buzz pour que notre propre ministère prenne au sérieux nos propositions. On a finalement choisi OpenAcadémie comme nom pour la démarche, mais on avait pensé aussi à « BougeMammouth »…