Agrégateur de nouvelles
Gourin: Install Party Linux / découvrez un autre système pour remplacer Windows, Le vendredi 15 août 2025 de 18h30 à 20h00.
Rendez-vous ce vendredi 15 août à partir de 18h30 pour une install Party LINUX.
Venez découvrir ce système d'exploitation libre qui remplacera sans soucis votre vieux Windows 10 qui arrive en fin de vie.
Ce que la tech fait à la planète
Quel est le rôle du numérique dans les bouleversements environnementaux en cours ?
Voix off : Next, Next, Next, Next.
Mathilde Saliou : Nous faisons face à de multiples crises environnementales. Celle que nous connaissons le mieux concerne le réchauffement de l'atmosphère et toutes les évolutions que cela entraîne en termes climatiques. C'est cette crise-là qui nous fait si régulièrement évoquer le problème de nos émissions carbone. Cette crise-là, toujours, qui a suscité, en 2015, la (…)
Agenda du Libre pour la semaine 31 de l'année 2025
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 8 événements (France: 8) est en seconde partie de dépêche.
- lien nᵒ 1 : April
- lien nᵒ 2 : Agenda du Libre
- lien nᵒ 3 : Carte des événements
- lien nᵒ 4 : Proposer un événement
- lien nᵒ 5 : Annuaire des organisations
- lien nᵒ 6 : Agenda de la semaine précédente
- lien nᵒ 7 : Agenda du Libre Québec
-
- [FR Chaumont] Permanence associative – Le mardi 29 juillet 2025 de 18h00 à 20h00.
- [FR Le Mans] Permanence du mercredi – Le mercredi 30 juillet 2025 de 12h30 à 17h00.
- [FR Le Blanc] Ateliers “Libres” de Linux – Le mercredi 30 juillet 2025 de 14h00 à 17h00.
- [FR Agen] Permanence d’aGeNUx – Le mercredi 30 juillet 2025 de 17h30 à 19h30.
- [FR Quimper] Redistribution gratuite d’ordinateurs de bureau sous Debian – Le jeudi 31 juillet 2025 de 09h30 à 10h30.
- [FR Lyon] Meetup Python de l’été – Le jeudi 31 juillet 2025 de 18h00 à 22h00.
- [FR Paris] Premier Samedi du Libre – Le samedi 2 août 2025 de 14h00 à 18h00.
- [FR Quimper] Permanence Linux Quimper – Le samedi 2 août 2025 de 16h00 à 18h00.
Permanence associative du Schmilblik Numérique.
L’occasion de s’entraider dans nos usages des solutions libres au sein du Schmilblik, tiers-lieu dédié à la culture et la création artistique, à Chaumont.
Des boissons chaudes, de la bienveillance et beaucoup de convivialité.
Tous les niveaux techniques sont les bienvenus, de parfait·e débutant·e à expert·e chevronné·e.
- Schmilblik, Schmilblik, 49 rue Lévy Alphandéry, Chaumont, Grand Est, France
- https://schmilblik.fr
- ba-sik-asso, permanence, entraide, schmilblik
Assistance technique et démonstration concernant les logiciels libres.
Il est préférable de réserver votre place à contact (at) linuxmaine (point) org
Planning des réservations consultableici.
- Centre social, salle 220, 2ᵉ étage, pôle associatif Coluche, Centre social, salle 220, 2ᵉ étage, pôle associatif Coluche, 31 allée Claude Debussy, Le Mans, Pays de la Loire, France
- https://linuxmaine.org
- linuxmaine, gnu-linux, demonstration, assistance, permanence, logiciels-libres, linux
Installer ou configurer Linux, diagnostiquer mon ordinateur,
installer ou configurer un logiciel libre,
échanger sur GNU/Linux et les Logiciels Libres,
trouver des réponses à mes questions
- Local numérique « Linux au Blanc » de Répar’Lab (côté Mouchoir de poche), Local numérique « Linux au Blanc » de Répar’Lab (côté Mouchoir de poche), 14 quai Aubépin, Le Blanc, Centre-Val de Loire, France
- https://reparlab.webnode.fr/numerique/
- gnu/linux, reconditionnement, informations, conseils, formations, diagnostics, installations, configuration, utilisation, linux, répar-lab
Pour l’année 2025 notre association aGeNUx tiendra ses permanences tous les mercredis après-midi de 17h30 à 19h30 sauf les jours fériés et pendant les vacances d’été.
Elles ont lieu au Campus Numérique 47 à la salle Barjavel.
Ces permanences sont ouvertes à tous et à toutes, membres de l’association ou non. On peut s’y informer sur les logiciels libres, en tester, poser des questions ou tout simplement venir rencontrer d’autres utilisateurs de logiciels libres.
- Campus numérique 47, Campus numérique 47, 156 av Jean Jaurès, Agen, Nouvelle-Aquitaine, France
- https://agenux.org
- agenux, permanence, informations, bidouilles, dépannage
La distribution gratuite d’ordinateurs de bureau sous Debian au Centre social des Abeilles de Quimper continue tout l’été 2025 et même après…:-)
Le Centre des Abeilles, avec l’aide technique de Linux Quimper, récupère depuis 2009 des ordinateurs déclassés par des administrations et des entreprises. Ces ordinateurs sont reconditionnés avec des logiciels libres autour de Linux qui est un système équivalent à Windows et MacOs mais libre et gratuit. Ils sont utilisables immédiatement, gratuitement et en toute légalité dans tous les domaines de l’informatique comme la bureautique, internet, le graphisme, l’audio-vidéo, etc. Plus de 5500 ont été donnés depuis 2009 à des personnes et associations. Si cette action de solidarité vise à réduire la fracture numérique en permettant l’accès à l’informatique aux personnes et associations qui en sont écartées pour des raisons financières, elle a aussi pour but de diffuser largement les logiciels libres et en particulier Linux. Elle a aussi pour objectif de limiter le gaspillage du matériel informatique, réduire les déchets et ainsi de participer à la limitation du changement climatique à notre petite échelle…
Ces dons sont ouverts aux adhérent·e·s du Centre des Abeilles. L’adhésion (13€) peut se faire au moment du don.
La distribution a lieu en général tous les jeudis matin mais les bénévoles du Centre des Abeilles peuvent s’adapter aux disponibilités des personnes désirant bénéficier de ce don.
ATTENTION: Cette proposition ne s’adresse qu’aux personnes habitant le Sud-Finistère.
Inscription préalable au 07 44 61 10 61.
- Centre des Abeilles, Centre des Abeilles, 4 rue Sergent le Flao, Quimper, Bretagne, France
- https://www.centredesabeilles.fr/dons-dordinateurs-et-redistribution/
- linux, debian, solidarité, reconditionnement, logiciels-libres, gnu-linux
L’été, pas de présentation !
C’est le moment de se retrouver autour d’un verre pour papoter Python ou autre et toujours dans le respect de la charte de l’AFPy !
- Malting Pot, Malting Pot, 2 place de Francfort, Lyon, Auvergne-Rhône-Alpes, France
- https://www.meetup.com/python-afpy-lyon/events/310079267
- python, meetup
Lieu: La Générale – 39 rue Gassendi, 75014 Paris
Venez aider ou vous faire aider à installer et paramétrer des logiciels libres et toute distribution GNU/Linux ou Android avec les associations d’utilisateurs de Fedora, Mageia, Ubuntu, Debian pour GNU/Linux ; et Replicant, LineageOS, f-droid pour Android, sur netbook, portable, tour, PC/Mac, ou smartphone, éventuellement à côté de votre système actuel. Idem si vous avez des difficultés avec GNU/Linux, un périphérique, un logiciel libre, ou avec des logiciels libres sous Android.
Ce sera aussi l’occasion de présenter et/ou de découvrir le mouvement du logiciel libre (qui touche pas mal de domaines comme les encyclopédies, les livres, la musique, etc.).
Il y aura la possibilité d’utiliser les tables qui sont à l’extérieur si le temps le permet. Du gel hydroalcoolique sera mis à disposition.
- Déjeuner pour celles et ceux qui en ont envie à partir de 12h30 dans un lieu encore à déterminer
- 14h-18h: install party et discussions informelles pour présenter les logiciels libres
- After-apéro dans un lieu à déterminer le moment venu !
Avec un gros merci à La Générale pour l’accueil \o/
- La Générale, La Générale, 39 rue Gassendi, Paris, Île-de-France, France
- https://parinux.org/Premier-Samedi-du-Libre-du-2-Aout-2025-a-la-Generale
- parinux, psl, install-party, logiciels-libres, gnu-linux, premier-samedi-du-libre
Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.
Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier
Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.
Recommandations:
- Sauvegardez vos données avant de venir.
- Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
- Nous prévenir, éventuellement, de votre passage via le forum.
Vous pouvez aussi venir pour une première prise d’informations et de contacts.
- Centre des Abeilles, Centre des Abeilles, 4 rue Sergent le Flao, Quimper, Bretagne, France
- https://linuxquimper.org/3360/rencontres-linuxiennes-samedi
- linux, permanence, gnu-linux, logiciels-libres, linux-quimper, debian, ubuntu
Commentaires : voir le flux Atom ouvrir dans le navigateur
Lyon: Pique-nique du Libre, Le jeudi 28 août 2025 de 19h00 à 23h00.
Rendez-vous estival annuel initié par l’APRIL, l’ALDIL propose aux libristes et leurs mouvances de se retrouver pour un pique-nique partagé.
Une manière de démarrer la saison et causer librement des activités à venir sur la région lyonnaises.
Nous partagerons un pique-nique composé de ce que vous amènerez (sucré/salé, plat/pétillant, …).
Celles et ceux qui le souhaitent proposeront des jeux/activités (frisbee, volley, hula hoop, vol libre, guitare, flutiot…).
Surtout pas trop de programme ! Prenons le temps de nous (re)trouver (listings de recettes de salades, desserts, sandwich, tartes… autorisés si sous licence libre…).
Ce moment est ouvert à tous, amis, familles, licornes, gnous, geeks, pas (encore) libristes (mais si…).
Vous êtes donc largement invités à diffuser ce message autour de vous et dans les communautés « du libre » que vous fréquentez ou côtoyez.
Rendez-vous au parc de Gerland (métro B – Station Gerland)
On se retrouvera entre l’allée de la grande prairie et l’allée des berges dans l'alignement de la rue Jean-Pierre Chevrot.
Entrée 24 allée Pierre de Coubertin – 69007 Lyon
Attention : Le règlement du parc indique que ce n’est pas un lieu de consommation d’alcool, merci de ne pas avoir de comportement alcoolophile ostentatoire.
Faut-il changer d'ère numérique pour préserver la démocratie ?
Internet dans les années 1990, puis les réseaux sociaux dans les années 2000, ont fait miroité la promesse d'un rapport renouvelé au débat public et à la liberté d'expression. Qu'en est-il aujourd'hui ? À l'heure où certains alertent sur les dangers de la désinformation en ligne et en appellent à une meilleure modération tandis que d'autres dénoncent les modérations excessives et sont prêts à acheter des réseaux sociaux comme Twitter au nom de la « liberté d'expression » , l'heure est venue (…)
- Transcriptions / David Chavalarias, Conférence, Vidéo, Désinformation, Réseaux sociaux, MastodonS'informer sur la licence pro CoLibre (Communication et Logiciels Libres) - visio et plus
La licence professionnelle « CoLibre » (Métiers de la communication, conduite de projets et logiciels libres) ouvre sa seconde session de candidature jusqu’au 25 août 2025.
Pour mieux connaître ce parcours de formation, pour y candidater, pour proposer des alternances ou des projets tuteurés, des visios sont organisées pendant l’été.
Elles auront lieu le 24 juillet et le 18 août à 18h.
- lien nᵒ 1 : Infos sur la visio
- lien nᵒ 2 : En savoir plus sur la licence
- lien nᵒ 3 : Actus de la licence
- lien nᵒ 4 : Sur Mastodon
- lien nᵒ 5 : Candidater
La licence pro forme en un an au métier de chef·f de projets en communication à l’ICOM (Université Lyon2) pour des personnes ayant acquis un bac+2 quelque qu’il soit.
Pendant une année, la formation organise un parcours varié pour acquérir et affirmer des compétences professionnelles dans les domaines de la communication, de la conduite de projet et les pratiques numériques.
Au fil du parcours, les étudiants et étudiantes vont aussi approfondir au choix une spécialisation : création numérique (PAO, infographie, audio-visuel, multimédia…), organisation (ressources humaines, pratique du changement, didactique, comptabilité…), développement (programmation, développement web, administration système…), événementiel (mercatique, planification, réseaux sociaux, gestion événement…).
Chaque fois que l’on utilise des logiciels ou des applications, elles sont systématiquement libres pour ajouter une connaissance approfondie et choisie du numérique en plus d’une approche éthique et inclusive.
Ce parcours est ouvert à toute personne ayant un bac+2 et elle peut être suivi en alternance, en formation continue ou en parcours classique.
À l’issue de la formation, les étudiantes et étudiants sont diplômés à Bac+3.
Attention la formation est réalisée en présentiel à l’Université Lyon2.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Paris: Premier Samedi du Libre, Le samedi 2 août 2025 de 14h00 à 18h00.
Lieu : La Générale - 39 rue Gassendi, 75014 Paris
Venez aider ou vous faire aider à installer et paramétrer des logiciels libres et toute distribution GNU/Linux ou Android avec les associations d'utilisateurs de Fedora, Mageia, Ubuntu, Debian pour GNU/Linux ; et Replicant, LineageOS, f-droid pour Android, sur netbook, portable, tour, PC/Mac, ou smartphone, éventuellement à côté de votre système actuel. Idem si vous avez des difficultés avec GNU/Linux, un périphérique, un logiciel libre, ou avec des logiciels libres sous Android.
Ce sera aussi l'occasion de présenter et/ou de découvrir le mouvement du logiciel libre (qui touche pas mal de domaines comme les encyclopédies, les livres, la musique, etc.) .
Il y aura la possibilité d'utiliser les tables qui sont à l'extérieur si le temps le permet. Du gel hydroalcoolique sera mis à disposition.
- Déjeuner pour celles et ceux qui en ont envie à partir de 12h30 dans un lieu encore à déterminer
- 14h-18h : install party et discussions informelles pour présenter les logiciels libres
- After-apéro dans un lieu à déterminer le moment venu !
Avec un gros merci à La Générale pour l'accueil \o/
Quimperlé: Point info GNU/Linux, Le vendredi 22 août 2025 de 13h30 à 17h30.
Médiathèque de Quimperlé, place Saint Michel, pas d’inscription, entrée libre !
Mickaël, Johann, Alain, et Yves vous accueillent (ou l'un d'eux, on se relaie !).
Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres.
Curieux ? Déjà utilisateur ? Expert ? Pour résoudre vos problèmes, vous êtes le bienvenue ; pas besoin de prendre rendez-vous !
N'hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner...) si possible.
Quimperlé: Point info GNU/Linux, Le samedi 9 août 2025 de 13h30 à 17h30.
Médiathèque de Quimperlé, place Saint Michel, pas d’inscription, entrée libre !
Mickaël, Johann, Alain, et Yves vous accueillent (ou l'un d'eux, on se relaie !).
Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres.
Curieux ? Déjà utilisateur ? Expert ? Pour résoudre vos problèmes, vous êtes le bienvenue ; pas besoin de prendre rendez-vous !
N'hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner...) si possible.
Lyon: Meetup Python de l’été, Le jeudi 31 juillet 2025 de 18h00 à 22h00.
L’été, pas de présentation !
C’est le moment de se retrouver autour d’un verre pour papoter Python ou autre et toujours dans le respect de la charte de l’AFPy !
Bannalec: Point Info Linux, Le vendredi 25 juillet 2025 de 14h00 à 17h30.
Point Info Linux.
Venez découvrir Linux , le système d'exploitation libre et gratuit. Vous pourrez facilement remplacer Windows 10 par Linux et utiliser des programmes libres (bureautique, musique, image...).
Eviter de racheter un nouvel ordinateur pour supporter la nouvelle version de MS Windows, il va fonctionner encore longtemps avec les logiciels libres.
Nous pouvons vous aider à découvrir et installer Linux et les programmes libres, venez nous rencontrez.
A bientôt.
L'équipe du Club L@ssourie.
Le numérique, c'est politique ! - Numérikoff
Médias, réseaux sociaux et (dés)informations, quelles menaces sur le débat démocratique ? Quels outils pour se libérer ?
Grégory Gutierez : Messieurs, Mesdames, bonsoir et bienvenue à cette réunion dans le cadre du Numérikoff de Malakoff. Avant toute chose, je vais passer la parole à Jeanine qui va vous présenter en quoi consiste ce centre dans lequel nous nous retrouvons ce soir. Merci beaucoup d'être parmi nous.
Jeannine Deketelaere : Merci. Bonsoir à tous. Je ne vais pas rester très (…)
Pocket est mort, vive wallabag
Pocket était une application permettant de gérer une liste d'articles lus sur Internet. Elle a été créée en août 2007 par Nathan Weiner, puis est devenue gratuite avec option Premium en 2012. Acquis en 2017 par Mozilla, le service a annoncé le 22 mai 2025 sa fermeture prochaine. (source Wikipedia).
Ainsi, depuis le 8 juillet 2025, il n'est plus possible d'archiver ses contenus via Pocket, seul l'export de ses données est réalisable. Courant octobre, l'export sera également coupé.
- lien nᵒ 1 : wallabag.org
- lien nᵒ 2 : Service en ligne wallabag.it
- lien nᵒ 3 : Dépôt du projet
Depuis maintenant plus de 12 ans, une alternative à ce service privateur existe : il s'agit de wallabag. Nous avons déjà régulièrement parlé de notre projet sur LinuxFR.org.
Suite à l'annonce de la fermeture de Pocket, l'équipe de développement s'est organisée afin de proposer un import possible depuis le CSV fourni.
C'est pourquoi une version 2.6.13 est disponible depuis le 4 juin.
Mettre à jour votre instanceDepuis quelques versions, c’est relativement simple de mettre à jour votre wallabag : vous n’avez qu’à exécuter la commande make update. Si vous le souhaitez, vous trouverez plus d’informations sur le billet de blog du projet.
La suiteDans quelques semaines, l'équipe aimerait sortir une nouvelle version importante. Outre de nouvelles fonctionnalités (comme par exemple un sélecteur de police de caractères), c'est surtout une montée de version technique nécessaire afin d'assurer la pérennité du projet.
Pour rappel, si vous ne souhaitez pas héberger votre instance de wallabag, il est possible d’utiliser le service en ligne wallabag.it.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Agenda du Libre pour la semaine 30 de l'année 2025
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 13 événements (France: 12, Internet : 1) est en seconde partie de dépêche.
- lien nᵒ 1 : April
- lien nᵒ 2 : Agenda du Libre
- lien nᵒ 3 : Carte des événements
- lien nᵒ 4 : Proposer un événement
- lien nᵒ 5 : Annuaire des organisations
- lien nᵒ 6 : Agenda de la semaine précédente
- lien nᵒ 7 : Agenda du Libre Québec
-
- [FR Grenoble] TupperVim - Le lundi 21 juillet 2025 de 19h00 à 23h00.
- [FR Chaumont] Permanence associative - Le mardi 22 juillet 2025 de 18h00 à 20h00.
- [FR Le Mans] Permanence du mercredi - Le mercredi 23 juillet 2025 de 12h30 à 17h00.
- [FR Le Blanc] Ateliers "Libres" de Linux - Le mercredi 23 juillet 2025 de 14h00 à 17h00.
- [FR Agen] Permanence d’aGeNUx - Le mercredi 23 juillet 2025 de 17h30 à 19h30.
- [FR Quimper] Redistribution gratuite d’ordinateurs de bureau sous Debian - Le jeudi 24 juillet 2025 de 09h30 à 10h30.
- [internet] Découverte de Scenari (en visio) - Le jeudi 24 juillet 2025 de 16h00 à 17h00.
- [FR Beauvais] Stand d'information sur Paheko, logiciel de gestion d'association (membres et compta) - Le jeudi 24 juillet 2025 de 18h00 à 20h00.
- [FR Vallauris - Sophia Antipolis] Rencontre Accès Libre - Le vendredi 25 juillet 2025 de 18h00 à 21h00.
- [FR Nantes] Repair Café + Install Party - Le samedi 26 juillet 2025 de 09h30 à 12h00.
- [FR Ploulec'h] Stand infothema avec Emmaüs - Le samedi 26 juillet 2025 de 10h00 à 18h00.
- [FR Ramonville Saint-Agne] Les ateliers du CULTe - Le samedi 26 juillet 2025 de 14h00 à 18h00.
- [FR Quimper] Permanence Linux Quimper - Le samedi 26 juillet 2025 de 16h00 à 18h00.
TupperVim à Grenoble ⛰️
Les TupperVim sont des réunions informelles d’utilisateurs et utilisatrices des éditeurs de texte libres Vim et neovim (débutant·es ou avancé·es) durant lesquelles chacun des participant·es échange des trucs et astuces.
La famille des éditeurs Vim étant très riche et hautement paramétrable, ces sessions sont l’occasion de s’initier à leurs utilisations, d’approfondir ses connaissances, d’échanger ses vimrc respectifs, ou encore de découvrir des greffons pour aller plus loin.
Toute personne, quel que soit son niveau, est la bienvenue.
Pour profiter au mieux de l’atelier, il est vivement conseillé aux débutant·es complets de faire le tutoriel Vim avant de venir (vimtutor).
On encourage les utilisateur·ices avancé·es qui le souhaitent à proposer une petite présentation rapide (~ 10 min) d’une fonctionnalité ou d’un plugin. Un support n’est pas obligatoire, une présentation en direct depuis Vim est tout aussi efficace.
Aussi, vous pouvez venir dès dix-neuf heures (19 h) pour avoir une séance d’initiation à Vim (prévoir une heure).
Vous pouvez annoncer une présentation sur l’Etherpad (lien en bas de message).
Traditionnellement, ces ateliers sont aussi l’occasion de découvrir des outils qui ne sont pas directement liés à Vim, mais qui s’inscrivent dans la même philosophie : ergonomie, minimalisme, efficacité.
Programme
La recette reste immuable depuis des temps immémoriaux :
- 19 h à 22 h, grignotte : chacun·e amène quelque chose ;
- 19 h à 20 h, initiation pour les débutant·es & apéro pour les initié·es, grâce à une technologie de parallélisation des tâches que le monde entier nous envie depuis toujours ;
- 20 h à 22 h, enlarge your productivity : atelier participatif, chacun·e propose des sujets ou pose des questions techniques ;
- 22 h à 23 h, on finit au bar
Nantes: Permanence Linux-Nantes, Le samedi 6 septembre 2025 de 15h00 à 18h00.
Linux-Nantes tient à vous informer de sa prochaine permanence.
Nous vous proposons: de vous aider dans le choix des logiciels libres, de vous aider à installer Linux sur votre ordinateur ou votre portable, de vous informer sur l'utilisation de votre version de Linux et de voir avec vous les problèmes rencontrés .
Pour plus d’informations sur l’association voir notre site
Paris: Rencontre Libre en Communs, Le vendredi 18 juillet 2025 de 19h00 à 22h00.
Venez découvrir l'association, ses membres et ses activités lors d'un moment de convivialité à La French Guinguette, 58 Rue Rambuteau, 75003 Paris, Métro Chatelet ou Rambuteau.
Attention, nous avons récemment changé de bar et nous ne savons pas encore si l'endroit choisi pour cette rencontre sera aussi le même pour les rencontres suivantes.
Coût des licences de logiciels propriétaires depuis 2022 à Voiron
Benjamin Huet, conseiller municipal : Ma question va concerner les licences de logiciels. En 2022, vous avez décidé de passer les ordinateurs de la mairie du logiciel libre au logiciel privateur en passant notamment à la suite bureautique de Microsoft, question, à l'époque, d'ergonomie, de compatibilité, je crois, avec les partenaires. Mais bon, on sacrifie toujours un peu quelque chose à la facilité. On disait déjà, à l'époque, que ce choix impliquerait : « de confier des données à (…)
- Transcriptions / Julien Polat, Benjamin Huet, Administrations et collectivités, Logiciels propriétaires, Souveraineté numérique, Conférence, AudioGrenoble: TupperVim, Le lundi 21 juillet 2025 de 19h00 à 23h00.
Les TupperVim sont des réunions informelles d’utilisateurs et utilisatrices des éditeurs de texte libres Vim et neovim (débutant·es ou avancé·es) durant lesquelles chacun des participant·es échange des trucs et astuces.
La famille des éditeurs Vim étant très riche et hautement paramétrable, ces sessions sont l’occasion de s’initier à leurs utilisations, d’approfondir ses connaissances, d’échanger ses vimrc respectifs, ou encore de découvrir des greffons pour aller plus loin.
Toute personne, quel que soit son niveau, est la bienvenue.
Pour profiter au mieux de l’atelier, il est vivement conseillé aux débutant·es complets de faire le tutoriel Vim avant de venir (vimtutor).
On encourage les utilisateur·ices avancé·es qui le souhaitent à proposer une petite présentation rapide (~ 10 min) d’une fonctionnalité ou d’un plugin. Un support n’est pas obligatoire, une présentation en direct depuis Vim est tout aussi efficace.
Aussi, vous pouvez venir dès dix-neuf heures (19 h) pour avoir une séance d’initiation à Vim (prévoir une heure).
Vous pouvez annoncer une présentation sur l’Etherpad (lien en bas de message).
Traditionnellement, ces ateliers sont aussi l’occasion de découvrir des outils qui ne sont pas directement liés à Vim, mais qui s’inscrivent dans la même philosophie : ergonomie, minimalisme, efficacité.
ProgrammeLa recette reste immuable depuis des temps immémoriaux :
- 19 h à 22 h, grignotte : chacun·e amène quelque chose ;
- 19 h à 20 h, initiation pour les débutant·es & apéro pour les initié·es, grâce à une technologie de parallélisation des tâches que le monde entier nous envie depuis toujours ;
- 20 h à 22 h, enlarge your productivity : atelier participatif, chacun·e propose des sujets ou pose des questions techniques ;
- 22 h à 23 h, on finit au bar
Des nouvelles de Fortran n°7 - juillet 2025
Dans les actualités Fortran, on abordera en particulier la troisième édition de la conférence internationale Fortran, la sortie officielle du nouveau compilateur Flang dans LLVM et les actualités du gestionnaire de paquets fpm. Et comme c'est bientôt les vacances, on terminera par une section consacrée à Fortran dans la culture populaire, où l'on apprendra entre autres que le Nostromo avait un neuvième passager…
- lien nᵒ 1 : Alien, le huitième passager
- lien nᵒ 2 : Organisation Fortran-lang.org
- lien nᵒ 3 : Fortran Discourse
- Appel à contributions pour FortranCon 2025
- Sur le front des compilateurs
- Communauté Fortran-lang
- Fortran et culture populaire
FortranCon 2025 est la troisième édition de la conférence internationale sur le développement et l'utilisation du langage de programmation Fortran, et aura lieu les 4 et 5 novembre 2025. Avec cette conférence, nous avons l'intention de rassembler les développeurs actifs du projet Fortran dans tous les domaines : les développeurs de bibliothèques et d'outils ainsi que les personnes utilisant Fortran pour développer des applications scientifiques, afin de partager leur expérience et d'échanger des idées. L'événement est organisé sur Zoom grâce aux contributions de la communauté pour la communauté.
Le discours d'ouverture sera prononcé par John Reid, membre actif du comité Fortran de l'ISO/IEC JTC1/SC22/WG5 (et animateur du comité de 1999 à 2017). C'est également l'un des auteurs du livre de référence Modern Fortran explained, dont la sixième édition (couverture orange) inclut Fortran 2023.
Les vidéos des présentations des éditions 2020 et 2021 sont toujours en ligne sur la chaîne YouTube FortranCon.
Dates limites- Inscription (gratuite) : 15 octobre 2025.
- Premier appel à résumés : 1er août 2025 (décisions envoyées avant le 30 août 2025).
- Deuxième appel à résumés : 1er septembre 2025 (décisions envoyées avant le 30 septembre 2025).
Dans LLVM 20.1, sorti en mars 2025, flang-new a été rebaptisé flang et remplace son prédécesseur du même nom. Il s'agit donc du lancement officiel de ce nouveau compilateur soutenu par NVIDIA et le Département de l’Énergie américain, après sept ans de développement. Un article très complet du blog LLVM relate cette longue aventure :
- David Spickett, LLVM Fortran Levels Up: Goodbye flang-new, Hello flang!, 11 mars 2025.
La doc de Flang présente même une pierre de Rosette pour les gens connaissant le C ou le C++ et souhaitant débuter en Fortran.
Intel ifxIntel ifx (basé sur LLVM) est actuellement en version 2025.2.0, avec en particulier quelques améliorations du côté Fortran 2023 et OpenMP 6.0, par rapport à la 2025.1.0 qui améliorait également ces deux points.
GFortran (GCC)GFortran est en version 15.1. Attention, les fichiers .mod générés par GFortran 15 ne sont pas compatibles avec les versions antérieures. Si vous ne savez pas de quoi je parle, les .mod c'est un peu l'équivalent des fichiers headers .h en C, mais en pire puisque ce sont des fichiers binaires pas normalisés, donc pas interopérables entre les différents compilateurs Fortran, voire comme ici entre différentes versions. Bref, pas glop !
Parmi les six projets GCC du GSoC 2025, on en trouve un pour améliorer la prise en charge par GFortran de certaines fonctionnalités des normes Fortran 2018 et 2023. Le compilateur libre a également reçu 360 k€ de la Sovereign Tech Agency allemande, en particulier pour offrir un support direct des coarrays (co-tableaux) pour le calcul parallèle sur systèmes à mémoire partagée (pour l'instant il est nécessaire d'installer la bibliothèque OpenCoarrays pour les utiliser avec GFortran).
En gestationLe développement du compilateur LFortran continue. Il s'approche tranquillement de la version beta, compilant déjà huit bibliothèques Fortran matures sur les dix définies pour ce jalon. On notera d'ailleurs que parmi les cinq projets de la communauté Fortran-lang du GSoC 2025, un projet a pour objectif de réussir à compiler le gestionnaire de paquets fpm avec LFortran. Une bonne façon de faire progresser le compilateur !
Fedora ou F comme Fortran ?Une des meilleures distributions Linux pour faire du Fortran est peut-être Fedora. On trouve en effet directement dans ses dépôts pas moins de trois compilateurs Fortran libres en versions récentes : GFortran (GPL), Flang (licence Apache) et LFortran (licence BSD). Quand à Intel ifx, on pourra facilement l'installer par exemple dans un environnement Conda (paquet ifx_linux-64). Et avec la Fedora Rawhide, c'est bien sûr encore plus saignant (bleeding edge) au niveau des versions !
Communauté Fortran-lang Projets Fortran-lang fpmLe gestionnaire de paquets Fortran fpm est disponible en version 0.12 depuis le 18 mai 2025. Parmi les nouveautés, on notera :
- un fichier compile_commands.json exporté par défaut à chaque fois que l'on construit un projet avec fpm, ce qui facilitera son intégration avec d'autres outils, en particulier les IDE.
- Deux nouveaux métapackages disponibles : BLAS/LAPACK et NetCDF.
- La possibilité de générer des bibliothèques partagées, et non plus uniquement statiques.
Du côté des greffons, on citera fpm-modules et fpm-deps qui permettent de visualiser les dépendances d'un projet fpm à l'aide d'outils tels que Mermaid ou Graphviz.
Quelques projets diversFortitude 0.7.3 : un linter Fortran sous licence MIT, écrit en Rust et installable via Python.
Seer : une interface graphique pour gdb pour Linux, qui prend en charge de nombreux langages, dont Fortran. Licence GPL 3.0.
Codee commercialise un analyseur de code Fortran / C / C++ et un formateur de code Fortran. Ce dernier peut néanmoins être utilisé gratuitement pour un usage personnel. « Codee se distingue en tant que plateforme de développement Fortran, C et C++, en favorisant la correction du code, la modernisation, la sécurité, la portabilité et l'optimisation afin d'aider les développeurs à fournir des logiciels rapides, faciles à maintenir et fiables, conformes aux normes de l'industrie. » Codee vient de sortir en version 2025.3.
Comme vous le savez peut-être, le Nostromo est le vaisseau spatial du film Alien (1979). Lors de l'atterrissage sur la lune Acheron LV-426, l'ordinateur de bord affiche un modèle 3D de son relief. Sur cet extrait sur YouTube, vous pouvez le voir plusieurs fois à partir de l'instant 2:28. Ce modèle est présenté par son auteur dans l'article suivant :
- Alan Sutcliffe, "Landing the Nostromo", Creative Computing Magazine, vol. 7, n°6, p. 48-54, juin 1981.
Le code ne faisait que 14 pages de code FORTRAN et son auteur explique :
Le matériel utilisé était un Prime 300 connecté à un FR 80 de III (Information International, Inc.) qui peut tracer directement sur pellicule. Le logiciel d'animation Frolic, développé par C. Emmett, tournait sur ce système dans les laboratoires du SRC à Oxfordshire.
Mon programme était écrit en FORTRAN avec des appels aux sous-routines Frolic.
Années 70 obligent, le graphisme n'est pas sans rappeler le signal du pulsar CP1919 tracé informatiquement par Harold D. Craft Jr dans sa thèse soutenue en 1970 et popularisé par Peter Saville sur la pochette de l'album Unknown Pleasures, dont je vous avais déjà parlé. Quarante-six ans après la sortie du film Alien, on pourra s'amuser de constater que n'importe quelle voiture actuelle a un écran couleur bien plus high-tech que celui du Nostromo ! Mais dix ans avant, le premier alunissage avait eu lieu avec une informatique et une électronique qui semblent aujourd'hui rudimentaires. C'est que se déplacer est avant tout un problème de mécanique (éventuellement céleste). Côté déplacement, le Nostromo reste quand même très largement en avance sur les starships actuels.
Fortran dans les dessins animés américainsLe langage semble avoir laissé des traces, plutôt bienveillantes, chez les (vieux) étudiants américains :
- Dans la série d'animation Futurama, Olde Fortran est une marque de liqueur de malt (bière forte) consommée par le robot Bender, une sorte de boisson énergisante pour lui. On y voit aussi des jackpots Wheel of Fortran (roue de la fortune… Algorithme Monte Carlo ?).
- Dans Les Simpson, épisode « L'homme qui vint pour être le dîner » (2015), un extraterrestre dit à 1:23 :
« En tant que jeunes choses insignifiantes, nous sommes éduqués dans la sagesse de l'univers. Physique, mathématiques, FORTRAN - le plus grand des langages de programmation ! »
(“As young thinglings, we are schooled in the wisdom of the universe. Physics, mathematics, FORTRAN - the greatest of the programming languages!”)
Commentaires : voir le flux Atom ouvrir dans le navigateur
Cryptographie embarquée : briques de base et communication avec serialguard
Il était une fois un petit ESP32, installé dans une cave, qui voulait communiquer avec son copain sur le toit pour envoyer des données par 4G. Il parlait peu, donc il pouvait utiliser la norme radio LoRa. Elle est à bas débit, mais permet une portée bien plus grande qu’une modulation classique. Le problème, c’est qu’il parlait en clair, et que n’importe qui pouvait écouter ou pire : injecter de fausses données, voire corrompre le serveur distant.
Le protocole de communication à la mode est celui de Signal, utilisé aussi par WhatsApp et Messenger. Un autre protocole en vogue est WireGuard, dont l’objectif est d’offrir un VPN léger pour Linux, en s’appuyant sur un ensemble restreint de briques cryptographiques modernes et fortement recommandées, qui ne sont plus laissées au choix de l’utilisateur.
L’idée était donc de trouver une implémentation de ce type pour l’embarqué. Eh bien, je n’ai presque rien trouvé.
- lien nᵒ 1 : Le code de serialguard
- lien nᵒ 2 : monocypher, une library avec les briques de bases cryptographiques
- lien nᵒ 3 : Cours d'introduction à la cryptographie pour dévelopeurs
- Briques de base
- Le chiffrement symétrique
- Le hash
- “Password hashing” ou la création de clef à partir de mot de passe
- Chiffrement à clef publique
- Générateur d’aléatoire
- Signature
- Serial Guard, le protocole de communication
- Le rejeu
- Durée de session
- Envoi d’un seul message
- Travail en cours
TLS est la référence absolue pour tous les algos, mais c’est à vous de faire votre choix. Libsodium est une implémentation des derniers algos recommandés et fait le choix pour vous. Ces deux bibliothèques sont énormes et sont optimisées pour PC. Un professeur de cryptographie a écrit une série de tweets qui contient une petite lib qui reprend les algorithmes de libsodium en version auditable (https://tweetnacl.cr.yp.to/). Mais elle est lente.
Une autre personne écrit ce que je cherche : Monocypher. C’est un fichier .c avec les algo principaux de libsodium et qui compile en pur C sans dépendance ! C’est parfait pour mon besoin.
Cette bibliothèque fournit uniquement les briques de base, on est très loin d’un protocole Signal. Quand on parle de cryptographie, on pense à AES pour le chiffrement symétrique, à RSA pour le chiffrement à clef publique et la signature, aux hashs SHA1 ou SHA512 pour un hash de qualité cryptographique. Les propriétés nécessaires sont fascinantes mais cela ne dit pas comment bien les utiliser ensuite.
Le chiffrement symétriqueIl s’agit de chiffrer un bloc avec une clé de taille fixe. Le représentant le plus connu est AES, avec des clés de 128 ou 256 bits. On a un bloc, on a une clé, et on obtient un bloc plus ou moins aléatoire. AES utilise des modes (GCM, XTS, …) pour renforcer le mélange et garantir la sécurité selon différents contextes.
Ici, l’algorithme recommandé est ChaCha20. Pas besoin de mode externe : tout est prévu dans l’algorithme de base.
Au déchiffrement, la brique ne se pose pas de question : si la donnée a été altérée, le résultat le sera aussi.Il faut donc ajouter un protocole d’authentification, qui utilise la même clé et un hash pour vérifier l’intégrité. Les algorithmes classiques sont MAC, HMAC, mais il est facile de faire une erreur dans leur utilisation.
Monocypher utilise Poly1305 pour authentifier le message (AEAD – Authenticated Encryption with Associated Data). Son API combine XChaCha20 et Poly1305, ce qui évite de se poser des questions : en cas de modification du message chiffré, la fonction de déchiffrement renvoie une erreur explicite.
Cette fonction nécessite un NONCE ("Number used once"), qui doit être différent à chaque appel.
Le hashUn hash prend un bloc de données, fait une grosse salade et rend un chiffre de taille fixe avec de bonnes propriétés crypto. Le but est d’avoir une empreinte de taille fixe pour un bloc de données, et qu’il soit impossible de forger un hash identique en modifiant un peu les données d’origine. En gros.
Le hash recommandé est BLAKE2b : “as secure as SHA-3 and as fast as MD5”. Il fait 256 ou 512 bits.
“Password hashing” ou la création de clef à partir de mot de passeLorsqu’un mot de passe est saisi, il n’est jamais utilisé tel quel : il est d’abord transformé en une valeur de taille fixe via une fonction de hachage. Pour contrer les attaques par force brute, on a commencé par appliquer des centaines d’itérations de SHA1, avant d’adopter des fonctions de hachage volontairement lentes, comme bcrypt ou scrypt. Le but étant justement d’éviter qu’elles soient rapides, contrairement aux fonctions de hachage classiques.
Aujourd’hui, Argon2 est recommandé.
Chiffrement à clef publiqueL’image est souvent celle d’un cadenas ouvert : n’importe qui peut fermer le cadenas, mais seul le possesseur de la clef peut l’ouvrir. RSA a été le premier algorithme inventé avec cette propriété. Aujourd’hui, la mode est aux courbes elliptiques avec X25519.
La fonction principale est basée sur l’échange Diffie-Hellman (DH). C’est le truc magique de la crypto asymétrique.
DH(Clef publique de A, Clé privée de B) = DH(Clef publique de B, Clé privée de A) = N
Sans une clef privée, il est cryptographiquement impossible de retrouver N.
Comment créer une clef privée ? C’est simplement 32 octets très aléatoires. Toute la sécurité dépend de cela. On se rappelle de la faille Debian utilisant un générateur prévisible en 2008.
Générateur d’aléatoirePour faire de la cryptographie sérieusement, il faut un vrai générateur aléatoire de qualité cryptographique. Monocypher, par exemple, n’en fournit pas, car cela dépend trop du matériel utilisé. C’est donc à vous d'en fournir un correct.
Ne surtout pas utiliser random() ou rand() : ces fonctions ne sont pas prévues pour la sécurité. Elles offrent souvent à peine 32 bits d’entropie, ce qui signifie qu’elles peuvent générer des valeurs qui tournent en boucle après seulement 4 milliards de cas, ce qui est trivial à explorer pour un attaquant moderne.
Un bon générateur s’appuie sur des sources d’entropie, autrement dit, des phénomènes imprévisibles : le bruit du système, les délais entre événements, la température, etc. Ensuite, ces sources sont mélangées (souvent via un gros hash) pour produire des nombres avec des propriétés statistiques solides.
Par exemple, Linux collecte plein de métriques internes (activité réseau, mouvements de la souris, etc.) pour alimenter son générateur aléatoire /dev/urandom.
Côté matériel, certaines plateformes proposent un vrai générateur physique : il peut mesurer le bruit électrique à travers une diode via un convertisseur analogique-numérique (ADC), ou encore exploiter les légères variations de vitesse d’oscillateurs internes (anneaux d’inverseurs), qui sont ensuite mélangées avec des circuits comme des LFSR combinés via XOR.
Utilisez le générateur cryptographique fourni par votre plateforme (par exemple getrandom(), arc4random(), ou un TRNG matériel si vous êtes en embarqué).
Il ne faut pas se créer son propre générateur sans savoir exactement ce que l’on fait. Le pire étant de réutiliser des données (des clefs par exemple) pour générer d’autres nombres. On crée ainsi une énorme dépendance entre eux, qui n’ont plus rien d’aléatoire.
Les dernières failles des imprimantes Brother proviennent du fait que les mots de passe d’administration sont dérivés de leur numéro de série (!).
SignatureOn a un bloc de données, on signe avec une clef privée, on vérifie la signature avec la clef publique.
Monocypher propose EdDSA.
Serial Guard, le protocole de communicationIl ne faut pas créer sa propre cryptographie, c’est trop facile de se tromper. C’est pourtant exactement ce que j’ai fait. La suite peut donc contenir des erreurs. L’idée est de créer un protocole léger de communication. Si des experts passent par là et voient une horreur, qu’ils n’hésitent pas à crier.
On a maintenant les blocs de base. Et il faut maintenant les agencer comme il faut. On veut que A communique avec B (Alice et Bob), sans que E puisse comprendre les messages, insérer des messages, modifier des messages, rejouer des messages, récupérer les messages dans le futur s’il a tout enregistré et récupérer les clefs privées.
Dans le monde de l’embarqué « simple », on communique avec des read et des write sur lien série. L’idéal est d’avoir à peu près la même API.
Il faut réduire au minimum l’échange d’informations préalable pour être le plus léger possible.
Je laisse de coté le "framing", c'est à dire la mise en paquet pour être envoyé sur un lien physique. Un lien série envoie des octets, serialguard fonctionne par paquets d'octet. Il faut reconstituer un paquet avant de l'envoyer dans la bibliothèque.
La base est d’avoir une clef privée chacun, à longue durée de vie. Cela permet de s’authentifier selon le principe : si c’est toujours la même clef depuis l’installation, c’est toujours le même pair : TOFU.
Si on a besoin de faire mieux, il faudrait qu’une « clef de confiance » signe cette clef. Mais on entre dans les méandres complexes d’une public key infrastructure, des certificats ou des web of trust type GPG.
Pour pouvoir tout de même changer une clef privée à long terme, tout en ayant de la sécurité pour éviter les man-in-the-middle, il faut garder un secret partagé dans tous les pairs. Cela peut être très compliqué sur un réseau de serveurs, mais ici, chaque boîtier est programmé au même endroit.
Il s’agit simplement d’un nombre de 32 octets aléatoire partagé par tous. C’est nommé pompeusement pre-shared key (PSK).
Il faudra éviter de la laisser traîner dans le code source.
Une clef de session est une clef temporaire, renouvelable. L’idée est d’utiliser la cryptographie asymétrique pour se mettre d’accord sur une clef symétrique.
Si on utilise le nombre généré par Diffie-Hellman (DH) directement, il est unique par pair de clefs privées : ce n’est pas top. On pourrait échanger des nombres aléatoires pour se mettre d’accord sur une clef symétrique, mais je veux limiter les échanges au minimum.
Pour cela, je vais utiliser une clef de session asymétrique, qui est l’invention du protocole Signal. Une fois la clef symétrique générée, la clef privée éphémère est jetée. Il sera impossible ensuite de déchiffrer la session, même dans le futur.
On commence donc par un échange de 2 clefs publiques : l’une à durée de vie longue et l’autre éphémère.
On croise les 8 clefs (2 publiques et 2 privées de chaque côté) dans 3 échanges DH, on trie les nombres pour avoir le même ordre des 2 côtés, et le résultat est donné à la fonction de hachage avec la PSK.
On a ainsi notre clef de session symétrique.
Le rejeuTant que la session est active, l’envoi d’un message précédent reste valide. Pour éviter cela, un NONCE est utilisé dans le chiffrement symétrique. C’est un nombre fourni quelconque mais qui ne doit jamais être identique d’un paquet à l’autre. Il peut être transmis avec le paquet, mais cela prend de la place.
J’ai choisi d’utiliser un simple compteur, cela évite de devoir se rappeler les NONCE passés pour éviter le rejeu.
Les liaisons n’étant pas fiables, un paquet peut être corrompu : il faut pouvoir décoder le paquet suivant. J’ai simplement choisi de tester les 10 nombres successifs en cas d’erreurs, avant d’échouer.
Durée de sessionUne session doit être limitée en temps ou en quantité d’informations transmises. Il faut trouver un événement symétrique des 2 côtés pour redéclencher un handshake. J’ai laissé ce point à l’application. Cela pourrait être inclus dans le protocole réseau de plus haut niveau.
Envoi d’un seul messageCe schéma ne couvre pas le cas d’envoi d’un seul message.
Dans l’Internet des objets, on pousse un message dans MQTT et on ne s’attend pas à une réponse. Cela serait bien plus pratique de pouvoir le faire. Il faut pouvoir faire l’envoi sans handshake préalable. Mais il faut tout de même envoyer les clefs publiques, ce qui prend de la place.
Le système a besoin de la clef publique du serveur et du PSK, et tout le reste est fourni en plus du chiffré (NONCE, clef publique, et clef publique éphémère) dans le message envoyé.
La différence est qu’il n’y a que 2 DH, et pas de clef éphémère du côté serveur.
Travail en coursC’est encore un travail en cours. Il manque des tests sur le terrain et l’évaluation des performances sur plusieurs plateformes.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur