
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)
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.
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 XSFLa 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 XMPPLa 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éesLe 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.
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.
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.
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 !
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'informationIl 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 :
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 :
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 :
LicenceCette lettre d'information est publiée sous licence CC BY-SA.
Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
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 :
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 EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
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 pratiquesLieu Plateforme 10
Place de la Gare 16 1003 Lausanne Horaire : de 14h à 18h
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.
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.
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 simulateursCocotb 2.0 élargit sa prise en charge des simulateurs commerciaux et libres :
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 signauxCocotb 2.0 enrichit les possibilités d’interaction avec les signaux HDL :
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.parametrizeUn 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éeLe système de logging a été revu pour être moins intrusif :
La version 2.0 enrichit considérablement le module cocotb.types :
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 asyncioCocotb 2.0 introduit des files d’attente compatibles avec asyncio (Queue, PriorityQueue, LifoQueue), facilitant la communication entre coroutines.
Gestion des packages SystemVerilogL’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’adoptionCette 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 perspectivesCette 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 EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur
Au programme de la 258e émission diffusée mardi 21 octobre 2025 à 15 h 30 :
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.
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.
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.
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.
L'association AviGNU tiendra exceptionnellement une permanence tous les samedis du mois de novembre de 14h à 16h dans les locaux d'Avenir 84.
Cela afin d'essayer de s'adapter à une certaine affluence liée au bouche-à-oreille, qui visiblement semble fonctionner :-) , entre autres dans le cadre de l'opération "Adieu Windows, bonjour le Libre!".
N'hésitez pas à venir nous rencontrer pour découvrir les logiciels et systèmes d'exploitation libres... et pourquoi pas vous aussi envisager une installation!
L'association AviGNU tiendra exceptionnellement une permanence tous les samedis du mois de novembre de 14h à 16h dans les locaux d'Avenir 84.
Cela afin d'essayer de s'adapter à une certaine affluence liée au bouche-à-oreille, qui visiblement semble fonctionner :-) , entre autres dans le cadre de l'opération "Adieu Windows, bonjour le Libre!".
N'hésitez pas à venir nous rencontrer pour découvrir les logiciels et systèmes d'exploitation libres... et pourquoi pas vous aussi envisager une installation!
L'association AviGNU tiendra exceptionnellement une permanence tous les samedis du mois de novembre de 14h à 16h dans les locaux d'Avenir 84.
Cela afin d'essayer de s'adapter à une certaine affluence liée au bouche-à-oreille, qui visiblement semble fonctionner :-) , entre autres dans le cadre de l'opération "Adieu Windows, bonjour le Libre!".
N'hésitez pas à venir nous rencontrer pour découvrir les logiciels et systèmes d'exploitation libres... et pourquoi pas vous aussi envisager une installation!
L'association AviGNU tiendra exceptionnellement une permanence tous les samedis du mois de novembre de 14h à 16h dans les locaux d'Avenir 84.
Cela afin d'essayer de s'adapter à une certaine affluence liée au bouche-à-oreille, qui visiblement semble fonctionner :-) , entre autres dans le cadre de l'opération "Adieu Windows, bonjour le Libre!".
N'hésitez pas à venir nous rencontrer pour découvrir les logiciels et systèmes d'exploitation libres... et pourquoi pas vous aussi envisager une installation!
L'association AviGNU tiendra exceptionnellement une permanence tous les samedis du mois de novembre de 14h à 16h dans les locaux d'Avenir 84.
Cela afin d'essayer de s'adapter à une certaine affluence liée au bouche-à-oreille, qui visiblement semble fonctionner :-) , entre autres dans le cadre de l'opération "Adieu Windows, bonjour le Libre!".
N'hésitez pas à venir nous rencontrer pour découvrir les logiciels et systèmes d'exploitation libres... et pourquoi pas vous aussi envisager une installation!
Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.