Agrégateur de nouvelles

Agenda du Libre pour la semaine 44 de l'année 2025

Linuxfr.org - 26 octobre, 2025 - 08:49

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 29 événements (France: 25, Québec: 1, Internet: 3) est en seconde partie de dépêche.

Sommaire

Ordinateurs, smartphone : sommes-nous condamnés à toujours les changer ?

Transcriptions - 25 octobre, 2025 - 14:18

L'arrivée de Windows 11 soulève des inquiétudes quant à l'obsolescence programmée et au gaspillage électronique. Quel avenir pour nos ordinateurs et nos smartphones ?
Voix off : France Inter – Le 18/20 – Fabienne Sintes
Fabienne Sintes : Windows 10 est mort. Longue vie à Windows 11, mais avec une contrepartie de taille : vous ne pourrez pas mettre à jour votre Windows 10 ou, en tout cas, vous ne pourrez plus à brève échéance. Je vois bien que vous êtes en train de lever un sourcil, j'ai (…)

- Transcriptions / , , , , , , , ,

Ustaritz: Docu-Blabla : Adieu Windows, bonjour le libre !, Le samedi 15 novembre 2025 de 10h00 à 12h30.

l'Agenda du Libre - 24 octobre, 2025 - 14:14

En octobre 2026 Windows 10 ne sera plus maintenu à jour et les ordinateurs sortis avant 2017 ne seront pas compatible avec Windows 11. Résultat : un grand nombre d'ordinateurs seront jetés ou des ordinateurs vulnérables aux attaques.

Il existe une alternative libre et gratuite : GNU/Linux.

Dans le cadre de l’opération Adieu Windows, bonjour le libre ! de l'April, l'association Sorgin Informatique Libre organise un Docu-Blabla pour sensibiliser les gens à GNU/Linux et aux logiciels libres. L'association pourra organiser des Install Party pour les personnes désirant libérer leur ordinateur.

Diffusion du documentaire LoL – Logiciel libre, une affaire sérieuse, présentation de GNU/Linux en live (avec possibilité de le tester) et enfin discussion avec le public. Nous finiront par un apéro/pintxo (tapas) à prix libre.

L'entrée du Docu-Blabla est gratuite.

Cornil: Foire aux questions numériques, Le mercredi 5 novembre 2025 de 14h00 à 17h00.

l'Agenda du Libre - 23 octobre, 2025 - 18:20

Une foire aux questions numérique pour vous aider dans vos petits ou gros problèmes numériques du quotidiens, et découvrir des alternatives libres aux logiciels dominants et privateurs !

Et ce sera également l'occasion si votre ordinateur vous a annoncé qu'il n'aurait plus de mises à jour en octobre, et que passer à la dernière version de windows n'est pas envisageable pour lui,  d'installer le système d'exploitation Linux Mint qui redonnera une seconde vie à votre PC et vous permettra d'accéder aux dernières versions des logiciels usuels (Firefox et LibreOffice entre autres). (N'oubliez pas de sauvegarder vos données sur un support externe avant l'atelier).

Rouen: Protéger son smartphone, Le vendredi 5 décembre 2025 de 17h30 à 19h30.

l'Agenda du Libre - 23 octobre, 2025 - 18:18

Sensibilisation : comprendre les enjeux de la protection de la vie privée dans le domaine du numérique.

Atelier pratique : configurer votre smartphone ou tablette de façon à mieux vous sécuriser et limiter l'espionnage et la manipulation (blocage des traqueurs et des publicités, faire une recherche web sans passer par Google)

applications que nous vous proposerons d'installer

  • sur Android version ≥ 5 :

    • Bloqueur de pub et traqueurs Blokada 5

    • Bloqueur d'appels indésirables : Saracroche

  • sur iOS version ≥14 : Blokada 6

 

Nos services sont gratuits, vous pourrez néanmoins faire un don à notre association "Libérons nos ordis".

 

Inscription - à partir du 29 novembre - recommandée sur https://calc.ouvaton.coop/InscriptionAtelierNumeriqueEthiqueRouen

Rouen: Protéger sa navigation Internet, Le vendredi 28 novembre 2025 de 17h30 à 19h30.

l'Agenda du Libre - 23 octobre, 2025 - 18:17

