Vue lecture

Revue de presse de l’April pour la semaine 7 de l’année 2025

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.

[L'OBS] Hackathon géant: quand des étudiants s'initient à Wikipédia

✍ Thierry Noisette, le samedi 15 février 2025.

Plus de 300 étudiants de l’école d’ingénieurs ENTPE ont planché pendant deux jours en créant ou enrichissant des articles de l’encyclopédie collaborative.

[Silicon] Souveraineté numérique: la France est-elle prête à briser ses chaînes?

✍ Antoine Brenner, le vendredi 14 février 2025.

Plutôt que de satisfaire d’une indépendance d’apparat, la France doit faire de l’open source un axe stratégique, conditionner ses investissements publics à l’usage de technologies ouvertes et inscrire l’indépendance numérique au coeur de l’éducation. Faute de choix clairs et volontaristes, toute ambition de souveraineté restera illusoire.

[LeDevoir.com] Pour un virage numérique libre et local

✍ Jacques Berger, le jeudi 13 février 2025.

Nous avons tout le talent nécessaire au Québec pour réaliser un tel projet.

[Le Figaro] «L'open source est l'antidote»: Roost, cette ONG qui vise à rendre gratuits des outils de modération des contenus

✍ Chloé Woitier, le mercredi 12 février 2025.

Soutenue par Google, OpenAI ou Discord et présidée par la chercheuse Camille François, cette fondation bâtit des outils de modération en open source dont pourront se servir gratuitement tous les éditeurs de services en ligne.

[ZDNET] Comment les faux rapports de sécurité inondent les projets open-source, grâce à l'IA

✍ Steven Vaughan-Nichols, le mercredi 12 février 2025.

Les spams de patch contiennent du code qui est carrément erroné et non fonctionnel. Pire encore: il peut introduire des vulnérabilités ou des portes dérobées. Alors, que doivent faire les développeurs?

[Le Monde.fr] Protection du droit d'auteur: Thomson Reuters remporte une victoire face à une entreprise de l'IA

Le mercredi 12 février 2025.

Le conglomérat de médias américain remporte une première victoire contre Ross Intelligence, une start-up spécialisée dans l’IA juridique. Le juge a rejeté l’argument d’usage loyal (« fair use ») avancé par l’entreprise.

[francetv info] Sommet de l'intelligence artificielle: on vous explique pourquoi la bataille de 'l'open source' menée par la France agite le secteur de l'IA

✍ Luc Chagnon, le mardi 11 février 2025.

Contre les géants de l’intelligence artificielle comme OpenAI, Emmanuel Macron et les entreprises françaises soutiennent le développement d’IA ouvertes et modifiables par tous. De quoi partager plus largement les bénéfices liés à ces technologies, mais aussi les risques.

Et aussi:

[Next] Rust dans le noyau Linux: nouvelles bisbilles, Linus Torvalds s'en mêle

✍ Vincent Hermann, le lundi 10 février 2025.

Le noyau Linux contient du code Rust depuis bientôt trois ans. De petits ajouts, qui ont surtout consisté pendant un temps à permettre à du code Rust d’être ajouté, notamment dans les pilotes. Mais la progression du langage dans le noyau reste complexe.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  

Lettre d'information XMPP de décembre 2024

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, LinuxFr.org et JabberFR.org selon une procédure définie.

Bannière de la lettre d'information XMPP

Bienvenue dans la lettre d'information XMPP, ravi de vous retrouver !

Ce numéro couvre le mois de décembre 2024.

Tout comme cette lettre d'information, de nombreux projets et leurs efforts dans la communauté XMPP résultent du travail bénévole des personnes.

Si vous êtes satisfait des services et des logiciels que vous utilisez, merci de considérer dire merci ou aider ces projets !

Vous souhaitez soutenir l'équipe de la lettre d'information ? Lisez en bas de page.

    Sommaire

    Annonces XSF

    Adhésion à la XSF

    Si vous souhaitez rejoindre la XMPP Standards Foundation en tant que membre, postulez avant le 16 février 2025, 00h00 UTC !.

    27ème Sommet XMPP et FOSDEM 2025

    La XSF prévoit d’organiser le 27e Sommet XMPP, qui se tiendra les 30 et 31 janvier 2025 à Bruxelles (Belgique, Europe). Après le sommet, la XSF prévoit également d’être présente au FOSDEM 2025, qui aura lieu les 1er et 2 février 2025. Retrouvez tous les détails sur notre Wiki. Inscrivez-vous dès maintenant si vous prévoyez d’y assister, cela facilite l’organisation. L’événement est bien sûr ouvert à toute personne intéressée. Faites passer l’information dans vos cercles !

    XMPP au FOSDEM 2025

    • Présentation de Jérôme Poisson (Goffi) au FOSDEM 2025 :
      • Une API universelle et stable pour tout : XMPP :
        "De nos jours, la plupart des services proposent des API avec leurs propres formats, parfois plusieurs versions, qui peuvent évoluer avec le temps. Mais il existe une API universelle, avec un excellent historique de stabilité et de compatibilité ascendante : XMPP ! Dans cette présentation, je montrerai comment XMPP peut être bien plus qu’un simple protocole de messagerie instantanée et devenir un outil extrêmement puissant pour accéder à presque tout, des réseaux tiers (messagerie, microblogging, etc.) au partage de fichiers, à l’automatisation (IoT) et bien plus encore."
        La présentation aura lieu le samedi 1er février 2025, dans le cadre de la piste Communications en temps réel (RTC), salle K.3.601, de 18h25 à 18h40.

    Hébergement fiscal de projets par la XSF

    La XSF propose un hébergement fiscal pour les projets XMPP. Vous pouvez postuler via Open Collective. Pour plus d’informations, consultez le post de blog d’annonce. Voici les projets actuels que vous pouvez soutenir :

    Événements XMPP

    • Berlin XMPP Meetup (DE / EN) : réunion mensuelle des passionné·e·s de XMPP à Berlin, chaque deuxième mercredi du mois à 18h (heure locale).
    • Happy hour XMPP en Italie [IT] : réunion mensuelle en ligne de la communauté italienne XMPP, chaque troisième lundi du mois à 19h00 (heure locale). Événement en ligne avec mode réunion web et diffusion en direct.
    • PravConf 2025 : PravConf 2025 est la première édition de la rencontre annuelle de la communauté Prav. Elle se tiendra le 1er mars 2025 au Model Engineering College, à Kochi. N’hésitez pas à rejoindre le groupe pour en savoir plus !

    Conférences

    Articles XMPP

    Actualité des logiciels XMPP

    Clients et applications XMPP

    Vue horizontale de Kaidan IM 0.10

    Serveurs XMPP

    • ProcessOne annonce ejabberd 24.12 : La version "evacuate_kindly" : comprenant quelques améliorations et corrections de bugs, cette version arrive un mois et demi après la version 24.10, avec environ 60 commits dans le dépôt principal ainsi que quelques mises à jour des dépendances.
    • Prosody IM est heureux d’annoncer la sortie de la version 0.12.5, une nouvelle mise à jour mineure de la branche stable 0.12. Comme toujours, vous pouvez consulter le journal des modifications pour cette version ainsi que les instructions de téléchargement pour de nombreuses plateformes sur leur page de téléchargement.

    Bibliothèques et outils XMPP

    Extensions et spécifications

    La XMPP Standards Foundation développe des extensions pour XMPP dans sa série XEP en plus des RFC XMPP.

    Des développeuses, développeurs et experts en standards du monde entier collaborent sur ces extensions, en élaborant de nouvelles spécifications pour des pratiques émergentes et en affinant des méthodes existantes. Proposées par n’importe qui, celles qui rencontrent un grand succès deviennent Finales ou Actives, selon leur type, tandis que d’autres sont soigneusement archivées comme Reportées. Ce cycle de vie est décrit dans XEP-0001, qui contient les définitions formelles et canoniques des types, états et processus. En savoir plus sur le processus des standards. La communication autour des standards et des extensions a lieu sur la liste de diffusion des standards (archive en ligne).

    Extensions proposées

    Le processus de développement des 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 comme une XEP expérimentale.

    • Aucune XEP proposée ce mois-ci.

    Nouvelles extensions

    • Version 0.1.0 de XEP-0501 (Histoires Pubsub).
      • Promue à Expérimental (Éditeur XEP : dg)
    • Version 0.1.0 de XEP-0502 (Indicateur d’activité MUC).
      • Promue à Expérimental (Éditeur XEP : dg)

    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érimental pour être classée comme Déférée. Si une mise à jour intervient, la XEP sera replacée dans la catégorie Expérimental.

    • Aucune XEP déférée ce mois-ci.

    Extensions mises-à-jour

    • Version 0.2.0 de XEP-0480 (Tâches de mise à niveau SASL).
      • Correction de la description de la mise à niveau SCRAM et du schéma XML. (tm)
    • Version 0.1.1 de XEP-0500 (Mode lent pour MUC).
      • Intégration des premiers retours. (jl)
    • Version 0.2.0 de XEP-0501 (Histoires Pubsub).
      • Ajout de pubsub#item_expire dans la configuration du nœud. (tj)

    Derniers appels

    Les derniers appels sont émis une fois que tout le monde semble satisfait de l’état actuel de la XEP. Après que le Conseil ait jugé la XEP prête, l’éditeur XMPP lance un dernier appel pour recueillir des commentaires. Les retours collectés pendant cet appel peuvent améliorer la XEP avant qu’elle ne soit renvoyée au Conseil pour son passage au statut Stable.

    • Dernier appel pour commentaires sur XEP-0421 (Identifiants anonymes uniques pour les occupant·e·s des MUCs).
      • Ce dernier appel se terminera à la fin de la journée du 6 janvier 2025.
    • Dernier appel pour commentaires sur XEP-0424 (Rétraction de message).
      • Ce dernier appel se terminera à la fin de la journée du 6 janvier 2025.

    Extensions stables

    • Aucune XEP n’a été déplacée au statut 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.

    Partagez les nouvelles

    Veuillez partager ces nouvelles sur d'autres réseaux :

    Consultez également notre flux RSS !

    Vous recherchez des offres d’emploi ou souhaitez engager une personne en tant que consultante professionnelle pour votre projet XMPP ? Consultez notre tableau des offres d’emploi XMPP.

    Contributions et traductions de la lettre d'information

    Il s’agit d’un effort communautaire, et nous souhaitons remercier les bénévoles pour leurs contributions. Le bénévolat et les traductions dans d'autres langues sont les bienvenus ! Les traductions de la lettre d'information XMPP seront publiées ici (avec un certain délai) :

    • Anglais (original) : xmpp.org
      • Contributions générales : Adrien Bourmault (neox), Alexander "PapaTutuWawa", Arne, cal0pteryx, emus, Federico, Gonzalo Raúl Nemmi, Jonas Stein, Kris "poVoq", Licaon_Kter, Ludovic Bocquet, Mario Sabatino, melvo, MSavoritias (fae,ve), nicola, Schimon Zachary, Simone Canaletti, singpolyma, XSF iTeam
    • Français : jabberfr.org et linuxfr.org
      • Traductions : Adrien Bourmault (neox), alkino, anubis, Arkem, Benoît Sibaud, mathieui, nyco, Pierre Jarillon, Ppjet6, Ysabeau
    • Italien : notes.nicfab.eu
      • Traductions : nicola
    • Espagnol : xmpp.org
      • Traductions : Gonzalo Raúl Nemmi
    • Allemand : xmpp.org
      • Traductions : Millesimus

    Aidez-nous à construire la lettre d'information

    Cette lettre d'information XMPP est produite de manière collaborative par la communauté XMPP. Chaque numéro mensuel de la lettre d'information est rédigé dans ce pad simple. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt GitHub de l’XSF. Nous sommes toujours ravis d'accueillir des contributions. N’hésitez pas à rejoindre la discussion dans notre chat de groupe Comm-Team (MUC) et à nous aider à maintenir cet effort communautaire. Vous avez un projet et souhaitez partager vos actualités ? Pensez à partager vos nouvelles ou événements ici pour les promouvoir auprès d’un large public.

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

    • recueillir des nouvelles dans l’univers XMPP
    • rédiger des résumés brefs des actualités et événements
    • résumer les communications mensuelles sur les extensions (XEPs)
    • réviser le brouillon de la lettre d'information
    • préparer des images pour les médias
    • traduire
    • communiquer via les comptes sur les réseaux sociaux

    Licence

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

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    •  

    Proofpoint identifie deux nouveaux acteurs cybercriminels et un nouveau malware pour Mac

    L’équipe de Threat Research de Proofpoint dévoile aujourd’hui l’identité de deux nouveaux acteurs de la menace cybercriminels, nommés TA2726 et TA2727, qui exploitent des composants de campagnes d’injection web, ainsi qu’un nouveau logiciel malveillant visant macOS, baptisé « FrigidStealer », diffusé via ces campagnes. Tribune – Historiquement, ce type de campagnes étaient dominées par le […]

    The post Proofpoint identifie deux nouveaux acteurs cybercriminels et un nouveau malware pour Mac first appeared on UnderNews.
    •  

    Compte à rebours quantique : les mesures à prendre contre les nouvelles menaces émergentes

    Le compte à rebours est lancé, les experts estiment que le cryptage RSA pourrait être compromis dès 2028. Face à la menace croissante des attaques de type « « capturer maintenant, décrypter plus tard », se préparer à l’ère post-quantique n’est plus seulement une priorité mais une nécessité. A l’avant-garde de la cryptographie post-quantique (PQC), Keyfactor […]

    The post Compte à rebours quantique : les mesures à prendre contre les nouvelles menaces émergentes first appeared on UnderNews.
    •  

    Linux s'exécute désormais dans un fichier PDF, quelques semaines après que Doom a réussi à tourner dans un fichier PDF, le projet du programmeur lycéen s'appuie sur JavaScript et sur l'émulateur RISC-V TinyEMU

    Linux s'exécute désormais dans un fichier PDF, quelques semaines après que Doom a réussi à tourner dans un fichier PDF, le projet du programmeur lycéen s'appuie sur JavaScript et sur l'émulateur RISC-V TinyEMU

    Après avoir fait fonctionner le jeu Doom de 1993 à l'intérieur d'un fichier PDF, "ading2210" est revenu à la charge en exécutant un système d'exploitation à l'intérieur de ce type de fichier. Dans une nouvelle vidéo, le programmeur lycéen a réussi à faire tourner Linux, avec une démonstration...

    •  

    Nouvelles de Haiku - Hiver 2024-25

    Haiku est un système d’exploitation pour les ordinateurs personnels. Il s’agit à l’origine d’une réécriture de BeOS. Le projet a démarré en 2001 et est actuellement en phase de beta-test pour une première version stable avec support à long terme. Depuis 2024, l’activité du projet Haiku s’accélère grâce entre autres à l’embauche d’un développeur à plein temps. Les dépêches sur Haiku sont donc désormais publiées tous les 3 mois au lieu de tous les ans pour leur conserver une longueur digeste.

    La complète liste des changements survenus pendant ces 3 mois comporte près de 300 commits. La dépêche ne rentre pas dans les détails de chaque changement et met en valeur les plus importants.

    Les grosses évolutions sont un nouveau port de Iceweasel (Firefox), et des grosses améliorations sur la gestion de la mémoire.

    Comme on est en début d’année, c’est aussi le moment du bilan financier.

    Sommaire

    Rapport financier 2024

    Recettes

    L’association Haiku inc (association de type 501(c)3 aux USA) publie chaque année un rapport financier. Le rôle de l’association est de récolter les dons et de les redistribuer pour aider au développement de Haiku. Elle ne prend pas part aux décisions techniques sur l’orientation du projet, et habituellement les dépenses sont faites en réponse aux demandes des développeurs du projet.

    L’objectif en début d’année 2024 était de récolter 20 000$ de dons. Cet objectif a été largement atteint, il a dû être mis à jour 2 fois en cours d’année et finalement ce sont plus de 31 000$ qui ont été reçus ! Cela en particulier grace à un assez gros don de 7 500$.

    Les dons sont récoltés via différentes plateformes: Github Sponsors (intéressant, car il n’y a aucun frais de traitement), PayPal, Liberapay, Benevity (une plateforme de « corporate matching »), ainsi que des paiements par chèque, virements bancaires, et en espèce lors de la tenue de stands dans des conférences de logiciels libres. La vente de T-Shirts et autre merchandising via la boutique Freewear reste anecdotique (une centaine de dollars cette année).

    Il faut ajouter à ces dons une contribution de 4 400$ de la part de Google en compensation du temps passé à l’encadrement des participants au Google Summer of Code.

    Il faut également ajouter des dons en crypto-monnaies, principalement en bitcoins. Le rapport financier présente les chiffres en détail en tenant une compatibilité séparée en dollars, en euros, et en crypto-monnaies, avant de convertir le total en dollars pour dresser un bilan complet.

    Une mauvaise nouvelle tout de même: le service de microdons Flattr a fermé ses portes. L’entreprise propose maintenant un service de bloqueur de publicités payant, qui reverse de l’argent aux sites dont les publicités sont bloquées.

    Le compte Flattr de Haiku avait été créé pour recevoir des dons sur la plateforme, mais n’avait jamais été configuré pour transférer ces dons vers le compte en banque de l’association. Malgré un certain temps passé à discuter avec le service client de Flattr et à leur fournir tous les documents demandés, il n’a pas été possible de trouver une solution pour récupérer cet argent. Ce sont donc 800$ qui ne reviendront finalement pas au projet Haiku.

    Au final, les recettes sont de 36 479 dollars, de loin la plus grosse somme reçue par le projet en un an.

    Dépenses

    La dépense principale est le paiement de Waddlesplash, le développeur actuellement employé par Haiku inc pour accélérer le développement du système (les autres développeurs participent uniquement sur leur temps libre, en fonction de leurs autres activités). Cela représente 25 500$, un coût assez faible par rapport au travail réalisé.

    Le deuxième poste de dépenses est l’infrastructure, c’est-à dire le paiement pour l’hébergement de serveurs, les noms de domaines, et quelques services « cloud » en particulier pour le stockage des dépôts de paquets.

    Le reste des dépenses consiste en frais divers (commission PayPal par exemple), remboursement de déplacements pour la participation à des conférences, ainsi que le renouvellement de la marque déposée sur le logo Haiku.

    Le total des dépenses s’élève à 31 467$. C’est moins que les recettes, et l’association continue donc de mettre de l’argent de côté. L’année 2022 a été la seule à être déficitaire, suite au démarrage du contrat de Waddlesplash. Ce contrat est à présent couvert par les donations reçues.

    Réserves

    L’association dispose de plus de 100 000$ répartis sur son compte en banque, un compte PayPal (qui permet de conserver des fonds en euros pour les paiements en euros et ainsi d’éviter des frais de change), et un compte Payoneer (utilisé pour recevoir les paiements de Google).

    Elle dispose également de près de 350 000$ en crypto-monnaies dont la valeur continue d’augmenter. Cependant, actuellement ces fonds ne sont pas accessibles directement, en raison de problèmes administratifs avec Coinbase, l’entreprise qui gère ce portefeuille de crypto-monnaies. Le compte n’est pas configuré correctement comme appartenant à une association à but non lucratif et cela pose des problèmes de déclaration de taxes lorsque on souhaite vendre des crypto-monnaies contre du vrai argent. Cette situation persiste depuis plusieurs années, mais l’association n’a pour l’instant pas besoin de récupérer cet argent, les réserves dans le compte en banque principal étant suffisantes.

    Applications

    Iceweasel

    Le navigateur web Iceweasel est disponible dans les dépôts de paquets (seulement pour la version 64 bits pour l’instant). Il s’agit d’un portage de Firefox utilisant la couche de compatibilité Wayland. Le nom Firefox ne peut pas être utilisé puisqu’il ne s’agit pas d’un produit officiel de Mozilla.

    En plus du travail de portage pour réussir à faire fonctionner le navigateur, cela a nécessité un gros travail d’amélioration au niveau de la gestion de la mémoire, une partie du système qui est fortement mise à contribution par ce navigateur. On en reparle plus loin dans la dépêche.

    Le navigateur est encore considéré comme expérimental: plusieurs fonctions sont manquantes et il peut y avoir des plantages. WebPositive (le navigateur natif basé sur WebKit) reste donc le navigateur installé par défaut avec Haiku, mais les deux sont complémentaires. Par exemple, Iceweasel permet d’afficher les vidéos Youtube avec des performances acceptables.

    Tracker

    Tracker est le gestionnaire de fichiers de Haiku. Il implémente une interface « spatiale », c’est-à-dire que chaque dossier s’ouvre dans une fenêtre séparée et enregistre sa position à l’écran.

    Le code du Tracker fait partie des composants qui ont pu être récupérés de BeOS. Cela signifie que certaines parties du code ont été développées il y a près de 30 ans, dans un contexte où l’élégance du code n’était pas la priorité (il fallait pour les développeurs de BeOS, d’une part livrer un système fonctionnel dans un temps raisonable, et d’autre part, fonctionner sur les machines relativement peu performantes de l’époque).

    Les évolutions sur le Tracker nécessitent donc souvent du nettoyage dans de nombreuses parties du code, et provoquent souvent des régressions sur d’autres fonctionnalités. Toutefois, les choses s’améliorent petit à petit.

    Ce trimestre, on a vu par exemple arriver la correction d’un problème avec l’utilisation de la touche « echap ». Cette touche peut servir à plusieurs choses:

    • Fermer une fenêtre de chargement ou d’enregistrement de fichier,
    • Annuler le renommage d’un fichier,
    • Annuler une recherche rapide « type ahead » qui consiste à taper quelques lettres et voir immédiatement la liste de fichiers du dossier courant se réduire à ceux qui contiennent cette chaîne de caractères.

    Ces différentes utilisations peuvent entrer en conflit. Plus précisément, lorsqu’on utilise le filtrage « type ahead », puis qu’on change d’avis et qu’on appuie sur la touche « echap », il ne faut pas que cela ferme la fenêtre en même temps.

    Un autre changement concerne plutôt la validation des données: Tracker interdit l’insertion de caractères de contrôle ASCII dans le nom de fichiers. Ce n’est pas strictement interdit (ni par Haiku, ni par ses systèmes de fichiers, ni par POSIX) en dehors de deux caractères spéciaux: le '/' et le 0 qui termine une chaîne de caractères. Mais, c’est très probablement une mauvaise idée d’avoir un retour à la ligne ou un autre caractère de contrôle enregistré dans un nom de fichier. Le Tracker interdit donc désormais de le faire et si vous êtes vraiment résolu à y parvenir, il faudra passer par le terminal.

    Enfin, une nouvelle fonctionnalité dans le Tracker est la mise à jour en temps réel des menus pop-up. Cela peut se produire pour plusieurs raisons, par exemple, l’appui sur la touche « command » modifie le comportement de certains menus. Avant ce changement, il fallait ré-ouvrir le menu (command + clic droit) pour voir ces options modifiées. Maintenant, on peut d’abord ouvrir le menu, puis maintenir la touche command enfoncée pour voir les options modifiées.

    Cela a nécessité une refonte complète de la gestion de ces menus (qui proposent de nombreuses autres choses comme la navigation « rayons X »). Au passage, certaines options qui étaient uniquement disponibles au travers de raccourcis claviers ou de la barre de menu des fenêtres du Tracker sont maintenant aussi affichées dans le menu pop-up.

    TeamMonitor

    TeamMonitor est le gestionnaire d’applications affiché quand on utilise la combinaison de touches Ctrl+Alt+Suppr. Il permet de stopper des programmes, de redémarrer la machine, et autres manipulations d’urgence si le système ne fonctionne pas comme il faut.

    Les processus lancés par une même application sont maintenant regroupés et peuvent être tous arrêtés d’un seul coup. Ce changement est nécessaire suite à l’apparition de IceWeasel, qui crée beaucoup de processus en tâche de fond pour une seule instance du navigateur web.

    HaikuDepot

    HaikuDepot est l’interface graphique pour le système de paquets de Haiku. Il se présente comme un magasin d’applications, permettant non seulement d’installer et de désinstaller des logiciels, mais aussi de les évaluer avec une note et un commentaire.

    • Ajout d’un marqueur sur les icônes des paquets qui sont déjà installés, et remplacement du marqueur utilisé pour indiquer les applications « natives » (utilisant le toolkit graphique de Haiku, par opposition à Qt et GTK par exemple).
    • Affichage plus rapide de l’état « en attente d’installation » lorsqu’on demande l’installation d’un paquet.
    • L’interface pour noter un paquet est masquée si l’attribution de notes n’est pas possible.

    Préférences

    Diverses améliorations dans les fenêtres de préférences:

    • Correction d’un crash dans les préférences d’affichage (korli).
    • Les préférences de fond d’écran n’acceptent plus le glisser-déposer d’une couleur sur un contrôle de choix de couleur désactivé. La modification de la position X et Y de l’image de fond se met à jour en temps réel quand on édite la valeur des contrôles correspondants.
    • Ajout de réglages supplémentaires (vitesse, accélération, défilement) dans les préférences des pavés tactiles. Ces options étaient déjà implémentées dans l’input_server, mais configurable uniquement pour les souris.
    • Suppression de code mort et amélioration de la gestion des polices de caractères dans les préférences d’apparence.

    Plusieurs améliorations sur les préférences de sons de notifications:

    • La fenêtre de sélection de fichiers retient le dernier dossier utilisé,
    • Elle permet également d’écouter un son avant de le sélectionner,
    • Les menus de sélection rapide de sons affichent uniquement les fichiers et pas les dossiers,
    • Certains sons ont été renommés.

    La plupart des sons ne sont cependant toujours pas utilisés par le système.

    Expander

    Expander est un outil permettant d’extraire plusieurs types de fichiers archivés.

    Peu de changement sur cet outil qui est assez simple et fonctionnel. La seule amélioration ce mois-ci concerne un changement des proportions de la fenêtre pour éviter un espace vide disgracieux.

    Cortex

    Cortex est une application permettant de visualiser et de manipuler les nœuds de traitement de données du Media Kit.

    Le composant « logging consumer » qui reçoit des données d’un autre noeud et les enregistre dans un fichier de log pour analyse a été amélioré pour enregistrer un peu plus d’informations.

    Icon-O-Matic

    L’éditeur d’icônes vectoriels Icon-O-Matic évolue peu, après un projet Google Summer of Code qui a ajouté la plupart des fonctionnalités manquantes. Ce trimestre, un seul changement: l’ajout d’une entrée menu pour supprimer un « transformeur ».

    PowerStatus

    L’application PowerStatus affiche l’état de la batterie. Cela peut se présenter comme une icône dans la barre des tâches. L’icône est de taille réduite, et les différents états n’étaient pas forcément bien visibles. Ce problème a été corrigé avec des nouveaux marqueurs pour l’état de la batterie (en charge ou inactive).

    StyledEdit

    StyledEdit est un éditeur de texte simple, permettant tout de même de formater le texte (un peu comme WordPad pour Windows).

    L’application reçoit une nouvelle option pour écrire du texte barré. Le code nécessaire a également été ajouté dans app_server, puisque cette possibilité était prévue, mais non implémentée.

    WebPositive

    Le navigateur WebPositive reçoit peu d’évolutions en ce moment, en dehors de la maintenance du moteur WebKit. On peut tout de même mentionner l’ajout d’un menu contextuel sur les marque-pages, permettant de les renommer et de les supprimer. Ce développement est issu d’un vieux patch réalisé par un candidat au Google Summer of Code, qui ne fonctionnait pas et n’avait jamais été finalisé.

    Mode sombre et configuration des couleurs

    Depuis la version Beta 5, Haiku dispose d’un nouveau système de configuration des couleurs, permettant d’obtenir facilement un affichage en « mode sombre ». Cependant, cet affichage est loin d’être parfait, et de petits ajustements sont à faire petit à petit dans toutes les applications qui n’avaient pas été pensées pour cela. En particulier, le changement de couleurs se fait en direct lorsqu’on change les réglages. On trouve ces trois derniers mois des changements dans DeskBar, Tracker, HaikuDepot, l’horloge, ainsi que la classe BTextView.

    Outils en ligne de commande

    pkgman peut rechercher les paquets installés et qui n’ont aucun autre paquet dépendant d’eux. Cela permet de trouver des paquets inutiles qui peuvent être désinstallés (il manque encore la possibilité de marquer un paquet comme étant « installé manuellement » avant de pouvoir automatiser le nettoyage).

    La commande route accepte la syntaxe utilisée par openvpn pour la configuration d’une route par défaut, ce qui facilite l’utilisation de VPN avec Haiku.

    Correction d’un problème dans le compilateur de ressources: la commande rc -d ne savait pas décompiler la structure app_version des applications Haiku, uniquement le format plus ancien utilisé par BeOS.

    La commande screenmode permet maintenant de récupérer la valeur actuelle du réglage du rétro-éclairage (en plus de permettre de changer cette valeur).

    Kits

    La bibliothèque de fonctions de Haiku est découpée en « kits » qui regroupent un ensemble de classes et de fonctionnalités liées.

    Application kit

    L’Application Kit permet, comme son nom l’indique, de lancer des applications. Il offre également toutes les fonctionnalités de boucles d’évènements, et d’envoi de messages entre applications et entre composants d’une application.

    Correction d’un problème de suppression d’un port dans la classe BApplication.

    Debug kit

    Le Debug Kit fournit les services nécessaires au Debugger pour débugger une application. Cela consiste d’une part en un accès privilégie à l’espace mémoire d’une application, et d’autre part en outils pour analyser les fichiers ELF des exécutables et bibliothèques.

    Le Debug Kit reçoit ce trimestre plusieurs évolutions et corrections permettant le décodage des stack traces dans les programmes compilés avec clang et lld. Par exemple, les fichiers ELF générés par ces outils sont découpés en plusieurs segments, alors que ce n’est pas le cas pour gcc.

    Device Kit

    Le Device Kit regroupe tout ce qui concerne l’accès direct au matériel et aux entrées-sorties depuis l’espace utilisateur: ports série, accès direct aux périphériques USB, accès aux joysticks et manettes de jeu.

    Les ports série RS232 peuvent être configurés avec des valeurs en baud personnalisées (pour l’instant uniquement pour les adaptateurs série USB).

    Interface kit

    L’Interface Kit regroupe tout ce qui concerne l’affichage de fenêtres et de vues à l’écran et les interactions avec ces fenêtres.

    • Ajout de constructeur « move » et d’opérateur d’assignation pour BRegion et BShape pour améliorer les performances en évitant les copie d’objet immédiatement suivies de suppression.
    • Ajout d’un constructeur pour BRect avec deux arguments (largeur et hauteur) pour les rectangles alignés en haut à gauche ou dont la position n’a pas d’importance.
    • Remise en place d’un cas particulier dans BBitmap::SetBits pour la gestion du canal alpha afin d’avoir un comportement plus proche de celui de BeOS.
    • BColorControl réagit correctement et déclenche les évènements nécessaires lorsqu’on modifie sa couleur par glisser-déposer.

    Media Kit

    Correction d’une assertion vérifiant la mauvaise condition dans BTimeSource.

    Réécriture de la classe BTimedEventQueue pour améliorer ses performances en évitant d’allouer de la mémoire dynamique.

    Amélioration de l’affichage des « media controls » (sliders de contrôle de volume par exemple) en mode sombre.

    libshared

    La « libshared » contient plusieurs classes expérimentales, en cours de développement, mais déjà utilisées par plusieurs applications. Il s’agit d’une bibliothèque statique, ce qui permet de changer facilement son contenu sans casser l’ABI des applications existantes.

    Ajout de la classe ColorPreview qui existait en plusieurs exemplaires dans le code de Haiku (préférences d’apparence et Terminal). Cette classe permet d’afficher une couleur dans un petit rectangle. Elle est utilisée à plusieurs endroits dans des contrôles de choix de couleur plus complexes, tels que des listes ou des menus.

    Servers

    Les servers sont des processus systèmes implémentant différentes fonctionnalités de Haiku. Le concept est similaire à celui des daemons dans UNIX, ou des services dans Windows NT et systemd.

    app_server

    L’app_server s’occupe de l’affichage des applications à l’écran.

    Suppression de code inutilisé depuis longtemps permettant l’accélération matérielle d’opérations de dessin en 2D (blit, tracé de lignes, remplissage de rectangles…).

    Sur les cartes graphiques PCI, ces opérations étaient souvent réalisées plus rapidement par le CPU qui tourne à une fréquence bien plus rapide que la carte. Sur les cartes AGP, l’accès en lecture à la mémoire vidéo par le CPU est très lent, et il était donc plus intéressant de faire ces opérations en RAM centrale avant d’envoyer un buffer prêt à afficher à la carte graphique. Enfin sur les cartes PCI express modernes, ces fonctions d’accélération ont disparu ou en tout cas n’ont pas du tout une interface compatible avec les besoins de Haiku. Il est donc temps de jeter ce code.

    Modification de la façon dont les applications récupèrent la palette de couleurs en mode graphique 256 couleurs: elle utilise maintenant une mémoire partagée, et il n’est plus nécessaire que chaque application demandent au serveur graphique d’en obtenir une copie.

    input_server

    L’input_server se charge des entrées souris et clavier. Cela comprend les méthodes d’entrée de texte (par exemple pour le Japonais) ainsi que des filtres permettant de manipuler et d’intercepter ces évènements d’entrée avant leur distribution dans les applications.

    Améliorations du filtre PadBlocker pour bloquer le touchpad quand le clavier est en cours d’utilisation sur les PC portables: gestion des répétitions de touches, blocage uniquement du touchpad et pas des autres périphériques de pointage.

    net_server

    Le net_server se charge de la configuration des interfaces réseau.

    Arrêt du client d’autoconfiguration (DHCP par exemple) lors de la perte du lien sur un port Ethernet, pour ne pas essayer d’envoyer des paquets alors que le câble est débranché.

    notification_server

    notification_server se charge de l’affichage de panneaux de notification pour divers évènements tels que la connexion et déconnexion d’interfaces réseau, un niveau dangereusement bas de la batterie, la fin d’un téléchargement…

    La fenêtre de notification a été retravaillée pour mieux s’adapter à la taille de police d’affichage choisie par l’utilisateur.

    mail_daemon

    mail_daemon permet d’envoyer et de recevoir des e-mails. Les messages sont stockés sous forme de fichiers avec des attributs étendus pour les métadonnées (sujet, expéditeur…). Plusieurs applications clientes permettent de rédiger ou de lire ces fichiers. Ainsi chaque application n’a pas besoin de réimplémenter les protocoles IMAP ou SMTP.

    Amélioration de la fenêtre de logs pour la compatibilité avec le mode sombre.

    runtime_loader

    Le runtime_loader est l’outil qui permet de démarrer un exécutable. Il se charge de trouver toutes les bibliothèques partagées nécessaires et de les placer dans la mémoire.

    Ajout du flag PF_EXECUTE qui rend exécutable uniquement les sections ELF qui le nécessitent (auparavant, toutes les sections qui n’étaient pas accessibles en écriture étaient exécutables). Cela est utilisé en particulier par clang, qui sépare une zone en lecture seule (pour les constantes) et une autre en lecture et exécution (pour le code). Avec gcc, les deux sont habituellement regroupées dans la même section.

    Drivers

    Périphériques de stockage

    Correction de bugs dans la couche SCSI (utilisée également pour d’autres périphériques de stockage qui encapsulent des commandes SCSI). Des drapeaux d’état n’étaient pas remis à 0 au bon moment, ce qui causait des kernel panic avec le message « no such range! ».

    Cela a été l’occasion de faire du ménage : suppression de champs inutilisés dans des structures de données, et suppression du module d’allocation mémoire locked_pool qui n’était utilisé que par la pile SCSI. À la place, utilisation des fonctions d’allocation mémoire standard du noyau, qui sont amplement suffisantes pour répondre aux besoins de ce module (waddlesplash).

    Cartes son

    Correction d’erreurs dans le code de gestion mémoire des pilotes es1370 et auvia. Ces drivers utilisaient deux copies d’un code d’allocation identique, mais avaient divergé l’un de l’autre. Ils ont été réunifiés mais cela a provoqué quelques régressions, avec des difficultés pour trouver des machines permettant de tester chacune des cartes son concernées. Haiku peut heureusement compter sur des utilisateurs « avancés » qui testent régulièrement les nightly builds pour détecter ce type de régression (korli).

    Réseau

    Correction d’une fuite mémoire lors de l’utilisation de sockets « raw » permettant d’envoyer et de recevoir directement des paquets ethernet (en contournant la couche IP).

    Pilotes FreeBSD

    Une grande partie des pilotes de carte réseau de Haiku sont en fait ceux de FreeBSD ou d’OpenBSD. Une couche de compatibilité permet de réutiliser ces pilotes avec très peu de changement dans leur code source. Ainsi, les évolutions et corrections peuvent être partagées avec l’un ou l’autre de ces systèmes. La collaboration avec les *BSD pour les pilotes réseau se passe de mieux en mieux : suite au développement d’une couche de compatibilité permettant d’utiliser les pilotes OpenBSD dans Haiku, les développeurs de FreeBSD étudient la possibilité de réutiliser également ces pilotes. De plus, les développeurs de Haiku et d’OpenBSD sont en contact pour coordonner les mises à jour et les tests.

    Génération de statistiques plus fiables sur les paquets réseaux dans la couche de compatibilité FreeBSD et remontée des statistiques générées par les pilotes associés.

    Synchronisation du pilote realtekwifi avec la version de FreeBSD et reconnaissance d’un identifiant de périphérique USB supplémentaire dans ce pilote.

    Amélioration de la couche de compatibilité pour se comporter plus précisément comme FreeBSD, et suppression de patchs correspondants dans les pilotes qui sont devenus superflus.

    Amélioration des performances de la couche de compatibilité: retrait de comparaisons de chaînes de caractères et d’allocations inutiles.

    Pilotes spécifiques à Haiku

    Amélioration du comportement du pilote USB RNDIS (partage de connexion sur USB de certains téléphones Android) lorsque le câble USB est déconnecté. Le pilote incluait du code pour tenter de restaurer la connexion existante si le même appareil est reconnecté, mais les périphériques RNDIS utilisent des adresses MAC aléatoires qui changent à chaque connexion, donc cela ne pouvait pas fonctionner. De plus, certains transferts USB n’étaient pas correctement annulés pour laisser la pile USB dans un état propre après la déconnexion du périphérique.

    USB

    Ajout d’une annulation de transferts de données en attente dans le pilote pour les périphériques de stockage USB, ce qui corrige un kernel panic lors de l’utilisation de lecteurs de disquettes USB. Arrêt immédiat des opérations (au lieu de ré-essayer pendant quelques secondes) si le périphérique indique « no media present » (CD ou disquette éjectée de son lecteur par exemple).

    Ajout d’une vérification de pointeur NULL et de libération de mémoire manquantes dans la pile USB, ce qui corrige des fuites de mémoires (qui étaient là depuis longtemps) et une assertion qui se déclenchait (introduite plus récemment).

    Le pilote de webcam UVC est mis à jour pour utiliser des constantes (identifiants de types de descripteurs…) partagées avec le reste du système au lieu de toutes les redéfinir une deuxième fois. L’affichage des descripteurs dans listusb est également complété pour décoder toutes les informations disponibles. Le pilote n’est toujours pas complètement fonctionnel: l’établissement des transferts au niveau USB fonctionne, mais pour l’instant le pilote ne parvient pas à décoder les données vidéo reçues correctement.

    Le pilote HID sait reconnaître les « feature reports », qui permettent de configurer un périphérique. Par exemple, cela peut permettre de configurer un touchpad en mode multi-point (dans lequel le système doit effectuer lui-même le suivi de chaque doigt sur la surface tactile pour convertir cela en mouvements de pointeur de souris) ou en mode émulation de souris (où on ne peut utiliser qu’un doigt à la fois, mais avec un pilote beaucoup plus simple).

    Le pilote pour les tablettes Wacom reconnaît la tablette CTH-470.

    PS/2

    Les ports PS/2 ont disparu de la plupart des machines ces dernières années, mais le protocole reste utilisé pour le clavier des ordinateurs portables, ainsi que pour certains touchpads. Malheureusement, le protocole est seulement émulé au niveau de l’« embedded controller » (le microprocesseur qui se charge de l’interfaçage de divers composants annexes). Le résultat est que l’implémentation du protocole et des registres d’interface peut s’éloigner considérablement des documents officiels.

    Amélioration de la détection des contrôleurs PS/2 supportant le protocole « active multiplexing » permettant de connecter à la fois une souris et un touchpad. La procédure de détection officielle peut générer des faux positifs: certains contrôleurs répondent bien à cette commande, mais n’implémentent en fait pas du tout le protocole. Cela provoquait un long délai au démarrage alors que le pilote tente d’énumérer des périphériques de pointage qui n’existent pas. Une vérification supplémentaire après l’activation du mode multiplexé permet de détecter ce cas.

    virtio_pci

    virtio est un standard matériel pour les machines virtuelles. Plutôt que d’émuler un vrai matériel (carte réseau, carte graphique…), une machine virtuelle peut émuler un matériel qui n’a jamais été fabriqué, mais dont la programmation est beaucoup plus simple. Cela permet également des opérations inimaginables sur du matériel réel, comme la possibilité de changer la taille de la RAM en cours d’exécution pour mieux partager la mémoire de l’hôte entre différentes machines virtuelles.

    Le pilote virtio_pci est à la racine du système virtio. Il détecte la « carte PCI » virtio et implémente les primitives de base d’envoi et de réception de messages entre l’hôte et la machine virtualisée (du côté virtualisé, pour le côté hôte, c’est le virtualisateur, par exemple QEMU, qui s’en charge).

    Correction de plusieurs problèmes avec les numéros de files virtio qui rendaient les pilotes instables.

    ACPI

    ACPI est un cadriciel pour la gestion de l’énergie et l’accès au matériel. Le fabricant du matériel fournit (dans la ROM du BIOS) un ensemble de « tables » contenant une description du matériel disponible, ainsi que des méthodes compilées en bytecode pour piloter ce matériel. Le système d’exploitation doit fournir un interpréteur pour ce bytecode, puis réaliser les entrées-sorties vers le matériel demandé lors de l’exécution.

    Haiku utilise actuellement ACPICA, une bibliothèque ACPI développée principalement par Intel.

    Correction d’un problème d’accès à de la mémoire non cachée. Une modification faite pour les machines ARM a déclenché un problème sur les machines x86.

    Sondes de température

    Ajout d’un nouveau pilote amd_thermal, ajout de ce dernier ainsi que des pilotes pch_thermal et acpi_thermal dans l’image disque par défaut. Ces pilotes devraient permettre de récupérer la température du processeur sur la plupart des machines. Il reste maintenant à intégrer cela dans les outils en espace utilisateur pour faire un bon usage de ces informations.

    Pilotes graphiques

    Ajout de deux nouvelles générations de cartes graphiques dans le pilote intel_extreme.

    Le pilote VESA est capable de patcher le BIOS de certaines cartes graphiques à la volée pour y injecter des modes graphiques supplémentaires (la spécification VESA permettant à l’OS uniquement de choisir un mode parmi une liste fournie par la carte graphique, liste souvent assez peu fournie). Ce mode est désormais activé par défaut sur les cartes graphiques où il a pu être testé avec succès.

    Systèmes de fichiers

    FAT

    FAT est un système de fichier développé par Microsoft et qui remonte aux premiers jours de MS-DOS. Il est encore utilisé sur certaines clés USB et cartes SD, bien que exFAT tend à le remplacer petit à petit. Il est également utilisé pour les partitions systèmes EFI.

    Le pilote de Haiku a été récemment réécrit à partir de celui de FreeBSD. L’amélioration de ce nouveau pilote se poursuit, avec ce mois-ci :

    • Les noms de volumes FAT sont convertis en minuscules comme le faisait l’ancien pilote FAT,
    • Le cache de blocs implémente maintenant un mécanisme de prefetch pour récupérer plusieurs blocs disque d’un coup, et le pilote FAT utilise cette nouvelle possibilité pour améliorer en particulier le temps de montage,
    • Correction de problèmes dans le cache de fichiers si deux applications accèdent au même fichier mais avec des noms différents par la casse (le système de fichier ignorant ces différences).

    BFS

    BFS est le système de fichier principal de BeOS et de Haiku. Il se distingue des autres systèmes de fichiers par une gestion poussée des attributs étendus, avec en particulier la possibilité de les indexer et d’effectuer des requêtes pour trouver les fichiers correspondants à certains critères.

    Clarification de la description des options disponibles lors de l’initialisation d’un volume BFS.

    Correction des fonctions d’entrées/sorties asynchrones pour référencer correctement les inodes, ce qui corrige un très ancien rapport de bug. Des corrections similaires ont été faites également dans les pilotes FAT et EXFAT.

    Correction des requêtes sur l’attribut « dernière modification », et amélioration de la gestion du type « time » pour éviter les conversions inutiles (ce type d’attribut est historiquement stocké en 32 bits mais migré en 64 bits lorsque c’est possible pour éviter le bug de l’an 2038, aussi le code doit être capable de traiter ces 2 formats de stockage).

    packagefs

    Le système de fichier packagefs est au centre de la gestion des paquets logiciels dans Haiku. Les paquets ne sont pas extraits sur le disque, mais montés dans un système de fichier spécifique (qui implémente une version tout-en-un de ce qui pourrait être réalisé sous Linux avec squashfs et overlayfs).

    Ce système de fichier se trouve donc sur le chemin critique en termes de performances, ce qui fait que même de petites optimisations peuvent déboucher sur de gros gains de performance.

    Optimisation de la gestion de la mémoire: utilisation d’un allocateur dédié pour allouer et désallouer très rapidement de la mémoire de travail avec une durée de vie courte.

    Ajout d’une vérification manquante sur la présence du dossier parent, qui pouvait déclencher un kernel panic.

    NFS4

    Le pilote NFS4 permet de monter des partages réseau NFS. Cependant, le pilote ne fonctionne pas toujours, et certains utilisateurs doivent se rabattre sur le pilote NFS v2 (ancienne version du protocole de moins en moins utilisée), ou encore sur des systèmes de fichiers FUSE comme SMB ou sshfs.

    Le pilote NFS4 peut maintenant être compilé avec userlandfs (équivalent de FUSE pour Haiku) pour s’exécuter en espace utilisateur. Cela facilitera le déboguage.

    ramfs et ram_disk

    ram_disk est un périphérique de stockage qui stocke les données en RAM, il a une taille fixe et doit être formaté avec un système de fichiers avant de pouvoir être utilisé.
    ramfs est un système de fichier stockant les données directement en RAM sans passer par un périphérique de stockage de type bloc. Sa taille est dynamique en fonction des fichiers qui sont stockés dedans.

    Ces deux pilotes ont reçu divers nettoyages et corrections, suite à des problèmes mis en évidence par des assertions ajoutées précédemment dans le code.

    Dans le ramfs, nettoyage de code dupliqué, réduction de la contention sur les verrous, amélioration de la fonction readdir pour retourner plusieurs entrées d’un coup au lieu de les égréner une par une.

    Ajout de la gestion des fichiers « spéciaux » (FIFOs nommés, sockets UNIX) dans ramfs.

    Autres

    Refonte de l’algorithme de « scoring » des requêtes sur les systèmes de fichiers. Cet algorithme permet d’estimer quels sont les termes de la requête les moins coûteux à évaluer, afin de réduire rapidement le nombre de fichiers répondant aux critères, et d’effectuer les opérations complexes seulement sur un petit nombre de fichiers restants. Les requêtes s’exécutent ainsi encore plus rapidement (waddlesplash).

    Réécriture du code pour identifier les partitions dans mount_server. Ce code permet de re-monter les mêmes partitions après un redémarrage de la machine, mais l’ancien algorithme pouvait trouver de faux positifs et monter des partitions supplémentaires (OscarL et waddlesplash).

    Correction d’une option de debug pour intercepter les accès aux adresses non initialisées (0xcccccccc) ou déjà libérées (0xdeadbeef). Cela permet de détecter certains accès à des pointeurs invalides. Cette option ne fonctionnait correctement que sur les systèmes 32 bit, maintenant, l’adresse correspondante pour les machines 64 bit est également protégée.

    libroot

    La libroot est la librairie C de base de Haiku. Elle regroupe les fonctions parfois implémentées dans les libc, libm, libpthread, librt et libdl pour d’autres systèmes. Haiku choisit une approche tout-en-un, car il est excessivement rare qu’une application n’ait pas besoin de toutes ces bibliothèques.

    Du fait de la grande diversité des services rendus par cette bibliothèque, il est difficile de présenter les changements de façon cohérente et organisée.

    Correction de quelques cas particuliers dans le traitement des tableaux de descripteurs de fichiers pour select() et déplacement d’une partie des définitions de sys/select.h vers des en-têtes privés non exposés aux applications (waddlesplash).

    Ajout d’une fonction manquante dans les « stubs » de la libroot, qui sont utilisés lors de la compilation de Haiku en mode « bootstrap » (sans aucune dépendance précompilée externe). Les stubs sont normalement générés à l’aide d’un script, mais celui-ci n’avait pas pris en compte une fonction nécessaire seulement sur les architectures x86.

    Poursuite du travail d’unification des fonctions de manipulation des temps d’attentes pour toutes les fonctions de la libroot qui peuvent déclencher un timeout. Correction d’un cas où la fonction pthread_testcancel retournait NULL au lieu de la valeur attendue PTHREAD_CANCELED.

    Optimisation de la fonction strcmp, remplacement d’autres fonctions avec de meilleures implémentations provenant de la bibliothèque C musl.

    Compatibilité POSIX-2024

    La spécification POSIX Issue 8 a été publiée et comporte de nombreux changements. Après la version 7, la façon de travailler est devenue plus ouverte, avec un outil de suivi de bugs permettant de proposer des améliorations. Cela conduit à la standardisation de nombreuses extensions qui sont communes entre les systèmes GNU et BSD, rendant plus facile d’écrire du code portable entre tous les systèmes compatibles POSIX.

    • Ajout de fonctions qui ouvrent des descripteurs de fichiers avec le drapeau O_CLOEXEC activé par défaut (dup2, pipe3)
    • Ajout de reallocarray (un mélange de calloc et realloc)
    • Ajout de memmem (recherche d’une suite d’octets dans une zone de mémoire)
    • Ajout de mkostemp
    • Ajout de posix_devctl et modifications de l’implémentation de ioctl
    • Ajout de pthread_getcpuclockid pour mesurer le temps CPU consommé par un thread
    • Ajout de la constante d’erreur ESOCKTNOSUPPORT bien qu’elle ne soit jamais utilisée (cela facilite le portage d’applications qui attendent l’existence de ce code d’erreur)
    • Correction d’une boucle infinie dans pipe2
    • Suppression des fonctions *randr48_r des en-têtes publics. Il s’agit d’une extension disponible uniquement dans la glibc, et qui ne devrait donc pas être disponible dans la libroot. Cependant, l’implémentation est conservée pour assurer la compatibilité d’ABI avec les applications existantes.

    ioctl et posix_devctl

    La fonction ioctl existe depuis le début de UNIX et permet de réaliser des opérations spéciales sur les descripteurs de fichiers (tout ce qui n’est pas une simple lecture ou écriture). En particulier, elle est beaucoup utilisée pour les pilotes de périphériques qui exposent une interface sous forme de fichiers dans /dev.

    L’existence de cette fonction était demandée dans la spécification POSIX, mais son fonctionnement n’était pas documenté à l’exception de quelques cas particuliers. La documentation spécifie une fonction avec un nombre d’arguments variable : un numéro de descripteur de fichier, un identifiant de l’opération à effectuer, puis des paramètres qui dépendent de l’opération. On trouve des opérations avec aucun, un, ou deux paramètres.

    Dans UNIX et la plupart de ses dérivés, la liste des opérations possibles est définie à l’avance, et le format des numéros identifiants permet de déterminer de façon prédictible quel est le nombre de paramètres attendus. Ce n’est pas le cas dans Haiku : les pilotes de périphériques ont le choix d’assigner n’importe quelle valeur à n’importe quelle opération, et la même valeur numérique peut donc avoir une signification différente selon le type de fichier.

    L’opération ioctl est donc en réalité implémentée avec toujours 4 arguments pour Haiku : en plus des deux déjà mentionnés, il faut ajouter un pointeur vers une zone de mémoire, et un entier indiquant la taille de cette zone. Des acrobaties à base de macros permettent de remplir ces deux paramètres avec des valeurs par défaut lorsqu’ils ne sont pas nécessaires (au moins pour les programmes écrits en C ; en C++, ces deux paramètres sont simplement déclarés avec une valeur par défaut).

    Heureusement, ces problèmes avec ioctl vont être résolus, puisque POSIX a introduit une nouvelle fonction en remplacement : posix_devctl. Celle-ci fonctionne comme l’implémentation de ioctl dans Haiku, mais les arguments doivent toujours être spécifiés explicitement. Cela va donc permettre de disposer d’une interface réellement portable pour ces opérations.

    Kernel

    Correction de la taille du tampon mémoire par défaut de la classe KPath qui permet au noyau de manipuler des chemins dans le système de fichiers (waddlesplash).

    VFS

    Le VFS (virtual filesystem) est l’interface entre les appels systèmes d’accès aux fichiers (open, read, write…) et les systèmes de fichiers proprement dit. En plus de ce travail d’interfaçage (par exemple : convertir un chemin de fichier absolu en chemin relatif à un point de montage), cette couche regroupe un ensemble de fonctionnalités qui n’ont pas besoin d’être réimplémentées par chaque système de fichier: vérification des permissions, mémoire cache pour limiter les accès au disque.

    Si les systèmes de fichiers identifient chaque objet par un inode (en général lié à la position de l’objet sur le disque ou dans la partition de stockage), le VFS travaille lui avec des vnode qui existent uniquement en RAM et sont alloués dynamiquement pour les fichiers en cours d’utilisation.

    D’autre part, les systèmes de fichiers peuvent se reposer sur un cache de blocs. Ce dernier se trouve plutôt à l’interface entre un système de fichier et le support de stockage correspondant, puisqu’il fonctionne au niveau des blocs de données stockées sur disque. Mais son intégration avec le VFS est nécessaire pour savoir quels sont les fichiers en cours d’utilisation et les opérations prévisibles sur chacun (par exemple, il est utile de pré-charger la suite d’un fichier lorsque un programme demande à en lire le début, car il est probable que ces informations vont bientôt être nécessaires).

    Le VFS est donc un élément central en particulier pour obtenir de bonnes performances sur les accès aux fichiers, en minimisant les accès aux vrais systèmes de fichiers qui doivent maintenir beaucoup d’informations à jour sur les disques. Tout ce qui peut être traité en utilisant uniquement la RAM grâce à la mise en cache est beaucoup plus rapide.

    Investigation et amélioration des performances de la commande git status qui prenait beaucoup plus de temps à s’exécuter que sur d’autres systèmes (waddlesplash):

    • Meilleure gestion des vnodes inutilisés à l’aide d’une liste chaînée 'inline' protégée par un spinlock, à la place d’un mutex peu performant dans ce code très fréquemment appelé.
    • Modification de la structure io_context pour utiliser un verrou en lecture-écriture (permettant plusieurs accès concurrents en lecture, mais un seul en modification).
    • Ajout d’un chemin rapide dans le cas le plus simple de la recherche de vnode.

    Avec ces changements, les performances sont améliorées au moins lorsque les données nécessaires sont déjà disponibles dans le cache disque.

    Nettoyage et corrections dans les fonctions d’entrées-sorties vectorisées et asynchrones do_iterative_fd_io et do_fd_io utilisées par les systèmes de fichiers: meilleure gestion des références et prise en compte de certains cas particuliers. Cela permet de simplifier un peu le code de pré-remplissage du cache de blocs (waddlesplash).

    La prise en compte des drapeaux O_RDONLY|O_TRUNC lors de l’ouverture d’un fichier est maintenant faite directement dans le VFS, il n’est plus nécessaire de transmettre la requête au système de fichier. Cette combinaison de drapeaux est un comportement indéfini dans POSIX, et supprime le contenu du fichier dans Linux. Dans Haiku, elle remonte une erreur.

    Correction du comportement de l’ouverture d’un symlink invalide (ne pointant pas sur un fichier) avec le flag O_CREAT.

    Le parser de requêtes pouvait essayer de lire des données invalides (la taille de clé d’un index inexistant) dans certains cas particuliers.

    Nettoyage de logs dans tous les systèmes de fichiers qui affichaient un message lors de chaque tentative d’identification. On avait donc un message de chaque système de fichier pour chaque partition. Maintenant, le cas le plus courant (le système de fichier ne reconnaît pas du tout la partition) ne déclenche plus de logs.

    Correction d’une erreur dans userlandfs sur la fonction file_cache_read pour les tentatives d’accès après la fin d’un fichier (cas particulier nécessaire pour implémenter correctement mmap).

    Correction d’une mauvaise gestion du errno dans le cache de blocs, qui pouvait aboutir à un kernel panic.

    Diverses améliorations, nettoyages et corrections de fuites mémoire: dans la gestion des fichiers montés comme image disques, dans les entrées-sorties asynchrones, dans l’enregistreur d’évènements scheduling recorder.

    Console et affichage

    Unification du code d’affichage du splash screen (par le bootloader) et des icônes de la séquence de démarrage (par le kernel) pour éviter qu’ils prennent des décisions différentes sur le positionnement (par exemple si l’un est compilé pour afficher le logo de Haiku, et l’autre en version « dégriffée » sans ce logo qui est une marque déposée) (waddlesplash).

    Initialisation de la console framebuffer beaucoup plus tôt dans le démarrage du noyau, ce qui permet d’afficher un message à l’écran en cas de kernel panic y compris dans les premières étapes du démarrage (par exemple, l’initialisation de la mémoire virtuelle). Auparavant, ces informations étaient disponibles uniquement dans le syslog (inaccessible si le système ne démarre pas) ou via un port série (en voie de disparition sur les machines modernes) (waddlesplash).

    Réseau

    Remontée des données annexes (ancillary data) en une seule fois lorsque c’est possible. Ces données sont utilisées en particulier dans les sockets de domaine AF_UNIX pour permettre d’échanger des descripteurs de fichiers entre processus. Ce regroupement de données n’est pas exigé par la spécification POSIX, mais c’est le comportement attendu par le code de communication interprocessus de Firefox et de Chromium (ils utilisent tous les deux le même code) (waddlesplash).

    Gestion de la mémoire

    Comme indiqué plus haut dans la dépêche, l’apparition du navigateur Iceweasel a mis en évidence de nombreux problèmes autour de la gestion de la mémoire. Cela a donc été l’objet d’un gros travail de stabilisation et d’amélioration.

    • Le cache d’objets du noyau pouvait parfois ignorer le paramètre indiquant la réserve minimum d’objets devant toujours être disponibles (waddlesplash)
    • Amélioration de l’implémentation de la famille de fonctions autour de mprotect, qui permettent une gestion fine et bas niveau de la mémoire. En particulier, plusieurs problèmes se posaient lors de l’utilisation de ces fonctions lors d’un appel à fork, les deux processus se retrouvant dans un état incohérent,
    • Suppression de logs présents dans les méthodes de défaut de page, qui sont peu appelées pour les applications classiques, mais exploitées volontairement par d’autres applications (machines virtuelles Java ou Javascript par exemple). Les logs étaient donc superflus dans ce cas (waddlesplash),
    • Optimisation de l’écriture par lot de plusieurs pages de mémoire vers le swap,
    • Meilleure gestion des permissions d’accès page par page,
    • Correction de plusieurs problèmes conduisant à un blocage ou fort ralentissement du système quand il n’y a plus assez de mémoire libre,
    • Amélioration de la stratégie d’allocation de la table des descripteurs de fichiers,
    • Regroupement de code dupliqué pour chaque plateforme qui était en fait générique.

    Ce travail se poursuit avec un remplacement de l’allocateur mémoire actuel, qui est basé sur hoard2. Cette implémentation est assez ancienne et montre aujourd’hui ses limites. Des essais sont en cours avec l’implémentation de malloc d’OpenBSD, ainsi qu’avec mimalloc de Microsoft, pour déterminer lequel des deux sera utilisé. D’autres allocateurs ont été rejetés, car ils ne répondent pas au besoin de Haiku, en particulier la possibilité de fonctionner efficacement sur un système 32 bits ou l’espace d’adressage est une ressource limitée.

    Autres

    Sécurisation des permissions sur les zones mémoire partagées: une application ne peut pas ajouter des permissions en écriture aux zones mémoire d’une autre application. Une application qui n’est pas lancée par l’utilisateur root ne peut pas inspecter la mémoire d’une application lancée par l’utilisateur root. Ajout toutefois de cas particuliers pour permettre au Debugger de faire son travail (il a besoin d’accéder à la mémoire d’autres applications).

    Ajout et amélioration de commandes dans le debugger noyau pour investiguer l’état de l’ordonnanceur d’entrées-sorties, qui se charge de programmer les accès disque dans un ordre le plus efficace possible (waddlesplash).

    La fonction vfork n’appelle plus les fonctions pre-fork. Haiku n’implémente pas complètement vfork, mais peut se permettre des optimisations sur le travail qu’un duo fork + exec classique demanderait normalement.

    La configuration de la randomization de l’espace mémoire (ASLR) est maintenant faite par la libroot et pas par le noyau. Ainsi une application peut utiliser une version différente de la libroot pour avoir une politique de randomization différente.

    Optimisation de l’accès par un thread à sa propre structure Thread

    Chargeur de démarrage

    L’écran de démarrage s’affiche correctement sur les systèmes EFI utilisant un mode écran avec une profondeur de couleur 16 bits (korli).

    Affichage de la taille des partitions démarrables dans le menu de démarrage, pour faciliter leur identification (waddlesplash).

    Activation des warnings du compilateur sur les chaînes printf invalides.

    Augmentation de la zone de mémoire utilisée pour la décompression de l’archive de démarrage lors du boot sur le réseau, l’archive était devenue trop grosse suite à l’ajout de nouveaux pilotes.

    Refactorisation du code de gestion de la mémoire entre le bootloader et le runtime_loader, ajout de tests pour cette implémentation, et optimisation de l’utilisation mémoire du bootloader.

    Amélioration du comportement si le device tree définit un port série sans spécifier de baudrate: le bootloader suppose que le baudrate est déjà configuré, et utilise le port sans essayer de le réinitialiser.

    Outils de compilation

    La compilation de Haiku est un processus relativement complexe: il faut utiliser deux compilateurs pour Haiku lui-même (un gcc récent plus une version plus ancienne pour assurer la compatibilité avec BeOS) ainsi que un compilateur pour le systême hôte de la compilation (qui peut être Linux, BSD, Mac OS ou Windows) pour générer des outils nécessaires à la compilation elle-même. L’outil retenu est Jam, une alternative à Make avec une meilleure gestion des règles génériques réutilisables.

    • Ajout de vérification pour éviter d’avoir un build partiellement configuré, avec des ConfigVars définies mais vides.
    • Retrait d’un warning incorrect dans l’outil de build jam si on spécifie à la fois un profil et une cible de compilation sur la ligne de commande.
    • Reconnaissance des processeurs hôtes ARM et RISC-V pour la compilation croisée, correction d’autres problèmes avec les architectures non-x86.
    • Ajout de dépendances manquantes dans les règles de compilation de packagefs.
    • Suppression de fichiers de licence fournis avec Haiku mais concernant du code qui avait été supprimé de Haiku auparavant.
    • Amélioration de la remontée d’erreur du script configure si un interpréteur Python n’a pas été trouvé.
    • Correction de messages d’avertissement de awk pour l’utilisation de fonctions qui n’existent plus dans le traitement des fichiers d’identifiants matériels USB et PCI.

    Documentation

    Documentation interne

    Ajout de documentation sur les détails d’implémentation de ioctl et posix_devctl et les spécificités de Haiku pour la première (PulkoMandy).

    Correction de fautes de frappe dans l’introduction au launch_daemon.

    Remplacement de toutes les références à "OpenBeOS" par "Haiku".

    Documentation d’API

    Ajout de documentation pour les méthodes GetFontAndColor et SetFontAndColor de BTextView.

    Ajout de documentation pour les classes BShelf et BGameSound.

    Réorganisation de la liste des caractères de contrôles dans la documentation du clavier, ajout d’entrées manquantes dans cette liste et ajoute de commentaires indiquant à quelles combinaisons de touches ces caractères sont normalement associés.

    Traductions de Haiku

    La traduction du système dans différentes langues est un facteur important d’inclusivité et d’accessibilité (même si la communication avec l’équipe de développeurs pour le support n’est pas toujours simple).

    Haiku est disponible dans 30 langues, la trentième étant le coréen, pour lequel il y a un nouveau responsable des traductions (le précédent avait cessé toute activité et laissé la traduction inachevée).

    Haiku recherche des volontaires pour s’occuper des traductions en biélorusse, croate, bulgare, hindi, punjabi et slovène, pour lesquelles les précédents responsables de relectures n’ont plus le temps d’assurer le rôle. Ainsi bien sûr que de l’aide pour la traduction du système, du manuel d’utilisation, et des applications tierces, que ce soit pour ajouter de nouvelles langues ou pour renforcer les équipes s’occupant de langues existantes. Le point d’entrée est le portail d’internationalisation de Haiku.

    La traduction du système Haiku s’effectue avec Pootle. L’outil n’est plus développé et des investigations sont en cours pour le remplacer par Weblate. La traduction du manuel d’utilisation s’effectue avec [un outil spécifiquement développé pour cela](https://github.com/haiku/userguide-translator. La traduction des applications s’effectue également avec un outil personnalisé nommé Polyglot.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    •  

    Yvonne Choquet-Bruhat, les ondes gravitationnelles et Einstein

    Yvonne Choquet-Bruhat (1923 - 2025) vient de s’éteindre à l’âge de 101 ans. Ses travaux sur les ondes gravitationnelles sont d’une importance majeure et lui ont valu une reconnaissance internationale. Médaillée d’argent du CNRS, elle était récipiendaire des prix Dannie-Heineman de la Société américaine de physique et Marcel Grossmann. Elle était membre de l’Académie des sciences de Paris et l’une des rares scientifiques à avoir été décorée de la Légion d’Honneur au grade de grand-croix (2016), le plus élevé. Elle était aussi grand-croix de l’ordre national du Mérite depuis 2015.

    Parcours d’une grande scientifique.

    Sommaire

    Une famille d’universitaires

    Yvonne Bruhat est issue d’une famille d’universitaires. Sa mère, Berthe Hubert, est professeur agrégée de philosophie, son père, Georges Bruhat, est physicien, il enseigne à l’École normale supérieure et la Faculté des sciences de Paris. Il est, notamment l’auteur, de 1924 à 1934, d’un Cours de physique générale en quatre tomes qui connaîtra plusieurs rééditions jusque dans les années 1960. Son frère, François Bruhat sera aussi un éminent mathématicien.

    Georges Bruhat est déporté en 1944 pour avoir refusé de donner à la Gestapo les coordonnées d’un de ses élèves résistant. Bruhat meurt le 31 décembre 1944 ou le 1er janvier 1945 au camp de concentration d’Oranienbourg-Sachsenhausen. L’arrestation de son père par la Gestapo ne sera pas sans incidence sur les relations d’Yvonne avec Einstein.

    La rencontre avec Einstein

    Yvonne Bruhat est reçue au concours de l’École normale supérieure de Sèvres (ENS) en 1943. Elle suit les cours de mathématiques de Georges Darmois, Jean Leray qui la présentera à Einstein et André Lichnerowicz qui sera son directeur de thèse. Entrée première à l’ENS, elle sera aussi première à l’agrégation de mathématiques en 1946. Elle devient professeure assistante à l’ENS, épouse Léonce Fourès dont elle divorcera ensuite. Elle commence à acquérir, notamment sur le plan international, une réputation, sous le nom Fourès-Bruhat. Elle se fait connaître en 1950 avec un article : Théorème d’existence pour les équations de la gravitation einsteinienne dans le cas non analytique présenté à l’Académie des sciences de Paris par Jacques Hadamard, considéré comme le mathématicien le plus important de son temps. Elle avait auparavant signé d’autres articles seule ou avec André Lichnerowicz.

    Elle soutient sa thèse en 1950 : Théorème d’existence pour certains systèmes d’équations aux dérivées partielles non linéaires. À la suite de cela, elle sera invitée à venir faire des études post-doctorales à l’Institute for Advanced Study de Princeton de 1951 à 1952 où Albert Einstein et Jean Leray travaillaient. Ce dernier, dont elle était l’assistante de cours, la présente à Einstein :

    précisant que j’avais fait une thèse sur « sa » relativité générale et que j’étais la fille de Georges Bruhat.
    À partir de ce moment, j’ai eu l’entière sympathie d’Einstein qui était sensible à tous ceux qui s’étaient opposés au nazisme. Il m’a invitée alors dans son bureau me demandant de lui expliquer ma thèse au tableau. Mon anglais n’était pas fameux malgré mes dix années d’étude de la langue de Shakespeare… Il m’a dit de l’expliquer en français, langue qu’il comprenait, mais qu’il me répondrait en anglais… (Yvonne Choquet-Bruhat, interview Science et Avenir, 13 février 2025).

    Elle ira le voir assez souvent pendant son séjour à Princeton.

    Une carrière couverte d’honneurs et de publications

    Rentrée en France, elle rejoint son poste de maîtresse de conférence à l’Université de Marseille. Elle repart à Princeton pour une année en 1955-1956, pour ensuite aller enseigner à Reims. Elle devient professeure à la faculté des sciences de Paris, poste qu’elle occupe de 1960 à 1970, puis elle rejoint l’université Pierre-et-Marie-Curie où elle enseigne jusqu’à sa retraite en 1992.

    Elle reçoit de nombreuses distinctions, à commencer par la médaille d’argent du CNRS en 1958, une médaille créée en 1954 qui « distingue des chercheurs et des chercheuses pour l’originalité, la qualité et l’importance de leurs travaux, reconnus sur le plan national et international » (CNRS)1.

    En 1963, elle est récipiendaire du prix Henri de Parville de l’Académie des sciences de Paris. Elle y sera élue en 1973, trois ans après son époux le mathématicien Gustave Choquet2. Une académie qui a dû trouver drôle d’avoir une femme en son sein, la première depuis sa création en 1666, et dont son fils, Daniel Choquet est membre depuis 2004.

    Elle est, de 1980 à 1983, présidente de l’International Society on General Relativity and Gravitation (ISGRG), une société savante dont l’objectif est de promouvoir la recherche sur la relativité générale et la gravitation.

    1985 est l’année où elle est élue à l’Académie américaine des arts et sciences, une société dont l’objectif est de « cultiver chacun des arts et des sciences qui peuvent contribuer à faire avancer l’intérêt, l’honneur, la dignité et le bonheur d’un peuple libre, indépendant et vertueux ».

    En 2003, elle reçoit le prix Dannie-Heineman de physique mathématique, conjointement avec le physicien américain James W. York qui a travaillé avec elle sur l’équation de champ d’Einstein. Ce prix est décerné chaque année par la Société américaine de physique et l’American Institute of Physics pour récompenser un travail remarquable en physique mathématique. L’année suivante, toujours avec James W. York, elle est récipiendaire du prix Daniel Grossman, décerné par l’ICRA (International Center for Relativistic Astrophysics, un institut de recherche italien) pour leur travail séparément ou ensemble « dans l’établissement du cadre mathématique pour prouver l’existence et l’unicité des solutions aux équations de champ gravitationnelles d’Einstein ».

    Elle devient grand-croix de l’ordre national du Mérite en 2015 et de la Légion d’honneur en 2016.

    En 2023, une journée spéciale est organisée en son honneur par le CNRS, le 8 décembre. Le physicien Thibault Damour de l’Institut des Hautes Études Scientifiques (IHES) y délivre une conférence d’une heure (dans un anglais peu compréhensible) sur les recherches d’Yvonne Choquet-Bruhat.

    Ses publications s’étalent dans le temps de 1948, « Sur une expression intrinsèque du théorème de Gauss en relativité générale » Comptes-rendus hebdomasaires des séances de l’Académie des Sciences de Paris, volume 226, pages 218–​220, à 2016.

    Ses deux derniers livres scientifiques « General Relativity and the Einstein Equations », Oxford Mathematical Monographs. Oxford University Press (Oxford, UK), 2009 et « Introduction to General Relativity, Black Holes & Cosmology », Oxford University Press (Oxford, UK), 2015. Elle a également écrit ses mémoires en 2016 : Une mathématicienne dans cet étrange univers : mémoires. Odile Jacob (Paris). Lesquels ont été traduits en anglais en 2018.

    Son article « Théorème d’existence pour les équations de la gravitation einsteinienne dans le cas non analytique » paru en 1950 dans les Comptes-rendus hebdomadaires des séances de l’Académie des sciences de Paris a été republié en 2022.

    De l’importance de son travail

    L’astrophysicienne Françoise Combes, présidente de l’Académie des sciences de Paris évoque dans un hommage à Yvonne Choquet-Bruhat son apport aux sciences mathématiques et physiques. Son apport essentiel a été la démonstration de l’existence des solutions à l’équation d’Albert Einstein dans la relativité générale, quelque chose de très complexe. Elle avait prédit les ondes gravitationnelles qui n’ont été détectées qu’en 2015. Albert Einstein avait aussi prédit ces ondes gravitationnelles mais sans trop y croire, car il était impossible de les détecter compte-tenu de leur taille :

    pour observer le signal produit par la fusion de deux trous noirs de quelques masses solaires, il faut pouvoir mesurer des vibrations de l’espace correspondant à des variations de longueur 10 000 fois plus petites que la taille d’un proton !  (CNRS, le journal, Mathieu Grousson, 12 février 2024).

    Une observation rendue possible grâce aux équations d’Yvonne Choquet-Bruhat et à l’augmentation de la sensibilité des détecteurs.

    Une mesure de l’importance de son travail pourrait être appréhendée, outre par les résultats concrets de la découverte des ondes gravitationnelles et les honneurs qui lui sont rendus post-mortem, en examinant « le sort » fait à ses publications. À peu près tous ses articles ont fait l’objet d’une traduction en anglais. Et, si on examine ses publications sur la plateforme inspirehep.net qui se revendique comme une « communauté de confiance qui aide les chercheurs à partager et à trouver des informations scientifiques précises dans le domaine de la physique des hautes énergies. », on voit qu’une de ses publications est assez citée : « Global aspects of the Cauchy problem in general relativity », co-écrite par Yvonne Choquet-Bruhat et Robert Geroch en 1969 qui a été citée 334 fois depuis sa parution dont 121 de 2020 à 2024 inclus.

    Au besoin, ces quelques liens

    L’annonce du décès d’Yvonne Choquet-Bruhat a fait l’objet d’un nombre assez important d’articles de qualité assez inégales. Côté francophone, on insiste beaucoup sur le fait qu’elle a été la première femme admise à l’Académie des sciences. Ce qui est assez agaçant parce qu’elle y a été admise pour ses travaux qui passent un peu à la trappe de fait. Cette sitographie est donnée sans ordre particulier. Les articles mis dans les « Liens » sont, à mon avis, vraiment les plus intéressants aussi parce qu’il s’agit d’entretiens avec la mathématicienne.

    Le compte-rendu des séances hebdomadaires de l’Académie des sciences de janvier à juin 1950 peut être téléchargé au format PDF uniquement (texte-image) sur Gallica-BnF. La séance qui nous intéresse est pages 620-624 du PDF, 618-622 pour la publication. Le PDF a 2492 pages et pèse 136 Mio. On devrait pouvoir retrouver celui d’autres séances passées.

    Si les ondes gravitationnelles vous intéressent, le CNRS y a consacré un dossier.


    1. À noter, l’équipe de Wikif (Wikipédia et les femmes de science) a relevé la liste des noms des titulaires des médailles du CNRS. Dans le dossier N°20130496, on voit en face du nom d’Yvonne Bruhat : médaille de bronze 1955 / médaille d’argent 1956. 

    2. Fait intéressant : il semble que l’encyclopédie Universalis, à laquelle on peut accéder avec un pass BnF lecture/culture ait une notice sur Gustave Choquet, mais pas sur Yvonne Choquet-Bruhat. C’est d’autant plus intéressant quand on compare avec Wikipédia où la page de cette dernière est traduite en vingt-et-une langues, quand celle de son époux ne l’est qu’en neuf langues. 

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    •  

    Agenda du Libre pour la semaine 8 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 37 événements (France: 36, internet: 1) est en seconde partie de dépêche.

    Sommaire

    [FR Montpellier] Émission | Radio FM-Plus | Temps Libre | Diffusion – Le lundi 17 février 2025 de 09h00 à 10h00.

    Montpel'libre réalise une série d’émissions régulières à la Radio FM-Plus intitulées « Temps Libre ». Ces émissions sont la présentation hebdomadaire des activités de Montpel’libre.

    Après le jingle où l’on présente brièvement Montpel'libre, nous donnerons un coup de projecteur sur les activités qui seront proposées prochainement.

    Ces émissions seront l’occasion pour les auditeurs de découvrir plus en détails les logiciels libres et de se tenir informés des dernières actualités sur le sujet.

    Alors, que vous soyez débutant ou expert en informatique, que vous ayez des connaissances avancées du logiciel libre ou que vous souhaitiez simplement en savoir plus, Montpel'libre, au travers de cette émission, se fera un plaisir pour répondre à vos attentes et vous accompagner dans votre découverte des logiciels libres, de la culture libre et des communs numériques.

    Vous vous demandez peut-être ce qu’est un logiciel libre. Il s’agit simplement d’un logiciel dont l’utilisation, la modification et la diffusion sont autorisées par une licence qui garantit les libertés fondamentales des utilisateurs. Ces libertés incluent la possibilité d’exécuter, d’étudier, de copier, d’améliorer et de redistribuer le logiciel selon vos besoins.

    Inscription | GPS 43.60524/3.87336

    Fiche activité:
    https://montpellibre.fr/fiches_activites/Fiche_A5_017_Emission_Radio_Montpellibre_2024.pdf

    [FR Annecy-le-Vieux] #OSM Rencontre mensuelle du groupe OpenStreetMap Annecy – Le lundi 17 février 2025 de 18h45 à 21h00.

    Rencontre mensuelle du groupe OSM Annecy

    [FR Montpellier] Atel'libre | Groupia – Le lundi 17 février 2025 de 19h00 à 21h00.

    Au cours de cette rencontre, nous commencerons par une brève présentation de nos organisations et des intervenants qui animerons nos échanges et ce groupe. Nous présenterons ensuite les définitions de l’IA générative, en mettant en évidence la distinction entre les modèles fermés, souvent associés à des dynamiques de monopole et d’opacité, et les modèles ouverts, qui encouragent l’innovation, la transparence et la collaboration au sein de la communauté.

    L’impact de l’intelligence artificielle sera au cœur de nos discussions, car ces aspects sont essentiels pour encadrer l’utilisation éthique et responsable des contenus générés par celle-ci. Nous examinerons ensemble l’intérêt d’exploiter des solutions d’IA générative ouvertes tout en restant conscients de leurs limitations et des défis qu’elles posent.

    Alors, vous l’aurez compris, c’est évidemment une occasion particulièrement intéressante de prendre part à un dialogue constructif pour orienter les travaux, recherches et expérimentations de ce groupe.

    [internet] Émission «Libre à vous!» – Le mardi 18 février 2025 de 15h30 à 17h00.

    L’émission Libre à vous! de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio Cause Commune sur la bande FM en région parisienne (93.1) et sur le site web de la radio.

    Le podcast de l’émission, les podcasts par sujets traités et les références citées sont disponibles dès que possible sur le site consacré à l’émission, quelques jours après l’émission en général.

    Les ambitions de l’émission Libre à vous!

    Découvrez les enjeux et l’actualité du logiciel libre, des musiques sous licences libres, et prenez le contrôle de vos libertés informatiques.

    Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tels sont les objectifs de cette émission hebdomadaire.

    L’émission dispose:

    [FR Vandœuvre-lès-Nancy] Sciences participatives – Le mardi 18 février 2025 de 18h00 à 20h30.

    Chacun de nous peut prendre part aux progrès de la science.
    Quels que soient vos diplômes, découvrez et contribuez avec nous à divers projets de sciences participatives au cours des ateliers proposés par le Laboratoire Sauvage.

    Sujet du jour: Comment trouver les trous noirs cachés, ceux qui ne se nourrissent pas ?
    Présentation suivie d’un atelier pratique contributif.

    Pour nous trouver, c’est chaque 3ᵉ mardi du mois, mêmes lieu et horaires.

    [FR Lyon] OpenStreetMap, rencontre mensuelle – Le mardi 18 février 2025 de 18h30 à 20h00.

    Discussion entre contributeurs lyonnais du projet OSM et acteurs intéressés.

    Toute personne intéressée par OpenStreetMap peut s’intégrer à cette rencontre, tout particulièrement les débutants qui souhaiteraient des conseils pour se lancer.

    Ordre du jour à compléter: https://wiki.openstreetmap.org/wiki/FR:Lyon/Reunion-2025-02-18

    Lieu de réunion: Tubà, 15 boulevard Vivier-Merle, Lyon 3ᵉ.

    [FR Vergèze] Atelier FreeCAD – Le mardi 18 février 2025 de 18h30 à 21h30.

    Bonjour à tous,

    Pour notre prochain mardi du libre, nous nous retrouverons à Vergèze, pour une fois un troisième mardi:

    • où: Centre socioculturel Marcel Pagnol, 99 rue Marcel Pagnol 30310 Vergèze,
    • salle: Topaze, à gauche au rez-de-chaussée, la salle de droite avant l’escalier.
    • quand: mardi 18 février 2025, à partir de 18h30

    Ce soir-là:

    • Atelier débutant sur le logiciel libre FreeCAD, logiciel de dessin 3D, atelier ouvert à tous (1)

    Alternative libre à Fusion 3D, vous pourrez destiner vos créations aussi bien à l’impression 3D qu’à la gravure CNC.

    • Inscription obligatoire, en cliquant sur le lien en bas à droite du site web de gard-linux.fr

    • PS: en l’absence d’inscription de participants externes avant 16h30 le jour de l’atelier, celui-ci sera annulé.

    Alors, n’hésitez pas à nous rejoindre, pour un simple bonjour, ou bien pour discuter plus longtemps.

    A mardi !

    [FR Grenoble] Install Party + Rencontre FairPhone – Le mardi 18 février 2025 de 19h00 à 21h00.

    La Guilde vous propose deux ateliers en une soirée: install party ET rencontre Fairphone à la Turbine.coop.

    Vous en avez assez d’être dépendants des OS et logiciels propriétaires? (Android, etc?) Cet atelier est pour vous! Repartez à la fin de la soirée avec votre propre machine fonctionnant sous un nouveau système d’exploitation, correctement installé, configuré et agrémenté de nombreux logiciels (essentiellement libres!).

    C’est aussi l’occasion pour les utilisateurs de FairPhone de partager leurs expériences. Ce mois-ci, un Fairphone 3, un Fairphone 4 et un Fairphone 5 avec /e/OS installé seront disponibles pour démonstration.

    Merci de sauvegarder vos données si vous apportez votre machine!

     

    [FR Le Mans] Permanence du mercredi – Le mercredi 19 février 2025 de 12h30 à 17h00.

    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.

    [FR Mauguio] GNU/Linux et Logiciels Libres – Le mercredi 19 février 2025 de 17h00 à 19h00.

    Venez découvrir GNU/Linux et vous faire aider pour l’installation et à la prise en main, dans différents lieux de l’Hérault.

    L’équipe de Montpel’libre vous propose une permanence Logiciels Libres: discussions libres et accompagnement technique aux systèmes d’exploitation libres pour vous aider à vous familiariser avec votre système GNU/Linux au quotidien.

    Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leurs ordinateurs, qu’ils soient fixes ou portables. Il permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.

    Les personnes débutantes souhaitant découvrir GNU/Linux et apprendre à l’installer et à s’en servir. Les personnes plus expérimentées à la recherche d’une aide technique pour résoudre des problèmes spécifiques. Cet atelier s’adresse à un public adulte et capable d’utiliser un ordinateur.

    Possibilité d’installer les variantes d’Ubuntu (Gnome), Ubuntu Mate, Xubuntu (Xfce), Lubuntu (LXDE, LXQt), Kubuntu (KDE Plasma), Ubuntu Budgie. Ubuntu Unity, Ubuntu Cinnamon.

    [FR Pessac] Cours gratuit d’Espéranto, langue Libre – Le mercredi 19 février 2025 de 17h30 à 19h00.

    Cours d’espéranto tous les mercredis de 17h30 à 19h,

    Université Bordeaux Montaigne,
    Esplanade des Antilles,
    Domaine Universitaire
    33600 Pessac

    Les cours sont animés par Elvezio & Jean-Seb. Ils sont totalement gratuits et sans droits d’inscription à la fac, 100% gratuits.

    Veuillez contacter le 06 72 17 22 97 avant votre venue afin de connaître la salle ou pour plus d’informations.

    [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 19 février 2025 de 18h00 à 20h00.

    Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.

    C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.

    [FR Bordeaux] Libérez-vous : La monnaie Libre G1 / June – Le mercredi 19 février 2025 de 19h45 à 22h00.

    Qu’est-ce que la Ğ1 (June), la monnaie Libre, indépendante de tout état, sans spéculation, avec une création monétaire égalitaire via le Dividende Universel, écologique…

    Elle libère l’utilisateur de la banque, de la dette et de toute institution centralisée.
    Nous répondrons à vos questions après une présentation.

    La sortie est sans obligation de consommation. Votre seule participation sera votre l’adhésion annuelle au café associatif le Petit Grain (tarif libre, conseillé à 5€, minimum 2€). Cette adhésion est valable pour tous les ateliers et pour toute l’année.

    N’hésitez pas à me contacter pour plus d’informations, je vous répondrais avec grand plaisir.

    [FR Echirolles] AlpOSS – Le jeudi 20 février 2025 de 09h00 à 20h00.

    AlpOSS, Alpes Open Source Software, est de retour pour sa deuxième édition le jeudi 20 février 2025 !

    Evénement de l’écosystème open source local et régional, AlpOSS « Alpes Open Source Software » s’adresse aux éditeurs, prestataires de services, collectivités locales et utilisateurs d’open source au sens large. La conférence a pour but de créer du lien entre les fournisseurs de technologies open source innovantes et les utilisateurs, d’échanger autour des modèles de collaboration et modèles d’affaires, et de structurer et dynamiser l’écosystème local.

    Co-organisé par la ville d’Echirolles, la communauté open source OW2 et Belledonne communication éditeur grenoblois de la solution Linphone, l’évènement est accueilli par la mairie d’Echirolles et ouvert à tous gratuitement sur inscription en ligne préalable. Il inclut un programme de conférences et ateliers, une zone d’exposition ouverte aux sponsors, ainsi que divers moments de partage pour favoriser les échanges et networking.

    [FR Joué-lès-Tours] Atelier du Libre – Le jeudi 20 février 2025 de 13h30 à 16h00.

    Programmation des Ateliers du Libre 2025

    De janvier à mai 2025, Résoudre vous propose 6 ateliers numériques de 3 séances pour découvrir les logiciels libres (gratuits).

    Télécharger l’affiche ici!

    TRAITEMENT DE TEXTE

    TABLEAU DE CALCUL

    DIAPORAMA

    TRAITEMENT VIDEO

    RETOUCHE PHOTO

    MIXAGE AUDIO

    OUVERT TOUT PUBLIC, Inscrivez-vous à l’accueil.

    Participation sous forme d’adhésion 10 € par atelier de 3 séances.

    Télécharger ici la programmation «Ateliers du Libre 2025»

    [FR Chambery] Contribution au Libre – Contributions à l’association – Le jeudi 20 février 2025 de 18h00 à 22h00.

    • de 18h – 20h
    • Contributions à l’association (Aquarium): Cette session permet de contribuer à l’administration de l’association. C’est l’occasion pour les membres de s’impliquer dans la gestion de l’association sans être élu du CA.
    • Atelier au Fablab (TeenLab): Cet atelier est axé sur la domotique et l’électronique. Les participants peuvent apprendre et travailler sur des projets liés à ces domaines. En partenariat avec le FabLab.
    • de 20h – 22h: Contributions au Libre (TeenLab) – Durant cette période, des travaux pratiques sur les logiciels libres sont réalisés. Les participants contribuent directement à des projets libres en cours.

    Ces événements sont conçus pour encourager l’apprentissage, le partage et la contribution dans le domaine des technologies libres et de l’électronique.

    [FR Bordeaux] Découverte de l’Espéranto – Le jeudi 20 février 2025 de 18h00 à 19h30.

    J’organise une présentation de l’Espéranto, la langue internationale très facile à apprendre, fraternelle, neutre et libre au Café Le Petit Grain, Place Dormoy à Bordeaux (c’est un café associatif avec des tarifs abordables dans le quartier de la gare Saint-Jean à côté de Barbey).

    Ce sera l’occasion de découvrir autour d’un verre ce qu’est l’Espéranto, pourquoi a-t-il été créé, comment, qui l’utilise…
    Cette vidéo vous permettra d’en savoir plus et nous répondrons à toutes vos questions: https://flim.txmn.tk/w/57p7HNerYxBrfDnSG4RKdd

    Vous trouverez également plus d’informations sur: https://esperanto-gironde.fr/lesperanto/, il y a l’abonnement à la lettre d’informations mensuelle qui est proposée en fin de chaque page afin de rester informé des activités espérantistes du coin.

    Ce sera aussi l’occasion de pratiquer pour les espérantistes.

    La soirée est ouverte à tous et toutes, espérantistes ou non.

    La sortie est gratuite sans obligation de consommation. Votre seule participation sera votre éventuelle consommation et l’adhésion au café associatif le Petit Grain si vous consommez (tarif libre, conseillé à 5€, minimum 2€).

    [FR Villeurbanne] Découvrir Openstreetmap : La Carte Libre dont vous êtes les héros – Le jeudi 20 février 2025 de 18h30 à 20h00.

    Avec des bénévoles d’OpenStreetMap

    ©OpenStreetMap France

    OpenStreetMap est la carte ouverte et collaborative du monde entier, améliorée chaque jour par plus d’un million de contributrices et contributeurs. Venez rencontrer celles et ceux qui font vivre cette carte et découvrir une alternative libre à Google Maps.

    Ce café sera suivi d’un atelier d’initiation à la contribution le 15 mars.

    Tout public, entrée libre dans la limite des places disponibles ou sur réservation sur le site du Rize

    [FR Montpellier] Aprilapéro – Le jeudi 20 février 2025 de 19h00 à 21h00.

    Un apéro April consiste à se réunir physiquement afin de se rencontrer, de faire plus ample connaissance, d’échanger, de partager un verre et de quoi manger mais aussi de discuter sur l’actualité et les actions de l’April.

    Ce rendez-vous est « hybriditiel » ou « hybridiciel », c’est à dire qu’il sera à la fois en présentiel et en distanciel.

    Un apéro April est ouvert à toute personne qui souhaite venir, membre de l’April ou pas. N’hésitez pas à venir nous rencontrer.

    Les apéros April ont lieu chaque mois à Paris, Marseille et à Montpellier.

    Régulièrement Montpel’libre relaie et soutient les actions de l’April. De nombreux Apriliens ont par ailleurs rejoints les rangs de Montpel’libre, lors d’événements tels que les Apéros April, l’AprilCamp ou les Rencontres Mondiales du Logiciel Libre qui ont eu lieu à Montpellier et bien sûr de nombreux Montpel’libristes sont adhérents de l’April.

    Nous vous invitons donc à venir nous rejoindre dans une ambiance conviviale, à partager cet apéro, chacun porte quelque chose, boissons, grignotages… et on partage.

    Les discussions de ce mois-ci se porteront sur l’actualité de moment.

    Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à l’Infolettre de Montpel’libre.

    Tramway lignes 1 et 3, arrêts Port-Marianne et Rives du Lez
    GPS Latitude : 43.603095 | Longitude : 3.898166
    Carte OpenStreetMap

    https://montpellibre.fr/fiches_activites/Fiche_A5_020_Rendez-vous_Aprilapero_Montpellibre_2024.pdf

    [FR Montpellier] L’apéro des quatre libertés – Le jeudi 20 février 2025 de 19h00 à 21h00.

    L’Apéro des Quatre Libertés reprend, interprète et autant que faire se peut, augmente les travaux de l’April, de La Quadrature Du Net, de la Free Software Fondation, la Free Software Fondation Europe et bien d’autres comme Les exégètes amateurs ou Open Law…

    Cet apéro a lieu le troisième jeudi de chaque mois.

    Ce rendez-vous est hybride, c’est-à-dire qu’il sera à la fois en présentiel et en distanciel.

    Les discussions de ce mois-ci se porteront sur l’actualité du moment.

    Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

    Rejoindre le groupe Montpel’libre sur Telegram. S’inscrire à l’Infolettre de Montpel’libre.

    Tramway lignes 1 et 3, arrêts Port-Marianne et Rives du Lez
    GPS Latitude : 43.603095 | Longitude : 3.898166
    Carte OpenStreetMap

    [FR Montpellier] FSFapéro – Le jeudi 20 février 2025 de 19h40 à 20h20.

    Afin de se rencontrer, d’échanger et de faire plus ample connaissance, Montpel’libre lance de nouvelles rencontres surnommées les FSFapéros. C’est l’occasion pour les neurones de toutes parts de se réunir physiquement pour discuter, échanger et partager un verre et de quoi grignoter.

    Ce rendez-vous est «hybriditiel» ou «hybridiciel», c’est-à-dire qu’il sera à la fois en présentiel et en distanciel.

    Les FSFapéros auront lieu tous le 3ᵉ jeudi de chaque mois. Ils sont l’occasion de discussions informelles d’une part et de discussions plus sérieuses sur les différents thèmes d’importance et les différentes actions et campagnes en cours.

    Tout le monde est invité et peut venir aux FSFapéros, qu’on soit contributeur de longue date, simple intéressé-e par les sujets que défend la Free Software Foundation Europe, ou nouvel-le arrivant-e cherchant à participer davantage. N’hésitez pas à amener vos amis et à leur faire découvrir la Free Software Foundation, et Montpel’libre.

    Peuvent être aussi abordées des questions sur Les exégètes amateurs ou Open Law.

    Les discussions de ce mois-ci se porteront sur l’actualité de moment.

    Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à l’Infolettre de Montpel’libre.

    Tramway lignes 1 et 3, arrêts Port-Marianne et Rives du Lez
    GPS Latitude: 43.603095 | Longitude: 3.898166
    Carte OpenStreetMap

    [FR Montpellier] Quadrapéro – Le jeudi 20 février 2025 de 20h20 à 21h00.

    Afin de se rencontrer, d’échanger et de faire plus ample connaissance, Montpel’libre lance de nouvelles rencontres surnommées les Quadrapéros. C’est l’occasion pour les neurones de toutes parts de se réunir physiquement pour discuter, échanger et partager un verre et de quoi grignoter.

    Ce rendez-vous est «hybriditiel» ou «hybridiciel», c’est-à-dire qu’il sera à la fois en présentiel et en distanciel.

    Les Quadrapéros auront lieu tous le 3ᵉ jeudi de chaque mois. Ils sont l’occasion de discussions informelles d’une part et de discussions plus sérieuses sur les différents thèmes d’importance et les différentes actions et campagnes en cours.

    Tout le monde est invité aux Quadrapéros, qu’on soit contributeur ou contributrice de longue date, simple intéressé par les sujets que défend la Quadrature, ou nouvel arrivant cherchant à participer davantage. N’hésitez pas à amener vos amis et à leur faire découvrir La Quadrature et Montpel’libre.

    Peuvent être aussi abordées des questions sur Les exégètes amateurs ou Open Law.

    Les discussions de ce mois-ci se porteront sur l’actualité de moment.

    Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

    Tramway lignes 1, 2, 3 et 4, arrêts Gare Saint-Roch
    GPS Latitude: 43.60285 | Longitude: 3.87927
    Carte OpenStreetMap

    [FR Dunkerque] Logiciels Libres : introduction, aux Glacis – Le vendredi 21 février 2025 de 14h00 à 16h00.

    Venez à la Maison de quartier des Glacis pour découvrir les Logiciels Libres.

    Vous utilisez déjà des logiciels libres, et ceux-ci font tourner Internet: pourquoi, alors, ne pas les utiliser avec nos ordinateur, à la place de logiciels privateurs, source d'obsolescence programmée, et si souvent curieux et indiscrets quant à nos données personnelles ?

    Venez avec un ordinateur portable si vous le souhaitez, vous pourrez tester un environnement complet de logiciels libres basés sur le système GNU-Linux, sans rien modifier à votre machine (aucune lecture ni écriture n’a lieu sur le disque dur). Il s’agit de faire la démonstration du potentiel d’un bouquet de logiciels libres, et de montrer leurs qualités:

    • légèreté, rapidité
    • prise en compte de tous les formats de données courants (texte, image, vidéo)
    • gratuité (par défaut, la copie est légalement permise !)
    • pertinence

    Cette introduction est le début d’un cycle de rencontres mensuelles, qui vous permettront de vous approprier les Logiciels Libres, et de former un groupe de voisines, de voisins, avec une connaissance à partager.

    [FR Paris] Guix@Paris – Le vendredi 21 février 2025 de 19h00 à 22h00.

    Rencontres mensuelles autour de Guix.
    Venez découvrir, discuter et contribuer à Guix dans une ambiance conviviale.

    Il n’y a pas d’expérience pré-requise et vous êtes tout·es les bienvenu·es.

    Programme

    Les soirées se déroulent en 3 temps :

    • 19h-20h : accueil et discussions libres ;
    • 20h-21h : présentation autour d’un sujet spécifique suivie d’une session de questions/réponses ;
    • 21h-22h : ateliers de contribution et discussions libres.

    Bien sûr, les horaires sont donnés à titre complètement indicatif ! _'

    Logistique

    S’inspirant des apéro’ April, chacun·e est invité·e à amener un petit quelque chose à manger et/ou à boire afin de pouvoir partager avec les autres participant·es.

    Accès

    Nous serons accueilli·es dans les locaux de l'April, elle-même hébergée par Easter-eggs :

    Association April
    44/46 rue de l’Ouest (cour intérieure)
    Bâtiment 8
    75014 Paris

    Stations de Métro: Gaîté, Montparnasse, Pernety.
    OpenStreetMap: <https://www.openstreetmap.org/node/3199095063>.

    Au plaisir de vous y rencontrer !

    [FR Annecy] Réunion hebdomadaire AGU3L Logiciels Libres – Le vendredi 21 février 2025 de 20h00 à 23h59.

    L’AGU3L Logiciels Libres à Annecy votre association se réuni tous les vendredis à partir 20h00 et jusque vers 1h00 du matin. Passez quand vous voulez.

    Entrée par le côté, entre les 2 bâtiments la MJC le Cairn et la maison des associations. La salle est au fond du couloir à droite, là où il y a de la lumière.

    ⚠️ Vérifiez sur le site avant de vous déplacer, y a un bandeau en haut qui confirme bonne la tenue de la réunion.

    Le programme de la réunion, s’il y en a un, est sur notre site. 😉 ⬇️

    Ou sur Mastodon https://piaille.fr/@agu3l

    Digression du programme possible, voire probable.

    Vous pouvez aussi nous soumettre un ou plusieurs sujets de programme:

    Exemples:

    • Libre Office les listes à puces, j’aimerais en savoir plus

    • Pouvez-vous nous présenter le système Linux pour les débutants ?

    • plus technique: recompiler un noyau Linux avec les options spécifiques

    • Kubernetes est-ce pour moi ?

    • Démo sur un logiciel libre en particulier ex: Gimp, flameshot

    • Ou même votre logiciel que vous souhaitez partager

    • À l’aide ! 😱 pas de panique, on a probablement une solution pour vous.

    • Vous développez du code libre ? oui

    • etc, etc.

    Apportez à boire, à manger. Un ordi ça peut aider. De la bonne humeur et un brin de Liberté.

    Et tout ce que vous trouvez sympa: des amis, des projets, des trouvailles, etc.

    Besoin d’une installation Linux?

    Pas de problème! Laissez-nous un petit message avant au cas où l’on soit pas dispo ce soir-là.

    C’est install party à la demande !

    [FR Metz] Permanence du Graoulug – Le samedi 22 février 2025 de 09h00 à 13h00.

    Pour cette séance, il s’agit d’une permanence généraliste autour de GNU/Linux, des logiciels libres et plus globalement de culture du Libre, services Internet neutres, ouverts et décentralisés.

    Chaque dernier samedi du mois, venez poser vos questions et partager vos idées en rapport avec le libre.

    [FR Marignier] Utilisation d’internet – Le samedi 22 février 2025 de 09h00 à 12h00.

    Utilisation d’internet sans flicage et efficacement

    DNS, adresse internet, continuer sans accepter, sécurisé, flicage, fake news, reseaux sociaux, adresse ip, chercher une recette de soupe à l’oignon, d’aioli ou de Jalebi facile.

    Être sur internet sans maitriser quelques notions de base c’est faire du vélo sans chaine sur l’autoroute.

    Pour mettre tout ça au clair, tous les Samedis du 18 janvier 2025 au 8 mars 2025, de 9h à 12h, Micro Môle organise des ateliers pour tout âge et tout niveaux.

    Il est conseillé de suivre dans l’ordre chacun des ateliers, mais vous pouvez venir en cours de saison.

    Ouvert à tous les niveaux, dès 14 ans jusqu’à 110 ans.

    Laquadrature du net, vous connaissez?

    Animé par le 'collectif les fous du code'.

    [FR Aix-en-Provence] Réunion mensuelle de l’Axul – Le samedi 22 février 2025 de 10h00 à 16h00.

    CE SAMEDI LIBRE SE DÉROULERA au CENTRE DES AMANDIERS

    Vérifier cette page avant de vous déplacer !

    • Matin (10h00-12h30):
    • Conseils, démonstrations et interventions sur rendez-vous (mailto:contact@axul.org)…
    • Midi (12h30-13h30):
    • Repas en commun et discussions
    • Après-midi (13h30-16h00)
    • Conseils, démonstrations et interventions sur rendez-vous (mailto:contact@axul.org)…

    INFORMATIONS GÉNÉRALES:

    Ces Samedis Libres sont organisés par l'Axul en collaboration avec plusieurs associations de logiciels libres des Bouches-du-Rhône.

    Ils proposent des présentations générales et une aide technique pour le dépannage et la mise à jour d’ordinateurs avec des logiciels libres. Ils présentent aussi des démonstrations de matériels et de téléphones libres.

    Des informations sont disponibles sur la Culture Libre (OpenStreetMap, Wikipedia…).

    DÉMONSTRATIONS:

    Plusieurs démonstrations sont maintenant virtualisées sous forme d'introductions

    DÉMONSTRATIONS et PRÉSENTATIONS POSSIBLES (sur réservation):

    Présentation de livres et de sites Internet consacrés au Libre

    Démonstration d’un Fairphone, un téléphone libre et éthique

    Démonstration du micro-ordinateur micro:bit conçu pour rendre l’enseignement et l’apprentissage facile et amusant

    Démonstration du micro-ordinateur PyBoard co-développé avec le langage MicroPython

    Démonstration du micro-ordinateur Raspberry Pi 400 un ordinateur DANS un clavier pour la découverte de l’informatique et de l’électronique

    Démonstrations liées aux nouveaux programmes scolaires sur le codage

    Autres démonstrations

    • Distribution Emmabuntüs pour la rénovation d’ordinateurs anciens.
    • Distribution PrimTux pour les élèves de l’école primaire.
    • Distributions Linux installées sur des clefs USB insérées dans des ordinateurs Linux, Windows 7 ou Windows 10.
    • Cohabitation Linux – Windows 10: le cas d’Ubuntu 64 bits.
    • Évolution du projet pédagogique OLPC (One Laptop per Child): ordinateur XO-4, tablette OLPC partiellement libérée avec F-Droid et différentes machines avec la plate-forme pédagogique Sugarizer.

    NB: Certaines démonstrations pédagogiques sont en libre service. Les autres démonstrations seront normalement possibles toute la journée: elles seront lancées en fonction des souhaits des visiteurs et des disponibilités des spécialistes.

    Adresse: Centre Social et Culturel des Amandiers, 8 allée des Amandiers, Jas-de-Bouffan (cliquer sur ce dernier lien pour avoir un plan détaillé).

    Ces samedis libres et gratuits sont ouverts à toutes et à tous, débutantEs ou expertEs GNU/Linux, membres ou non d’associations du Libre. Les locaux sont au rez-de chaussée et accessibles par tous.

    Entrée Libre. Tout Public.

    Prochaines réunions:

    [FR Ivry sur Seine] Cours de l’École du Logiciel Libre – Le samedi 22 février 2025 de 10h30 à 18h30.

    Présentation de l’E2L

    Quel est le rôle de l’école du logiciel libre?

    Tout d’abord, ce n’est pas une école comme les autres. Elle n’a pas d’établissement fixe, pas de cours de récréation, pas de carte d’étudiant, ni de diplôme de fin d’année.

    Comme toutes les écoles, son rôle est d’apprendre à ses élèves les logiciels libres, c’est-à-dire:

    • comment en trouver de bons parmi les nombreux sites qui en proposent,
    • comment en prendre possession en fonction des licences,
    • comment les installer en fonction de ses besoins,
    • comment les tester et les utiliser,
    • comment en comprendre le fonctionnement pour ensuite les modifier,
    • comment écrire ses propres logiciels libres.

    En fait, l’école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ᵉ siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type « association à but non lucratif ».

    Comment fonctionne l’école?

    Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l’administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel, car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

    Les membres du bureau et les responsables pédagogiques forment « l’encadrement de l’école ». Tous les membres “encadrants” doivent être membres de l’association.

    Les locaux où se déroulent les cours seront ceux que l’on veut bien nous prêter: une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

    Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l’école en fonction des enseignants disponibles.

    Afin de permettre au plus grand nombre de participer et d’assister aux cours, les sessions se tiennent essentiellement le samedi. Une première, sous forme d’atelier public, de 10h30 à 13h, et une autre, sous forme de cours, de 14h30 à 18h30.

    Programme détaillé sur le site http://e2li.org

    [FR Wintzenheim] Réunion du Club Linux – Le samedi 22 février 2025 de 13h00 à 19h00.

    Le samedi 22 février 2025 de 13h00 à 19h00.

    MJC-EVS du Cheval Blanc, 1 faubourg des Vosges, Wintzenheim, Grand Est

    Leaflet | © OpenStreetMap Rencontre du Club Linux de la MJC-EVS du Cheval Blanc qui se réunit toutes les 3 semaines (environ) et accueille toutes les personnes qui souhaitent découvrir ou approfondir Linux et les Logiciels Libres. Aucune compétence n’est demandée.

    Pendant ces rencontres, informelles,

    • nous accueillons celles et ceux qui cherchent une réponse ou souhaitent découvrir Linux et les Logiciels Libres,
    • nous installons Linux sur des ordinateurs, la plupart des fois en "dual boot"(*), ce qui permet de conserver l’ancien système (par exemple Windows) et d’utiliser quand même Linux, en choisissant au démarrage,
    • nous partageons nos recherches (nos difficultés aussi) et nos découvertes, les nouveautés.

    Le Club Linux est également impliqué dans une démarche de libération des GAFAM (Google Apple Facebook Amazon Microsoft) et de promotion de solutions libres comme, entre autres, Wikipedia, OpenStreetMap, les Framatrucs (*), les C.H.A.T.O.N.S (*) et beaucoup d’autres.

    (*): mais on vous expliquera

    [FR Digne-les-Bains] Rencontre Logiciels libres – Le samedi 22 février 2025 de 13h30 à 17h00.

    L’association Linux-Alpes vous invite à sa prochaine rencontre qui se tiendra à la Médiathèque de Digne-les-Bains,
    le samedi 22 février 2025 à partir de 13h30.

    Cette rencontre est gratuite et ouverte à tous.

    Nous proposons une découverte des logiciels (LibreOffice, Gimp, etc.)
    et systèmes d’exploitation libres (GNU Linux).
    Les thèmes de discussion sont déterminés par les participant-e-s présent-e-s.

    Venez découvrir l’efficacité, la simplicité et la gratuité des logiciels libres.

    C’est peut-être l’occasion d’offrir une deuxième jeunesse à votre ordinateur, en remplaçant votre Windows à bout de souffle par un Linux plus efficient.

    [FR Marseille] Install Party GNU/Linux – Le samedi 22 février 2025 de 14h00 à 18h00.

    L’association CercLL (CercLL d’Entraide et Réseau Coopératif autour des Logiciels Libres) vous invite à une install party GNU/Linux, le samedi 22 février 2025 de 14h00 à 18h00, dans la salle du Foyer du Peuple 50 rue Brandis 13005 Marseille.

    Vous avez envie de découvrir un système d’exploitation libre, simple d’utilisation, stable, rapide et sécurisé. Une nouvelle façon d’utiliser votre ordinateur.

    Vous vous sentez une affection naissante pour le Gnou et le Manchot, les mascottes de GNU/ Linux.

    Au programme:

    DÉCOUVERTE de l’univers des logiciels libres.

    INSTALLATION d’un environnement GNU/ Linux, ainsi que le meilleur des logiciels libres.

    Venez avec votre ordinateur, nous installerons ensemble une distribution GNU/Linux avec un ensemble de logiciels libres et gratuits pour une utilisation quotidienne.

    Ouvert à tous – accessible aux débutant-e-s

    Une participation de 2 euros est demandée.

    L’adhésion à l’association est de 20 euros annuelle.(L’adhésion n’est pas obligatoire).

    Plan d’accès

    [FR Saint-Cyr-l’École] Permanences logiciels libres – pc et smartphones – Le samedi 22 février 2025 de 14h00 à 17h00.

    Root66 vous propose une permanence Logiciels Libres

    A cette permanence, tu pourras bénéficier d’une aide et d’un accompagnement pour t’aider à installer, configurer des logiciels libres aussi bien sur PC que sur Smartphones.
    Un vieux pc qui rame? Besoin de faire une sauvegarde de tes données? Envie de tester des applications opensource sur ton téléphone ou sur ton pc, mais tu as peur de tout casser et de ne pas y arriver seul.e. Pas de souci, l’équipe de root66 est là pour t’accompagner, à ton propre rythme!

    Un des objectifs est de t’aider à reprendre le contrôle de tes données et d’apprendre pas à pas les bonnes pratiques à adopter pour sécuriser et améliorer ta vie privée numérique.

    N’hésite pas à passer! L’équipe de root66 sera ravie de t’accueillir! 🤓

    Et si tu n’as aucun problème technique, la permanence est aussi faite pour échanger et discuter des logiciels libres ou du numérique en général.

    Programme (non exhaustif):

    • Dépannage, assistance sur PC, smartphones utilisant du logiciel libre
    • Découverte et apprentissage pour utiliser un système libre comme Linux
    • Installations et configurations complémentaires d’applications
    • Mise à jour et installation de nouveaux logiciels opensource
    • Discussions conviviales entre utilisateurs autour des logiciels libres

    Entrée libre et gratuite 😎

    Sur place, l'adhésion à l’association est possible mais non obligatoire.

    Si vous venez en voiture (voire à pied):
    Il est plus facile de passer par le parking rue Raymond Lefebvre.

    root66 logicielslibres pc smartphones permanence linux android

    [FR Nant] Conférences et projection/débat Journée sur les enjeux sociétaux et environnementaux du numérique – Le samedi 22 février 2025 de 14h00 à 21h00.

    Conférences et projection/débat

    Journée sur les enjeux sociétaux

    et environnementaux du numérique

    Date: Samedi 22 février 2025

    Heure : 14h00-21h00

    Lieu : Salle municipale, 31 place du Claux 12230 NANT Aveyron

    Coordonnées: GPS 44.022287/3.302405

    Titre de la conférence : Aujourd’hui, c’est décidé, je passe au libre !

    14h00-15h30

    Venez découvrir le monde du Logiciel Libre.

    Vous vous êtes déjà demandé comment le logiciel libre pourrait transformer votre manière de travailler ou d’interagir avec les technologies ? Pour répondre à cette question, nous vous invitons à participer à notre conférence « Aujourd’hui, c’est décidé, je passe au libre ! » qui se tiendra le samedi 22 février 2025 à la salle municipale de Nant, à partir de 14h.

    Cette conférence, en préfiguration de l’échange avec Nant en Transition, est un témoignage-retour d’expérience sur la façon dont une personne a décidé de passer aux logiciels libres pour son association. Elle indique également pourquoi le faire et quel parcours est nécessaire pour y arriver, de quelle aide on peut bénéficier pour le réaliser.

    Que vous soyez informaticien, personne engagée, utilisateur expérimenté du numérique libre ou non, novice ou simplement curieux, cette conférence vous permettra de faire le point sur vos pratiques et vous guidera pas à pas sur le parcours de migration vers le Libre, si vous le souhaitez.

    Titre de la conférence : Soyez Libre !

    17h00-18h30

    Pour les personnes, pour la planète, comme pour l’économie en quoi, pourquoi et comment est-il important d’utiliser des logiciels libres (incluant l’IA Open Source) ?

    En d’autres termes en quoi, pourquoi et comment, le logiciel est-il fondamental pour nos démocraties ainsi que pour le développement durable ?

    Forts de ces précisions, comment faire concrètement pour passer au Libre quand on l’a décidé ?

    Titre de la projection/débat : Cinélibre, LOL Logiciel Libre, Une affaire sérieuse

    20h00-22h00

    Le logiciel est la base de l’informatique. Un téléphone portable, un réfrigérateur ou une voiture sont devenus des objets largement informatisés. Ces logiciels sont composés de code appelé code source. Or ce code a fini par être caché par les fabricants, car source de profits. À l’heure où les cinq plus grosses capitalisations boursières mondiales sont Google, Apple, Facebook, Amazon et Microsoft, les populations sont-elles au fait de l’impact que leur usage du numérique a sur leur vie ?

    À travers les entretiens de quatorze intervenants, LoL est un voyage en 8 étapes dans le cœur de nos habitudes numériques pour essayer de répondre à ces questions.

    [FR Nantes] Permanence Linux-Nantes – Le samedi 22 février 2025 de 15h00 à 18h00.

    Linux Nantes tient à vous informer de sa prochaine permanence.

    Nous vous proposons:

    •   de vous faire découvrir linux et les logiciels libres
    •   de vous aider à installer Linux sur votre ordinateur ou votre portable,
    •   de vous informer sur l’utilisation de votre version de Linux
    •   de voir avec vous les problèmes rencontrés

    Pour plus d’informations sur l’association voir notre site

    [FR Faches-Thumesnil] Install Party GNU Linux – Le samedi 22 février 2025 de 15h00 à 18h00.

    Install Party GNU Linux

    Organisée par un bénévole passionné dans le cadre du dispositif Ambassadeur de la Médiathèque.

    Le temps d’un après-midi à la Médiathèque Marguerite Yourcenar de Faches Thumesnil, on redonne une vie à votre ancien ordinateur et on le libère des GAFAM.

    Inscription et prérequis sur https://framadate.org/65ixnQE9PtCOANFi et sur place à la médiathèque, places limitées.

    Nota: pour les prochaines, les bénévoles intéressés sont les biens venus

    [FR Quimper] Permanence Linux Quimper – Le samedi 22 février 2025 de 16h00 à 18h00.

    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.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    •  

    Après un conflit au sujet de Rust dans Linux, le mainteneur principal de la distribution Asahi Linux annonce sa démission du projet et dénonce le leadership de Linus Torvalds en matière de gestion du kernel

    Après un conflit au sujet de Rust dans Linux, le mainteneur principal de la distribution Asahi Linux annonce sa démission du projet
    Et dénonce le leadership de Linus Torvalds en matière de gestion du kernel

    Hector Martin, chef de projet d'Asahi Linux, a annoncé sa démission du projet. Il blâme entre autres le manque de soutien de Linus Torvalds en matière d'intégration du code Rust dans le noyau open source. La situation part de l'opposition de Christoph Hellwig (mainteneur principal du noyau) à...

    •  

    Lettre d'information XMPP de novembre 2024

    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, LinuxFr.org et JabberFR.org selon une procédure définie.

    Bannière de la Newsletter XMPP

    Bienvenue dans la lettre d'information XMPP, ravi de vous retrouver !

    Ce numéro couvre le mois de novembre 2024.

    Tout comme cette lettre d'information, de nombreux projets et leurs efforts dans la communauté XMPP résultent du travail bénévole des personnes.

    Si vous êtes satisfait des services et des logiciels que vous utilisez, merci de considérer dire merci ou aider ces projets !

    Vous souhaitez soutenir l'équipe de la lettre d'information ? Lisez en bas de page.

      Sommaire

      Annonces XSF

      27ème Sommet XMPP et FOSDEM 2025

      La XSF planifie le Sommet XMPP 27, qui se tiendra les 30 et 31 janvier 2025 à Bruxelles (Belgique, Europe). À la suite du Sommet, la XSF prévoit également d’être présente au FOSDEM 2025, qui aura lieu les 1er et 2 février 2025. Retrouvez tous les détails dans notre Wiki. Inscrivez-vous dès maintenant si vous prévoyez d'y assister, cela aide à l'organisation. L'événement est bien sûr ouvert à toutes les personnes intéressées à participer. Faites passer le mot dans vos cercles !

      Hébergement fiscal de projets par la XSF

      La XSF propose un hébergement fiscal pour les projets XMPP. Vous pouvez postuler via Open Collective. Pour plus d’informations, consultez le post de blog d’annonce. Les projets actuels que vous pouvez soutenir :

      Événements XMPP

      • Berlin XMPP Meetup (DE / EN) : réunion mensuelle des passionnés de XMPP à Berlin, chaque 2ème mercredi du mois à 18h, heure locale
      • XMPP Italian happy hour [IT] : réunion mensuelle XMPP en ligne en italien, chaque troisième lundi du mois à 19h00, heure locale (événement en ligne, avec mode réunion web et streaming en direct).

      Articles XMPP

      Actualité des logiciels XMPP

      Clients et applications XMPP

      • Conversations a publié les versions 2.17.3 et 2.17.4 pour Android.
      • Monocles Chat 2.0.2 a été publié. Cette version apporte MiniDNS, l'exportation des paramètres, des corrections et plus encore !
      • Monal a publié la version 6.4.6 pour iOS et macOS.
      • Cheogram a publié la version 2.17.2-2 pour Android. Cette version apporte une fonctionnalité de demandes de chat pour cacher les SPAM possibles, avec une option pour tout signaler. De plus, elle contient plusieurs améliorations et corrections de bugs. À noter également, depuis novembre dernier, Cheogram est de nouveau disponible en téléchargement sur le Google Play Store !

      Cheogram 2.17.2-2 : tiroir de navigation avec filtres de comptes et de tags et contrôle des SPAM, avec l'option 'signaler tout'

      Serveurs XMPP

      • Openfire 4.9.1 et 4.9.2 ont été publiés. La version 4.9.1 est une mise à jour de correction de bugs et de maintenance, tandis que la version 4.9.2 est une mise à jour de correction de bugs. Vous pouvez consulter le journal des modifications complet pour plus de détails.
      • MongooseIM version 6.3.0 a été publiée. Le principal point fort est la refonte complète de l'instrumentation, permettant l'intégration avec Prometheus. De plus, CockroachDB a été ajouté à la liste des bases de données prises en charge pour une évolutivité accrue. Consultez les notes de version pour plus d'informations.
      • L'application (non officielle) Prosody pour Yunohost a maintenant atteint une maturité bêta, l'ouvrant à tout le monde pour des tests. Cette variante vise à fournir un meilleur support XMPP pour les utilisateurs de Yunohost. Par rapport aux applications officielles Metronome et Prosody, cette application permet d'activer les appels audio/vidéo par défaut. Une importation optionnelle des listes de contacts, MUC et favoris depuis Metronome est également proposée. Pour rappel, Yunohost est une distribution de serveur basée sur Debian, ce qui facilite l'hébergement de nombreux services (applications) par soi-même. Jusqu'à la dernière version majeure (version 12), Metronome était intégré à l'installation de base, permettant à de nombreuses personnes de découvrir plus facilement XMPP (bien qu'avec certaines limitations).

      Bibliothèques et outils XMPP

      Extensions et spécifications

      La XMPP Standards Foundation développe des extensions pour XMPP dans sa série XEP en plus des RFC XMPP.

      Des développeuses, développeurs et experts en normes du monde entier collaborent sur ces extensions, élaborant de nouvelles spécifications pour des pratiques émergentes et affinant les méthodes existantes. Proposées par n'importe qui, celles qui rencontrent un grand succès finissent par être classées comme Final ou Active, selon leur type, tandis que d'autres sont soigneusement archivées comme Deferred. Ce cycle de vie est décrit dans XEP-0001, qui contient les définitions formelles et canoniques des types, états et processus. En savoir plus sur le processus des normes. La communication autour des normes et des extensions se fait sur la liste de diffusion des standards (archive en ligne).

      Extensions proposées

      Le processus de développement des 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 si cette proposition doit être acceptée comme une XEP expérimentale.

      • Aucune XEP proposée ce mois-ci.

      Nouvelles extensions

      • Version 0.1.0 de XEP-0496 (Relations entre nœuds Pubsub)
        • Promue à Expérimental (Éditeur XEP : dg)
      • Version 0.1.0 de XEP-0497 (Abonnements étendus Pubsub)
        • Promue à Expérimental (Éditeur XEP : dg)
      • Version 0.1.0 de XEP-0498 (Partage de fichiers Pubsub)
        • Promue à Expérimental (Éditeur XEP : dg)
      • Version 0.1.0 de XEP-0499 (Découverte étendue Pubsub)
        • Promue à Expérimental (Éditeur XEP : dg)
      • Version 0.1.0 de XEP-0500 (Mode lent MUC)
        • Promue à Expérimental (Éditeur XEP : dg)

      Extensions déférées

      Si une XEP expérimentale n’est pas mise à jour pendant plus de douze mois, elle sera déplacée de la catégorie Expérimental vers Déférée. Si une mise à jour survient, la XEP sera remise dans la catégorie Expérimental.

      • Aucune XEP déférées ce mois-ci.

      Extensions mises-à-jour

      • Version 1.0.1 de XEP-0490 (Synchronisation des messages affichés)
        • Correction de certains exemples, ainsi que de leur indentation.
        • Ajout du schéma XML. (egp)

      Derniers appels

      • Les appels finaux sont lancés une fois que tout le monde semble satisfait de l'état actuel de la XEP. Après que le Conseil décide si la XEP semble prête, l'Éditeur XMPP émet un dernier appel pour les commentaires. Les retours recueillis pendant cet appel peuvent aider à améliorer la XEP avant de la renvoyer au Conseil pour son passage en statut stable.

      • Aucun dernier appel ce mois-ci.

      Extensions stables

      • Version 1.0.0 de XEP-0490 (Synchronisation des messages affichés)
        • Acceptée comme stable selon le vote du Conseil du 2024-11-05. (Éditeur XEP (dg))

      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é ce mois-ci.

      Partagez les nouvelles

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

      Consultez aussi notre flux RSS !

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

      Contributions à la lettre d'informations et traductions

      Il s'agit d'un effort communautaire, et nous tenons à remercier les traducteurs pour leurs contributions. Les bénévoles et plus de langues sont les bienvenus ! Les traductions de la lettre d'information XMPP seront publiées ici (avec un certain délai) :

      • Anglais (original) : xmpp.org
        • Contributions générales : Adrien Bourmault (neox), Alexander "PapaTutuWawa", Arne, cal0pteryx, emus, Federico, Gonzalo Raúl Nemmi, Jonas Stein, Kris "poVoq", Licaon_Kter, Ludovic Bocquet, Mario Sabatino, melvo, MSavoritias (fae,ve), nicola, Schimon Zachary, Simone Canaletti, singpolyma, XSF iTeam
      • Français : jabberfr.org et linuxfr.org
        • Traductions : Adrien Bourmault (neox), alkino, anubis, Arkem, Benoît Sibaud, mathieui, nyco, Pierre Jarillon, Ppjet6, Ysabeau
      • Italien : notes.nicfab.eu
        • Traductions : nicola
      • Espagnol : xmpp.org
        • Traductions : Gonzalo Raúl Nemmi
      • Allemand : xmpp.org
        • Traductions : Millesimus

      Aidez-nous à construire la lettre d'information

      Cette lettre d'information XMPP est produite de manière collaborative par la communauté XMPP. Chaque numéro de la lettre d'information mensuelle est rédigé dans ce pad simple. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt Github de la XSF. Nous sommes toujours heureux d'accueillir des contributeurs. N'hésitez pas à rejoindre la discussion dans notre chat de groupe Comm-Team (MUC) et ainsi nous aider à maintenir cet effort communautaire. Vous avez un projet et souhaitez faire connaître vos nouvelles ? Veuillez envisager de partager vos actualités ou événements ici et de les promouvoir auprès d'un large public.

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

      • rassembler les nouvelles de l'univers XMPP
      • résumés brefs des nouvelles et événements
      • résumé de la communication mensuelle sur les extensions (XEPs)
      • révision du brouillon de la lettre d'information
      • préparation d'images pour les médias
      • traductions
      • communication via les comptes des médias

      Licence

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

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      •  

      Apple dans le viseur de la LDH. Une plainte déposée pour collecte massive de données par Siri

      La Ligue des droits de l’homme (LDH) a porté plainte ce jeudi 13 février devant le parquet de Paris contre des personnes non identifiées, ciblant implicitement Apple pour des pratiques liées à son assistant vocal Siri. Cette action judiciaire, fondée sur les révélations d’un ex-employé agissant comme lanceur d’alerte, évoque plusieurs infractions présumées : violation […]

      The post Apple dans le viseur de la LDH. Une plainte déposée pour collecte massive de données par Siri first appeared on UnderNews.
      •  

      Accès à distance et cybersécurité : dépasser les vulnérabilités grâce au zero trust et ZTNA

      Depuis plusieurs jours, une attaque informatique massive par force brute est en cours, utilisant près de 2,8 millions d’adresses IP par jour pour tenter de deviner les identifiants de divers équipements de sécurité réseau d’entreprises, y compris les VPN. Avec la montée en puissance du télétravail ces dernières années, l’usage des technologies d’accès à distance […]

      The post Accès à distance et cybersécurité : dépasser les vulnérabilités grâce au zero trust et ZTNA first appeared on UnderNews.
      •  

      Cybersécurité : Saint-Valentin, ingénierie sociale et escroquerie à la romance au sein des entreprises

      La Saint-Valentin est une opportunité pour les cybercriminels d’user des émotions et sensibilités des employés afin d’atteindre les entreprises. Les escroqueries à la romance sont légion, notamment depuis l’émergence des outils d’ingénierie sociale et rapportent des millions chaque année. En outre, l’usage des applications non professionnelles sur les appareils de l’entreprise augmente le risque d’attaque […]

      The post Cybersécurité : Saint-Valentin, ingénierie sociale et escroquerie à la romance au sein des entreprises first appeared on UnderNews.
      •  

      CDN de Webflow, SEO et faux CAPTCHA, nouvelle campagne de phishing

      Depuis la moitié de l’année 2024, le Threat Labs de Netskope a analysé une campagne de phishing qui vise à voler des informations de cartes de crédit afin de commettre des fraudes financières. Tribune – Les experts de Netskope ont identifié que les attaquants ciblaient les victimes qui recherchent des documents sur les moteurs de […]

      The post CDN de Webflow, SEO et faux CAPTCHA, nouvelle campagne de phishing first appeared on UnderNews.
      •  

      Projets Libres! Saison 3 épisode 10 : OSRD, un outil libre de simulation ferroviaire

      Pour ce deuxième épisode consacré aux transports, direction le ferroviaire.

      Nous découvrons Open Source Railway Designer (OSRD), un outil de simulation du réseau ferroviaire développé au sein de SNCF Réseau. Son objectif ? Produire des données utiles à la planification des travaux d’infrastructure et faciliter l’attribution de sillons de dernière minute pour le fret.

      Avec Céline Durupt, Yohan Durand et Loïc Hamelin, nous abordons plusieurs aspects du projet :

      • Présentation d’OSRD et de son fonctionnement
      • Genèse du projet et contexte de développement chez SNCF Réseau
      • Accès aux algorithmes et aux données
      • Données nécessaires, disponibles et obligations de publication
      • Financement et modèle économique d’OSRD
      • Création de l’association OpenRail
      • Forme juridique et choix d’une association belge
      • Gouvernance d’OpenRail et d’OSRD

      Bonne écoute ! 🎧

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      •  

      Zimperium publie les résultats de son étude sur la sécurisation des applications présentes sur les principaux appstores

      Les applications mobiles sont devenues omniprésentes dans notre vie personnelle et professionnelle. Il est légitime de penser que télécharger une application depuis un appstore officiel, comme l’App Store d’iOS ou le Play Store d’Android, garantit qu’elle a été vérifiée et qu’elle est fiable. Mauvaise nouvelle ! une recherche menée par l’équipe zLabs de Zimperium prouve que […]

      The post Zimperium publie les résultats de son étude sur la sécurisation des applications présentes sur les principaux appstores first appeared on UnderNews.
      •  

      Rapport Google Cloud Security : « Comment les États-nations coopèrent de plus en plus avec des groupes cybercriminels »

      Le rapport explique comment la cybercriminalité est devenue une force déstabilisatrice qui menace la sécurité nationale. En 2024, Mandiant (une entité de Google Cloud Security) a répondu à près de quatre fois plus d’intrusions menées par des acteurs à motivation financière que par des groupes soutenus par l’État. Le rapport met en lumière les points […]

      The post Rapport Google Cloud Security : « Comment les États-nations coopèrent de plus en plus avec des groupes cybercriminels » first appeared on UnderNews.
      •  

      Vidspam, la nouvelle arnaque des cybercriminels

      Les chercheurs de Proofpoint ont récemment publié une analyse sur l’évolution des arnaques liées aux cryptomonnaies, qui utilisent désormais des vidéos, en plus des photos, dans les messages MMS pour tromper leurs victimes. Tribune Proofpoint – Ce type d’attaque, appelé Vidspam, consiste à envoyer des fichiers vidéo de petite taille (.3gp), d’environ 14 Ko, pour […]

      The post Vidspam, la nouvelle arnaque des cybercriminels first appeared on UnderNews.
      •  

      Les enfants en première ligne : 1,6 million de cyberattaques ciblant des joueurs de Roblox détectées en 2024

      Les enfants sont des cibles de choix pour les cybercriminels. Les experts de Kaspersky ont mis en évidence cette triste réalité en analysant les menaces associées à l’une des plateformes de jeu les plus populaires auprès des plus jeunes : Roblox. Les conclusions sont alarmantes : l’immense popularité du jeu en a fait une cible […]

      The post Les enfants en première ligne : 1,6 million de cyberattaques ciblant des joueurs de Roblox détectées en 2024 first appeared on UnderNews.
      •  

      Cyber résilience : la nécessité d’une collaboration étroite entre les équipes réseaux et sécurité

      Alors que les cybermenaces et les infrastructures réseaux se complexifient, les entreprises peinent à maintenir un niveau de sécurité IT optimal. La séparation historique entre les équipes chargées du réseau et de la sécurité devient en effet un obstacle majeur. Ainsi, le développement d’une plateforme de gestion centralisée, offrant une visibilité accrue sur les activités […]

      The post Cyber résilience : la nécessité d’une collaboration étroite entre les équipes réseaux et sécurité first appeared on UnderNews.
      •