Agrégateur de nouvelles
Souveraineté numérique : pourquoi le logiciel libre est stratégique
Pour conclure cette première journée du Capitole du Libre, la traditionnelle table ronde de fin de journée reviendra cette année sur la place des logiciels libres dans la question de la souveraineté numérique.
Lionel Porcheron : Bonsoir. Bonsoir à tous. Merci de nous rejoindre après cette belle journée, belle par la météo et belle par votre emploi du temps, j'espère. Je vais laisser la parole à Thomas qui va nous présenter Bootlin. L'année dernière, il nous avait parlé du sujet de la (…)
Profileur mémoire MALT 1.6.0 et support de Python
L'optimisation est une activité connue de bien des développeurs, fouiller, chercher dans son code, pour, peut être, gagner un peu de performance (beaucoup, parfois). Dans cette tâche ardue, face à des codes grandissants, massifs, utilisant de nombreuses bibliothèques externes, un outil central dans ce travail de fourmi : le profileur.
Le profileur fait partie des outils importants pour le développeur qui se soucie des ressources qu'il utilise. Il lui permet de chercher les points chauds dans son code, comprendre le cout de chaque fonction, chaque ligne implémentée. Bien des outils s'intéressent à une chose : bien utiliser votre processeur.
Mais que se passe-t-il si vous rencontrez des difficultés avec l'utilisation de votre mémoire ? Si vous pensez mal utiliser la fonction malloc() du C ou l'opérateur new du C++ ? Si vous avez oublié qu'une de vos variables globales occupe 10 Go (surtout en Fortran) ?
Publié il y a quelques années MALT (licence CeCILL-C) permet de répondre à la question en cherchant toutes les allocations mémoires faites par votre code. Cet outil avait fait l'objet d'un article sur LinuxFR en 2018 lors de sa mise en open source : Profileurs mémoire MALT et NUMAPROF.
- lien nᵒ 1 : Site officiel de MALT
- lien nᵒ 2 : Dépôt github
- lien nᵒ 3 : Premier article LinuxFR sur MALT
Depuis, cet outil fait son chemin avec l'ajout du support de Rust ainsi que nombreuses corrections et ajouts tels que la possibilité de dumper le profile mémoire juste avant que le système ne soit plein.
malt -o dump:on-sys-full-at=80% -o watch-dog=true ./mon_programme # également : # -o dump:on-app-using-rss=10G # -o dump:on-app-using-virt=80% # -o dump:on-app-using-req=500MLa possibilité de suivre les appels à mmap, mremap, munmap si vous les appelez directement dans votre code au lieu de laisser malloc faire son travail.
Support de pythonMALT a initialement été développé dans le contexte du calcul à haute performance — HPC (High Performance Computing) donc surtout pour le C / C++ / Fortran / Rust.
Dans la communauté scientifique, nous voyons dans les laboratoires de plus en plus fleurir l'usage d'un langage à priori bien éloigné de nos prérogatives de performances : Python.
Dans un cadre de calcul scientifique, il est souvent utilisé plutôt comme un wrapper permettant d'appeler et d'orchestrer des bibliothèques en C /C++ / Fortran, elles, performantes. Quoi que l'usage amène aussi à l'écrire de certaines parties du code en Python grâce à Numpy ou Numba pour accéléré la partie calcule sur des tableaux ou autres frameworks d'exploitation des GPU.
La version 1.6.0 de MALT vient d'ajouter le support (encore quelque peu expérimental) natif de Python permettant d'analyser un code pur python ou mix Python / C / C++…. Il s'agit pour l'instant de la première version avec ce support, il reste donc du travail.
Sont supportés les versions Python supérieures à 3.11 ainsi que les environnements Conda / Anaconda / Venv. À l'heure de rédaction de cet article, cela comprend les versions 3.11 à 3.14.
MALT étant orienté C / C++, il ne supporte que Linux comme système d'exploitation. (NdM: la causalité évoquée ici devrait faire réagir des développeurs d'autres systèmes libres notamment :))
Utilisation sur PythonSi la commande malt fonctionne parfaitement, il est recommandé d'utiliser le wrapper malt-python qui adapte quelques configurations spécifiques à Python non encore automatiques.
malt-python ./script.py # équivalent à malt --profile python-default ./script.py # liste des profiles malt --profile help # Afficher le profile malt-webview ./malt-script-py-6889.json Profilage rapideNotons que l'overhead de MALT est important en Python du fait du large nombre d'allocations générées par ce langage et de la méthode de résolution des piles d'appels pour retrouver les lignes dans votre code. Ces détails d'analyse peuvent être désactivés via :
# Désactivé complète de l'analyse des piles malt-python -p python-no-stack ./my_script.py # Analyse des piles par "sampling" malt-python -p python-sampling ./my_script.py Nouvelle interfaceLa version 1.6.0 arrive également avec une nouvelle interface graphique avec un code remis à jour
par rapport à sa version originale vieillissante.
Pour ceux qui voudraient échanger les profils avec d'autres sur d'autres OS, il est possible depuis la 1.6.0 de générer une version statique des pages de l'interface (hors annotation des sources et arbre d'appel navigable) via :
# Toues les pages possible en statique malt-webview -static ./report malt-progr-123456.json # Seulement la page de résumé. malt-webview -static-summary ./report malt-progr-123456.json InstallationMALT n'est pas encore disponible dans les distributions classiques, vous devez donc le compiler et l'installer à la main. Le nombre réduit de dépendances obligatoires en fait un outil relativement facile à installer.
On trouvera la procédure dans la documentation du projet.
DocumentationLa documentation a été complètement ré-écrite et disponible sur le site officiel : documentation.
Outils similaires pour PythonDécouvrir un outil est aussi l'occasion d'en découvrir d'autres. Restons dans le monde du Python, si MALT ne vous convient pas vous trouverez peut-être votre bonheur avec les outils suivants et complémentaires à MALT et eux totalement dédiés au Python toujours pour la mémoire :
MALT se positionne par rapport aux deux présentés en apportant une analyse fine en annotant tout le source code de l'application. Il offre également une analyse des variables globales et TLS coté C/C++/Fortran/Rust.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Marseille: Marseille à la carte !, Le mercredi 4 février 2026 de 10h00 à 16h30.
La Ville de Marseille ouvre ses cartes du territoire (plans anciens, fonds marins, localisation des animaux sauvages, etc.) et vous propose de participez à une véritable cartopartie !
Mercredi 4 février 2026 de 10h à 16h30.
Espace Villeneuve Bargemon (Hôtel de Ville).
Au programme :
- Présentation des plus belles cartes de Marseille : fonds marins, observatoire petite enfance, parcours fraîcheur
- Exposition de plans anciens par les Archives Municipales
- Cartopartie de la place Bargemon à l'église Saint Laurent pour apprendre à collecter des données, cartographier et imaginer le futur du quartier (12h-14h)
- Présentation des fouilles archéologiques par l'INRAP
- Démonstration de l'application "My Easy Access"
- Rencontre de l'association "la compagnie des rêves urbains" (12h-14h)
APITUX aura le plaisir d'animer la Cartopartie dans la continuité de la dynamique de contribution à OpenStreetMap impulsée par la Ville de Marseille depuis 2023.
Cet événement s'inscrit dans le cadre du Jour de la Carte.
Vandœuvre-lès-Nancy: Crée ton jeu vidéo avec Scratch, Le mercredi 11 février 2026 de 14h00 à 18h00.
Tu as toujours rêvé de créer ton propre jeu vidéo ? Cet atelier est fait pour toi ! Viens apprendre à concevoir un jeu de A à Z : de l’idée de départ à la programmation, en passant par la création des personnages et des décors. Avec Scratch, rien de plus simple et amusant !
- Mercredi 11 février : Attention Danger !
- Mercredi 11 mars : Shark attack !
2 séances : 14 h et 16 h
Durée : 1h-1h30
À partir de 10 ans / Sur réservation
Téléphone : 03 83 54 85 53
Liège: Rencontre publique mensuelle de LiLiT, Le jeudi 5 février 2026 de 19h00 à 22h00.
Notre réunion mensuelle ouverte au public ("Linux Meeting Party") a lieu tous les premiers jeudi du mois entre 19h et 22h (accès libre : sonnez simplement à la porte et patientez).
Voir annonce sur notre site pour tous les détails et l'éventuel sujet du jour.
Dijon: Atelier du mardi, Le mardi 17 février 2026 de 15h00 à 19h00.
Présentation de différents outils concernant les logiciels libres.
Assistance technique.
De préférence sur RDV directement sur le site de l'asso
Dijon: Atelier du mardi, Le mardi 10 février 2026 de 15h00 à 19h00.
Présentation de différents outils concernant les logiciels libres.
Assistance technique.
De préférence sur RDV directement sur le site de l'asso
Dijon: Atelier du mardi, Le mardi 3 février 2026 de 15h00 à 19h00.
Présentation de différents outils concernant les logiciels libres.
Assistance technique.
De préférence sur RDV directement sur le site de l'asso
Paris: Premier Samedi du Libre, Le samedi 7 février 2026 de 14h00 à 18h00.
Toutes les informations sont sur https://premier-samedi.org
Plan des salles : https://premier-samedi.org/IMG/png/plancarrnum.png
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.
- Déjeuner à partir de 12h30-12h45 à la pizzeria Le Verona, 25 avenue Corentin Cariou
- Salle Classe Numérique 14h-18h : install party GNU/Linux toutes distributions + potentiellement (si les volontaires sont la) atelier auto-hébergement et Brique Internet avec Franciliens.net
- Salle Agora : si pas de conférence prévue, possibilité d'organiser à partir de 16h30 une présentation-discussion autour d'un thème particulier (pour se renseigner, choisir le thème ou s'inscrire, s'adresser à l'accueil de l'Install Partie à partir de 14h)
- Salle LivingLab : wikipermanence Wikimedia France
- Salle Atelier : atelier Blender 3D du BUG Blender User Group Paris
- Apéro/dîner dans un lieu à déterminer sur place
Sainte-Hélène: Découverte de l'espéranto, Le lundi 9 février 2026 de 18h00 à 20h00.
L'Écurieux et Espéranto-Gironde vous invitent à la découverte de l'espéranto à Sainte Hélène le :
Lundi 9 février 2026 à 18h00
Foyer des sociétés
Allée du Stade
33480 Sainte-Hélène
Venez découvrir cette langue FRATERNELLE, libre, neutre, 15 fois plus facile à apprendre que le français, parlée par Freinet, Jean Jaurès, Louis Lumière, Jean-Paul II, Jules Verne…
Inventée en 1887, l'espéranto est actuellement parlé dans plus de 120 pays sur les 5 continents et est actuellement utilisé par des millions de personnes dans le monde, pour voyager, correspondre, découvrir d’autres cultures, se faire des amis…
Il y aura la projection d'un documentaire suivi de questions débat.
La rencontre est ouverte à tous, espérantistes ou non, membre de l’Écurieux ou non.
#267 - Au café libre - Cassandre, ou l'Aporie des GAFAMs - Informatique totalitaire
Au programme de la 267e émission diffusée mardi 27 janvier 2026 à 15 h 30 :
- sujet principal : Au café libre, débat autour de l'actualité du logiciel libre et des libertés informatiques.
- Le truc que (presque) personne n'a vraiment compris mais qui nous concerne toutes et tous de Benjamin Bellamy. Sur le thème : « Cassandre, ou l'Aporie des GAFAMs »
- La pituite de Luk : « Informatique totalitaire »
- Quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre
Cassandre, ou l'Aporie des GAFAMs
Vous pouvez mettre un commentaire pour l'épisode. Et même mettre une note sur 5 étoiles si vous le souhaitez. Et même mettre une note sur 5 étoiles si vous le souhaitez.
Il est important pour nous d'avoir vos retours car, contrairement par exemple à une conférence, nous n'avons pas un public en face de nous qui peut réagir.
Pour mettre un commentaire ou une note, rendez-vous sur la page dédiée à l'épisode.Aidez-nous à mieux vous connaître et améliorer l'émission en répondant à notre questionnaire (en cinq minutes). Vos réponses à ce questionnaire sont très précieuses pour nous. De votre côté, ce questionnaire est une occasion de nous faire des retours.
Pour connaître les nouvelles concernant l'émission (annonce des podcasts, des émissions à venir, ainsi que des bonus et des annonces en avant-première) inscrivez-vous à la lettre d'actus.
Au café libre
- 25 ans de Wikipédia : que reste-t-il de l'internet associatif ?
- Software Heritage : dix ans de préservation du patrimoine applicatif
- Les Rencontres Hivernales du Libre fêtent leurs 10 ans à St-Cergue (Suisse)
- L'April présente aux Rencontres Hivernales du Libre les 24 et 25 janvier 2026 à Saint-Cergue (Suisse)
- FOSDEM 2026, les 31 janvier et 1er février à Bruxelles
- Campagne « Adieu Windows »
- Linux sera invincible en 2026 - mais une légende de l'open-source pourrait ne pas survivre
- Tribune de Bookynette publié dans l'Humanité : « Comment s'émanciper des Gafam ? », lien original
- Vassalisation de l'Europe : le numérique est « une infrastructure de pouvoir »
- Appel à commentaire de la Commission "Vers des écosystèmes numériques ouverts européens"
- Vérification de l'âge sur les réseaux sociaux : un texte mort-né
- Émission Libre à vous ! du 4 mars 2025 sur le sujet des logiciels de caisse : La fin des ERP libres ?
- Olvid (messagerie chiffrée française) passe son code en libre
- Transcription de différentes interventions d'Asma Mhalla
- Intervention de Software Heritage dans Libre à vous !, les emissions 13 et 134
Vous pouvez mettre un commentaire pour l'épisode. Et même mettre une note sur 5 étoiles si vous le souhaitez. Et même mettre une note sur 5 étoiles si vous le souhaitez.
Il est important pour nous d'avoir vos retours car, contrairement par exemple à une conférence, nous n'avons pas un public en face de nous qui peut réagir.
Pour mettre un commentaire ou une note, rendez-vous sur la page dédiée à l'épisode.Aidez-nous à mieux vous connaître et améliorer l'émission en répondant à notre questionnaire (en cinq minutes). Vos réponses à ce questionnaire sont très précieuses pour nous. De votre côté, ce questionnaire est une occasion de nous faire des retours.
Pour connaître les nouvelles concernant l'émission (annonce des podcasts, des émissions à venir, ainsi que des bonus et des annonces en avant-première) inscrivez-vous à la lettre d'actus.
Informatique totalitaire
Vous pouvez mettre un commentaire pour l'épisode. Et même mettre une note sur 5 étoiles si vous le souhaitez. Et même mettre une note sur 5 étoiles si vous le souhaitez.
Il est important pour nous d'avoir vos retours car, contrairement par exemple à une conférence, nous n'avons pas un public en face de nous qui peut réagir.
Pour mettre un commentaire ou une note, rendez-vous sur la page dédiée à l'épisode.Aidez-nous à mieux vous connaître et améliorer l'émission en répondant à notre questionnaire (en cinq minutes). Vos réponses à ce questionnaire sont très précieuses pour nous. De votre côté, ce questionnaire est une occasion de nous faire des retours.
Pour connaître les nouvelles concernant l'émission (annonce des podcasts, des émissions à venir, ainsi que des bonus et des annonces en avant-première) inscrivez-vous à la lettre d'actus.
Quoi de Libre ? Actualités et annonces concernant l'April et le monde du libre
- Soirée de contribution au libre le jeudi 12 février à Paris
- Premier Samedi du Libre, à Paris, le samedi 7 février
- Soirée « radio ouverte » au studio de Cause Commune vendredi 6 février 2026
- Alençon Install party Linux, samedi 7 février
- Permanence Linux Quimper, tous les samedis
- Dunkerque Rencontres des libertés numériques, vendredi 20 février
Vous pouvez mettre un commentaire pour l'épisode. Et même mettre une note sur 5 étoiles si vous le souhaitez. Et même mettre une note sur 5 étoiles si vous le souhaitez.
Il est important pour nous d'avoir vos retours car, contrairement par exemple à une conférence, nous n'avons pas un public en face de nous qui peut réagir.
Pour mettre un commentaire ou une note, rendez-vous sur la page dédiée à l'épisode.Aidez-nous à mieux vous connaître et améliorer l'émission en répondant à notre questionnaire (en cinq minutes). Vos réponses à ce questionnaire sont très précieuses pour nous. De votre côté, ce questionnaire est une occasion de nous faire des retours.
Pour connaître les nouvelles concernant l'émission (annonce des podcasts, des émissions à venir, ainsi que des bonus et des annonces en avant-première) inscrivez-vous à la lettre d'actus.
Nantes: Cartographie(S) - Le Jour de la Carte, Le mercredi 4 février 2026 de 12h00 à 18h30.
Ce 4 février 2026, nous célébrerons le premier « Jour de la Carte ».
Une initiative de « la République des Cartes » invitant, partout en France, curieux, novices comme passionnés à découvrir les cartes et leurs territoires sous des angles surprenants, originaux et inédits !
« Le Jour de la Carte » a pour but de révéler le pouvoir des cartes comme levier pour faire démocratie, rendant ainsi visible leur rôle essentiel pour comprendre, décider et agir ensemble.
Nous, acteurs·trices de la cartographie et passionné·e·s des cartes, vous donnons rendez-vous à « Cartographie(S) », l'événement nantais du « Jour de la Carte ».
La République des Cartes est un collectif regroupant :
des partenaires fondateurs :
l’Institut national de l'information géographique et forestière (IGN), la Banque des territoires, Leonard, La Fabrique de la Cité (Groupe VINCI)
des partenaires :
Ubisoft, Nodesign, OVHcloud, Docaposte, La Poste
des soutiens :
CY école de design, le Conseil national de l'information géolocalisée (CNIG), l’Afigéo, la Fondation Université Gustave Eiffel, OpenDataFrance, AOC Media, l’Apur, la Ville de Paris
#RepCartes #JourdelaCarte
Open source & éducation : 1.Cadre général & politique
En France, en Europe, dans le monde, les défis les enjeux & opportunités
Bonjour à tous et bonne année 2026. J'espère que cette année va être l'année de la réussite de tous vos projets et particulièrement avec de l'open source. Comme je l'ai dit dans mon précédent short, je vais passer sur une formule où j'arrête de faire des grosses vidéos fleuves et je vais passer sur des petits épisodes qui seront distribués au cours de la semaine à partir du vendredi 14 heures, samedi, dimanche et (…)
Strasbourg: Appel à Mousser, Le mercredi 11 février 2026 de 19h00 à 23h00.
Appel à une rencontre autour d’un verre de bière des amis de Linux de Strasbourg et environs.
Les autres boissons sont explicitement tolérées…
Vous pouvez nous informer de votre envie de participer à l'évènement pour que l'on ne vous oublie pas. Pour cela, vous pouvez envoyer un message sur la liste de diffusion ou sur IRC.
Station de tram: Langstross Grand'Rue, ligne A ou D.
Paris: Soirée « radio ouverte » au studio de Cause Commune, Le vendredi 6 février 2026 de 19h30 à 22h00.
Libre à vous !, l'émission de radio de l'April sur les libertés informatiques, est diffusée sur la radio associative Cause Commune, la voix des possibles.
La radio propose un rendez-vous convivial chaque premier vendredi du mois à partir de 19 h 30 dans ses locaux à Paris: une soirée « radio ouverte » avec apéro participatif à la clé. Occasion de découvrir le studio et de rencontrer les personnes qui animent les émissions.
La prochaine soirée-rencontre aura lieu vendredi 6 février 2026 à partir de 19 h 30 au studio de la radio : 22 rue Bernard Dimey 75018 Paris. Inscription (non obligatoire, mais cela facilite l'organisation) sur le bloc-notes. Julie Chaumard, membre du conseil d’administration de l’April et chroniqueuse dans l’émission, et Frédéric Couchet, délégué général de l’April, participeront à la soirée.
À partir de 20 h il y aura en direct une émission intitulée « Comm'un vendredi » consacrée aux coulisses de la radio. Le principe général est de réunir des animatrices et animateurs d’émissions de la radio pour parler de leurs émissions, de la radio, de leurs expériences. Mais aussi donner la parole aux auditrices et aux auditeurs.