Sensibilisation : comprendre les enjeux de la protection de la vie privée dans le domaine du numérique.

Atelier pratique : configurer votre ordinateur, smartphone ou tablette de façon à mieux vous sécuriser et limiter l'espionnage et la manipulation (choisir le bon navigateur web, blocage des traqueurs et des publicités, faire une recherche web sans passer par Google)

applications et services que nous vous proposerons d'installer

  • Firefox / Fennec

  • Bloqueur uBlock Origin

  • Moteur de recherche Qwant ou Duckduckgo

Inscription recommandée sur https://calc.ouvaton.coop/InscriptionAtelierNumeriqueEthiqueRouen

Rouen: Assistance numérique, Le mardi 11 novembre 2025 de 14h00 à 17h00.

l'Agenda du Libre - 23 octobre, 2025 - 18:16

Vous pouvez venir pour :

  • découvrir ce que peut vous apporter le numérique libre, éthique et écoresponsable

  • obtenir de l'assistance pour l'utilisation des systèmes d'exploitation libres (GNU/Linux pour ordinateur et /e/OS pour smartphones)

  • obtenir de l'assistance pour l'utilisation des logiciels libres (ex : Firefox, Thunderbird, LibreOffice, VLC) et des services Internet éthiques (ex : mél et cloud, travail collaboratif en ligne).

  • vous faire aider à installer GNU/Linux sur votre ordinateur ou /e/OS sur votre Fairphone, si vous n'avez pas pu venir à notre Install Partie.

Nous vous recommandons d'effectuer une sauvegarde avant de venir, si vous n'êtes pas en mesure de faire veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).

Nos services sont gratuits, vous pourrez néanmoins faire un don à notre association "Libérons nos ordis".

Remarque : vous pouvez même apporter un ordinateur de bureau - uniquement l'unité centrale (la tour) - nous avons des écrans, claviers et souris à brancher dessus.

 

VEUILLEZ VOUS INSCRIRE ICI : https://calc.ouvaton.coop/InscriptionPermanenceNumeriqueLibreRouen

Le Havre: Install partie, Le samedi 8 novembre 2025 de 14h00 à 17h00.

l'Agenda du Libre - 23 octobre, 2025 - 18:16

Venez donner une nouvelle jeunesse à votre ordinateur !

En remplaçant votre système Windows® [ou Mac®] par un système plus simple, plus sûr, plus rapide, plus sobre et libre - GNU/Linux - vous pouvez donner à votre ordinateur toute son efficacité et vous serez à l'abri des virus !

La durée de vie de votre ordinateur pourra en être multipliée au moins par deux, vous permettant ainsi de réaliser de très substantielles économies et de diminuer d'autant votre impact écologique.

 

Lors de cette "Install partie" nous vous proposerons tout d'abord une démonstration de GNU/Linux.

Si vous amenez votre ordinateur, nous pourrons effectuer des tests pour savoir s'il est parfaitement compatible avec Linux, et si c'est le cas nous vous proposerons de procéder à son installation.

Vous pouvez aussi venir si vous avez déjà GNU/Linux et que vous avez besoin d'un complément de configuration ou des questions.

L'installation est gratuite, vous pourrez néanmoins faire un don à notre association "Libérons nos ordis".

 

IMPORTANT : veuillez lire cette page afin de venir préparé : https://blog.liberetonordi.com/index.php?post/participer-installparty

Si vous n'êtes pas en mesure d'effectuer vous même votre SAUVEGARDE, veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).

 

Remarque : vous pouvez même apporter un ordinateur de bureau - uniquement l'unité centrale (la tour) - nous avons des écrans, claviers et souris à brancher dessus.

 

VEUILLEZ VOUS INSCRIRE SUR LE TABLEAU À REMPLIR ICI : https://calc.ouvaton.coop/InscriptionInstallPartieLinuxLeHavre

 

Rouen: Install partie, Le samedi 8 novembre 2025 de 14h00 à 17h30.

l'Agenda du Libre - 23 octobre, 2025 - 18:15

Venez donner une nouvelle jeunesse à votre ordinateur !

En remplaçant votre système Windows® [ou Mac®] par un système plus simple, plus sûr, plus rapide, plus sobre et libre - GNU/Linux - vous pouvez donner à votre ordinateur toute son efficacité et vous serez à l'abri des virus !

La durée de vie de votre ordinateur pourra en être multipliée au moins par deux, vous permettant ainsi de réaliser de très substantielles économies et de diminuer d'autant votre impact écologique.

 

Lors de cette "Install partie" nous vous proposerons tout d'abord une démonstration de GNU/Linux.

Si vous amenez votre ordinateur, nous pourrons effectuer des tests pour savoir s'il est parfaitement compatible avec Linux, et si c'est le cas nous vous proposerons de procéder à son installation.

Vous pouvez aussi venir si vous avez déjà GNU/Linux et que vous avez besoin d'un complément de configuration ou des questions.

Vous pouvez également venir pour que l'on vous aide à installer /e/OS sur votre appareil Android à condition qu'il soit compatible : à vérifier avant de venir sur https://doc.e.foundation/devices (Les Fairphones sont compatibles et plus faciles à installer que les autres ordiphones).

L'installation est gratuite, vous pourrez néanmoins faire un don à notre association "Libérons nos ordis".

 

IMPORTANT : veuillez lire cette page afin de venir préparé : https://blog.liberetonordi.com/index.php?post/participer-installparty

Si vous n'êtes pas en mesure d'effectuer vous même votre SAUVEGARDE, veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).

 

Remarque : vous pouvez même apporter un ordinateur de bureau - uniquement l'unité centrale (la tour) - nous avons des écrans, claviers et souris à brancher dessus.

 

VEUILLEZ VOUS INSCRIRE ICI https://calc.ouvaton.coop/InscriptionInstallPartieLinuxRouen

Lannion: Permanence infothema (Groupe 1), Le samedi 8 novembre 2025 de 10h00 à 12h00.

l'Agenda du Libre - 23 octobre, 2025 - 15:24

 

Programme :

- Création de la Clé Ventoy multi-systèmes de stockage

- Configuration du legacy BIOS et/ou de l'UEFI (Démarrage prioritaire + réglages)

- installation de la distribution Debian-Facile sur disque dur / Clé USB et disque USB externe

- Prise en main de la distribution (Mise en place de logiciels)

Lettre d'information XMPP de septembre 2025

Linuxfr.org - 23 octobre, 2025 - 14:19

N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est réalisée et publiée conjointement sur les sites XMPP.org et LinuxFr.org selon une procédure définie.

Bienvenue dans la lettre d'information XMPP, ravi de vous retrouver ! Ce numéro couvre le mois de septembre 2025.

Comme tout autre projet accompli par la XSF, cette lettre d'information est le résultat du travail volontaire de ces membres et des personnes y contribuant. Si vous êtes satisfait des services et logiciels que vous utilisez peut-être, n'hésitez pas à dire merci ou aider ces projets.

Vous souhaitez contribuer à l'équipe de communication de la XSF ? Lisez en bas de page.

    Sommaire Annonces de la XSF Adhésion à la XSF

    Si vous souhaitez devenir membre de la XMPP Standards Foundation, veuillez envoyer votre candidature avant le 23 novembre 2025, 00h00 UTC.

    Élections 2025 du Board et du Council de la XSF

    La XMPP Standards Foundation lance un appel à candidatures pour composer le Conseil d'administration et le Conseil XMPP pour la période 2025/2026. Si vous souhaitez vous présenter au Conseil d'administration ou au Conseil XMPP, veuillez ajouter une page wiki concernant votre candidature à l'une ou aux deux sections susmentionnées avant le 2 novembre 2025, 00h00 UTC.

    Participez aux décisions de l'organisation XMPP Standards Foundation et aux spécifications que nous publions !

    Remarque : les membres du Conseil XMPP doivent être des membres élus de la XSF ; cependant, il n'y a pas de restriction de ce type pour le Conseil d'administration.

    Vidéos et conférences XMPP Articles XMPP Nouvelles des logiciels XMPP Clients et Applications XMPP
    • Cheogram a publié la version 2.19.0-2 pour Android. Il s'agit d'une version corrective qui résout les problèmes d'inscription et de découverte (correction des options pour bloquer) sur les instances Snikket, corrige davantage d'encarts sur la dernière version d'Android et permet de faire défiler « Gérer les comptes » avec de nombreux comptes, entre autres. N'oubliez pas de consulter le journal des modifications pour plus de détails.
    • Conversations a publié la version 2.19.5 pour Android, avec une amélioration des messages d'erreur pour les serveurs qui ne prennent pas en charge TLS 1.3 et la correction de problèmes liés à la rotation des appareils, parmi de nombreuses autres corrections et améliorations. Vous pouvez consulter le journal des modifications pour plus de détails.
    • Convo Le client XMPP pour KaiOS a publié la version 0.2.0 baptisée « Eyes Only » qui prend en charge le chiffrement de bout en bout OMEMO ! C'est la première fois que XMPP avec OMEMO est disponible sur un téléphone à touches. Vous trouverez toutes les annonces sur la page de lancement.

    • Gajim a publié les versions 2.3.5 et 2.3.6 de son application de chat libre et pleine de fonctionnalités pour XMPP. Cette version apporte une réorganisation des paramètres de compte, un tout nouveau gestionnaire de raccourcis, davantage d'informations de contact, des aperçus vidéo, des améliorations de performances et de nombreuses corrections de bogues. La dernière mise à jour corrige certains problèmes liés aux aperçus vidéo et à leur génération, ainsi que certains problèmes liés au chargement des icônes. Vous pouvez consulter le journal des modifications pour plus de détails. Merci à toutes et tous pour vos contributions !

    • Kaidan a publié la version 0.13.0 de son application de chat moderne et conviviale pour XMPP. Cette nouvelle version prend en charge l'utilisation simultanée de plusieurs comptes, l'activation/la désactivation des comptes, le transfert de messages, l'application de critères cohérents pour toutes les corrections de messages, le stockage sécurisé des mots de passe, l'essai de tous les fournisseurs en cas d'erreur de connexion lors de l'enregistrement automatique, ainsi que de nombreuses autres nouvelles fonctionnalités et corrections de bogues ! Vous trouverez une liste détaillée des nouvelles fonctionnalités, des corrections de bogues et des remarques dans le journal des modifications.

    • Monocles a publié les versions 2.0.14 et 2.0.15 de son client de chat pour Android. Ces mises à jour apportent la possibilité d'épingler des images et des fichiers en haut de la fenêtre de chat, la prise en charge des URI géographiques dans les messages épinglés et les aperçus de réponse, l'activation de l'aperçu vidéo pour les messages épinglés et l'affichage de l'icône de fichier audio pour les messages audio épinglés, entre autres améliorations liées à l'épinglage. Elles permettent également de se répondre à soi-même, d'envoyer des réponses avec OMEMO et d'accéder au message en appuyant sur la réponse avec un nouveau défilement pour répondre, parmi de nombreuses autres fonctionnalités et corrections. N'oubliez pas de consulter le journal des modifications pour plus de détails !
    • Psi+ a publié la version 1.5.2117 portable de sa branche de développement de Psi, le client XMPP multiplateforme conçu pour les utilisateurs expérimentés.
    • Le client XMPP Renga pour Haiku a publié la version 1.28, avec quelques améliorations au niveau de la prise en charge MUC et une implémentation de XEP-0070 (vérification des requêtes HTTP via XMPP) pour l'authentification HTTP à l'aide de XMPP. Vous pouvez lire tous les détails concernant cette version dans les dernières actualités à ce sujet.
    • xmpp-web a publié la version 0.10.7 de son client de chat web léger pour serveur XMPP.
    • XOWS a publié la version 0.9.9c de son client web XMPP Over WebSocket, avec des routines de récupération d'avatar refactorisées, quelques optimisations de rafraîchissement DOM du navigateur, des corrections du crash du processus d'inscription de compte et de la duplication des occupants MUC.
    Serveurs XMPP
    • La communauté Ignite Realtime est heureuse d'annoncer la sortie d'Openfire 5.0.2 ! Cette version corrige une faille de sécurité récemment identifiée (CVE-2025-59154). Ce problème permettait une usurpation d'identité potentielle via l'analyse non sécurisée de l'attribut « Common Name ». Veuillez lire l'intégralité de l'avis de sécurité pour plus d'informations. Cette version améliore également les scripts basés sur SystemD, en supprimant quelques désagréments introduits dans Openfire 5.0.1. Veuillez vous reporter au journal complet des modifications pour plus de détails.
    Bibliothèques et outils XMPP Extensions et spécifications

    La XMPP Standards Foundation développe des extensions à XMPP dans sa série de XEP en plus des RFC XMPP. Des développeuses, développeurs et autres personnes expertes en normes du monde entier collaborent à ces extensions, élaborant de nouvelles spécifications pour les pratiques émergentes et affinant les méthodes existantes. Proposées par n'importe qui, celles qui remportent le plus de succès finissent par être classées comme finales ou actives, selon leur type, tandis que les autres sont soigneusement archivées comme différées. Ce cycle de vie est décrit dans la XEP-0001, qui contient les définitions formelles et canoniques des types, des états et des processus. Vous pouvez en savoir plus sur le processus de normalisation ici. La communication autour des normes et des extensions se fait via la liste de diffusion des normes (archives en ligne).

    Extensions proposées

    Le processus de développement d'une XEP commence par la rédaction d'une idée et sa soumission à l'éditeur XMPP. Dans un délai de deux semaines, le Conseil décide d'accepter ou non cette proposition en tant que XEP expérimentale.

    • Pubsub Node Bookmark
      • Cette spécification définit un élément de signet pointant vers un nœud Pubsub.
    Nouvelles extensions
    • Aucune nouvelle XEP ce mois-ci.
    Extensions déférées

    Si une XEP expérimentale n’est pas mise à jour pendant plus de douze mois, elle sera retirée de la catégorie Expérimentale pour être classée comme Déférée. Si une mise à jour intervient, la XEP sera replacée dans la catégorie Expérimentale.

    • Aucune XEP déférée ce mois-ci.
    Extensions mises à jour
    • Version 0.3.1 de la XEP-0317 (Hats)
      • Correction de fautes de frappe, ajout d'exemples et clarification de certains paragraphes grâce aux commentaires de badlop. (tj)
    • Version 0.2.0 de la XEP-0503 (Spaces côté serveur)
      • Réécriture à l'aide de la sémantique pubsub. (nc)
    Dernier appel

    Les derniers appels sont lancés une fois que tout le monde semble satisfait de l'état actuel d'une XEP. Une fois que le Conseil a décidé que la XEP semble prête, l'Éditeur XMPP émet un dernier appel pour recueillir des commentaires. Les commentaires recueillis lors du dernier appel peuvent aider à améliorer la XEP avant de le renvoyer au Conseil pour qu'il passe à l'état Stable.

    • Aucun dernier appel ce mois-ci.
    Extensions stables
    • Aucune XEP n’est passée à Stable ce mois-ci.
    Extensions dépréciées
    • Aucune XEP n’a été dépréciée ce mois-ci.
    Extensions rejetées
    • Aucune XEP n’a été rejetée ce mois-ci.
    Salons publics XMPP

    De nouveaux salons et canaux publics sont créés quotidiennement sur le réseau XMPP. Si vous êtes à la recherche de nouvelles discussions intéressantes auxquelles vous joindre, n'hésitez pas à consulter le moteur de recherche de canaux publics pour trouver des groupes ou des communautés qui partagent vos centres d'intérêts !

    • Si vous souhaitez obtenir la liste de tous les canaux, vous pouvez la trouver ici.
    • Si vous vous intéressez à un sujet en particulier, effectuez une recherche par tag !
    • Si vous souhaitez uniquement répertorier les salons dans une langue particulière, ajoutez simplement « lang:xx » dans le champ de recherche, comme dans cet exemple pour la langue espagnole. Veillez simplement à remplacer « es » par la langue souhaitée (par exemple « lang:fr », « lang:de », « lang:pt », etc.).
    Partagez les nouvelles

    Veuillez partager cette nouvelle sur d'autres réseaux :

    Consultez également notre flux RSS !

    Vous recherchez des offres d'emploi ou souhaitez engager un consultant professionnel pour votre projet XMPP ? Consultez notre tableau d'affichage des offres d'emploi XMPP.

    Contributions et traductions de la lettre d'information

    Il s'agit d'un effort communautaire, et nous tenons à remercier les traductrices et traducteurs pour leur contribution.
    Les bénévoles et les nouvelles langues sont les bienvenues !
    Les traductions de la lettre d'information XMPP seront publiées ici (avec un certain retard) :

    Contributeurs à la newsletter de ce mois-ci :
    emus, Badri Sunderarajan, cal0pteryx, Gonzalo Raúl Nemmi, Kris « poVoq », Ludovic Bocquet, XSF iTeam

    Contributeurs à la traduction :

    Aidez-nous à créer la lettre d'information

    Cette newsletter XMPP est produite en collaboration avec la communauté XMPP. Chaque numéro mensuel est rédigé dans ce simple pad. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt GitHub de la XSF. Nous sommes toujours ravis d'accueillir de nouvelles personnes contributrices. N'hésitez pas à rejoindre la discussion dans notre groupe de discussion Comm-Team (MUC) et à nous aider ainsi à poursuivre cet effort communautaire. Vous avez un projet et souhaitez le faire connaître ? N'hésitez pas à partager vos actualités ou événements ici, et à les promouvoir auprès d'un large public.

    Tâches que nous effectuons régulièrement :

    • collecte d'actualités dans l'univers XMPP
    • résumés courts d'actualités et d'événements
    • résumé de la communication mensuelle sur les extensions (XEP)
    • révision du projet de newsletter
    • préparation d'images pour les médias
    • traductions
    • communication via les comptes des médias
    Hébergement fiscal de projets par la XSF

    La XSF propose un hébergement fiscal pour les projets XMPP. Veuillez postuler via Open Collective. Pour plus d'informations, consultez l'article de blog annonçant cette initiative. Projets actuels que vous pouvez soutenir :

    Licence

    Cette lettre d'information est publiée sous licence CC BY-SA.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    CryptPad et Decidim présentés au prochain webinaire de la série "Open Source by OW2"

    Linuxfr.org - 23 octobre, 2025 - 08:34

    Dans le cadre de sa série de webinaires "Open Source by OW2", la parole sera donnée aux projets CryptPad et Decidim, le jeudi 6 novembre à 16h00.

    Cette série de webinaires « Open Source by OW2 » est dédiée aux innovations open source, aux projets et à la communauté OW2, ainsi qu’aux opportunités de financement open source dont le programme européen NGI. Découvrez de nouveaux projets, des technologies, de l’innovation, des modèles ouverts au sens large (science/données/matériel/éducation/normes/protocoles/etc.), mais aussi des biens communs numériques, des financements, des modèles économiques, de la coopération et de l’impact social. Chaque webinaire mettra en avant un projet OW2 et un projet financé par NGI.

    Agenda :

    • 16h00 : Introduction par Catherine Nuel, Chargée de communication OW2
    • 16h05 : CryptPad, la suite bureautique entièrement open source et chiffrée de bout en bout, présentée par David Benqué, XWiki.
    • 16h25 : Decidim, la plateforme de démocratie participative open source, soutenue par NGI-Zero Commons, présentée par Bertille Mazari, Open Source Politics.
    • 16h40 : Conclusion

    L’inscription est gratuite mais obligatoire. Les présentations ont lieu en anglais. N’hésitez pas à diffuser l’invitation pour la session du 6 novembre.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Lausanne: Permanence mensuelle des sans pagEs, Le dimanche 26 octobre 2025 de 14h00 à 18h00.

    l'Agenda du Libre - 22 octobre, 2025 - 04:31

    L'évènement est une permanence des sans pagEs ouverte à tout public souhaitant s'informer ou apprendre à contribuer sur Wikipédia et les projets associés (wikidata, wikisource, commons, wikiquote) tout. en réduisant les biais de genre

    Il est obligatoire de s'inscrire pour participer ici https://fr.wikipedia.org/wiki/Event:Permanence_mensuelle_LSP_%C3%A0_Photo_Elys%C3%A9e_26_10_2025

    Cette séance est dédiée à la campagne She Said sur Wikiquote pour alimenter les entrées d'un jeu de carte sur les autrices de la francophonie qui sera présenté à Wikimania à Paris en 2026.

    Informations pratiques

    Lieu Plateforme 10

    Photo Elysée

    Place de la Gare 16 1003 Lausanne Horaire : de 14h à 18h

     

    Sortie de Cocotb version 2.0.0

    Linuxfr.org - 21 octobre, 2025 - 16:50

    Cocotb, le cadriciel libre de vérification matérielle en Python, vient de publier sa version majeure 2.0. Cette sortie marque une étape importante dans l’évolution de ce projet qui permet de tester des circuits numériques décrits en VHDL ou Verilog directement depuis Python, sans avoir à écrire de testbench en HDL.

    Pour celles et ceux qui ne connaissent pas encore cocotb, il s’agit d’un outil qui facilite grandement la vie des personnes travaillant sur la conception de circuits intégrés. Plutôt que d’écrire des bancs de test complexes en VHDL ou Verilog, cocotb permet d’utiliser Python et son écosystème riche (NumPy, pytest, etc.) pour vérifier le comportement des circuits.
    Cocotb (Coroutines-based Cosimulation Test-Bench) permet d’écrire en python des bancs de test qui vont piloter directement le simulateur HDL via différentes interfaces (VPI, VHPI, FLI). La plupart des simulateurs HDL du marché sont supportés, qu’ils soient libres ou non.

    Sommaire Une version majeure synonyme de changements

    Comme l’indique le numéro de version, cocotb 2.0 introduit des changements incompatibles avec les versions précédentes. L’équipe de développement a profité de cette version majeure pour nettoyer l’API, supprimer du code obsolète et moderniser l’architecture du projet. Un guide de migration détaillé est disponible pour accompagner la transition.

    Principales ruptures de compatibilité

    La transition vers cocotb 2.0 nécessite quelques adaptations du code existant :

    • Suppression des coroutines à base de générateurs : La syntaxe yield (avec le décorateur @cocotb.coroutine) a été supprimée. Il faut désormais utiliser exclusivement la syntaxe moderne async/await.

    • Nouvelles conventions de nommage : Les variables d’environnement ont été renommées pour éviter les conflits avec les simulateurs. Par exemple, MODULE devient COCOTB_TEST_MODULES, TOPLEVEL devient COCOTB_TOPLEVEL, etc.

    • Changements dans les types de données : Les objets BinaryValue ont été remplacés par LogicArray, offrant une API plus cohérente et moderne pour manipuler les valeurs logiques.

    • Modifications des déclencheurs : L’objet Join est devenu obsolète au profit d’une utilisation directe des tâches. La syntaxe await task.join() devient simplement await task.

    Les nouveautés marquantes Amélioration des performances

    La nouvelle version apporte des gains de performance significatifs, notamment grâce à l’implémentation en C++ d’un générateur d’horloge (GpiClock). Cette optimisation réduit les échanges entre Python et l’interface GPI, permettant des simulations plus rapides, particulièrement pour les designs utilisant de nombreuses horloges.

    Prise en charge étendue des simulateurs

    Cocotb 2.0 élargit sa prise en charge des simulateurs commerciaux et libres :

    • DSim (Siemens) est maintenant officiellement géré
    • Questa bénéficie d’un nouveau flux de compilation qisqrun utilisant le Questa Information System pour de meilleures performances
    • NVC, le simulateur VHDL libre, est désormais géré
    • Verilator (version 5.036 minimum) avec le flag --timing est maintenant pleinement fonctionnel
    Gestion améliorée des tâches

    L’API de gestion des tâches a été modernisée pour s’aligner sur celle d’asyncio` :

    # Nouvelle fonction pour démarrer une tâche cocotb.start_soon(ma_coroutine()) # Nouveau déclencheur pour attendre la fin d’une tâche await task.complete # au lieu de await Join(task) # Annulation de tâches task.cancel() # au lieu de task.kill() # Variables locales aux tâches task.locals.ma_variable = valeur Nouvelles fonctionnalités pour les signaux

    Cocotb 2.0 enrichit les possibilités d’interaction avec les signaux HDL :

    • Dépôts sans délai : La classe Immediate permet d’effectuer des assignations immédiates
    • Nouvelle méthode set() : Une alternative à la propriété value avec un typage plus strict
    • Gestion étendue des actions : Force, Freeze, Release et Deposit pour un contrôle fin des signaux
    # Différents types d’assignations dut.signal.set(42) # Assignation normale dut.signal.set(42, Immediate()) # Assignation immédiate dut.signal.set(42, Force()) # Forcer une valeur dut.signal.set(Release()) # Libérer un signal forcé Améliorations du typage

    Cocotb 2.0 intègre maintenant mypy dans son processus de CI, garantissant une meilleure qualité du typage. Les utilisateurs bénéficient ainsi d’une meilleure expérience avec les IDE modernes et les vérificateurs de types.

    Décorateur @cocotb.parametrize

    Un nouveau décorateur simplifie la création de tests paramétrés, offrant une alternative plus moderne à TestFactory :

    @cocotb.parametrize( width=[8, 16, 32], signed=[True, False] ) @cocotb.test() async def test_additionneur(dut, width, signed): # Test avec différentes combinaisons de paramètres pass Gestion du logging améliorée

    Le système de logging a été revu pour être moins intrusif :

    • Nouvelle variable COCOTB_LOG_PREFIX pour personnaliser le préfixe des logs
    • Séparation des niveaux de log pour GPI avec GPI_LOG_LEVEL
    • Meilleure gestion de la capture des warnings Python
    • Timestamps de simulation accessibles dans les LogRecord
    Nouvelles structures de données

    La version 2.0 enrichit considérablement le module cocotb.types :

    • LogicArray : Représentation des tableaux de valeurs logiques avec gestion des états X, Z, etc.
    • Logic : Valeur logique unique avec gestion des 9 états VHDL
    • Méthodes de conversion : to_signed(), to_unsigned(), to_bytes(), from_bytes() pour faciliter les conversions
    from cocotb.types import LogicArray, Range # Création d’un tableau logique data = LogicArray("10XZ01", Range(5, "downto", 0)) # Conversions valeur_entier = data.to_unsigned(resolve=True) octets = data.to_bytes() Améliorations de l’écosystème Flux de test en Python

    Le flux de test Python (Python Test Runner), introduit expérimentalement en version 1.8, est maintenant mature et constitue l’alternative recommandée au système de Makefile traditionnel. Il permet une intégration plus naturelle avec pytest et simplifie la configuration des simulations.

    Queues asyncio

    Cocotb 2.0 introduit des files d’attente compatibles avec asyncio (Queue, PriorityQueue, LifoQueue), facilitant la communication entre coroutines.

    Gestion des packages SystemVerilog

    L’accès aux packages SystemVerilog est maintenant possible via cocotb.packages, permettant d’interagir avec les définitions globales du design.

    Considérations sur l’adoption

    Cette version majeure représente un investissement conséquent de l’équipe de développement. Pour les utilisatrices et utilisateurs existants, la migration nécessitera quelques ajustements, mais les bénéfices en termes de maintenabilité et de performances en valent la peine.

    Le projet cocotb, développé principalement par la communauté et utilisé dans l’industrie comme dans l’enseignement, continue de démontrer la pertinence de l’approche Python pour la vérification matérielle. Cette version 2.0 consolide les bases pour les évolutions futures.

    Pour les personnes qui débutent avec cocotb, c’est le moment idéal pour se lancer : la documentation a été revue, les exemples mis à jour, et l’API est désormais plus cohérente.

    Remerciements et perspectives

    Cette version est le fruit du travail de nombreuses personnes contributrices. Le projet est hébergé sur GitHub et accepte volontiers les contributions, qu’il s’agisse de code, de documentation ou de retours d’expérience.

    Les prochaines versions devraient continuer à améliorer les performances, étendre la prise en charge des simulateurs et enrichir l’écosystème de bibliothèques de vérification. La communauté cocotb est active et accueillante, n’hésitez pas à la rejoindre !

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    #258 - La plateforme PDPLibre, une réponse communautaire à la réforme de la facturation électronique

    Libre à vous ! - 21 octobre, 2025 - 14:15

    Au programme de la 258e émission diffusée mardi 21 octobre 2025 à 15 h 30 :

    • sujet principal : la plateforme PDPLibre, une réponse communautaire à la réforme de la facturation électronique
    • Le truc que (presque) personne n'a vraiment compris mais qui nous concerne toutes et tous, la chronique de Benjamin Bellamy, sur le sujet de « l'ordinateur quantique »
    • la chronique « Les humeurs de Gee » sur « Adieu Windows » (rediffusion)
    • Quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

    L'ordinateur quantique

    Libre à vous ! - 21 octobre, 2025 - 14:15
    Les références :

    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.

    Syndicate content