Crash d'un avion Air India : Boeing dans la tourmente de nouveau
© Copyright 2025 The Associated Press. All rights reserved
© AP1980
Dans le cadre des 20 ans de Fedora-fr (et du Projet Fedora en lui-même), Charles-Antoine Couret (Renault) et Nicolas Berrehouc (Nicosss) avons souhaité poser des questions à des contributeurs francophones du Projet Fedora et de Fedora-fr.
Grâce à la diversité des profils, cela permet de voir le fonctionnement du Projet Fedora sous différents angles pour voir le projet au-delà de la distribution mais aussi comment il est organisé et conçu. Notons que sur certains points, certaines remarques restent d’application pour d’autres distributions.
N’oublions pas que le Projet Fedora reste un projet mondial et un travail d’équipe ce que ces entretiens ne permettent pas forcément de refléter. Mais la communauté francophone a de la chance d’avoir suffisamment de contributeurs et des contributrices de qualité pour permettre d’avoir un aperçu de beaucoup de sous projets de la distribution.
Chaque semaine un nouvel entretien sera publié sur le forum Fedora-fr.org, LinuxFr.org et le blog de Renault.
L’entretien du jour concerne Jean-Baptiste Holcroft, un des mainteneurs de la traduction française de Fedora.
Bonjour Jean-Baptiste, peux-tu présenter brièvement tes contributions au projet Fedora ?
Gêné par des traductions partielles de logiciels que je trouve super, j’ai aidé d’abords en signalant des problèmes, puis en traduisant, et ne voyant pas les traductions arriver, à fluidifier le processus de traduction.
Ayant compris le fonctionnement, grâce à la communauté, j’ai voulu aider cette communauté à être plus efficace, en migrant sur la très bonne plateforme de traduction Weblate, en permettant la traduction de la totalité de la documentation de Fedora (on parle ici de 3,5 millions de mots, de milliers de pages).
Transifex, la plateforme précédente, ne permettait pas un travail collectif efficace (entre les traducteurices et entre traducteurices-projets de développement).
Avec l’expérience, j’ai constaté que la communauté du logiciel libre propose une expérience désastreuse pour les traducteurs, le coût de traduction vs l’effort nécessaire pour traduire tout un système d’exploitation est monstrueux, j’ai maintenant voulu rendre cela perceptible et accessible à tous (ce site est moche, sa valeur est la mesure de traduction transverse).
Qu’est-ce qui fait que tu es venu sur Fedora et que tu y es resté ?
Ses valeurs en tant que communauté m’ont intéressées.
Fedora accueille les contributeurs, leur permet de gagner en responsabilité, de financer des initiatives et de grandir en tant que personne. Si mon implication varie dans le temps, ce n’est qu’une question de temps disponible.
Pourquoi contribuer à Fedora en particulier ?
La ligne est claire, au plus proche des créateurs de logiciels libre, en collaboration, que du logiciel libre et très fiable.
C’est une mentalité que je trouve excellente et dans laquelle je me sens à l’aise.
Contribues-tu à d’autres Logiciels Libres ? Si oui, lesquels et comment ?
J’ai contribué pendant quelque temps au projet YunoHost sur les thèmes de la traduction, de l’internationalisation et de l’empaquetage de logiciels.
Ce projet est mature et autonome sur ces deux sujets, ayant moins de temps, j’ai arrêté d’y contribuer.
Je continue à l’utiliser au quotidien, car je le considère aussi stable que Fedora pour gérer mon serveur personnel avec mes courriels, mes fichiers, mes contacts, etc.
Aujourd’hui, je m’intéresse plutôt à notre efficacité collective plutôt qu’un projet en particulier.
Est-ce que tes contributions à Fedora sont un atout direct ou indirect dans ta vie professionnelle ? Si oui, de quelle façon ?
Toute la culture technique gagnée en lisant l’actualité des projets, en contribuant via des rapports de bugs, des traductions, des développements m’ont aidé pour obtenir mon emploi actuel, et pour mon travail au quotidien.
Le logiciel libre et le fait d’y contribuer, même modestement est un lien réel, concret et palpable, très loin de l’informatique fantasmée qui ne fait le bonheur que du porte-monnaie et du pouvoir des puissants.
Dans le travail, qu’il soit lucratif, amical ou militant, je veux du concret qui nous aide à avancer, et c’est une valeur très forte du logiciel libre.
Tu as maintenu la traduction française de Fedora pendant des années, peux-tu nous expliquer l’importance de la traduction et même de l’internationalisation dans ce genre de projets ?
Le logiciel libre est un outil de lutte contre l’appropriation des communs par une minorité.
Si on veut qu’il soit un outil d’émancipation des masses, on veut réduire les barrières à l’utilisation, tout en respectant les singularités de ses utilisateurs et utilisatrices.
Un utilisateur de logiciel ne devrait pas avoir à apprendre une nouvelle langue pour utiliser un outil émancipateur et respectueux, d’où l’intérêt de ces activités.
Traduire un logiciel est une activité complexe, quelles sont les difficultés rencontrées lors de cette activité ?
Traduire est la partie facile, ça consomme très peu de temps, ce qui est compliqué c’est :
Tu as participé à la migration de la plateforme de traduction Zanata vers Weblate, peux-tu revenir sur cette tâche et les motivations derrière cette décision ?
Weblate est un outil de traduction performant, qui facilite la vie des créateurices de logiciels et des traducteurices. Cet outil est proche du dépôt de code source et permet beaucoup d’autonomie aux traducteurices pour s’organiser comme iels le souhaitent, tracer les modifications, être notifiés, etc.
Zanata, ben c’était un objet OK pour traduire, mais c’est tout, tout le reste était déficient.
À titre d’illustration, pour savoir si une traduction a été modifiée, je devais aller regarder sur chaque phrase l’historique des modifications.
Sur Weblate, l’historique est transparent et efficace, et permet de filtrer par langue, projet, composants et type de changements. Voici par exemple l'historique des changements de traduction en français sur tous les projets.
Quand Weblate est arrivé, j’ai activement démontré la pertinence de ce projet et poussé le sujet pour que nous soyons plus efficaces.
Tu as également participé à obtenir des statistiques de traduction au sein du projet Fedora, quel intérêt à cela et comment cela a été mis en œuvre ?
C’est un sujet génial, mais c’est légèrement compliqué, voici une simplification :
Une distribution Linux, c’est l’assemblage de milliers de logiciels, des lignes de code contenues dans les paquets.
Chaque paquet est disponible au téléchargement sur des miroirs, on y retrouve même les paquets d’il y a plusieurs années (j’arrive à exploiter les données jusqu’à Fedora 7 sortie en mai 2007).
En suivant de près le fonctionnement de Weblate, je me suis rendu compte que le créateur de Weblate a créé des petits outils pour : avoir des listes de tous les codes de langues connus, et d’auto-détection des fichiers de traduction.
La mécanique va donc :
Avec mon ordinateur, cela m’a pris plus de dix jours de calcul en continu, et le téléchargement de 2 To de données pour réussir à avoir une vue sur plus de 15 ans de la distribution Fedora. Je n’ai malheureusement pas encore eu le temps d’en faire une rétrospective pertinente dans le cadre d’une conférence, faute de temps pour analyser les données. Pour l’instant, la seule partie visible est le site https://languages.fedoraproject.org. J’espère avancer sur ce sujet pour la rencontre annuelle 2025 du projet Fedora et le FOSDEM 2026.
La traduction est une activité spécifique pour chaque langue mais tout le monde a des problèmes communs vis-à-vis de l’outillage ou des situations complexes, y a-t-il des collaborations entre les différentes équipes de traduction dans Fedora ?
D’une façon générale, résoudre un problème pour une langue résous systématiquement un problème pour une autre langue.
Les traducteurs et traductrices se soutiennent beaucoup notamment pour ces raisons, soutenez-les vous aussi !
L’absence de centralisation dans cette activité rend la cohérence des traductions dans l’ensemble des logiciels libres très complexe. Peux-tu nous expliquer ces difficultés ? Est-ce qu’il y a une volonté francophone notamment d’essayer de résoudre le problème en collaborant d’une certaine façon sur ces problématiques ?
Un logiciel est une création, sa communauté peut être plus ou moins inclusive et pointue sur certaines traductions.
La cohérence vient avec les usages et évolue comme la langue de façon progressive et délocalisée.
On pourrait imaginer proposer des outils, mais si c’est un sujet très important, ce n’est pour l’instant pas mon combat.
Je vois ça comme un problème de privilégié, car spécifique aux langues ayant suffisamment de traduction, alors que la quasi-totalité des langues en ont très peu et sont incapables de tenir le rythme exigé par l’évolution de nos logiciels libres.
Je voudrais d’abord démontrer et faire acter à la communauté du logiciel libre qu’il y a urgence à améliorer notre efficacité avec des changements de processus et de l’outillage. Cet outillage pourrait sûrement permettre d’améliorer la cohérence.
Fedora n’est sans doute pas le projet le plus avancé sur la question de l’internationalisation malgré ses progrès au fil des ans, qu’est-ce que le projet Fedora pourrait faire à ce sujet pour améliorer la situation ?
Si on veut faciliter la vie des traducteurices, il faudrait envisager de permettre de traduire à l’échelle de Fedora, de façon distincte des traductions de chaque projet, comme le fait Ubuntu.
Le problème, c’est qu’Ubuntu utilise des outils médiocres (Launchpad) et n’a pas de moyen automatisé pour renvoyer ce travail aux créateurs de logiciels.
Fedora pourrait innover sur ce sujet, et réussir à faire les deux avec une bonne plateforme de traduction (Weblate) et beaucoup d’outillage pour partager ce travail avec les différentes communautés, les utilisateurices y gagneraient en confort, les traducteurices en efficacité et les projets en contributions.
Quelque chose à ajouter ?
Un grand merci à la communauté francophone de Fedora, à la communauté Fedora et à l’ensemble des communautés qui collaborent tous les jours pour nous permettre d’avoir des outils émancipateurs et qui nous respectent. Le travail réalisé au quotidien est exceptionnellement utile et précieux, merci, merci et merci.
Gardons à l’esprit que le logiciel n’est qu’un outil au service d’autres luttes dans lesquelles nous devons prendre notre part.
Merci Jean-Baptiste pour ta contribution !
Nous espérons que cet entretien vous a permis d’en découvrir un peu plus sur la traduction de Fedora.
Si vous avez des questions ou que vous souhaitez participer au Projet Fedora ou Fedora-fr, ou simplement l’utiliser et l’installer sur votre machine, n’hésitez pas à en discuter avec nous en commentaire ou sur le forum Fedora-fr.
À dans 10 jours pour un entretien avec Nicolas Berrehouc, contributeur de Fedora-fr et mainteneur de sa documentation.
Commentaires : voir le flux Atom ouvrir dans le navigateur
249e émission « Libre à vous ! » de l’April. Podcast et programme :
Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 MHz en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune. Vous pouvez nous laisser un message sur le répondeur de la radio : pour réagir à l’un des sujets de l’émission, pour partager un témoignage, vos idées, vos suggestions, vos encouragements ou pour nous poser une question. Le numéro du répondeur : +33 9 72 51 55 46.
Commentaires : voir le flux Atom ouvrir dans le navigateur
© Copyright 2025 The Associated Press. All rights reserved.
© AP2007
A la sortie des SSD à la norme PCIe Gen 5.0, le premier contrôleur haut de gamme disponible fut le Phison PS5026-E26 gravé en 12 nm par TSMC. Capable de presque saturer les 4 lignes PCIe utilisées lorsque couplé à de la NAND véloce, ses performances sont toujours au sommet plus de 2 ans après la com...
L’intelligence artificielle (IA) fait couler de l’encre sur LinuxFr.org (et ailleurs). Plusieurs personnes ont émis grosso-modo l’opinion : « j’essaie de suivre, mais c’est pas facile ».
Je continue donc ma petite revue de presse mensuelle. Disclaimer : presque aucun travail de recherche de ma part, je vais me contenter de faire un travail de sélection et de résumé sur le contenu hebdomadaire de Zvi Mowshowitz (qui est déjà une source secondaire). Tous les mots sont de moi (n’allez pas taper Zvi si je l’ai mal compris !), sauf pour les citations: dans ce cas-là, je me repose sur Claude pour le travail de traduction. Sur les citations, je vous conseille de lire l’anglais si vous pouvez: difficile de traduire correctement du jargon semi-technique. Claude s’en sort mieux que moi (pas très compliqué), mais pas toujours très bien.
Même politique éditoriale que Zvi: je n’essaierai pas d’être neutre et non-orienté dans la façon de tourner mes remarques et observations, mais j’essaie de l’être dans ce que je décide de sélectionner ou non.
Petit glossaire de termes introduits précédemment (en lien: quand ça a été introduit, que vous puissiez faire une recherche dans le contenu pour un contexte plus complet) :
Les modèles actuels commençant à être relativement compétents sur les tâches de programmation, la ruée vers l’or arrive : comment en faire de véritables programmeurs, autonomes ou semi-autonomes ?
La première génération consistait à poser des questions à l’IA sur l’interface de chat, et copier-coller des bouts de code, ainsi que d’assistants à l’auto-complétion.
La seconde génération, Aider (open-source), Cline (également), Cursor, Claude CLI ou Codex CLI consistait à donner un accès direct à votre projet à l’IA, lui permettant de consulter et d’éditer le code ; soit intégré à un IDE, soit en ligne de commande.
La troisième génération revient aux racines de la première, où l’interface entre l’utilisateur et l’IA est à nouveau un simple chat dans le navigateur. Mais cette fois, l’IA clone votre projet dans un environnement de développement virtualisé et travaille dans cet environnement. Vous pouvez la superviser, ou la laisser travailler quelques temps.
C’est en tout cas ce que propose OpenAI avec Codex. L’annonce officielle :
Today we’re launching a research preview of Codex: a cloud-based software engineering agent that can work on many tasks in parallel. Codex can perform tasks for you such as writing features, answering questions about your codebase, fixing bugs, and proposing pull requests for review; each task runs in its own cloud sandbox environment, preloaded with your repository.
Traduction :
Aujourd'hui, nous lançons un aperçu de recherche de Codex : un agent d'ingénierie logicielle basé sur le cloud qui peut travailler sur de nombreuses tâches en parallèle. Codex peut effectuer des tâches pour vous telles que l'écriture de fonctionnalités, répondre à des questions sur votre base de code, corriger des bogues et proposer des demandes de fusion pour révision ; chaque tâche s'exécute dans son propre environnement sandbox cloud, préchargé avec votre dépôt.
OpenAI couple cette sortie avec un modèle spécialisé pour la programmation, codex-1
, avec sa System Card (pas très intéressante, mais notons qu’elle a le mérite d’exister).
La force de ce mode de fonctionnement est le parallélisme : vous pouvez demander à l’IA de travailler sur plusieurs choses à la fois, voire lancer plusieurs sessions pour la même tâche et choisir le meilleur résultat.
Les réactions sont mitigées : la fiabilité n’est pas toujours au rendez-vous, mais quand elle l’est, le gain de temps est loin d’être négligeable. Et si vous avez les poches profondes, lancer plusieurs tentatives en parallèle est une bonne manière de pallier au manque de fiabilité.
Google I/O est la conférence annuelle de Google, présentant leurs nouveaux produits. C’est à Google I/O 2008 qu’Android avait été présenté.
Pour cette édition 2025, sans surprise, c’est l’IA qui est sur le devant de la scène.
Sur la création audiovisuelle, tout d’abord :
Pour lutter contre les nouvelles possibilités de désinformation offertes par ces outils, Google lance également SynthID, un outil pour détecter les contenus multimédia générés par les modèles d’IA de Google (et seulement de Google). Sur invitation uniquement, Google craignant probablement qu’un acteur malicieux puisse juste modifier le contenu jusqu’à ce que SynthID réponde « non-IA » si l’outil est publiquement accessible.
Sur les modèles plus classiques :
Sur les IA « agentiques », capables d’utiliser des outils pour réaliser des tâches variées :
Également proposés : plus d’intégration de l’IA dans les services classiques de Google (Search, Mail, Chrome…). Un usage notable : traduction en temps réel dans Google Meet.
Présenté quelques avant Google I/O, AlphaEvolve est un système pour découvrir de nouveaux algorithmes, utilisant Gemini en tant que sous-composant. L’utilisateur fournit une description textuelle du problème avec une solution naïve et une méthode pour évaluer un solution, et le système se charge de trouver de meilleurs algorithmes pour résoudre le même problème.
Ce système a trouvé de meilleures solutions relativement à l’état de l’art sur plusieurs problèmes évalués, par exemple en découvrant un moyen de multiplier deux matrices 4x4 à l’aide de 48 multiplications scalaires au lieu de 49.
Dans la catégorie innovations, Gemini Diffusion explore un paradigme entièrement différent pour les modèles de langage. Les modèles de langage actuels sont basés sur des transformeurs, suivant la méthode maintenant célèbre de « prédire le prochain token à partir des précédents ». Dans la génération d’image, c’est un paradigme complètement différent qui est suivi, celui de diffusion (qui a donné le nom au modèle StableDiffusion), où le modèle est essentiellement un modèle de « dé-bruitage » qui transforme une image bruitée en une image plus claire, et qui commence par du simple bruit blanc. Gemini Diffusion est une tentative d’adapter ce paradigme de « diffusion » à la génération de texte : un texte complet est présenté au modèle, et sa tâche est de l’« affiner » incrémentalement (où le texte initial est complètement aléatoire). Les premiers résultats sont encourageants, ce premier prototype arrivant au même niveau de capacités que Gemini 2.0 Flash.
Today, we’re introducing the next generation of Claude models: Claude Opus 4 and Claude Sonnet 4, setting new standards for coding, advanced reasoning, and AI agents.
Claude Opus 4 is the world’s best coding model, with sustained performance on complex, long-running tasks and agent workflows. Claude Sonnet 4 is a significant upgrade to Claude Sonnet 3.7, delivering superior coding and reasoning while responding more precisely to your instructions.
Traduction :
Aujourd'hui, nous présentons la prochaine génération de modèles Claude : Claude Opus 4 et Claude Sonnet 4, établissant de nouveaux standards pour le codage, le raisonnement avancé et les agents IA.
Claude Opus 4 est le meilleur modèle de codage au monde, avec des performances soutenues sur des tâches complexes et de longue durée ainsi que des flux de travail d'agents. Claude Sonnet 4 est une amélioration significative par rapport à Claude Sonnet 3.7, offrant un codage et un raisonnement supérieurs tout en répondant de manière plus précise à vos instructions.
Tout comme Google et OpenAI, Anthropic se focalise sur la course aux agents, souligné par le choix des benchmarks présentés par Anthropic pour vendre leur modèle : « Agentic coding » (SWE-bench-verified), « Agentic terminal coding » (terminal-bench), « Agentic tool use » (TAU-bench). Claude Opus 4 donne un nouveau état de l’art sur tous ces benchmarks, tout en restant au niveau de l’état de l’art (OpenAI o3 / Gemini 2.5 Pro) sur les tâches plus classiques. Ne vous attendez pas à un gros bond en avant, il s’agit là d’une amélioration incrémentale, contrairement à ce que pourrait laisser penser la numérotation de version.
À noter un benchmark sur lequel Claude 4 montre un gros progrès : LoCoDiff, qui cherche à mesurer la capacité des modèles à maintenir de bonnes performances sur un long contexte.
Une bonne nouvelle : OpenAI o3 avait cassé la tendance « les modèles plus avancés hallucinent moins », où o3 hallucinait plus que ses prédécesseurs. Anthropic a réussi à éviter cet écueil, avec un taux d’hallucinations en baisse. En baisse également (sans pour autant disparaître), la tendance des modèles à « tricher ».
L’événement le plus intéressant de cette publication se trouve principalement dans la politique de sécurité des modèles. N’ayant pu déterminer avec confiance que Opus 4 ne possédait pas de capacités dangereuses (telles que « capacité à aider significativement à la création d’armes chimiques/biologiques ») nécessitant des précautions supplémentaires (contrairement à Opus 3 ou Sonnet 4), Anthropic a décidé de mettre en place ces précautions (AI Safety Level 3 ou ASL-3), au moins provisoirement (le temps de déterminer plus précisément les capacités du modèle sur ces points), et pour Opus 4 uniquement. Ce qui signifie principalement : surveillance (automatisée) des requêtes et restrictions supplémentaires sur les requêtes acceptées. Pour plus de détails, je vous renvoie à la System Card et à la politique de sécurité des modèle d’Anthropic.
Ce qui n’a pas empêché Opus 4 d’être jailbreak immédiatement. Pour la défense d’Anthropic, la System Card mentionne explicitement que le but de ces précautions supplémentaires n’est pas de rendre plus difficile le jailbreak sur les requêtes « classiquement » interdites.
Chatbot Arena est l’un des benchmarks les plus connus, utilisé notamment comme critère d’arbitrage sur les marchés de prédiction. Sa pertinence est de plus en plus remise en question, où le classement ne semble pas réellement refléter les capacités des modèles, sur d’autres benchmarks ou des évaluations privées/subjectives. Un papier publié sur arXiv, The Leaderboard Illusion, analyse l’impact de certaines pratiques pouvant expliquer ces différences. Les mainteneurs de Chatbot Arena répondent sur Twitter.
Le gouvernement américain ouvre une consultation publique sur la politique à suivre concernant l’IA.
Un chiffre intéressant: Cursor, un assistant de code, produit actuellement 1 milliard de lignes de code par jour.
DeepSeek publie DeepSeek-Prover-V2, un LLM spécialisé dans les preuves mathématiques. Surpasse tous les modèles actuels sur PutmanBench.
Dans la sécurité des modèles, "Scalable Oversight" désigne la technique suivante : utiliser un modèle considéré comme sûr pour évaluer la sécurité d’un modèle plus sophistiqué. Se posent diverses questions comme : "jusqu’à quel point un modèle moins sophistiqué peut juger un modèle plus sophistiqué" ? Ce papier tente de répondre à cette question (et d’autres adjacentes).
Google DeepMind met à jour son modèle le plus avancé, Gemini 2.5 Pro. De meilleures performances sur les tâches de programmation, mais au prix de moins bonnes sur… presque tout le reste ?
Le Copyright Office aux US publie un premier brouillon sur l’utilisation de données publiques pour l’entraînement des IA. Verdict temporaire: c’est un usage transformatif (autrement dit: pas du plagiat), mais ne rentre pas dans la doctrine du « fair use » (ce qui permettrait aux développeurs d’IA de ne pas offrir de compensation). Une victoire préliminaire pour les créateurs de contenu s’estimant lésés. Cependant, le directeur du Copyright Office aurait été limogé peu après la publication de ce rapport.
ARC-AGI-2 est publié. ARC-AGI est un benchmark spécialement conçu pour être dur pour les IA actuelles, se reposant principalement sur des tâches de type raisonnement visuel. Malgré ceci, o3 est arrivé à 75%, dépassant les performances des évaluateurs humains. Cette seconde édition tente un nouveau format mais garde le même objectif, « difficile pour l’IA, facile pour les humains ».
Quelque chose que je n’ai pas couvert jusqu’ici car un point secondaire dans beaucoup d’annonces plus importantes, mais qui mérite sa mention du fait justement d’être aussi commun : MCP (Model Context Protocol) est une tentative d’uniformiser la communication entre un modèle et d’autres systèmes (IDEs, sites internet,…). Développé par Anthropic (les développeurs de Claude), adopté par OpenAI et Google DeepMind, il devient de plus en plus un standard de fait.
Dans la série « l’IA fait de la recherche », des chercheurs font leur propre système, nommé Robin, où l’IA propose des hypothèses et des expériences pour les tester, les chercheurs réalisent les expériences, et l’IA se charge de l’analyse des résultats et des prochaines étapes (plus d’expériences, plus d’hypothèses, ou tirer une conclusion). Premier résultat : un candidat pour traiter la forme atrophique de la dégénérescence maculaire liée à l’âge.
OpenAI o3 découvre une faille de sécurité dans Linux.
Le mois dernier, nous avions brièvement mentionné que OpenAI 4o était flagorneur, au point d’opiner sur des prompts relevant manifestement de l’épisode psychotique. Un utilisateur anonyme explore la même tendance à un moindre niveau Opus 4, et travaille à mesurer ça plus précisément. Il mentionne que ses résultats préliminaires montrent que les modèles plus avancés ont plus tendance à exhiber ce comportement.
Dario Amodei, le patron d’Anthropic, prévient que l’IA pourrait supprimer la moitié des postes « débutants » dans des domaines tels que la technologie, la finance ou le droit d’ici 1 à 5 ans.
Non couvert ici :
En audio/video :
Commentaires : voir le flux Atom ouvrir dans le navigateur
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 46 événements (France: 41, internet: 4, Belgique: 1) est en seconde partie de dépêche.
📢 Oyez Oyez habitant·e · s
de Bois-Guillaume !
📚 Le but de ce modeste projet culturel est de distribuer un exemplaire du livre Ada & Zangemann à l'ensemble d'une classe d'âge.
Ce n'est pas juste une histoire, c'est un livre sur la technologie et la liberté.
Ensemble, faisons entrer ce livre dans plus de foyers, plus d'écoles…
Parlons ensemble entre générations de technologie et de démocratie.
Inspirons la jeunesse à bricoler.
❓ Comment voter ?
📅 Du 02 au 22 Juin 2025
👴👵👵👶👱♂️👩Quelque soit votre âge (adultes comme enfants)
👇Rendez-vous sur la plateforme citoyenne de la ville:
- En cliquant sur le bouton
🗳 Voter sur la plateforme citoyenne 🗨💬 Un projet solide
à la froideur de l'actualité !
« Un récit enthousiasmant sur l’autonomie, la communauté et la lutte contre les brutes. »
Cory Doctorow « J’aime ce livre et j’aime qu’il puisse être partagé, traduit et adapté facilement parce qu’il est lié à une licence Creative Commons. »
Lawrence Lessig, professeur à la Harvard Law School « Alors que nous répartissons soigneusement les pouvoirs dans différentes institutions politiques exécutives, législatives ou judiciaires, avec contrôle et équilibre, le pouvoir technologique, lui, est lourdement centralisé. Ce n’est pas sain pour les sociétés démocratiques. Il faut une distribution du pouvoir technologique afin de préserver la démocratie. Le logiciel libre est un élément de cette répartition du pouvoir. »
Matthias Kirschner 🎥 Regarder l'histoire animée 🎧 France Culture parle du livre Un ancien ministre de l’Éducation aime 💕 ce livre Ada & Zangemann, est un conte moderne sur les logiciels, le skateboard et la glace à la framboise, est un livre jeunesse écrit par Matthias Kirschner et illustré par Sandra Brandstätter.
Il raconte l'histoire d'Ada, une jeune fille curieuse et débrouillarde qui va entraîner ses camarades à ne pas laisser la technologie aux mains d'un seul homme, le capricieux et abusif Zangemann. Souveraineté, sobriété, mixité, inclusion, le livre aborde de nombreux thèmes liés au numérique et permet de mieux comprendre le logiciel libre et sa culture.
L'ouvrage original en allemand a été placé par ses auteurs sous licence libre (Creative Commons) afin d'en favoriser la circulation et les traductions. La traduction française présente l'originalité d'avoir été réalisée par plus d'une centaine d'élèves dans le cadre d'un projet pédagogique.
Christophe JOURDAIN - Porteur du projet
Une Wikipermanence est une rencontre physique entre des Wikipédiens chevronnés et de nouveaux ou futurs Wikipédiens qui souhaitent acquérir des connaissances et des conseils sur le fonctionnement de Wikipédia.
Il ne s’agit pas d’une simple rencontre entre Wikipédiens : la Wikipermanence organisée par le groupe local de Montpellier est là pour répondre aux questions, permettre des démonstrations, offrir une aide aux premiers pas et permettre un suivi.
Pour cette soirée, chacun amène ce qu’il veut à manger et à boire pour un repas partagé.
Cette rencontre nous permettra d’aborder les sujets suivants :
Le programme :
Si vous avez des propositions, n’hésitez pas à compléter la page dédiée sur Wikipédia.
N’hésitez pas à venir: c’est sans inscription, et vous l’aurez deviné, libre et gratuit !
Wikipédia est une encyclopédie libre rédigée collaborativement par des milliers d’internautes. Mais, saviez-vous que vous pouviez y participer ?
En apportant des connaissances, en créant ou améliorant des articles, en prenant des photos, ou simplement en corrigeant des fautes, vous pouvez contribuer à ce grand projet d’encyclopédie collaborative.
Alors, venez participer aux rendez-vous des Wikipermanences de Montpellier qui auront lieu à l’Atelier de Pigistes, le deuxième lundi de chaque mois, de 18h30 à 22h00.
Cet événement vous est proposé dans le cadre du partenariat qui lie le Club de la Presse, Wikimédia France, Wikimedia Foundation, Wikimedia Education et Montpel’libre.
Inscription | GPS 43.60302/3.89809
Les prochaines rencontres des utilisateurs francophones de QGIS, organisées par l’OSGeo-fr en partenariat avec l’UMR 7300 ESPACE d'Avignon Université auront lieu les 10, 11 et 12 juin 2025 en Avignon.
Cette année les 2 journées habituelles d'ateliers et conférences seront suivies d'une journée dédiée à la contribution au projet QGIS sous toutes ses formes: développement, documentation, traduction, reports de bugs, comment financer QGIS… Ce sera l'occasion de comprendre comment fonctionne le projet QGIS, et comment vous pouvez lui consacrer un peu de temps.
Si vous souhaitez aider à l'organisation de ces journées, n'hésitez pas à rejoindre l'équipe organisatrice !
L'appel à proposition est ouvert. Vous avez jusqu'au 19 janvier 2025 pour soumettre une proposition d'atelier ou de conférence. Cela se passe sur pretalx, logiciel libre sous licence Apache 2.0 pour l'organisation de conférences.
Nous sommes également à la recherche de soutien financier. L’organisation de ces journées ne peut être financée que par les inscriptions, dont le montant est peu élevé pour permettre la participation de tous, et par les aides extérieures.
Pour plus de détails sur cette nouvelle édition et son organisation, n'hésitez pas à consulter le site dédié: https://conf.qgis.osgeo.fr
Cette formation présente une démarche d’analyse des menaces dans les activités associatives, militantes ou personnelles, dans des contextes d’utilisation d’outils numériques. Elle propose également des logiques de sécurisation des pratiques.
Sauf à ne rien faire, il n’existe pas de situation ou de solution « parfaitement sécurisée ». Il est néanmoins pertinent de réfléchir aux intérêts de protéger ses pratiques numériques. Dans de nombreuses situations cela est plus que nécessaire : pour prendre soin de soi ou des personnes avec qui l’on s’organise ou que l’on aide et/ou pour être plus efficace dans la poursuite de nos objectifs politiques et sociaux.
Cette formation propose des méthodes et outils pour penser la sécurisation de ses pratiques, notamment informatiques, comme un processus. Elle permet d’évaluer les outils numériques utilisés ou envisagés au regard de la nature des activités, des menaces existantes, des informations et des correspondant·es que vous cherchez à protéger. Sans offrir de solution « clé en main », elle propose un cadre pour commencer à améliorer la sécurisation de ses activités en accord avec ses objectifs et les contraintes existantes.
Lors de la dernière session de formation, en mars 2024, le taux de satisfaction des stagiaires était de 4,9/5. Iels ont particulièrement apprécié « le partage des expériences avec les autres participant⋅es » et « le cadre posé sans jugement de valeurs ou des pratiques. ». Parmi les expressions employées par les participant·es pour décrire la formation, citons: « Sécuriser c’est un processus de soin » et « La sécurisation des pratiques est une affaire collective ».
À qui s’adresse cette formation?
La formation est ouverte à toute personne soucieuse d’améliorer la protection de ses pratiques numérique. Elle s’adresse en particulier aux acteur·ices du milieu associatif souhaitant adopter de bonnes pratiques en matière d’autodéfense numérique et accompagner ces évolutions dans leurs organisations.
Objectifs pédagogiques
Déroulé
Méthode mobilisée et évaluations
La formation est animée de façon à permettre à chacun·e·de partir de ses besoins en les partageant avec les autres participant‧e‧s afin de construire une analyse commune. Un éclairage méthodologique et technique adapté au niveau des participant⋅es est assuré par les formateur⋅ices.
Chaque temps est rythmé par des apports théoriques, de l’expérimentation collective et des travaux en petits ou grand groupe. Tous ces temps se déroulent de façon participative, de manière à s’appuyer sur l’expérience et les savoirs des participant·es et d’être en mesure de répondre à leurs attentes, besoins et interrogations. Une évaluation des connaissances est réalisé en amont, puis à mi-parcours et à la clôture de l’action de formation.
Pré-requis
Participer à la formation en tant que membre d’un collectif.
Cette formation est dispensée en langue française.
Matériel requis
Idéalement, mais non obligatoire, amener un ordinateur portable et/ou un smartphone équipé d’un système d’exploitation à jour et en avoir un usage courant pour pouvoir réaliser certaines des expérimentations et découvertes d’outils proposées.
La fiche « FormationsNumérique_ MatérielNécessaire_ritimo_25.pdf », détaille les équipements matériels et logiciels nécessaires pour suivre cette formation, et précise les points d’attention y afférents.
Formatrice et intervenant
Mélissa Richard, chargée d’animation numérique pour le réseau ritimo et
Sx, militant engagé dans la défense des libertés en ligne et hors ligne, juriste bidouilleur, auteur du "Guide de Survie des Aventuriers du Net" (édité par l’association CECIL).
Informations pratiques
Précautions sanitaires
Nos formations en présentiel se déroulent dans le respect des gestes barrières et d’un protocole sanitaire mis en place pour la protection de tou·tes (mis à jour en fonction de l’évolution de la situation).
Accessibilité
Toutes les salles accueillant nos formations sont accessibles aux personnes à mobilité réduite. Si vous avez d’autres besoins nécessitant que nous adaptions nos modalités pédagogiques, contactez-nous soit à l’adresse mail mentionnée ci-dessous, soit par téléphone, ou précisez-le dans le formulaire de demande d’inscription.
Frais pédagogiques de formation
Inscription
Pour faire une demande d’inscription, merci de compléter le formulaire de demande d’inscription.
Une fois votre demande d’inscription validée, nous vous demanderons de nous faire parvenir un acompte de 15 euros à l’ordre de ritimo (21 ter rue Voltaire 75011 Paris) pour confirmer votre inscription. Celui-ci sera encaissé si vous annulez votre participation moins de deux semaines avant la formation.
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:
Radio Cause Commune, Radio Cause Commune, Internet
Permanence associative du Schmilblik Numérique.
L'occasion de s'entraider dans nos usages des solutions libres au sein du Schmilblik, tiers-lieu dédié à la culture et la création artistique, à Chaumont.
Des boissons chaudes, de la bienveillance et beaucoup de convivialité.
Tous les niveaux techniques sont les bienvenus, de parfait·e débutant·e à expert·e chevronné·e.
L'association Paheko développe et héberge le logiciel libre de gestion associative du même nom https://paheko.cloud
Nous proposons des temps de présentation du logiciel, en ligne, pour le faire connaître et aider à sa prise en main.
Cette présentation sera dédiée à la gestion d'un site internet dans Paheko : activation, rédaction d'articles, personnalisation, extensions liées au site internet…
Pour en savoir + sur le site internet dans Paheko : https://paheko.cloud/site-web
La salle de visio est accessible à cette adresse : https://visio.octopuce.fr/b/pah-yvy-j4g-k3d
L’intention est plutôt d’ouvrir un espace pour des questions généralistes sur le logiciel: il ne s’agit pas d’une formation à la comptabilité ou à la gestion associative ; on se propose plutôt de répondre aux questions sur Paheko, son fonctionnement, ses fonctionnalités, son développement.
L'association Ailes-52 tient sa permanence numérique tous les mardis à 20h.
Pour les adhérents ou visiteurs curieux, qui souhaitent:
Alors venez nous rencontrer et discuter lors de cette permanence.
La séance de travail se terminera au maximum à 21h30, le salon restera disponible pour des échanges éventuels entre les participants sans les animateurs.
Ailes-52 est une association loi 1901 reconnue d'intérêt général.
L’atelier est animé par des bénévoles de l’association.
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 consultable ici.
🤔 Vous avez entendu parler de Scenari et souhaitez en savoir plus ?
💪 Vous utilisez Scenari et souhaitez parfaire votre connaissance ?
💡Vous voulez piocher de bonnes idées et rencontrer des gens travaillant sur les mêmes problématiques que vous ?
➡️ Alors rejoignez-nous aux Rencontres Scenari 2025, du 11 au 13 juin, à Strasbourg !
Aux Rencontres Scenari, il y aura des ateliers, des retours d'expérience, et surtout de la convivialité. 😄
Qu'est-ce que Scenari?
Ce sont des logiciels libres open source qui servent à créer et diffuser des:
Avec Scenari, on rédige (collaborativement ou individuellement) une seule fois le contenu, et on peut l'obtenir et le distribuer sous différents formats: site web, pdf, diaporama, opendocument, ou même paquet Scorm.
On se concentre sur le contenu, et c'est l'outil qui se charge de faire un rendu professionnel, de respecter les normes d'accessibilité numérique, de prendre en charge l'affichage sur terminaux mobiles,…
De nombreuses entreprises, institutions, associations, lycées, universités l'utilisent déjà.
Venez donner une nouvelle jeunesse à votre ordinateur !
En remplaçant votre système Windows® [ou Mac®] par un système plus simple, plus sûr, plus rapide, plus sobre et libre - GNU/Linux - vous pouvez donner à votre ordinateur toute son efficacité et vous serez à l'abri des virus !
La durée de vie de votre ordinateur pourra en être multipliée au moins par deux, vous permettant ainsi de réaliser de très substantielles économies et de diminuer d'autant votre impact écologique.
Lors de cette "Install partie" nous vous proposerons tout d'abord une démonstration de GNU/Linux.
Si vous amenez votre ordinateur, nous pourrons effectuer des tests pour savoir s'il est parfaitement compatible avec Linux, et si c'est le cas nous vous proposerons de procéder à son installation.
Vous pouvez aussi venir si vous avez déjà GNU/Linux et que vous avez besoin d'un complément de configuration ou des questions.
Vous pouvez également venir pour que l'on vous aide à installer /e/OS sur votre appareil Android à condition qu'il soit compatible: à vérifier avant de venir sur https://doc.e.foundation/devices (Les Fairphones sont compatibles et plus faciles à installer que les autres ordiphones).
L'installation est gratuite, vous pourrez néanmoins faire un don à notre association "Libérons nos ordis".
IMPORTANT: veuillez lire cette page afin de venir préparé: https://blog.liberetonordi.com/index.php?post/participer-installparty
Si vous n'êtes pas en mesure d'effectuer vous même votre SAUVEGARDE, veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).
Remarque: vous pouvez même apporter un ordinateur de bureau - uniquement l'unité centrale (la tour) - nous avons des écrans, claviers et souris à brancher dessus.
VEUILLEZ VOUS INSCRIRE ICI https://calc.ouvaton.coop/InscriptionInstallPartieLinuxRouen
Accès à la Cyberbase: bus T2 (Teor n°2) arrêt Malraux, entrée coté rue César Franck (l'entrée coté parvis est généralement fermée).
Un ordinateur qui rame ou qui refuse de démarrer, venez le réparer en notre compagnie.
Marre de Windows et envie d'un peu de liberté, venez le libérer!
Un ordinateur qui rame ou qui refuse de démarrer, venez le réparer en notre compagnie.
Marre de Windows et envie d'un peu de liberté, venez le libérer!
Installer ou configurer Linux, diagnostiquer mon ordinateur,
installer ou configurer un logiciel libre,
échanger sur GNU/Linux et les Logiciels Libres,
trouver des réponses à mes questions
Rendez-vous à la médiathèque de Bubry pour découvrir Linux et les logiciels libres. Des ordinateurs à disposition pour tester Linux en vrai, avec des logiciels couvrant les besoins usuels (Firefox, Thunderbird, LibreOffice, GIMP, Audacious, Lutris etc.).
Chaque ordinateur présenté sera dédié à différents types d'usage:
Le tout sur des appareils anciens, récupérés dans une entreprise qui allait les mettre à la benne et reboostés à moindre frais.
Seront présents également:
C'est gratuit et sans inscription:)
Le numérique est devenu omniprésent dans nos sociétés ultra-connectées. On le retrouve dans le milieu professionnel comme dans les rapports avec l’administration. De façon plus étonnante, il s’est même immiscé dans l’intimité : c’est pourquoi choisir un numérique de confiance est devenu essentiel.
Les logiciels libres sont donc plus importants que jamais car leur mode de développement est basé sur le partage des connaissances et l’échange de savoirs. Ils constituent un bien commun, accessible et réutilisable par tous. C’est donc un modèle informatique de confiance, renforcé par une éthique forte.
Ce rendez-vous mensuel propose d’accompagner les utilisateurs et utilisatrices de logiciels libres dans la résolution de leurs problèmes informatiques (tous les deuxièmes mercredis du mois à partir de septembre 2023).
C’est l’occasion de voir comment ça marche, de demander ou de donner un coup de pouce, de découvrir ou faire découvrir une astuce, d’installer GNU/Linux (si vous souhaitez faire une installation, nous prévenir à l'avance est préférable).
Ces soirées sont ouvertes à toustes, nous pensons organiser des thèmes sous forme d'ateliers pour la découverte d'un logiciel libre (graphisme, médias, bureautique, internet, outils système… ) ou d'un thème (vie privée, programmation, CHATONS, auto-hébergement… ).
Si vous avez une demande particulière ou envie vous aussi de proposer aussi un atelier ou un thème, n'hésitez à faire signe ;) ou si vous souhaitez aussi organiser une activité d'information ou atelier vers chez vous, n'hésitez pas à nous le proposer, nous sommes prêts à nous déplacer dans la mesure du possible…
On va commencer avec un simple constat: les informaticiens et les utilisateurs ne parlent pas le même langage…
Venez, pour:
Soirée ouverte à tous, vous pouvez venir avec un ordinateur qui est sous Windows ou Mac, cela n'empêche pas d'utiliser des logiciels libres…
Amenez vos ordinateurs, nous aurons une connexion Wifi… La connexion filaire est parfois pas très bonne, nous devrons parfois nous contenter d'un partage de connexion 4G…
Important: Cette année nous nous retrouverons tous les 2èmes mercredis du mois, mais le lieu de ce rendez-vous hebdomadaire peut changer. Nous mettrons à jour le lieu du rendez-vous au fur et à mesure au moins un mois à l'avance.
Pour nous suivre différentes possibilités:
Nous offrons librement des Services Numériques Libres, éthiques et respectueux . N'hésitez pas à les découvrir et les utiliser!
Le numérique est devenu omniprésent dans nos sociétés ultra-connectées. On le retrouve dans le milieu professionnel comme dans les rapports avec l’administration. De façon plus étonnante, il s’est même immiscé dans l’intimité: c’est pourquoi choisir un numérique de confiance est devenu essentiel.
Les logiciels libres sont donc plus importants que jamais car leur mode de développement est basé sur le partage des connaissances et l’échange de savoirs. Ils constituent un bien commun, accessible et réutilisable par tous. C’est donc un modèle informatique de confiance, renforcé par une éthique forte.
Ce rendez-vous mensuel propose d’accompagner les utilisateurs et utilisatrices de logiciels libres dans la résolution de leurs problèmes informatiques (tous les deuxièmes mercredis du mois à partir de septembre 2023).
C’est l’occasion de voir comment ça marche, de demander ou de donner un coup de pouce, de découvrir ou faire découvrir une astuce, d’installer GNU/Linux (si vous souhaitez faire une installation, nous prévenir à l'avance est préférable).
Ces soirées sont ouvertes à toustes, nous pensons organiser des thèmes sous forme d'ateliers pour la découverte d'un logiciel libre (graphisme, médias, bureautique, internet, outils système…) ou d'un thème (vie privée, programmation, CHATONS, auto-hébergement…).
Si vous avez une demande particulière ou envie vous aussi de proposer aussi un atelier ou un thème, n'hésitez à faire signe ;) ou si vous souhaitez aussi organiser une activité d'information ou atelier vers chez vous, n'hésitez pas à nous le proposer, nous sommes prêts à nous déplacer dans la mesure du possible…
On va commencer avec un simple constat: les informaticiens et les utilisateurs ne parlent pas le même langage…
Venez, pour:
Soirée ouverte à tous, vous pouvez venir avec un ordinateur qui est sous Windows ou Mac, cela n'empêche pas d'utiliser des logiciels libres…
Amenez vos ordinateurs, nous aurons une connexion Wifi… La connexion filaire est parfois pas très bonne, nous devrons parfois nous contenter d'un partage de connexion 4G…
Important: Cette année nous nous retrouverons tous les 2èmes mercredis du mois, mais le lieu de ce rendez-vous hebdomadaire peut changer. Nous mettrons à jour le lieu du rendez-vous au fur et à mesure au moins un mois à l'avance.
Pour l’année 2025 notre association aGeNUx tiendra ses permanences tous les mercredis après-midi de 17h30 à 19h30 sauf les jours fériés et pendant les vacances d’été.
Elles ont lieu au Campus Numérique 47 à la salle Barjavel.
Ces permanences sont ouvertes à tous et à toutes, membres de l’association ou non. On peut s’y informer sur les logiciels libres, en tester, poser des questions ou tout simplement venir rencontrer d’autres utilisateurs de logiciels libres.
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.
Réunion ouverte à tous, adhérent ou pas.
Les réunions mensuelles Hadoly ont lieu tous les 2eme mercredi du mois, à partir de 19h.
Soit en présentiel dans les locaux de Altnet - 7 place Louis Chazette 69001 Lyon
Soit en distanciel sur l'adresse https://jitsi.hadoly.fr/permanence-hadoly.
À propos de cet événement
La permanence (mensuelle) d'Hadoly (Hébergeur Associatif Décentralisé et Ouvert à LYon), chaton lyonnais, est l'occasion d'échanger avec les membres de l'asso sur les services et moyens mis à disposition des adhérents afin de se libérer des Gafams tout en partageant ce que chacun·e aura amené pour grignoter ou boire.
Nous partageons du mail, du cloud, et d'autres services, le tout basé exclusivement sur une infrastructure locale et des logiciels libres. Nous respectons la neutralité du net et la vie privée. Plus largement nous échangeons autour des communs numériques, des cultures libres et de l'éducation populaire par exemple en réalisant ou animant des ateliers d'éducation aux médias.
Vous serez bienvenu pour présenter votre projet, celui de votre organisation, causer communs numériques, cultures libres et éduc pop.
Le GULL52 avec l'association REVOL organisent une visioconférence animée par Lise Whales.
Pour les tous·tes les personnes qui s'intéressent à la publication de livres numériques et papiers en auto-édition et qui souhaitent:
Alors, venez nous rencontrer et discuter lors de cet atelier.
Rendez-vous en visio sur:
https://meet.jit.si/LogicielsLibresEtAutoEdition
L'Association Club Linux Nord Pas de Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné.
Les Mercredi Linux sont des réunions mensuelles désormais organisées le mercredi. Ces réunions sont l’occasion de se rencontrer, d’échanger des idées ou des conseils.
Régulièrement, des présentations thématiques sont réalisées lors de ces réunions, bien sûr, toujours autour des logiciels libres.
Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l'aide pour résoudre vos problèmes d'installation, de configuration et d'utilisation de Logiciels Libres. N'hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.
Cette permanence a lieu à la Médiathèque Cultiv'Art, 16 rue de la Ladrerie, Cappelle en Pévèle
Venez découvrir Linux et vous faire aider pour l’installer et à la prise en main, dans différents lieux, dans et à proximité de la métropole montpelliéraine
L’équipe de Montpel’libre vous propose une permanence Logiciels Libres : discussions libres et accompagnements techniques 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 leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun.
Les thèmes :
Vous pourrez y aborder plusieurs thèmes (liste non exhaustive) :
Les permanences techniques ont lieu une fois par semaine, dans un lieu et à des jours et heures différents.
Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à la Newsletter de Montpel’libre.
Inscription nécessaire | GPS 43.61731/3.88171
Vous pouvez venir pour:
découvrir ce que peut vous apporter le numérique libre, éthique et écoresponsable
obtenir de l'assistance pour l'utilisation des systèmes d'exploitation libres (GNU/Linux pour ordinateur et /e/OS pour smartphones)
obtenir de l'assistance pour l'utilisation des logiciels libres (ex: Firefox, Thunderbird, LibreOffice, VLC) et des services Internet éthiques (ex: mél et cloud, travail collaboratif en ligne).
vous faire aider à installer GNU/Linux sur votre ordinateur ou /e/OS sur votre Fairphone, si vous n'avez pas pu venir à notre Install Partie.
Nous vous recommandons d'effectuer une sauvegarde avant de venir, si vous n'êtes pas en mesure de faire veuillez apporter un support de sauvegarde (disque dur externe ou clé USB de capacité suffisante).
Nos services sont gratuits, vous pourrez néanmoins faire un don à notre association "Libérons nos ordis".
Remarque: vous pouvez même apporter un ordinateur de bureau - uniquement l'unité centrale (la tour) - nous avons des écrans, claviers et souris à brancher dessus.
Accès à la bibliothèque: Métro St Sever, entrer dans le centre commercial, 1er étage.
VEUILLEZ VOUS INSCRIRE ICI: https://calc.ouvaton.coop/InscriptionPermanenceNumeriqueLibreRouen
Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.
Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.
Par ailleurs, fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.
Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!
Parinux propose à nouveau aux utilisateurs de logiciels libres de se réunir régulièrement afin de contribuer à des projets libres, lors des SCL: Soirée de Contribution au Libre.
En effet, un logiciel libre est souvent porté par une communauté de bénévoles et dépend d’elle pour son évolution. Se retrouver c'est avancer à plusieurs.
Nous nous réunissons donc tous les deuxièmes jeudis soir du mois à la FPH dans un environnement propice au travail. Venir avec son ordinateur portable est indispensable.
Attention: Ce n’est pas une install party!
Pour obtenir le code d’entrée de la porte cochère, contactez Parinux, Eseymman ou Bookynette.
Buffet collaboratif! Le Franprix rue du Chemin Vert ferme à 21h.
Chaque association peut venir et convier ses bénévoles, ou profiter des personnes venues sur place sans but précis.
Gratuit – Inscription recommandée
Ce dernier rendez-vous mensuel avant la coupure estivale propose d’accompagner les utilisateurs et utilisatrices de logiciels libres dans la résolution de leurs problèmes informatiques.
C’est l’occasion de voir comment ça marche, de demander ou de donner un coup de pouce, de découvrir ou faire découvrir une astuce, d'en savoir plus sur l'installation et l'utilisation de GNU/Linux.
Rappel: aucune installation de logiciel sous licence ne pourra être faite sans présentation de la licence et de sa preuve d’achat.
Remarque: Si vous souhaitez de l'aide sur Android ou Windows ou Mac, notez que l'ALDIL n'a pas vocation à intervenir sur ces systèmes en eux-mêmes, seulement sur les applications libres qui peuvent y être installées.
Le formulaire: https://www.aldil.org/agenda-activites/nos-activites/bidouilles/
L’adhésion à la MPT n’est pas obligatoire pour cette activité.
Salle: EPN
Le groupe d'utilisateurs de logiciels libres de Toulouse Toulibre en collaboration avec Tetaneutral.net fournisseur d'accès internet et hébergeur libre proposent aux sympathisants de se retrouver l'un des mardis ou jeudis de chaque mois pour échanger autour des logiciels libres, des réseaux libres, discuter de nos projets respectifs et lancer des initiatives locales autour du Libre. Ce repas est ouvert à tous, amateurs de l'esprit du Libre, débutants ou techniciens chevronnés.
Ce Qjelt aura lieu le jeudi 12 juin 2025 à 20h00, au restaurant la Paniolade situé au 146 Boulevard de Suisse à Toulouse. C'est à proximité des ponts jumeaux et des minimes, et donc accessible par bus ou métro même tard le soir (bus 16 ou métro B en marchant un peu). Il n'y a pas de formule prévue, c'est à la carte : pizzas, viandes, poissons, salades…
Pour des raisons de logistique, une inscription préalable avant la veille est souhaitée sur toulibre.org/qjelt.
Après Lyon (2013), Paris (2014), Brest (2015), Clermont-Ferrand (2016), Avignon (2017), Bordeaux (2018), Montpellier (2019), Nantes (2022), Marseille (2023), Lyon (2024) pour leur onzième édition, la conférence OpenStreetMap arrive à Tours.
Les 13-14-15 juin 2025, durant 3 jours, contributeurs, utilisateurs, représentants de collectivités et d'entreprises gravitant autour du Web et de l'information géographique, chercheurs, mais aussi personnes curieuses de découvrir cette « base de données libre du monde » que représente OSM, se retrouveront pour partager leurs expériences, se tenir informé, se former, découvrir l'écosystème et les multiples applications – existantes ou à imaginer – autour d'OpenStreetMap.
Nous vous y attendons nombreuses et nombreux.
Médiathèque de Quimperlé, place Saint Michel, pas d’inscription, entrée libre !
Mickaël, Johann, Alain, Pierre, et Yves vous accueillent (ou l'un d'eux, on se relaie !).
Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres.
Curieux ? Déjà utilisateur ? Expert ? Pour résoudre vos problèmes, vous êtes le bienvenue ; pas besoin de prendre rendez-vous !
N'hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner…) si possible.
Un ordinateur qui rame ou qui refuse de démarrer, venez le réparer en notre compagnie.
Marre de Windows et envie d'un peu de liberté, venez le libérer!
Un ordinateur qui rame ou qui refuse de démarrer, venez le réparer en notre compagnie.
Marre de Windows et envie d'un peu de liberté, venez le libérer!
Cet atelier convivial d’auto-réparation et d’entretien des appareils électriques, électroniques et informatiques a pour objectif de les faire durer, réduire les déchets et nous rendre plus autonomes face aux technologies.
Tu n’oses pas ouvrir ton grille pain ou ton mixer en panne ? Ton écran de smartphone est cassée ? Ton ordinateur devient très très lent ?
À l’aide de multimètre, tournevis et d’outils informatiques libres, on s’entraide et on trouve la solution ensemble.
Cet atelier est gratuit et ouvert à tous, que tu sois un bricoleur qui souhaite aider ou que tu aies besoin d’être aidé.
Attention, tous les intervenants sont bénévoles et il n’y a aucune garantie de succès, mais nous pourrons t’orienter vers des professionnels en cas de besoin.
En attendant ce rendez-vous, tu peux consulter les fiches informatiques de l'atelier numérique des 3L: ricochets-figeac.fr
Tous les premiers samedis du mois et le vendredi après-midi qui suit.
Le 2ème vendredi du mois, 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.
Antoinix est un groupe d’utilisateurs de logiciels libres (G.U.L.L.) situé à Antoing, en Belgique.
Nous proposons des ateliers de niveau débutant et avancé un vendredi sur deux de 18 à 20h. Les participants peuvent amener des sujets à aborder pendant les ateliers.
Si vous souhaitez participer à nos activités, nous vous conseillons d’avoir une connaissance générale dans l’utilisation d’un ordinateur, notre vocation n’étant pas l’apprentissage des bases de l’informatique. Nous ne sommes pas non plus un atelier de support informatique Windows ou Mac.
Bon à savoir: notre atelier se déroule dans une salle au nombre de places limitées, au maximum nous pouvons accueillir 6 à 7 personnes. Si vous souhaitez participer à nos ateliers merci de nous envoyer un mail à l'adresse ci dessous.
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 sujet 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 !
Les membres de l'Axul (Association du Pays d'Aix des Utilisateurs de Linux et des Logiciels Libres) vous invitent à leur réunion réelle du vendredi 13 juin de 20h00 à 23h00 au Centre Culturel Georges Duby du Tholonet, 859 avenue Paul Julien, à proximité de la place du marché de Palette (premier village sur la D7n au Sud-Est d'Aix).
Migration de l'hébergement du site et les services que l'on souhaiterait y voir
Autres questions ?
Évènements ultérieurs: voir l'Agenda du Libre
Ces réunions libres et gratuites sont ouvertes à toutes et à tous, débutantEs ou expertEs GNU/Linux, membres ou non de l'Axul.
Entrée Libre. Tout Public.ubuntu
Re-Boot est une association qui s'inscrit dans le mouvement de l'économie sociale et solidaire dans le domaine informatique, engagée dans la promotion des logiciels libres et de Linux. L'association est basée dans le Loiret (45) à La Ferté Saint-Aubin. Nous sommes heureux d'accueillir toutes les personnes qui souhaitent découvrir les logiciels libres.
Découvrez les sujets de ce mois sur notre site Internet à la rubrique Agenda/Thèmes à l'adresse https://rebootinformatique.org/?reunions-mensuelles--les-thematiques
Venez nombreuses et nombreux pour découvrir nos activités.
Le bureau.
DÉBARRASSEZ-VOUS DE WINDOWS, PASSEZ À LINUX EN 2 JOURS !
Vous ne voulez plus utiliser Microsoft Windows, que ce soit pour des raisons pratiques ou éthiques, et voulez vous essayer en toute sécurité à Linux ?
La proposition: installer sur votre ordinateur une alternative de qualité, gratuite, conviviale, fluide, et bien plus encore ; autrement dit: libérer votre ordinateur, tout en lui donnant une seconde vie.
Les bénévoles de l’Atelier du lien vous proposent 2 ateliers:
à partir de 10 h, repas partagé le midi sur place, jusqu’à 17 h 15 maximum
Comment ?
Où ? Maison des Associations 12 cours Fénelon 24000 Périgueux
* adhésion et don bienvenus !
https://www.helloasso.com/associations/l-atelier-du-lien
Retrouvez l’association COAGUL pour une découverte des logiciels libres et du FabLab tout en s’amusant.
Installation et prise en main de logiciels, sur ordinateur ou téléphone ; découverte de GNU/Linux ; impression 3D ; gravure ; couture ; projections de documentaire à la Manivelle.
Pour toutes et tous, dès 7 ans.
En partenariat avec la Médiathèque La Parenthèse de Quetigny et l'association COAGUL.
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:
En fait, l'école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ème 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
Samedi 14 juin 2025 journée monnaie libre à Perpignan sud de 12h à 20h
12h repas partagé avec ce que vous amenez
Possibilité de venir a si vous souhaitez cuisiner
Ğmarché avec vos produits, tout le long de l’événement
15h explication sur la monnaie libre
Aide ouverture de compte
Questions/Réponses
18h apéro partagé avec ce que vous amenez
Facilité pour se garer
Entrée gratuite
Inscription et adresse en envoyant un mail à ml66@gmx.com
Pour soutenir le développement de la monnaie libre dans le 66 vous pouvez faire un don sur le compte césium:
HscwY8x7cv7xTdpkr2JRxpEGCPbpdjuM2oPp67tX4c1d
Lien de l'événement: https://forum.monnaie-libre.fr/t/66-evenement-monnaie-libre-a-perpignan-le-14-juin-2025/32221
Venez découvrir le monde des logiciels libres lors des Mini-Olympiades !
Le 14 juin, à l'occasion de la fête de la ville, rejoignez-nous sur notre stand pour une expérience unique et ludique autour des logiciels libres !
Nous vous avons préparé des mini-olympiades où fun et apprentissage seront au rendez-vous.
Au programme:
Détails de l'événement:
N'hésite pas à passer sur notre stand, il y aura matière à s'amuser et à apprendre !
Nous espérons vous voir nombreuses nombreux pour cet événement unique et festif.
La Communauté de Communes de Haute Cornouaille invite Linux Quimper à animer une Install-Party dans son siège (6, rue de Morlaix).
Si vous ne connaissez pas le système Linux, ce sera l’occasion de le découvrir, le tester et l’installer sur votre ordinateur personnel avec l’aide des bénévoles de Linux Quimper.
Si vous connaissez un peu, beaucoup, passionnément le système Linux, vous pourrez rencontrer, échanger, discuter avec des passionnés de ce système Libre et gratuit.
À noter sur vos cartes du temps (d'autres appelleraient ça un « emploi du temps »), le prochain Apér'OSM BFC se déroulera le 14 juin ! Rendez-vous dès 14 h au 97 rue Battant à Besançon. De novice à étoile internationale, venez rencontrer les cartographes OpenStreetMap super sexys de votre région* avec qui vos sorties en ville se transformeront en aventures !
À noter que le rendez-vous se fait encore une fois à Besancon, mais nous sommes plus qu'à l'écoute pour venir cartographier (et boire) chez vous la prochaine fois !
*Offre soumises à conditions, selon disponibilité des stocks de « Cartographe sexy ». Autrement y a des gens qui utilisent Linux et un top 100 #Panoramax, ça compte ?
Quels outils numériques pour les militants ? pour les associations ?
Les outils numériques ne sont pas neutres. Les outils des GAFAM sont conçus dans une visée extractiviste: voler vos données et capter votre attention. Les algorithmes des réseaux (anti-)sociaux sont conçus pour leur profit, ils ont tout contrôle sur votre communication.
Comment ré-orienter le public vers des outils éthiques et protecteurs ?
Suivi d'une présentation d'outils en fonction de vos besoins.
Inscription facultative sur https://calc.ouvaton.coop/InscriptionAtelierNumeriqueEthiqueRouen
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:
Vous pouvez aussi venir pour une première prise d’informations et de contacts.
La réunion mensuelle d’Espéranto-Gironde aura lieu:
de 10:30 à 16:00
dans la salle du Bourg
28 Avenue Roger Cohé
33600 Pessac
Un repas partagé aura lieu à midi, n’oubliez pas votre pique-nique et vos couverts.
Nos réunions sont ouvertes à tous, membres et non membres de l’association, Espérantistes ou non, bien que nos discussions soient souvent en espéranto.
Habituellement, nous discutons le matin en espéranto des affaires courantes de l'association, puis bavardons en français pendant l'agréable repas partagé qui est ensuite suivi d'un exposé en espéranto l'après-midi.
L'espéranto est une langue construite il y a plus de 120 ans, qui est Fraternelle, Neutre, Libre, 10 fois plus facile à apprendre que l'anglais, parlée par 2.000.000 de personnes…
Plus d'infos sur https://www.esperanto-gironde.fr
Venez nombreux!!!
Commentaires : voir le flux Atom ouvrir dans le navigateur
Après un lancement réussi de ses Radeon RX 9070 (XT), AMD décline sa gamme RDNA 4 avec une offre plus accessible financièrement, à savoir la Radeon RX 9060 XT. Cette dernière est disponible en deux versions, 8 et 16 Go de VRAM, pour des prix officiels (HT) de 299 $ et 349 $. C'est donc 80 $ de moins...
La 16ᵉ édition d’OW2con rassemble des développeurs, entreprises, universitaires et organisations à but non lucratif. La conférence met également en lumière trois projets OW2 avec les "OW2con'25 Best Project Awards" distinguant des réussites dans plusieurs domaines : technologies, marché, communauté. L'inscription est gratuite et les conférences sont en anglais.
Thème 2025 : L'IA open source et responsable
Pour cette édition, les organisateurs mettent l'accent sur le thème de l'IA open source et responsable, en abordant des sujets tels que les biens communs, la souveraineté des données, la vie privée, l'explicabilité, le cadre juridique, la pile technique, le financement, la durabilité, la recherche, l'éducation, et l'impact sur le travail et la société. D'autres sujets seront abordés également : gouvernance et financement de l’open source, projets technologiques OW2 ou autres, cloud-edge, les données et la cybersécurité.
Parmi les temps forts, 5 keynotes :
Des « breakout sessions » ponctueront les 3 jours :
Enfin, un débat animé par Clément Oudot de Worteks, sur le thème de “souveraineté et open source” en Europe viendra conclure cette édition 2025.
Cela se déroulera comme chaque année dans les locaux d’Orange Gardens Innovation Center à Châtillon en banlieue parisienne. L'inscription est gratuite (voir le lien ci-dessous). Pour des raisons logistiques et de places limitées, si vous devez annuler votre présence, merci de nous prévenir pour libérer votre place).
L’édition 2025 est soutenue par 12 sponsors proches d’OW2 : Centreon, Dropsolid, Groupe BPCE, Huawei, Linagora, Linphone, MAIF, NGI, OnlyOffice, OpenUp, Thales et Worteks.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Open Source Experience (OSXP), a lancé son appel à conférence pour sa 5e édition autour du thème « L’open source, clé de l’autonomie stratégique de l’Europe ». Profitons-en aussi pour faire l'appel à stand du village associatif ainsi qu'un (petit) retour sur la quatrième édition qui s'est tenue les 4 et 5 décembre derniers au Palais des Congrès de Paris. L'événement était cette fois couplé à DevOpsREX qui a fait son grand retour. Et encore une fois, nous étions là pour vous rencontrer, interagir avec la communauté et vous faire plaisir !
Cette année, Open Source Experience déménage à la Cité des Sciences et de l'Industrie, porte de la Villette (toujours à Paris) et se tiendra les 10 et 11 décembre 2025. Cela nous permettra d'avoir quelques stands de plus pour le village associatif !
Pour les anciennes et les anciens, Open Source Experience (OSXP) est l’événement qui a remplacé le Paris Open Source Summit, qui lui-même était la fusion de l’Open World Forum et Solutions Linux (qui était l’ancien Linux Expo) !
Dans la continuité de ses prédécesseurs, OSXP se veut un événement européen professionnel sur l’Open Source, le Libre et le Numérique ouvert, combinant une grande partie exposition, dans laquelle nous retrouverons toutes les entreprises du secteur ainsi que le village des associations, mais aussi un cycle d’une centaine de conférences, tables rondes et ateliers sur les deux jours.
Et il sera de nouveau accolé à DevOps Rex, série de conférences et présentations sur les applications concrètes de la méthodologie devops en entreprise, ses bénéfices, mais aussi ses contraintes et ses limites. Il y a aussi une partie exposition dédiée.
L’inscription gratuite ouvre l’accès à la partie exposition conjointe et aux conférences d’Open Source Experience. L’accès au cycle de conférences de DevOps REX est quant à lui payant.
Le comité de programme, présidé cette année par Ludovic Dubost, PDG de XWiki, a lancé son appel à conférences, ouvert jusqu’au 22 juin 2025 à 23:00 CEST. Les thématiques de l’année sont
Et pour les anglophones ? Un fil rouge (track) international dédié. C’est une des nouveautés de cette édition : une salle internationale accueillera les meilleures conférences en anglais, toutes thématiques confondues. Si vous proposez une intervention en anglais, vous serez automatiquement considéré pour cette track, en plus de votre thématique d’origine.
Chaque thématique cherche des
Le village associatif rempile de nouveau cette année. Le déménagement à la cité des Sciences à la Villette permet de gagner quelques stands (+3), soit une dizaine cette année. Pour obtenir un stand, il faut répondre aux critères ci-dessous et postuler sur le formulaire dédié avant le 24 août 2025 à 23:59 :
Les organisateurs présélectionneront une dizaine d'associations répondant le mieux aux critères de sélection. Seront privilégiées les associations indépendantes de toute organisation privée, disposant de moyens financiers limités. Soyez rassurés, Bookynette est encore et toujours impliquée dans l’organisation de ce village. Un grand merci à elle !
LinuxFr cochant toutes les cases, nous postulerons à nouveau 🤞. Nous verrons si nous pouvons encore vous faire gagner des Raspberry Pi, livres, abonnements, bières, Fairphone, Legos, etc. comme les années passées lors de notre animation façon Burger Quiz.
Petit compte-rendu textuel et visuel, partial et partiel, de ces deux jours intenses fin 2024.
Voici une petite sélection de photo, l’ensemble des photos (amateurs) sont disponibles dans ce répertoire.
Même si nos 25 ans sont passés et ont été fêtés dignement lors de l’édition précédente, cette année encore, grâce à nos soutiens habituels, mais aussi d’autres plus ponctuels, vous avez pu repartir avec les meilleurs cadeaux de l’événement.
Au total 27 livres gagnés parmi 22 références de nos partenaires habituels : les éditions ENI, les éditions Eyrolles et les éditions D-Booker mais aussi deux abonnements Linux Magazine et Linux Pratique !
![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Le second jour sur la pause déjeuner, nous avions prévu avec les organisateurs notre désormais rituel temps fort associatif, appelé l’AssoLution cette année (nous sortions juste de la dissolution en France et il fallait bien trouver La Solution au gouvernement démissionnaire de l’époque !). Nous avons fêté les 20 ans de Framasoft, avec KPTN qui a assuré la partie musicale avec deux de ses chansons parmi les plus récentes. Enfin, le quiz façon burger quiz a été l’occasion de vous faire gagner un tas de cadeaux. Il ne fallait pas chercher sur les stands pros, les meilleurs étaient chez nous :
On remercie encore les sponsors de l’année passée qui ont participé à leur financement :
![]() |
![]() |
---|
Vous pouvez tout revisionner si vous avez 45 minutes devant vous.
Au plaisir de vous y retrouver cette année !
Commentaires : voir le flux Atom ouvrir dans le navigateur
La prise en charge de Windows 10 se termine le 14 octobre 2025, forçant ses utilisateurs à passer à Windows 11 qui requiert des performances beaucoup plus élevées tout en poursuivant la prise de contrôle de ses utilisateurs.
La campagne « End of 10 » (fin de [Windows] 10) initiée il y a quelques mois vise à dénoncer le gaspillage de ressources (en forcant le remplacement anticipé de machines), et incite à un passage à Linux.
Le lancement de la campagne sur les réseaux sociaux (i.e. Mastodon) a démarré le 28 mai.
La campagne est axée sur cinq arguments principaux :
La campagne est née du groupe de travail KDE Eco réfléchissant sur les impacts environnementaux des logiciels, cependant il est important de noter que dans le cadre de cette campagne la communication doit promouvoir « Linux » de manière générale et non promouvoir telle ou telle distribution. L'objectif premier est de quitter Windows.
Le partage sur les réseaux sociaux vise à faire connaître l'initiative de manière plus large, cependant le succès est principalement attendu en s'appuyant sur des acteurs locaux existant : cafés réparation, boutiques informatiques, …
Le site de la campagne fourni à la fois un registre des lieux et des dates où il est possible de se renseigner et se lancer. Plusieurs dizaines de possibilités ont déjà été ajoutées.
De nombreuses façons de participer sont possibles :
Microsoft a ouvert la porte pour faire de 2025 l'année Linux ! À nous de mettre le pied dans la fenêtre !
Commentaires : voir le flux Atom ouvrir dans le navigateur
Dans le cadre des 20 ans de Fedora-fr (et du Projet Fedora en lui-même), Charles-Antoine Couret (Renault) et Nicolas Berrehouc (Nicosss) avons souhaité poser des questions à des contributeurs francophones du Projet Fedora et de Fedora-fr.
Grâce à la diversité des profils, cela permet de voir le fonctionnement du Projet Fedora sous différents angles pour voir le projet au delà de la distribution mais aussi comment il est organisé et conçu. Notons que sur certains points, certaines remarques restent d'application pour d'autres distributions.
N’oublions pas que le Projet Fedora reste un projet mondial et un travail d’équipe ce que ces entretiens ne permettent pas forcément de refléter. Mais la communauté francophone a de la chance d’avoir suffisamment de contributeurs et des contributrices de qualité pour permettre d’avoir un aperçu de beaucoup de sous projets de la distribution.
Chaque semaine un nouvel entretien sera publié sur le forum Fedora-fr.org, LinuxFr.org et le blog de Renault.
L'entretien du jour concerne Johan Cwiklinski (pseudo trasher), ancien contributeur de Fedora-fr.org et actuel mainteneur du logiciel de gestion Galette.
Bonjour Johan, peux-tu présenter brièvement ton parcours ?
Je suis principalement développeur (PHP, Python, Java), et un peu administrateur système - complètement autodidacte. J'ai découvert le monde de GNU/Linux en 1998 en achetant avec deux camarades de fac une distribution Red Hat 5.2 :D
Ce n'est que quelques années plus tard, en 2002, que je reviendrai à Linux ; rapidement comme OS principal. J'ai testé durant cette période différentes distributions comme Red Hat, Fedora, Mandrake et Ubuntu - pour revenir définitivement à Fedora en 2006.
Peux-tu présenter brièvement tes contributions au projet Fedora ?
J'ai traduit de la documentation et des logiciels pour le projet.
J'ai rédigé de la documentation pour le projet officiel (un peu) et pour le communauté francophone (beaucoup plus).
J'ai rédigé des articles pour des magazines divers.
J'ai empaqueté et maintenu différents logiciels dans les dépôts.
J'ai participé à la mise en place et maintenance de certaines versions du site internet de la communauté francophone.
J'ai participé à plusieurs salons informatiques dans le Nord ainsi qu'à Paris et à Bruxelles (FOSDEM), avec d'autres contributeurs francophones de l'époque.
J'ai été responsable de la mise en place de la documentation "Fedora-fr" pendant plusieurs années.
J'ai mis en place avec l'aide d'autres contributeurs différents canaux pour apporter des contributeurs francophones à participer au packaging sur Fedora - via la rédaction d'une documentation assez complète, des présentations lors d'évènements sur Paris, un canal IRC dédié, …,
Et j'ai aidé à monter l'association "Fedora-fr" - pour laquelle j'ai été trésorier la première année d'existence.
Qu'est-ce qui fait que tu es venu sur Fedora et que tu y es resté (si tu t'en sers encore) ?
Alors, oui, je tourne encore sous Fedora ; que ce soit sur mon ordinateur personnel ou celui du boulot. J'ai même une Fedora sur un serveur dédié que j'administre 🙂
Je suis resté sur Fedora parce que la logique du projet orienté vers le logiciel libre me convenait bien, et ensuite parce que j'y participais.
Cette distribution me convient encore tout à fait aujourd'hui, je n'ai pas de raison d'en changer 😉
Pourquoi contribuer à Fedora en particulier ?
À l'époque de la sortie de Fedora, je m'y étais un peu intéressé. J'avais une petite expérience sur d'autres distributions similaires (RedHat) ou pas (Ubuntu) - mais à cette époque, un bref passage du côté de la communauté francophone (notamment sur les canaux IRC) ne m'avait pas réellement séduit.
Ce n'est que deux ans plus tard que j'y suis revenu. J'avais alors décidé de switcher sur Fedora Core 3 définitivement à titre personnel.
L'accueil de la communauté francophone a vraiment été exceptionnel, et je me suis rapidement mis à contribuer.
Contribues-tu à d'autres Logiciels Libres ? Si oui, lesquels et comment ?
Je contribue à un logiciel libre - que je ne citerai pas - pour mon travail, depuis plusieurs années déjà.
Et je suis le leader et principal développeur du projet de gestion d'adhérents "Galette".
Utilises-tu Fedora dans un contexte professionnel ? Et pourquoi ?
Oui, je l'utilise depuis longtemps sur mes postes de travail - ainsi que des distributions approchantes (comme CentOS) sur différents serveurs que j'ai eu à gérer.
La raison est plutôt simple : chaque distribution a ses propres spécificités, et en tant que contributeur au projet, je connais assez bien celles de Fedora. C'est donc tout naturellement que je l'utilise.
J'ai aussi la chance de pouvoir choisir librement mon environnement de travail.
Est-ce que tes contributions à Fedora sont un atout direct ou indirect dans ta vie professionnelle ? Si oui, de quelle façon ?
Un certain atout, oui. Mes contributions ont pu à quelques reprises appuyer mes candidatures à certains postes.
J'ai également pas mal packagé pour le travail, que ce soit pour ajouter des paquets inexistants, ou pour en mettre à jour voire corriger d'autres.
Tu as fait partie des fondateurs du site Fedora-fr.org, peux-tu revenir aux débuts du site à ce moment là ? Comment la communauté francophone a émergé à partir du Projet Fedora né quelques mois plus tôt seulement ?
Alors, je n'ai pas fait partie des fondateurs, je suis arrivé juste après 🙂
La communauté francophone existait déjà, il y avait un site, un tout petit peu de documentation, le forum, les canaux IRC, … Tous les outils étaient déjà en place, de même que les demandes de personnes francophones.
Nous avons alors essayé de faire connaître davantage Fedora et sa communauté - avec un certain succès puisque nous avons toujours été sollicités.
Tu as rédigé ou participé à la rédaction de nombreux articles de la documentation en français à l'époque alors que tout était à faire. Était-ce de simples traductions au départ ? L'accès à des ressources même en anglais était facile à ce moment là ? Ou cela reposait plutôt sur l'expérience ?
J'ai pas mal contribué à la traduction de la documentation officielle dans un premier temps ; leur wiki de l'époque ne rendait pas spécialement la chose facile, et j'ai peu rédigé à cette époque.
Globalement, on pouvait trouver de la documentation plus ou moins facilement (tout est toujours un peu relatif), mais on la trouvait surtout en anglais - et pas forcément sur tous les sujets.
Il faillait aussi connaître un peu, et ne pas se noyer dans la masse des informations "inutiles" pour les nouveaux.
La traduction de la doc officielle était très chronophage, et servait finalement assez peu, des questions revenaient souvent.
C'est là qu'est arrivé le wiki de la doc francophone, agencé différemment, dont l'un des objectifs était de fournir toute une série d'articles pour les débutants, et qui ne posait pas certaines limites de la documentation officielle (l'installation de certains pilotes matériels ou de certaines bibliothèques notamment).
Quelle était la répartition des tâches entre pour la maintenance du site ?
Chacun faisait ce qu'il pouvait ? :D
J'étais principalement en charge de la maintenance du Wiki (backend et frontend), et de Galette. Il pouvait m'arriver de donner un coup du main sur d'autres aspects, mais c'était assez rare somme toute.
Tu as contribué à différents sites pour le Projet Fedora, lesquels ?
Au niveau du Projet lui même, je pense n'avoir contribué qu'à la documentation. Sur fedora-fr.org, la documentation, le site de l'association, et très peu les forums.
Quelles différences vois-tu entre les sites aujourd'hui et ceux de l'époque alors que le projet était naissant ?
Il y en a vraiment beaucoup :D
Du côté du projet anglophone, les pages d'accueil sont plus claires et "vendeuses" aujourd'hui. La documentation a globalement pas mal changé, on s'y retrouve plus facilement, et c'est mieux indexé par les moteurs de recherche.
Du côté francophone, le changement le plus notable est certainement l'abandon des forums historiques pour le passage à une solution plus moderne et lisible 🙂
Tu as également crée et tu maintiens toujours le logiciel Galette pour gérer l'association, pourquoi avoir crée ce logiciel ? En dehors de Fedora-fr il y a d'autres utilisateurs ?
Je n'ai pas créé Galette. Le projet a été créé en 2003 sous l'impulsion de l'ALDIL (LUG de Lyon).
Peu de logiciels de gestion d'association de cette époque existent encore aujourd'hui 🙂
À la création de l'association Fedora-fr en 2007, nous avons rapidement cherché un moyen de gérer les adhérents. Plusieurs projets auraient pu répondre à la demande, mais Galette était celui qui collait le plus.
J'ai donc entrepris de mettre en œuvre une instance de Galette. Je suis tombé sur deux-trois soucis qui devaient être corrigés, j'ai donc commencé à contribuer au projet.
Rapidement, le projet a eu besoin d'un nouveau mainteneur, et je me suis proposé… C'était le 18 mai 2007 ^
Depuis lors, je me suis consacré à l'amélioration du projet ; de nouvelle versions majeures comportant de nouvelles fonctionnalités voient le jour régulièrement.
À ce que j'en sais, plusieurs centaines d'associations utilisent Galette aujourd'hui - difficile de savoir exactement.
Tu as globalement fait un pas de côté à partir de 2012 de Fedora-fr et même de Fedora en général, peux-tu expliquer pourquoi ?
J'ai effectivement commencé à m'éloigner du projet en 2012, je continuais à participer notamment au niveau packaging, mais j'ai tout arrêté depuis 2021.
Il n'y a pas de raison vraiment particulière, ma situation personnelle a pas mal évolué depuis toutes ces années ; je n'ai plus autant de temps libre, et aussi d'autres centres d'intérêt.
Si tu avais la possibilité de changer quelque chose dans la distribution Fedora ou dans sa manière de fonctionner, qu'est-ce que ce serait ?
Je n'ai trop rien à répondre sur le sujet 🙂
À l'inverse, est-ce qu'il y a quelque chose que tu souhaiterais conserver à tout prix dans la distribution ou le projet en lui même ?
Je dirai l'aspect communautaire et libre ; c'est quand même ce qui fait que j'utilise la distribution depuis toutes ces années 😉
Que penses-tu de la communauté Fedora-fr que ce soit son évolution et sa situation actuelle ? Qu'est-ce que tu améliorerais si tu en avais la possibilité ?
Je ne suis plus trop au faîte de tout cela, et depuis trop longtemps je pense… Je ne connais pas la situation de la communauté francophone aujourd'hui.
Quant à changer des choses… Là encore, je ne sais pas trop.
Quelque chose à ajouter ?
Merci aux contributeurs actuels de continuer le travail entrepris et de continuer de faire vire la communauté !
Merci Johan pour ta contribution !
Nous espérons que cet entretien vous a permis d'en découvrir un peu plus sur la communauté Fedora-fr.
Si vous avez des questions ou que vous souhaitez participer au Projet Fedora ou Fedora-fr, ou simplement l'utiliser et l'installer sur votre machine, n'hésitez pas à en discuter avec nous en commentaire ou sur le forum Fedora-fr.
À dans dix jours pour un entretien avec Jean-Baptiste Holcroft, un des mainteneurs de la traduction française de Fedora.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Fabrice Bellard vient de mettre à jour NumCalc, sa calculatrice scientifique et graphique en ligne, qui utilise maintenant un nouveau code indépendant de QuickJS (je vous renvoie à la dépêche qui abordait cette question).
Le nouveau code est un mix entre Javascript, Python et Julia. Le code Javascript utilise la bibliothèque LibBF (MIT). L'interface a été retravaillée mais reste minimaliste pour être pratique et légère. Elle est devenue responsive et s'affiche très bien sur un mobile. Elle accepte maintenant des entrées en syntaxe Calc et Javascript.
NumCalc est rapide, ça m'a impressionné. La réactivité vient aussi du navigateur et de l'ordinateur puisque tout se passe sur votre poste, rien n'est envoyé au serveur. C'est surtout une sensation. Par exemple l'application Qalculate! me parait moins nerveuse, comme on dit d'une voiture. Bref, NumCalc est agréable.
Les deux précédentes versions sont toujours disponibles.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Cette dépêche va présenter une méthode pour afficher sur un site personnel les traces, récits et photographies de balades (pédestres, cyclistes par exemple).
Comme le contenu à afficher est diversifié (texte, photographies, cartes), la solution retenue sera un blog. Dans un soucis de sobriété numérique, le site sera sans base de données.
Pour l'aspect esthétique, la barre de navigation et les cartes seront situées dans la partie gauche des pages et surtout, la carte ne bougera pas avec la navigation dans la page.
N'ayant pas trouvé d'alternative libre à Polarstep, la solution retenue se base sur les briques logicielles libres suivantes :
Pelican propose d'écrire chaque billet de blogs dans un fichier texte indépendant (au format markdown ou reStructuredText).
Pelican les convertit en html et l'organisation du site ainsi généré (catégories, mots-clefs, archivage) se fait par le biais de gabarits (qui sont dans un sous-répertoire templates
)
L'installation ne sera pas développée ici, pelican étant disponible dans de nombreuses distributions.
Il faut créer la structure de travail (dans le répertoire personnel de notre choix) :
pelican-quickstart
En allant sur le dépôt des thèmes de pelican, il est possible de trouver le style graphique qui nous convient le mieux.
Nous allons utiliser le thème pelican-blue (sous licence MIT 2.0), qui a l'avantage d'être simple, et commençons son installation :
theme
dans notre structure de travailpelicanconf.py
pour configurer notre site. Il faut adapter quelques variables :SITENAME = 'Mon blog'
SITEDESCRIPTION = 'Mes souvenirs de vacances'
THEME = "./theme/pelican-blue"
STATIC_PATHS = ['images', 'gpx']
On va créer notre premier billet
Title: Première sortie
Date: 2025-05-01
Modified: 2025-05-01
Category: Lieux
Slug: depart
Tags: bonjour, balade
Bonjour tout le monde ! Quelle chouette sortie j'ai faite.
On lance la première compilation :
make clean
make html
On peut voir le résultat :
output
)make serve
) et lancer son navigateur web à l'adresse http://localhost:8000/
Pour plus de renseignements sur pelican, je vous invite à vous rendre sur la documentation du projet.
On va maintenant nettoyer le code des gabarits, en supprimant les choses que l'on trouve inutiles ou qui nous déplaisent. Tout se passe dans le répertoire templates
de notre thème.
On supprime les parties qui ne nous conviennent pas.
Nous attaquons désormais notre objectif : rendre visibles sur des cartes des fichiers de trace.
On va maintenant configurer la gestion des cartes, par l'intermédiaire de leaflet. Comme l'indique sa page wikipédia, leaflet est très largement utilisé et très pratique.
On va donc
static
de notre thème base.html
) pour y ajouter au niveau <head>
les références à leaflet : <link rel="stylesheet" href="{{ SITEURL }}/theme/leaflet/leaflet.css" integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" crossorigin=""/>
<script src="{{ SITEURL }}/theme/leaflet/leaflet.js" integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" crossorigin=""></script>
Comme on a récupéré en local les fichiers, on met des chemins propres à notre arborescence (via {{ SITEURL }}/theme/
).
Elle va se faire par l’intermédiaire d'un module supplémentaire https://github.com/mpetazzoni/leaflet-gpx (BSD 2).
De la même manière qu'on a intégré dans nos entêtes l'intégration de leaflet, nous allons ajouter une ligne pour faire référence à leaflet-gpx (bien vérifier le nom du fichier javascript) :
<script src="{{ SITEURL }}/theme/leaflet-gpx/gpx.js"></script>
Par rapport à la documentation officielle, on retire l'attribut defer (puisque nous utilisons les fichiers locaux et non distants).
Pour tester notre environnement, on va déposer dans notre répertoire gpx
un fichier de trace, puis on va ajouter dans notre billet les éléments de cartographie de notre voyage :
<div id="map" style="width: 600px; height: 400px;"></div>
<script>
var map = L.map('map');
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Carte et données : <a href="http://www.osm.org">OpenStreetMap</a>'
}).addTo(map);
var gpx = '/gpx/FICHIER.gpx';
new L.GPX(gpx, {async: true}).on('loaded', function(e) {
map.fitBounds(e.target.getBounds());
}).addTo(map);
</script>
On regénère notre site web, et on peut visualiser notre billet
Globalement, ça fait le boulot.
Mais on peut améliorer la chose : on peut par exemple cacher les marques de début et de fin d'itinéraire en insérant la ligne suivante après le async: true
markers: {startIcon: null, endIcon: null, }
Mais surtout, nous souhaitons que pelican génère automatiquement la partie consacrée au fichier de trace (alors que dans notre test, nous avons dû l'ajouter nous-même) !
Si l'on veut simplement ajouter notre fichier de trace et que notre gabarit le traite, on va ajouter cette information dans les entêtes de notre fichier markdown ! En effet pelican permet de créer des variables qui seront utilisables dans nos gabarits.
Nous allons donc créer et utiliser une variable (qui s'appellerait… Gpx
par exemple), qui stockera le nom du fichier gpx à afficher (les chemins sont relatifs à notre site web)
Title: Première sortie
Date: 2025-05-01
Modified: 2025-05-01
Category: Lieux
Gpx: /gpx/monfichier.gpx
Slug: depart
Tags: bonjour, balade
Nous modifions ensuite notre gabarit article.html
pour qu'il génère la carte à partir de notre variable.
Pelican est très souple : basé sur Jinja2, il permet les boucles, les conditions et les variables.
Tous les éléments qu'il utilise sont insérés dans des accolades. Le fonctionnement est facilement lisible et compréhensible.
On va donc conditonner (avec if
) l'insertion de leaflet.
{% if article.gpx %}
<div id="map" style="width: 600px; height: 400px;"></div>
<script>
var map = L.map('map');
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Carte et données : <a href="http://www.osm.org">OpenStreetMap</a>'
}).addTo(map);
var gpx = '{{ article.gpx }}';
new L.GPX(gpx, {async: true,
markers: {startIcon: null, endIcon: null, }
}).on('loaded', function(e) {
map.fitBounds(e.target.getBounds());
}).addTo(map);
</script>
{% endif %}
Bien entendu, nous supprimons ces références du fichier markdown correspondant à notre billet de test.
On regénère notre site web, et on peut visualiser notre billet… qui n'a pas changé : tout fonctionne. Pour chacune de nos sorties, il suffit donc d'indiquer le fichier de trace dans les entêtes pour que la carte soit insérée automatiquement dans notre billet.
Passons maintenant à l'intégration de nos photos.
Nous avons besoin :
Pour cela, nous allons procéder de la même manière que pour le fichier trace : nous allons créer et utiliser des variables dans les entêtes des fichiers markdown.
Nous modifions encore une fois les entêtes en ajoutant autant d'informations (image, latitude et longitude) que de photos à afficher en miniatures.
Title: Première sortie
Date: 2025-05-01
Modified: 2025-05-01
Category: Lieux
Gpx: /gpx/monfichier.gpx
Slug: depart
Img: /images/image1.jpg
Lat: 49.895517
Lon: 2.295983
Img: /images/image2.jpg
Lat: 49.89443
Lon: 2.30137
Tags: bonjour, balade
On remarque ici que l'on a mis plusieurs images avec les mêmes noms de variables.
Nous allons ensuite modifier les gabarits de pelican pour qu'ils positionnent des miniatures des photos sur notre trajet.
Nous allons à nouveau modifier notre fichier article.html
, en y ajoutant (à la suite de notre précédente modification, dans la condition {% if article.gpx %}
) le code suivant :
Nous commençons par indiquer l'icône qui s'affichera sur la carte à chaque photo mise en valeur
var MonIcone = L.icon({
iconUrl: '/images/app-photo.png',
iconSize: [36, 36]
});
Puis nous codons l'affichage du marqueur (qui sera géré par leaflet).
{% if article.img %}
{% if article.img is string %}
imageTxt = 'Description';
L.marker([{{ article.lat }}, {{ article.lon }}], {icon: MonIcone}).bindPopup(imageTxt + '<br><img src="{{ article.img }}" width="200px"><a href="#bal5">plus de détail</a>').addTo(map);
{% else %}
{% for n in range(article.img| length) %}
imageTxt = 'Description';
L.marker([{{ article.lat[n] }}, {{ article.lon[n] }}], {icon: MonIcone}).bindPopup(imageTxt + '<br><img src="{{ article.img[n] }}" width="200px"><a href="#bal5">plus de détail</a>').addTo(map);
{% endfor %}
{% endif %}
La difficulté réside dans la gestion des éléments répétitifs :
Les choix sont ici purement personnels ou démonstatifs :
On regénère notre site web, et on peut visualiser notre billet :
Et lorsqu'on clique sur une icône d'appareil photo, on voit bien notre popup :
Comme indiqué plus haut, la taille des miniatures affichées peut se gérer :
imagemagick
) pour diminuer la charge de notre serveur (afficher une photo de 3000 pixels à 200 pixels n'est pas optimal). Dans ce cas, il suffira d'adapter notre gabarit pour lui indiquer où aller chercher les petites images (/images/miniatures/
par exemple)Par contre, le point le plus compliqué est la gestion des coordonnées des photographies : il faut les rentrer à la main !
Pour les photographies qui n'intègrent pas les coordonnées dans leurs métadonnées, il n'y a pas d'autre solution que d'aller chercher sur une carte (openstreetmap par exemple) et de trouver le lieu de la prise de vue et de repérer les coordonnées.
Pour les photographies qui contiennent leurs coordonnées géographiques, on peut utiliser l'outil exiftool
pour les récupérer. On peut éventuellement faire un script bash qui affiche les lignes d'entête pour notre billet (on n'a plus qu'à les recopier ou les rediriger vers un fichier texte) :
for photo in $(ls ./content/images);
do
echo ""
echo "Img: /images/"$photo
LAT=$(exiftool -n -s3 -gpslatitude ./content/images/$photo)
echo "Lat: "$LAT
LONG=$(exiftool -n -s3 -gpslongitude ./content/images/$photo)
echo "Lon: "$LONG
done
Nous avons utilisé les options -n
qui affichent les valeurs numériques au format décimal (celui utilisé par openstreetmap pour les coordonnées) et -s3
pour avoir la valeur du champ sans le nom de son attribut.
Nous venons de voir les différentes techniques qui permettent d'avoir le rendu que nous souhaitions. Et le résultat est déjà agréable à regarder.
Nous pourrions nous arrêter ici, mais vous voulons que la carte reste en permanence dans le menu latéral. La solution est de la mettre dans une balise <aside>
.
Notre thème comporte déjà une telle balise : elle est dans le fichier base.html
… ce qui signifie qu'il ne peut pas voir les informations sur les articles (donc nos entêtes) !
La solution va donc consister à déplacer, à l'intérieur du fichier article.html
, tout notre code dans une section (que nous appellerons mamap :
{% block mamap %}
Mettre ici tout le code sur notre gestion cartographique
{% endblock %}
Et dans le fichier base.html
, on va insérer à l'intérieur des balises <aside>
son appel (qui ne tient que sur deux lignes) :
{% block mamap %}
{% endblock %}
Il faut surcharger le comportement de la carte gérée par leaflet :
.leaflet-container {
width: 400px;
height: 300px;
max-width: 100%;
max-height: 100%;
margin: auto;
}
Et vérifier que les largeurs de la carte, et de <aside>
soient compatibles.
Le résultat avec nos dernières modifications est désormais le suivant
Il est temps de finir cette dépêche, dans laquelle nous avons pu découvrir la souplesse et la richesse des gabarits gérés avec jinja2, ainsi que la facilité d'utilisation de leaflet.
Désormais, dans notre flux de travail, nos répertoires sont organisé ainsi :
content
+ gpx : les fichiers de trace
+ images : les photos que l'on veut afficher sur notre blog
fichierXX.md : les billets
output : notre site web (généré par pelican)
theme
+ pelican-blue : le thème choisi
+ static
+ css
+ leaflet
+ leaflet-gpx
+ templates
Et la rédaction de nos billets consiste à :
Cette dépêche démontre qu'il est possible d'avoir, avec les outils actuels, un rendu intéressant pour partager ses sorties. Et totalement utilisable en auto-hébergement.
Les outils utilisés sont très personnalisables et je vous invite à lire leurs documentations ou à parcourir leurs extensions respectives et de vous les approprier selon votre usage.
Malheureusement, la solution présentée ne conviendra qu'à une minorité d'utilisateurs. En effet, elle se base sur des éléments qui sont le plus souvent rendus invisibles (site web, transfert de fichiers, métadonnées) et elle est inutilisable sur téléphone.
Commentaires : voir le flux Atom ouvrir dans le navigateur
LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l’équipe de modération avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.
Ce que l’on sait moins, c’est que LinuxFr.org vous propose également de publier directement vos propres articles, sans validation a priori de lʼéquipe de modération. Ceux-ci s’appellent des journaux. Voici un florilège d’une dizaine de ces journaux parmi les mieux notés par les utilisateurs et les utilisatrices… qui notent. Lumière sur ceux du mois de mai passé.
Commentaires : voir le flux Atom ouvrir dans le navigateur
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 49 événements (France: 41, Québec: 4, internet: 3, Belgique: 1) est en seconde partie de dépêche.
Les Espaces publics numériques (EPN) vous proposent une séance pour découvrir l’actualité du net, mais également bien d’autres sujets !
Présentation
« Fake news », actualités, culture geek, réseaux sociaux, darknet, cryptomonnaie, l’univers du « libre », l’écologie numérique, l’impact du digital sur l’environnement, les réflexes à adopter… Une séance pour décrypter toute l’actualité du numérique en compagnie des médiateurs numériques.
En savoir plus
Cette activité fait partie de l’ensemble des ateliers collectifs proposés par les Espaces Publics Numériques (EPN) de la ville de Martigues.
Ces ateliers vont vous permettre de découvrir dans la convivialité des outils et des usages numériques utiles en fonction de votre niveau.
Il s’agit d’ateliers collectifs encadrés par des médiateurs numériques.
Retrouvez-nous sur Facebook
EPN Maison de la Formation et Jeunesse, EPN Maison de la Formation et Jeunesse, quai Lucien Toulmond, Martigues, Provence-Alpes-Côte d’Azur, France
https://www.ville-martigues.fr/services-en-ligne/martigues-numerique/espaces-publics-numeriques
Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.
Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.
Par ailleurs fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.
Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!
Venez nous rencontrer le premier lundi de chaque mois jusqu’en juillet. Nous vous attendons pour vous aider à utiliser nos services libres en ligne. Pour vous expliquer comment utiliser notre nuage Nextcloud et ses applications.
Nous vous attendons aussi si vous voulez contribuer, modestement ou plus largement à notre déploiement sur le bassin annécien.
L’Atelier de Bidouille Informatique Libre (ABIL) est ouvert à tous·tes les personnes qui n’arrivent pas à résoudre des problèmes avec leur ordinateur:
L’atelier permet de résoudre son problème en compagnie de bénévoles et des participants qui ne sont ni expert·e·s en informatique, ni réparateur·rice·s, mais qui ont l’habitude de la “bidouille” et seront là pour vous aider à trouver l’information là où elle se trouve (si elle existe).
Pendant les ateliers, l’ABIL met à disposition du matériel: postes de travail, unités centrales à remonter ou installer, écrans, claviers, souris, pièces détachées, connexion Internet…
Attention, l’ABIL ne met à disposition que des systèmes d’exploitation et des logiciels libres. Si vous souhaitez résoudre un problème sur un système ou logiciel non-libre, apportez votre machine pour participer à l’atelier, muni des licences du système d’exploitation et/ou des logiciels concernés.
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:
Radio Cause Commune, Radio Cause Commune, Internet
C’est avec un grand plaisir que nous vous annonçons cette réunion du groupe Blender à Montpellier. (Le premier mardi de chaque mois).
Rencontrer le groupe local d’utilisateurs du logiciel de modélisation 3D Blender pour échanger et actualiser ses connaissances sur ce logiciel à la fois très puissant et riche en potentialités. Attention, il ne s’agit pas d’ateliers d’initiation à Blender.
Les thèmes que nous vous proposons d’aborder :
Le programme :
Blender est un logiciel libre de modélisation, d’animation et de rendu en 3D. Cette réunion se veut pour partager du temps autour du projet, s’entre-aider, s’émuler, s’amuser, produire, ou tout simplement discuter. Cette réunion s’adresse à toutes les personnes débutantes, confirmées et même curieuses de l’image en 3D.
Ces rencontres du groupe Blender ont lieu le premier mardi de chaque mois de 17h00 à 19h00.
Sur inscription | GPS 43.60859/3.89329
Permanence associative du Schmilblik Numérique.
L’occasion de s’entraider dans nos usages des solutions libres au sein du Schmilblik, tiers-lieu dédié à la culture et la création artistique, à Chaumont.
Des boissons chaudes, de la bienveillance et beaucoup de convivialité.
Tous les niveaux techniques sont les bienvenus, de parfait·e débutant·e à expert·e chevronné·e.
Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.
Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.
Par ailleurs fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.
Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!
L’Association Club Linux Nord Pas-de-Calais est présent tous les premiers mardis du mois aux Petites Cantines, à Croix.
Au cours de ces séances, nous vous proposons d’installer le système d’exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.
Si votre ordinateur est récent et que vous vous voulez vous donner les moyens de maîtriser les informations qui y entrent et en sortent, ou si votre ordinateur devient poussif…
Pensez à nous rendre visite, c’est gratuit et on vous donnera toutes les clés pour que vous puissiez faire le choix qui vous convient 😁
Cette manifestation a lieu aux Petites Cantines de Croix. au 3 Place des Martyrs de la résistance, Croix.
L’association Ailes-52 tient sa permanence numérique tous les mardis à 20h.
Pour les adhérents ou visiteurs curieux, qui souhaitent:
Alors venez nous rencontrer et discuter lors de cette permanence.
La séance de travail se terminera au maximum à 21h30, le salon restera disponible pour des échanges éventuels entre les participants sans les animateurs.
Ailes-52 est une association loi 1901 reconnue d’intérêt général.
L’atelier est animé par des bénévoles de l’association.
Local de la rencontre: École de Technologie Supérieure A-13??
Rencontre virtuelle: https://bbb3.services-conseils-linux.org/Linux-Meetup
17:30 à 19:00 - 5 à 7 virtuel et en présentiel
Rejoignez-nous pour un moment de détente et de convivialité lors de notre 5 à 7. Que vous préfériez nous retrouver au Resto-Pub 100 Génies de l’ÉTS ou en ligne sur BigBlueButton (BBB), l’essentiel est de partager un moment agréable. Si vous avez l’intention de venir en personne, veuillez nous en informer afin de pouvoir réserver suffisamment de place pour vous.
18:30 à 19:00 - Installation et tests de l’environnement hybride (tests de son et vidéo)
19:00 à 21:30 - Programmation de la rencontre
Extras
Que vous soyez débutant ou expert, étudiant ou professionnel, cette réunion est ouverte à tous. Elle réunit une diversité de personnes, allant des gestionnaires aux programmeurs, des professeurs aux retraités, unissant ainsi des esprits passionnés par les logiciels libres, quel que soit votre domaine d’expertise.
Rejoignez-nous pour cette opportunité exceptionnelle de socialiser, d’apprendre, et de tisser des liens avec d’autres passionnés. Ensemble, nous pouvons approfondir notre compréhension des logiciels libres et contribuer à une communauté dynamique.
La participation est gratuite, et nous avons hâte de vous rencontrer, que ce soit en personne ou en ligne. Inscrivez-vous dès maintenant pour recevoir le lien de la réunion virtuelle, et pensez à nous informer si vous prévoyez de vous joindre à nous au Resto-Pub 100 Génies de l’ÉTS.
Au plaisir de partager cette soirée exceptionnelle avec vous!
Cordialement,
Martial
P.S.: Pour le transport en commun : Station de métro Bonaventure
Dans le cadre de la Semaine du Numérique responsable d’Insertech, voici un événement pour toutes celles et ceux dont l’ordinateur n’est pas compatible avec Windows 11 (ou simplement qui le veulent !).
Venez installer Linux sur votre ordinateur et de bénéficier d’un tout nouveau système d’exploitation accessible, stable et libre pour remplacer Windows.
Ce sera l’occasion d’aborder ce que sont les “logiciels libres” et leurs avantages.
L’installation dure environ 45 minutes et nous prendrons plusieurs ordinateurs en parallèle pour assurer un flux de passage optimal.
En collaboration avec FACiL
Bénévoles recherchés pour faire les installations: contacter Saad Sebti ssebti AT insertech.ca
Merci:)
Saviez-vous que 240 millions d’ordinateurs encore fonctionnels sont jetés chaque année ?
Installer ou configurer Linux, diagnostiquer mon ordinateur,
installer ou configurer un logiciel libre,
échanger sur GNU/Linux et les Logiciels Libres,
trouver des réponses à mes questions
Pour l’année 2025 notre association aGeNUx tiendra ses permanences tous les mercredis après-midi de 17h30 à 19h30 sauf les jours fériés et pendant les vacances d’été.
Elles ont lieu au Campus Numérique 47 à la salle Barjavel.
Ces permanences sont ouvertes à tous et à toutes, membres de l’association ou non. On peut s’y informer sur les logiciels libres, en tester, poser des questions ou tout simplement venir rencontrer d’autres utilisateurs de logiciels libres.
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.
Le GULL52 avec l’association REVOL organisent une visioconférence animée par Lise Whales.
Pour les tous·tes les personnes qui s’intéressent à la publication de livres numériques et papiers en auto-édition et qui souhaitent:
Alors, venez nous rencontrer et discuter lors de cet atelier.
Rendez-vous en visio sur:
[https://meet.jit.si/LogicielsLibresEtAutoEdition][32501_1]
L’Association Club Linux Nord Pas-de-Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.
Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l’aide pour résoudre vos problèmes d’installation, de configuration et d’utilisation de Logiciels Libres.
N’hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.
Dans une salle équipée d’un tableau blanc et d’un vidéoprojecteur, se dérouleront fréquemment des ateliers, des initiations, des discussions, des tests, des démonstrations, de l’entraide abordant le logiciel libre et de la dégustation de bières.
Cette permanence a lieu à la Salle des Associations, 42 rue Jules Roch à Orchies.
Repair café, atelier informatique, etc.
Tous les premiers dimanches du mois à “Mosaïque”.
Déjà fan d’OpenStreetMap ou envie de découvrir cette cartographie libre, de contribuer à l’enrichissement de la cartographie locale angevine, de mettre à jour des données qui vous tiennent à cœur (pistes cyclables, environnement, facilitation des parcours PMR, bâti, etc.) ?
Les cartographes bénévoles angevins se rencontrent les premiers jeudis de chaque mois pour échanger des astuces, faire découvrir les outils disponibles (sur ordiphone ou PC) et organiser des actions collectives.
Vous n’y connaissez rien ? Pas grave, on vous apprendra autour d’une pression, d’un thé ou d’un jus de fruit !
Repair du Libre (FabLab / Aquarium) - Cet atelier est consacré à la réparation d’ordinateurs et à l’installation rapide de systèmes d’exploitation Linux. Les participants peuvent venir avec leurs ordinateurs pour recevoir de l’aide technique. En partenariat avec le FabLab.
Vous avez des questions, des demandes, des propositions sur GNU/Linux et les Logiciels Libres, nous vous proposons les créneaux suivants pour l’animation d’ateliers de prises en mains et d’accompagnements à GNU/Linux et aux Logiciels Libres.
Cet atelier a pour but de vous familiariser avec l’environnement de travail Linux et la ligne de commande.
À l’IUT de Béziers, le premier jeudi de chaque mois, venez donc nous raconter des histoires de manchots… sur la banquise ou sur la plage, échanges, informations, conseils, entre-aides! GNU/Linux, Gnome, KDE… nous ne sommes pas sectaires à partir du moment que l’outil est libre. Il peut même s’agir de BSD, Haïku, c’est vous dire!
Linux est un système d’exploitation libre, qui convient à tous les ordinateurs anciens ou récents. Vous y trouverez tous les outils nécessaires à votre émancipation informatique!
Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible. Rejoindre le groupe Montpel’libre sur Telegram S’inscrire à la Newsletter de Montpel’libre.
Bus ligne 3, arrêt Trinité
Inscription | GPS 43.34691/3.22206
Carte OpenStreetMap
La librairie À Livr'ouvert est ravie de recevoir Isabelle Collet, autrice formidable et engagée de nombreux livres sur la place des femmes dans le monde numérique mais pas que… Rendez-vous jeudi 5 juin dès 18h30, pour un débat sur ce sujet de plus en plus d’actualité!
Isabelle Collet exerce à l’université de Genève, elle s’est formée en informatique. Enseignante-chercheuse, elle travaille sur la place des femmes dans cette discipline et plus généralement dans les sciences. Dès le début de ses recherches, elle constate que le nombre de femmes dans l’informatique diminue de façon drastique depuis la fin des années 1970. En 2018, l’informatique est l’une des filières les plus masculines avec l’aéronautique. Isabelle Collet explique cette chute par trois phénomènes conjugués. Dans les années 1980, l’informatique est un métier du tertiaire peu valorisé. Les femmes scientifiques y sont nombreuses. Lorsque l’informatique gagne en prestige, elle devient un métier d’homme. Lorsque les premiers micro-ordinateurs arrivent dans les foyers, ce sont les garçons qui en sont équipés au détriment des filles. Cela associe alors l’informatique aux mathématiques et à la technique donc aux secteurs à prédominance masculine. De plus, l’imaginaire de la science-fiction favorise la masculinisation de ce secteur. Pour rattraper ce déséquilibre, certaines écoles d’informatique ont mis en place des quotas. Les recherches d’Isabelle Collet sur les discriminations dont sont victimes les femmes dans les sciences et techniques l’ont amenée à travailler sur les questions de mixité à l’école et de pédagogie de l’égalité, voir son MOOC. Magali a eu la chance d’organiser une conférence avec elle lors de la fête de l’Humanité en 2023.
Le numérique est l’affaire de toutes: «Que diriez-vous d’«ordinateur»? C’est un mot correctement formé, qui se trouve même dans le Littré comme adjectif désignant Dieu qui met de l’ordre dans le monde». C’est ainsi que Jaques Perret inventa le terme pour IBM, signifiant par la même occasion le pouvoir qui serait conféré à la personne en capacité de programmer cette machine. À vrai dire, il hésita avec «Ordinatrice» mais un terme féminin signifiait une machine exécutante. Alors qu’avec ordinateur, les hommes allaient modéliser le monde et le dominer, sans l’aide des femmes.
Pourtant, elles ont été les pionnières du langage de programmation. Aujourd’hui, comment peut-on admettre une transition numérique imaginée, construite et gérée par une population homogène à 80% d’hommes blancs de milieu favorisé? Que va en faire l’Intelligence artificielle, ce miroir déformant de nos biais?
Venez en discuter avec nous, échanger de nouveaux arguments ou témoigner de votre expérience!
La librairie À Livr'ouvert est ravie de recevoir Isabelle Collet, autrice formidable et engagée de nombreux livres sur la place des femmes dans le monde numérique mais pas que… Rendez-vous jeudi 5 juin dès 18h30, pour un débat sur ce sujet de plus en plus d’actualité!
Isabelle Collet exerce à l’université de Genève, elle s’est formée en informatique. Enseignante-chercheuse elle a travaillé sur la place des femmes dans cette discipline et plus généralement dans les sciences. Dès le début de ses recherches, elle constate que le nombre de femmes dans l’informatique diminue de façon drastique depuis la fin des années 1970. En 2018, l’informatique est l’une des filières les plus masculines avec l’aéronautique. Isabelle Collet explique cette chute par trois phénomènes conjugués. Dans les années 1980, l’informatique est un métier du tertiaire peu valorisé. Les femmes scientifiques y sont nombreuses.
Lorsque l’informatique gagne en prestige, elle devient un métier d’homme. Lorsque les premiers micro-ordinateurs arrivent dans les foyers, ce sont les garçons qui en sont équipés au détriment des filles. Cela associe alors l’informatique aux mathématiques et à la technique donc aux secteurs à prédominance masculine. De plus, l’imaginaire de la science-fiction favorise la masculinisation de ce secteur. Pour rattraper ce déséquilibre, certaines écoles d’informatique ont mis en place des quotas. Les recherches d’Isabelle Collet sur les discriminations dont sont victimes les femmes dans les sciences et techniques l’ont amenée à travailler sur les questions de mixité à l’école et de pédagogie de l’égalité, voir son MOOC. Magali a eu la chance d’organiser une conférence avec elle lors de la fête de l’Humanité en 2023.
Le numérique est l’affaire de toutes: «Que diriez-vous d’«ordinateur»? C’est un mot correctement formé qui se trouve même dans le Littré comme adjectif désignant Dieu qui met de l’ordre dans le monde». C’est ainsi que Jaques Perret inventa le terme pour IBM, signifiant par la même occasion le pouvoir qui serait conféré à la personne en capacité de programmer cette machine. À vrai dire, il hésita avec «Ordinatrice» mais un terme féminin signifiait une machine exécutante. Alors qu’avec ordinateur, les hommes allaient modéliser le monde et le dominer, sans l’aide des femmes. Pourtant, elles ont été les pionnières du langage de programmation. Aujourd’hui, comment peut-on admettre une transition numérique imaginée, construite et gérée par une population homogène à 80% d’hommes blancs de milieu favorisé? Que va en faire l’Intelligence artificielle, ce miroir déformant de nos biais?
**Venez en discuter avec nous, échanger de nouveaux arguments ou témoigner de votre expérience! **
C’est la dernière soirée de notre cycle d’initiation douce à python. Pour finir, nous vous proposons divers compléments:
Accès libre et gratuit. Adhésion à la MPT facultative.
Salle: EPN
L’association Libretic tient sa permanence numérique tous les 1ᵉʳˢ jeudi du mois à 20h:
Que vous soyez adhérents ou non, si vous souhaitez:
alors venez discuter avec nous lors de cette permanence.
https://www.openstreetmap.org/way/163373667
Nous ouvrons la salle à partir de 19h45 ; si vous êtes disponible vous pouvez venir aider à l’installation.
Libretic est une association loi 1901 reconnue d’intérêt général.
L’atelier est animé par des bénévoles de l’association.
Forum du Libre (TeenLab) - Ce créneau est dédié aux présentations, au dépannage, à l’assistance et aux échanges autour des logiciels libres.
C’est un moment pour partager des connaissances et obtenir des conseils.
Le calendrier des présentations est sur le site https://alpinux.org
Le conseil d’administration (CA) de FACiL se réunit pour traiter des affaires courantes de l’association.
Par souci de transparence, les réunions du CA sont ouvertes aux membres.
Pourquoi vouloir assister aux réunions?
Vous pouvez assister aux réunions, par exemple, si vous souhaitez mieux connaître le fonctionnement de notre association, et/ou rencontrer les administrateurs et administratrices et/ou peut-être faire valoir votre point de vue en personne. Si vous désirez assister à la réunion, merci de nous avertir en écrivant à la personne ressource, dont l’adresse courriel est indiquée plus bas.
Ordre du jour: https://wiki.facil.qc.ca/view/Ordre_du_jour_de_la_r%C3%A9union_du_5_juin_2025
Le premier vendredi de chaque mois, l’association OISUX 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.
L’atelier aura lieu dans les locaux de la mairie.
Comment écrire de petits programmes ou script avec l’environnement Spyder
Antoinix est un groupe d’utilisateurs de logiciels libres (G.U.L.L.) situé à Antoing, en Belgique.
Nous proposons des ateliers de niveau débutant et avancé un vendredi sur deux de 18 à 20h. Les participants peuvent amener des sujets à aborder pendant les ateliers.
Si vous souhaitez participer à nos activités, nous vous conseillons d’avoir une connaissance générale dans l’utilisation d’un ordinateur, notre vocation n’étant pas l’apprentissage des bases de l’informatique. Nous ne sommes pas non plus un atelier de support informatique Windows ou Mac.
Bon à savoir: notre atelier se déroule dans une salle au nombre de places limitées, au maximum nous pouvons accueillir 6 à 7 personnes. Si vous souhaitez participer à nos ateliers merci de nous envoyer un mail à l’adresse ci dessous.
Le vendredi 6 juin de 18h30 à 20h se tiendra une conférence avec Baptiste, l’un des bénévoles de l’association Deuxfleurs.
Pour cette soirée, l’association Infini invite l’un des autres membres du Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires, CHATONS.
La conférence est ouverte à tout le monde et destinée au grand public. Elle sera suivie d'un moment convivial autour d’un apéritif partagé au sein des locaux de l’association Infini.
Fichier de l’affiche au grand format et en PDF
Au plaisir de vous rencontrer ou de vous revoir à cette occasion.
--
*Pour rappel, l’entrée des locaux d’Infini est située à l’arrière de la médiathèque des quatre moulins, au 186 rue Anatole France.
le lieu est accessible aux personnes à mobilité réduite
Il y a *des arceaux à vélo* à proximité
L’arrêt de bus 2b le plus proche est Cosmao Prétot
L’arrêt de tramway le plus proche est Polygone
Basque (en français plus bas)
Sorgin Informatika Libre eta SELgarrekin (selgarrekin.com) elkarteek programa libreari buruzko gaualdi bat antolatu dute dokumentalaren proiekzioarekin
Lol - Le logiciel libre, une affaire sérieuse (sartzea urririk)
Dokumentalak teknologia digitalek egunerokotasunaren erabileretan dituzten apustu sozialak azaltzen ditu, gure askatasun, eskubide eta segurtasunaren aurrean.
Nola eragiten du programak zure bizitzan ?
Ba al zenekien alternatiba libro bat badela ?
Dena den, serios kontu bat da !
Français
Les associations Sorgin Informatique Libre et SELgarrekin (selgarrekin.com) vous convient, le vendredi 11 octobre à 19h, à une soirée Docu-Blabla autour du documentaire:
Lol - Le logiciel libre, une affaire sérieuse (entrée libre)
Le documentaire expose les enjeux sociétaux des technologies numériques dans les usages du quotidien, vis-à-vis de nos libertés, de nos droits et de notre sécurité.
Nos données informatiques sont-elles utilisées à notre insu ?
La réponse est-elle le logiciel libre: bio et collaboratif ?
En tout cas, c’est une affaire sérieuse !
Le prochain Apéro mensuel Aïolibre aura lieu vendredi 6 juin 2025 à partir de 19h à La Base Marseille.
Au programme, l’association Le Donut viendra présenter ses activités autour des données et de l’usage qui peut en être fait pour le bénéfice collectif.
La réunion rassemble des associations du collectif AïoLibre: Provence Linux User Group, OpenStreetMap Marseille, La Quadrature du Net, Technopolice, l’APRIL, Wikipedia Projet Les sans pagEs Méditerranée, etc.
Les participant·e·s sont invité·e·s à apporter quelque chose à grignoter. Il est probable que des pizzas seront commandées au cours de la soirée.
Il n’est PAS possible d’apporter des boissons alcoolisées.
Des boissons (vins, bières, jus, etc.) seront en vente au bar à La Base.
Attention, c’est un bar associatif, donc il faut adhérer à La Base pour consommer. Si vous ne l’avez pas encore fait, faites le en ligne avant de venir via:
https://www.helloasso.com/associations/la-base-marseille/adhesions/adhesion-a-la-base-marseille-2025-2
Voir aussi la page Mobilizon de la soirée
Venez nombreuses et nombreux et faites passer le mot, cet évènement est ouvert à tous et toutes.
L’AGU3L Logiciels Libres à Annecy votre association se réunit 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 sujet 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 !
Le rendez-vous mensuel pour partager nos connaissances et échanger nos savoirs du monde du numérique.
Le 1er Samedi dès 9h00 à 12h00
Le premier samedi de chaque mois (sauf août et septembre), de 9h30 à 18h, nous organisons une journée porte ouverte pour présenter notre association et son but.
Lors de cette journée vous êtes invités à venir nous rencontrer pour découvrir les possibilités des logiciels libres.
Venez avec vos questions, vos souhaits, vos matériels, nous verrons ensemble comment y répondre.
Nous acceptons le don de Matériels informatique (surtout portables), Tablette et Smartphone, de préférence avec leur alimentation / chargeur.
Le Wiki pour vous aider à passer au Libre: https://wiki.llv.asso.fr/doku.php
Pour le déjeuner, une participation vous sera demandé.
IMPORTANT: Lisez la "Préparation pour l’installation": https://wiki.llv.asso.fr/doku.php?id=wiki:installer:preparation_installation
Localisation précise: https://www.openstreetmap.org/note/4365747
Proche du Métro (13) Malakoff Plateau de Vanves (à 5 minutes)
L’association StarinuX, promotrice du logiciel Libre et Opensource,
vous convie à l’atelier:
SERVEUR DNS : "Plongez dans l’envers du décor du Web ! »
Le DNS, la colonne vertébrale cachée d’Internet.
PRÉSENTATION: un serveur DNS joue un rôle fondamental dans le fonctionnement d’Internet en traduisant les noms de domaine littéraires lisibles par l’utilisateur en adresses IP (suite de n°:) compréhensibles par les ordinateurs et les réseaux.
Cette résolution DNS est essentielle pour établir une connexion entre le navigateur de l’utilisateur et le serveur qui héberge le site recherché. En d’autres termes, le système DNS agit comme un réseau de communication, garantissant que chaque requête aboutisse rapidement au bon service web ou à la bonne information. Sans ce mécanisme, les utilisateurs devraient mémoriser et saisir des adresses IP complexes pour accéder aux pages web, ce qui rendrait la navigation beaucoup moins intuitive. Grâce au DNS, la fluidité et la simplicité d’utilisation d’Internet sont ainsi assurées. www.exemple.com (adresse littéraire) = IP 80.0.0.2
CONTENU DE L’ATELIER:
Le Domain Name System traduit les noms de domaine lisibles par les humains (comme site.com) en adresses IP compréhensibles par les machines (comme 192.168.1.1). Il fonctionne comme un annuaire distribué permettant de localiser les ressources sur Internet de manière efficace.
L’atelier aura pour fonction ces objectifs:
-Apprendre à analyser et modifier les principaux enregistrements d’un domaine.
-Comprendre les mécanismes fondamentaux du DNS, notamment le rôle des résolveurs, des autorités et de la réplication.
-Se familiariser avec la gouvernance du DNS, incluant la gestion de la racine, les délégations, les registres et les bureaux d’enregistrement.
-Clarifier le fonctionnement du cache DNS et dissiper les idées reçues sur le délai systématique de 24h/48h.
-Apprendre à analyser et modifier les principaux enregistrements d’une zone DNS.
-Explorer divers outils permettant le débogage, la gestion de domaine (happyDomain), ainsi que la configuration locale de la résolution DNS, en -intégrant les protocoles DNS-over-TLS et DNS-over-HTTPS.
-Développer un regard critique sur certaines offres commerciales des bureaux d’enregistrement.
-L’atelier abordera la gestion d’un domaine personnel: pour recevoir ses mails sans être captif des GAFAM, pour avoir une présence en ligne avec un blog ou disposer de ses propres services. (Il n’y a pas besoin de posséder un nom de domaine pour participer à l’atelier.)
PRÉ-REQUIS: avoir une culture internet: navigateur, connexions à un site Web, l’importance du DNS, les réseaux, les routeurs, rôle du fichier /etc/hosts, vous utilisez souvent sans le savoir un serveur DNS avec votre FAI internet, il ne peut être contacté que par son IP.
Cette formation convient à un auditeur qui désire améliorer sa culture internet ou se lancer dans la construction d’un site Web.
L’ANIMATEUR: Pierre-Olivier Mercier est un professionnel des noms de domaine et contributeur au logiciel libre. Il exerce également en tant que professeur dans une école connue d’ingénieurs informatique.
INFOS: atelier réservé aux adhérents, 20€ par an, 10€ demandeurs d’emploi, pour plus de 10 formations annuelles.
CONFORT: belle salle bien équipée, café, thé, biscuits offerts. Transports en commun: Gare Courbevoie, à 5 minutes à pied, ligne St-Lazare <=> La Défense ou Métro ligne 3 Pont de Levallois, Bus 275, arrêt Stade.
INSCRIPTION: https://www.starinux.org/ateliers-sx.php
Au plaisir de votre inscription et venue le 7 juin,
L’asso Libriste Starinux
Contribution collective à Wikipédia
En partenariat avec La Cabale de la Quenelle (Wikipedia Lyon). Avec le pôle recherche du Rize et les Archives Municipales de Villeurbanne
© Wikipedia_logo
Contribuez aux communs et au partage des connaissances sur la thématique de l’année
grâce à des sources issues des archives, du pôle recherche, de la presse et du fonds vie locale. Une initiation à la contribution est prévue le matin.
Durée: 8h / Ados & Adultes
Réservation en ligne sur le site du Rize
CE SAMEDI LIBRE SE DÉROULERA au CENTRE DES AMANDIERS
Vérifier cette page avant de vous déplacer !
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
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:
Prochaines réunions de l’Axul (voir l’Agenda du Libre)
Centre Social et Culturel des Amandiers, Centre Social et Culturel des Amandiers, 8 allée des Amandiers, Aix-en-Provence, Provence-Alpes-Côte d’Azur, France
culture-libre, logiciel-libre, telephone-libre, gnu-linux, debian, ubuntu, e-os, samedi-libre, axul
Séance Raspberry PI 5 - Module 4: Héberger ses propres services informatiques chez soi sur un Raspberry Pi avec pour application serveur YunoHost.
YunoHost est une distribution basée sur Debian GNU/Linux composée de logiciels libres et ayant pour objectif de faciliter la pratique de l’auto-hébergement au sens large.
Autrement dit, YunoHost permet d’installer et d’utiliser son propre serveur dans le but d’héberger, le plus souvent chez soi, des services tels que des boites de courriers électroniques, des sites web, des outils de synchronisation de fichiers et des messageries instantanées.
Programme:
- Gestion des sauvegardes de secours
- Création des comptes utilisateurs
- Installation en ligne d’une application
- Mise à jour de YunoHost
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:
En fait, l’école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19ème 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
Le samedi 7 juin 2025 de 13h00 à 19h00.
MJC-EVS du Cheval Blanc, 1 faubourg des Vosges, Wintzenheim, Grand Est
[Leaflet][30229_1] \| © [OpenStreetMap][30229_2] 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**][30229_3] et les **Logiciels Libres**. Aucune compétence n’est demandée.
Pendant ces rencontres, informelles,
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
Install-party organisée par Ordis libres de l’Arrée de 14h à 18h.
L’association Ordis libres de l’Arrée propose une aide partagée sur Linux chaque samedi matin de 10h à midi et 2 install par an (de 14h à 18h), automne et printemps.
Elle distribue aussi régulièrement des ordis reconditionnés Debian_Linux. Ceci sur un abonnement de 10 e l’année.
Root66 vous propose une permanence Logiciels Libres.
À 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):
Entrée libre et gratuite 😎
Pour une installation Linux ou pour un dépannage particulier, nous vous recommandons d’envoyer un mail avant la permanence, en décrivant votre besoin à: contact@root66.net
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.
Trains et RER:
Tramway T13: station Saint-Cyr située à proximité.
Maison des associations « Simone Veil », 14 avenue Tom Morel, Saint-Cyr-l’École, Île-de-France, France
root66, linux, android, smartphone, logiciel-libre, logiciels-libres, dépannage, permanence
Toutes les informations sont sur https://premier-samedi.org
Plan des salles: https://premier-samedi.org/IMG/png/plancarrnum.png
Venez aider ou vous faire aider à installer et paramétrer des logiciels libres et toute distribution GNU/Linux ou Android avec les associations d’utilisateurs de Fedora, Mageia, Ubuntu, Debian pour GNU/Linux ; et Replicant, LineageOS, f-droid pour Android, sur netbook, portable, tour, PC/Mac, ou smartphone, éventuellement à côté de votre système actuel. Idem si vous avez des difficultés avec GNU/Linux, un périphérique, un logiciel libre, ou avec des logiciels libres sous Android.
Apéro/dîner dans un lieu à déterminer sur place
Cité des sciences et de l’industrie; Carrefour Numérique niveau -1, Cité des sciences et de l’industrie; Carrefour Numérique niveau -1, 30 avenue Corentin Cariou, Paris, Île-de-France, France
parinux, psl, install-party, logiciels-libres, gnu-linux, premier-samedi-du-libre
Permanence GNU/LINUX, installation et maintenance par LINESS en partenariat avec le CIJ (Club informatique de Juvisy-sur-Orge).
Il s’agit d’une assistance pour vous aider à installer et utiliser LINUX, mais ce n’est pas un cours à proprement parler.
Aucune inscription préalable n’est nécessaire, aucune assiduité n’est requise.
Quand vous avez un problème vous passez nous voir.
Éventuellement stationner parc Danaux (à coté du pont sur la Seine) qui est gratuit le samedi après-midi (3mn à pied après pour aller au CIJ).
C’est tout à côté de la gare.
Linux Nantes tient à vous informer de sa prochaine permanence.
Nous vous proposons:
Pour plus d’informations sur l’association, voir notre site
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:
Vous pouvez aussi venir pour une première prise d’informations et de contacts.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Aujourd’hui, on va mettre en place un serveur musical pilotable à distance en utilisant MPD. Il sera notamment capable de jouer de la musique stockée dessus ou des radios Internet. Il sera aussi capable de se comporter comme une enceinte Bluetooth.
On va parler de récup de vieux matos, de Debian, MPD, PipeWire, Samba, d’agent Bluetooth, de systemd (-analyze
, -logind
), de Powertop et de vbetool.
Cet article au ton très « administration système » s’adresse à :
Il est probablement trop technique pour quelqu’un qui ne manipule pas la ligne de commande, qui pourra peut-être malgré tout, avec suffisamment de motivation, se laisser porter par la démarche.
Note de lecture : cette dépêche est très détaillée, je vous conseille de passer les sections qui vous intéressent moins.
Dans mon salon, j’ai des petites enceintes toutes bêtes qui sonnent plutôt bien. Mettre de la musique implique de s’embêter à brancher un ordinateur, sur lequel je suis le seul avoir le contrôle. Ce serait bien d’avoir un système prêt à l’emploi et que tout le monde peut contrôler.
Nous allons, ensemble, remplir ces objectifs. On va rentrer dans les détails, qui peuvent être utiles dans d’autres applications, et parce que je sais que certaines personnes ici aiment ça, bande de geeks :-)
Note sur les interférences Wifi et Bluetooth. Le Wifi de cette tablette est en 2,4 GHz, pareil que le Bluetooth. Tout échange wifi cause des perturbations sur le Bluetooth et tout transfert intensif rend le Bluetooth inutilisable. Du grand classique. Un Wifi 5, 6 ou 7 aurait été appréciable. Il serait possible d’utiliser une carte Wifi USB, mais je n’en ai pas donc on fera sans.
Par souci de concision, on ne va pas détailler l’installation de Debian, il existe d’autres ressources au besoin.
En résumé :
wpa_supplicant
, supposé plus performant et plus stable permettant également de se passer de NetworkManager assez facilement) et on connecte l’appareil en wifi avec
systemd-analyze critical-chain
et systemd-analyze blame
(typiquement, si vous avez installé NetworkManager, ModemManager a peut-être été installé alors que vous n’avez pas de modem à gérer)Note : sur cette tablette, l’installateur Debian n’arrive pas à se connecter en Wifi, j’ai donc utilisé la version DVD (le premier suffit).
L’écran est potentiellement une des plus grosses sources de consommation électrique. On n’en a pas besoin, donc on va l’éteindre au démarrage et à la sortie de veille.
Pour cela, on va installer vbetool (sources : outils pour éteindre l’écran, lancer une commande au démarrage, lancer une commande après la veille):
sudo apt install vbetool
cat << EOF | sudo tee /etc/systemd/system/screenoff.service
[Unit]
Description=Screen off
After=suspend.target
[Service]
ExecStart=vbetool dpms off
[Install]
WantedBy=multi-user.target suspend.target
EOF
Attention : ça peut compliquer grandement l’usage de l’appareil, on peut vouloir appliquer un délai avant extinction pour se faciliter la vie.
Powertop permet de voir ce qui utilise le CPU et les diverses ressources, et d’ajuster un peu les paramètres de mise en veille de différents périphériques.
On va l’installer :
sudo apt install powertop
Ensuite, ça peut être cool de lancer l’outil pour constater un peu ce qui tourne et consomme des ressources, de se déplacer dans les onglets, et de tenter des trucs dans l’onglet « Tunables » :
sudo powertop
Si passer tout à Good
ne cause pas de problème d’instabilité évidente, alors on peut appliquer la configuration de Powertop à chaque démarrage (source) :
cat << EOF | sudo tee /etc/systemd/system/powertop.service
[Unit]
Description=PowerTOP auto tune
[Service]
Type=oneshot
Environment="TERM=dumb"
RemainAfterExit=true
ExecStart=/usr/sbin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable powertop.service
Sinon, il y a des solutions mentionnées dans la source pour désactiver certains changements (si vous observez des dysfonctionnements avec certains périphériques par exemple, et notamment si vous avez des problèmes de Wifi ou Bluetooth)
Perso, je sais que sur cette tablette, passer tout à Good
fait (faisait il y a 10 ans en tout cas) qu’après un délai la première frappe sur le clavier ou le premier clic de la souris était ignoré, et aussi était nécessaire pour réveiller l’USB – clairement je m’en fiche ici, mais si votre wifi ou votre Bluetooth est en USB et que les paramètres causent une extinction après un délai, clairement ce n’est pas bon).
Sur ma tablette, un appui court sur le bouton power éteint la tablette (et ensuite on la rallume en appuyant 3 longues secondes). Si on souhaite qu’un appui court mette en veille l’appareil et un appui long l’éteigne, comme ça on fait un compromis énergétique supposément raisonnable pour rendre l’ensemble un poil plus pratique, c’est facile avec systemd.
Ajoutez ces deux lignes au fichier /etc/systemd/logind.conf
:
HandlePowerKey=suspend
HandlePowerKeyLongPress=poweroff
Rechargez les paramètres :
sudo systemctl restart systemd-logind
Ok, passons au cœur du sujet : mpd.
Simplement, c’est un lecteur de musique pilotable à distance qui est capable de :
Entre autres.
Certains clients MPD, comme Cantata (une application Qt5 plus ou moins abandonnée mais encore dans les dépôts), sont même capables de lire de la musique sur votre serveur MPD que vous avez localement sur votre ordinateur, ou de gérer les playlists. Ça rend d’ailleurs la constitution de playlists vaguement confortable. Vous n’avez pas besoin d’écrire des playlists M3U à la main, quoi.
Les avantages sont multiples :
sudo apt install mpd
On va modifier sa configuration :
sudo nano /etc/mpd.conf
On peut laisser les paramètres par défaut suivants :
music_directory "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
Vous l’aurez compris, c’est là où on stocke les musiques et les playlists. Dans la section suivante, on verra comment rendre le dépôt de morceaux simple et convivial.
On va laisser la plupart des autres paramètres par défaut.
On va changer bind_to_address
, qui est par défaut à localhost
, mais on veut que n’importe quel appareil sur le réseau soit capable de s'y connecter. On va aussi explicitement mettre le port à la valeur par défaut (ce n’est probablement pas nécessaire, mais c’est ce que j’ai fait) :
bind_to_address "0.0.0.0"
port "6600"
On veut aussi que quand des fichiers sont changés dans les dossiers music
et playlists
, mpd se mette à jour tout seul pour ne pas avoir à le baby-sitter :
auto_update "yes"
J’ai tenté d’activer zeroconf pour que les clients MPD puissent le trouver tout seul :
zeroconf_enabled "yes"
zeroconf_name "Music Player @ %h"
Mais en vrai, je n’ai pas réussi à faire fonctionner ça. En tout cas, un prérequis est d’avoir installé et activé avahi-daemon
, on verra ça plus tard dans la partie Samba du coup.
Vous aurez peut-être envie de mettre un mot de passe voire de changer les permissions par défaut en décommentant et adaptant les paramètres suivants, mais c’est optionnel :
#password "password@read,add,control,admin"
#default_permissions "read,add,control,admin"
Ensuite, la partie critique, la sortie audio. Pour l’instant, on va dire à mpd
d’utiliser Alsa directement. C’est le plus direct et le plus léger (on passera à PipeWire plus tard, pour gérer l’aspect récepteur Bluetooth)
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
mixer_type "hardware" # optional
# mixer_device "default" # optional
mixer_control "Master" # optional
mixer_index "0" # optional
}
Pour une de mes installations, j’ai commenté mixer_device
parce que ce n’est manifestement pas la bonne valeur chez moi, et que ça marche bien sans.
Vous pouvez vous passer des autres valeurs optionnelles, mais vous n’aurez pas le contrôle du volume sonore depuis les clients MPD si vous faites ça. Vous allez donc devoir trouver les bonnes valeurs pour les paramètres mixer_*
, et pour device
. ainsi que mixer_control
et mixer_index
.
Quelques indices :
hw:0,0
est probablement la bonne valeur pour device
, et 0
pour mixer_index
aussi. Vous pouvez lister vos cartes son avec aplay -L
. Vous aurez peut-être besoin d’installer le paquet alsa-utils
.mixer_control
est le nom du contrôle que vous utiliserez pour changer le volume dans alsamixer
, du paquet alsamixergui
que vous aurez probablement besoin d’installer.Si vous galérez trop avec les valeurs de mixer-*
, vous pouvez simplement utiliser mixer_type "software"
, c’est moins propre mais ça devrait faire le taf. Et sinon, vous pouvez toujours sortir l’artillerie lourde et passer directement à PipeWire.
Pour appliquer vos modifications :
systemctl enable --now mpd # À partir de Debian Trixie, mpd n’est plus activé par défaut au niveau du système
systemctl restart mpd # Si MPD tournait déjà
Vous pouvez déboguer vos changements avec la commande suivante, qui suit les logs en temps réel :
journalctl -fu mpd
Vous avez plusieurs options pour essayer de lire des choses avec mpd :
mpc
directement sur le serveur. Normalement mpc play
permet de lancer la lecture.Moi, j’ai testé avec une webradio dans une playlist (/var/lib/mpd/playlists/radio-paradise-main-mix.m3u
avec le contenu http://stream.radioparadise.com/ogg-192m
), mais on peut aussi évidemment placer un morceau dans /var/lib/mpd/music/
.
Le niveau sonore de mes morceaux n’est pas homogène, donc il faut sans cesse adapter le volume d’un morceau à l’autre. C’est pénible, voire inutilisable en l’état. Une solution pour ça est replay gain : on analyse et on enregistre le niveau sonore d’une piste dans ses métadonnées.
Il existe plein d’outils pour faire ça, dont https://github.com/complexlogic/rsgain
On peut le faire avant d’envoyer les fichiers sur l’appareil. Pour ma part, je l’ai fait sur la tablette, et il n’existe pas de paquet Debian 32 bits, donc je l’ai compilé :
sudo apt install cmake build-essential pkd-config git libavcodec-dev libavformat-dev libtag1-dev libebur128 libinih-dev libfmt-dev
git clone --depth=1 https://github.com/complexlogic/rsgain
cd rsgain
mkdir build
cd build
cmake ..
make -j2
sudo make install
Il faudra s'assurer que les morceaux au format Opus sont étiquetés avec le tag R128_TRACK_GAIN
et pas REPLAYGAIN_TRACK_GAIN
, parce que c'est ce que MPD s’attend à avoir. Pour ça, on va convaincre rsgain de suivre les standards (que certains lecteurs de musiques ne comprennent pas) en créant un preset qui contient :
[Opus]
OpusMode=s
Mes morceaux ne sont pas organisés par albums, donc je désactive l’analyse par album. Je vais donc partir du preset no_album :
mkdir -p ~/.config/rsgain/presets; cat << EOF > ~/.config/rsgain/presets/no_album_standard_opus.ini
[Global]
TagMode=i
Album=false
TargetLoudness=-18
ClipMode=p
MaxPeakLevel=0.0
TruePeak=false
Lowercase=false
ID3v2Version=keep
PreserveMtimes=false
DualMono=false
OpusMode=s
EOF
Ensuite, on peut le rsgain sur le dossier de musiques avec ce preset. Mes morceaux ne sont pas organisés par albums, donc je désactive l’analyse par album.
rsgain easy -p no_album_standard_opus -m MAX /var/lib/mpd/music
Note : l'option --skip-existing
permet d'ignorer les fichiers déjà taggés :
rsgain easy --skip-existing -p no_album_standard_opus -m MAX /var/lib/mpd/music
Avec cette option, on peut exécuter cette tâche régulièrement, par exemple dans un cron, pour calculer le ReplayGain pour les nouveaux fichiers. Pour la première exécution, il vaut certainement mieux ne pas l’utiliser, sinon, si vous aviez déjà des fichiers qui avaient l'information, il se peut que le résultat ne soit pas uniforme.
Il faut dire à MPD d’utiliser le ReplayGain dans /etc/mpd.conf
:
replaygain "track"
Vous aurez peut-être besoin de jouer avec les autres paramètres liés au volume et au ReplayGain.
Voici les miens :
# Ce paramètre définit la pré-amplification à appliquer pour les morceaux qui ont l'information du ReplayGain
replaygain_preamp "0"
# Ce paramètre définit la pré-amplification à appliquer pour les morceaux qui ne l'ont pas
replaygain_missing_preamp "0"
# Faut-il interdire à MPD de dépasser le niveau original d'amplification en appliquant le ReplayGain?
replaygain_limit "no"
# Faut-il permettre à MPD d'ajuster le volume pendant la lecture pour normaliser ?
volume_normalization "no"
Un autre paramètre qu’on peut régler, c'est la manière dont MPD règle le volume dynamiquement pour ReplayGain. Dans votre bloc audio_output
, vous pouvez ajouter replay_gain_handler
et la valeur "software"
(c'est la valeur par défaut) ou "mixer"
. En théorique, les traitements software dégradent le son, mais en pratique, avec "mixer"
, je tombe sur ce bug qui met le volume à 100% après chaque changement de piste.
Note : je ne suis pas encore convaincu d’avoir réussi à trouver les réglages parfaits, n’hésitez pas à expérimenter.
À ce stade, vous devriez avoir un serveur MPD fonctionnel et configuré. Si applicable, vous pouvez commencer à suggérer aux gens de votre foyer d’installer l’application M.A.L.P sur leur appareil Android ; elle est libre et disponible sur F-Droid et sur le Play Store. Avec un peu de chance, votre enthousiasme était communicatif et c’est eux qui vous demanderont :-)
Pour les autres types d’appareils, vous allez devoir faire vos recherches vous-même je n’ai pas étudié les options sous Windows, Mac ou iPhone, mais il y en a. Pour Linux, j’ai essayé Cantata. Il me convient, si ce n’est qu’il a l’air un peu abandonné, et il a une interface certes conviviale, mais quand même un peu brute. Il existe des widgets qui s’intègrent aux différents environnements de bureaux pour les différents systèmes d’exploitation, je n’ai pas exploré. Le site de MPD propose une liste de clients, et le wiki de Arch aussi.
Déposer des morceaux, vous allez probablement le faire depuis un ordinateur, et à peu près n’importe quel système d’exploitation est capable d’aller chercher un dossier SMB en réseau, alors je vous propose de configurer un serveur Samba. Ça a le bon goût d’être très léger, très simple à faire et de fonctionner depuis n’importe quel OS. Allons-y, et tant qu’à faire, on va aussi installer Avahi, qui permettra aux ordinateurs sous Linux et Mac de découvrir les dossiers partagés tous seuls :
sudo apt install samba avahi-daemon
On va partager nos dossiers music
et playlists
au monde entier en lecture-écriture (YOLO). On édite /etc/samba/smb.conf
:
[Musique]
path=/var/lib/mpd/music
read only=no
writable=yes
comment=Fichiers musique MPD
guest ok = yes
force group = audio
force user = mpd
browsable = yes
public = yes
create mask = 0644
directory mask = 0755
[Playlists]
path=/var/lib/mpd/playlists
read only=no
writable=yes
comment=Listes de lecture MPD
guest ok = yes
force group = audio
force user = mpd
browsable = yes
public = yes
create mask = 0644
directory mask = 0755
Je ne maitrise pas particulièrement Samba et il y a peut-être des options superflues, mais globalement l’esprit c’est :
Bien sûr, on peut vouloir restreindre l’accès à certains utilisateurs et/ou avec un mot de passe. Je vous laisse creuser.
Après un redémarrage de Samba :
sudo systemctl restart samba
Avec un peu de chance, dans l’onglet « Réseau » de votre gestionnaire de fichier, dans la section « Partages SMB », votre appareil apparait. Sinon, vous devriez pouvoir y accéder avec smb://HOST/
avec Dolphin et probablement Nautilus, probablement \\HOST
sous Windows.
Ce n’est bien sûr pas nécessaire si vous êtes parfaitement satisfait·e avec MPD, mais si vous voulez que votre appareil soit en plus capable de se comporter comme une enceinte Bluetooth, vous êtes au bon endroit.
Les difficultés qu’on va résoudre sont les suivantes :
Lors de l’installation de Debian, on a défini un utilisateur. On peut utiliser cet utilisateur. Sinon, on peut aussi en créer un pour ça, pensez bien à l’ajouter aux groupes audio
et bluetooth
.
On va démarrer une session utilisateur au boot :
sudo loginctl enable-linger user # remplacer user par le nom d’utilisateur
On va s’assurer que les processus de cette session ne sont pas tués au moment où on quitte une session (par exemple quand on quitte une session ssh) : dans le fichier /etc/systemd/logind.conf
, décommentez la ligne KillExcludeUsers
et ajouter le nom d’utilisateur après le =
. Vous deviez avoir
KillExcludeUsers=user
où user
est le nom d’utilisateur.
On peut maintenant recharger ces paramètres :
sudo systemctl restart systemd-logind
À ce stade, MPD bloque probablement l’utilisation du son parce qu’il s’y connecte via ALSA. On va le stopper.
sudo systemctl stop mpd
PipeWire et WirePlumber vont dorénavant gérer le son, et libspa-0.2-bluetooth
permet au démon qui gère le Bluetooth (Bluez) de s’inter-connecter à PipeWire pour le Bluetooth Audio.
sudo apt install wireplumber pipewire libspa-0.2-bluetooth
En tant que votre utilisateur (nommé user
dans les commandes précédentes) (c’est important), activez PipeWire au démarrage et lancez-le :
systemctl --user enable --now pipewire wireplumber
Notez que pipewire-pulse
n’est pas nécessaire, d’ailleurs vous pouvez le supprimer ou le désactiver en toute sécurité s’il a été installé.
Normalement, accepter les connexions Bluetooth se fait à l’aide d’un agent Bluetooth :
bluetooth-applet
(est-ce que ça existe encore ?) que vous lancez. Là, évidemment, on n’a pas de session graphique, et pour l’instant on n’a pas d’agent Bluetooth qui tourne.bluetoothctl
. Je vous invite à essayer. Vous pouvez lancer des commandes comme pairable on
, discoverable on
, scan on
, et essayer de vous connecter avec un autre appareil. Après vos tests, vous pouvez tout recommencer en faisant oublier les appareils des deux côtés.Évidemment, on ne va pas se connecter en ssh pour lancer bluetoothctl
à chaque fois qu’on veut se connecter en Bluetooth. On va mettre en place un agent qui démarre automatiquement et qui a un comportement similaire à un casque ou des enceintes Bluetooth : qui accepte toutes les connexions Bluetooth audio. Pour ça, on va utiliser un script Python partagé par Collabora sous Licence LGPL 2.1+ qui fait ça très bien et qu’on va lancer au démarrage.
Bien sûr, ça veut dire que vos voisins peuvent s’amuser à jouer des trucs chez vous, ou même se connecter fortuitement en choisissant la mauvaise entrée.
Ce script a une dépendance, qu’on va installer :
sudo apt install python3-dbus
On va placer ce script dans speaker-agent.py
:
#!/usr/bin/python3
# SPDX-License-Identifier: LGPL-2.1-or-later
import dbus
import dbus.service
import dbus.mainloop.glib
from gi.repository import GLib
BUS_NAME = 'org.bluez'
AGENT_INTERFACE = 'org.bluez.Agent1'
AGENT_PATH = "/speaker/agent"
A2DP = '0000110d-0000-1000-8000-00805f9b34fb'
AVRCP = '0000110e-0000-1000-8000-00805f9b34fb'
bus = None
class Rejected(dbus.DBusException):
_dbus_error_name = "org.bluez.Error.Rejected"
class Agent(dbus.service.Object):
exit_on_release = True
def set_exit_on_release(self, exit_on_release):
self.exit_on_release = exit_on_release
@dbus.service.method(AGENT_INTERFACE,
in_signature="", out_signature="")
def Release(self):
print("Release")
if self.exit_on_release:
mainloop.quit()
@dbus.service.method(AGENT_INTERFACE,
in_signature="os", out_signature="")
def AuthorizeService(self, device, uuid):
# Always authorize A2DP and AVRCP connection
if uuid in [A2DP, AVRCP]:
print("AuthorizeService (%s, %s)" % (device, uuid))
return
else:
print("Service rejected (%s, %s)" % (device, uuid))
raise Rejected("Connection rejected by user")
@dbus.service.method(AGENT_INTERFACE,
in_signature="", out_signature="")
def Cancel(self):
print("Cancel")
if __name__ == '__main__':
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SystemBus()
agent = Agent(bus, AGENT_PATH)
mainloop = GLib.MainLoop()
# By default Bluetooth adapter is not discoverable and there's
# a 3 min timeout
# Set it as always discoverable
adapter = dbus.Interface(bus.get_object(BUS_NAME, "/org/bluez/hci0"),
"org.freedesktop.DBus.Properties")
adapter.Set("org.bluez.Adapter1", "DiscoverableTimeout", dbus.UInt32(0))
adapter.Set("org.bluez.Adapter1", "Discoverable", True)
print("RPi speaker discoverable")
# As the RPi speaker will not have any interface, create a pairing
# agent with NoInputNoOutput capability
obj = bus.get_object(BUS_NAME, "/org/bluez")
manager = dbus.Interface(obj, "org.bluez.AgentManager1")
manager.RegisterAgent(AGENT_PATH, "NoInputNoOutput")
print("Agent registered")
manager.RequestDefaultAgent(AGENT_PATH)
mainloop.run()
Le script mentionne le Raspberry Pi, mais il n’y a absolument rien de spécifique au Raspberry dedans, il est suffisamment générique.
On va lancer ce script au démarrage en créant le fichier ~/.config/systemd/user/speaker-agent.service
[Unit]
Description=Bluetooth speaker agent
[Service]
ExecStart=python3 speaker-agent.py
[Install]
WantedBy=default.target
Et en l’activant (--now
le lance tout de suite) :
systemctl --user enable --now speaker-agent.service
Il faudra aussi mettre JustWorksRepairing = always
dans /etc/bluetooth/main.conf
pour permettre le re-appairage sans interaction. Bon là j’avoue, je paraphrase largement ma source :-)
Ensuite, on va autoriser la connexion Bluetooth même sans session active (en SSH par exemple) (source). Si on ne fait pas ça, la connexion Bluetooth n’est pas possible si l’utilisateur n’a pas une session active (les symptômes : on arrive à se connecter en Bluetooth que quand on est loggué en SSH ou autre, et la connexion Bluetooth casse dès qu’on quitte la session).
mkdir -p ~/.config/wireplumber/bluetooth.lua.d
cat > ~/.config/wireplumber/bluetooth.lua.d/80-disable-logind.lua << EOF
-- Disable arbitration of user allowance of bluetooth via D-Bus user session
bluez_monitor.properties["with-logind"] = false
EOF
systemctl --user restart wireplumber
Pour que MPD utilise PipeWire, il faut adapter :
audio_output
/var/lib/mpd
Dans /etc/mpd.conf
, changer la ligne user :
user "mpd"
Elle doit maintenant utiliser votre utilisateur :
user "user"
Commentez votre bloc audio_output
, on va maintenant utiliser PipeWire (je suppose qu’on pourrait garder les deux et les clients MPD peuvent probablement permettre de choisir la sortie son, mais ça me parait complexifier l’utilisation pour un intérêt pas clair, ce qui va contre nos objectifs) :
audio_output {
type "pipewire"
name "PipeWire Sound Server"
}
Maintenant, il est temps d’adapter les permissions dans /var/lib/mpd
. On va stopper Samba juste avant, et adapter sa configuration.
sudo systemctl stop mpd samba # si mpd tournait encore
sudo chown -rv user /var/lib/mpd
sudo systemctl start mpd
Note : MPD peut aussi être démarré dans une session utilisateur et à ce stade, c’est ce qu’il serait probablement le plus logique de faire, en bougeant /etc/mpd.conf
et le contenu de /var/lib/mpd
dans le dossier de notre utilisateur. C’est d’ailleurs la manière privilégiée de démarrer MPD à partir de Debian Trixie. Par simplicité et cohérence, et parce que cette section « Récepteur Bluetooth » est optionnelle mais que les manipulations pour lancer une session utilisateur au démarrage décrites dans cette section seraient nécessaires pour lancer MPD en tant que service utilisateur au démarrage dans tous les cas et que ça apporte une réelle complexité, on fait le choix de garder MPD en tant que service système.
Modifiez /etc/samba/smb.conf
. Dans les deux blocs de partages qu’on a ajouté précédemment, changez la ligne force user = mpd
en:
force user = user
Puis on peut redémarrer Samba :
sudo systemctl start samba
Si vous voyez cela dans les logs de PipeWire :
user@tablette:~$ journalctl --user -fu pipewire
avril 29 13:41:01 tablette systemd[514]: Started pipewire.service - PipeWire Multimedia Service.
avril 29 13:41:01 tablette pipewire[531]: mod.rt: Can't find org.freedesktop.portal.Desktop. Is xdg-desktop-portal running?
avril 29 13:41:01 tablette pipewire[531]: mod.rt: found session bus but no portal
avril 29 13:41:02 tablette pipewire[531]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
avril 29 13:41:02 tablette pipewire[531]: mod.rt: could not set nice-level to -11: Permission non accordée
avril 29 13:41:02 tablette pipewire[531]: mod.rt: RTKit error: org.freedesktop.DBus.Error.AccessDenied
avril 29 13:41:02 tablette pipewire[531]: mod.rt: could not make thread 547 realtime using RTKit: Permission non accordée
Ça veut grosso modo dire que PipeWire cherche à se rendre plus prioritaire via un mécanisme fourni par les environnements de bureau (xdg-desktop-portal), n’y arrive pas parce qu’évidemment, aucun environnement de bureau ne tourne, alors il essaie de demander au service système rtkit, et se fait jeter.
Ce n’est pas très grave et on pourrait vivre sans, mais ça pourrait aider à limiter les saccades sonores, donc on va réparer ça (et je pense avoir vu une bonne amélioration grâce à ça).
Le fichier /usr/share/polkit-1/actions/org.freedesktop.RealtimeKit1.policy
dicte qui a le droit ou non de configurer sa priorité (découvert ici, mais le conseil de modifier ce fichier système n’est pas bon, au moins parce qu’une mise à jour future risque d’écraser les modifications) :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<vendor>Lennart Poettering</vendor>
<action id="org.freedesktop.RealtimeKit1.acquire-high-priority">
<description>Grant high priority scheduling to a user process</description>
<description xml:lang="tr">Bir sürece yüksek öncelikli çalışabilme yetkisi ver</description>
<message>Authentication is required to grant an application high priority scheduling</message>
<message xml:lang="tr">Sürecin yüksek öncelikli çalıştırılabilmesi için yetki gerekiyor</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
<action id="org.freedesktop.RealtimeKit1.acquire-real-time">
<description>Grant realtime scheduling to a user process</description>
<description xml:lang="tr">Bir sürece gerçek zamanlı çalışabilme yetkisi ver</description>
<message>Authentication is required to grant an application realtime scheduling</message>
<message xml:lang="tr">Sürecin gerçek zamanlı çalıştırılabilmesi için yetki gerekiyor</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
</action>
</policyconfig>
Dans un système Unix, les paramètres systèmes sont dans /etc
. Pour Polkit, il existe un mécanisme pour écrire des règles, qu’on va utiliser. On va créer une règle qui permet à n’importe quel utilisateur du groupe audio
de modifier la priorité de ses processus. C’est probablement trop large, mais je ne connais pas bien Polkit et ça fera le taf pour notre application dédiée à l’audio. Si vous avez des meilleures idées, n’hésitez pas à partager en commentaire.
sudo cat > /etc/polkit-1/rules.d/rt.rules << EOF
polkit.addRule(function(action, subject) {
if (subject.isInGroup("audio") && (
action.id == "org.freedesktop.RealtimeKit1.acquire-high-priority" ||
action.id == "org.freedesktop.RealtimeKit1.acquire-real-time"
)) {
return polkit.Result.YES;
}
})
EOF
sudo systemctl restart polkit.service
systemctl --user restart pipewire
On pourra constater l’absence des échecs dans les journaux de PipeWire.
Bon, on sent bien que toute cette utilisation audio sans session utilisateur standard n’est pas un cas d’utilisation hyper bien prévu et on se retrouve à toucher des coins un peu sombres du système…
Si vous avez un Wifi en 2,4 GHz, ça peut causer des soucis avec le Bluetooth, et le son peut saccader. Si vous observez cela, il faudra alors limiter au maximum les services et autres tâches de fond qui font des communications réseau. Évidemment, si vous pouvez utiliser un câble Ethernet, c’est encore mieux.
Sur ce plan, tous les codecs audio Bluetooth ne semblent pas se valoir. Pour tester ça, j’ai lancé un test iperf3 entre la tablette et mon ordinateur portable pour saturer le Wifi. Ça devenait immédiatement catastrophique avec le codec SBC-XQ, alors qu’avec le codec Opus 05, il y a initialement des saccades, puis ça s’améliore vite. J’imagine que le codec Opus dégrade très efficacement la qualité pour compenser. Bon, malheureusement, tous les systèmes ne permettent pas de choisir son codec donc ce n’est qu’une solution partielle au problème.
C'est léger :
load average: 0,12, 0,10, 0,05
$ free -mh
total utilisé libre partagé tamp/cache disponible
Mem: 986Mi 253Mi 324Mi 6,1Mi 550Mi 733Mi
Échange: 974Mi 0B 974Mi
Globalement, le CPU s’ennuie en pleine lecture, et à peine un tiers du Giga de mémoire vive est utilisé, la partition d’échange s’ennuie, donc il y a encore largement la place de faire tourner d’autres trucs sur cet appareil si jamais. On peut aussi constater qu’ajouter MPD et tout ce bazar à une installation existante ne la surchargerait pas plus que ça.
On a aussi un temps de démarrage autour des 20 secondes, ce qui est franchement pas mal.
On est pas mal rentrés dans les détails, c’était l’occasion d’explorer plein de choses mine de rien. J’ai à la fois appris des choses, précisé des connaissances, et mis plein de choses que je savais ensemble pour obtenir un résultat très satisfaisant. On se retrouve à manipuler de la gestion de services, des configurations systemd un peu poussées, du bluetooth, du son avec ALSA et PipeWire, de la gestion de session utilisateur sur un système headless, et plein d’autres trucs et aller dans les détails comme le boot pour avoir quelque chose de rapide, comme l’écran éteint au bon moment, ou la personnalisation du comportement du bouton power (honnêtement, je n’étais pas très sûr que c’était possible, j’avais lancé la recherche au cas où !).
J’espère que l’aventure vous a plu aussi.
Bien sûr l’ensemble est perfectible, alors je vous laisse avec des idées, n’hésitez pas à partager les vôtres en commentaires :
/var/log
sur le SSD, entrainant une usure et un ralentissement cependant probablement tous deux négligeables. On pourrait vouloir ne pas les garder, mais c’est aussi risquer de perdre des informations de débogage le jour où il y a un pépin.Je vais probablement trouver d’autres choses à améliorer après publication de l’article. Je partagerai peut-être les choses intéressantes en commentaires ou dans des journaux, et je ferai peut-être vivre l’article sur mon site.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Not so Common Desktop Environment reproduit fidèlement Common Desktop Environment dit CDE, classique des Unix des années 90. Mais pourquoi puisque CDE est libre ? Eh bien pour faire mieux ! NsCDE est plus léger, plus complet, plus souple.
NsCDE est sorti en version 2.3 le 20 juin 2023. C'est un petit projet qui s'appuie sur un thème pour FVWM et quelques utilitaires de son cru. Le reste, c'est un thème pour les applications GTK et Qt. Poussant le mimétisme jusqu'à reproduire le script shell du premier démarrage, NsCDE vous demande quels doivent être votre terminal, votre gestionnaire de fichier, votre éditeur, etc. Ce n'est pas mal de pouvoir choisir ! Comme c'est assez abouti il n'y a pas eu de nouveaux développements depuis.
J'ai trouvé l'ensemble agréable et cohérent, certes un peu brutal visuellement, mais on n'est pas devant un thème, c'est un paradigme de fonctionnement différent. Avec un peu d'habitude on peut bosser sans surprises.
Un exemple sur la gestion des fenêtres, différente du monde Win/Mac qui est le paradigme habituel sur la plupart des bureaux Linux :
Elles se déplacent encore par la barre de titre, mais pour le reste les trois clics de souris sont utilisés.
Le bouton de gauche est trois choses à la fois : un menu déroulé par un clic gauche, un menu étendu déroulé par un clic droit et une boite de dialogue affichée par un clic centre ; la fenêtre se ferme avec un deuxième-clic rapproché dans le temps (clic gauche ou droit) ou un double clic aussi.
À droite, un bouton agrandit la fenêtre avec beaucoup de possibilités selon le clic gauche, centre ou droit et selon la séquence de clics ; un deuxième bouton réduit la fenêtre : clic gauche pour l'icônifier, clic droit pour l'enrouler. Icônifiée, un clic droit l'agrandit, les clics gauche et centre ouvrent des menus.
NsCDE ne propose qu'un minimum d'utilitaires, il ne s'agit pas de tout intégrer façon KDE ou Gnome, mais plutôt de fournir un environnement de travail pour interagir avec vos programmes préférés. Testez-le pour découvrir autre chose que le fonctionnement habituel. Le libre vous permet de choisir, sortez des sentiers battus.
En tout cas ne l'installez pas pour sa légèreté, Liam Proven l'utilisant avec des composants XFCE l'a trouvé plus léger que les autres, mais il est plus lourd que KDE 3.
C'est moche, hein ? Et pourtant le design de CDE a influencé d'autres environnements de bureau :
NsCDE propose quelques paquets tout prêt pour Fedora, Suse, Ubuntu, Debian et Slackware ainsi qu'un gros Tarball à décompresser dans /opt
.
Je vous recommande de l'utiliser sous un compte de test, sinon NsCDE va pourrir votre bureau habituel avec ses boites de dialogue et ses thèmes Firefox, LibreOffice, etc. En plus, NsCDE n'a pas de script de désinstallation, il sauvegarde vos paramètres Gtk et Qt, mais seulement jusqu'aux versions 4 et 5.
Évitez d'y lancer des applications Gnome à cause des menus et fenêtres, sauf si vous installez gtk3-nocsd (no client side decoration). Préférer les applications légères et simples de LXDE/LXQt, Mate, XFCE, … Ou encore les applis Motifs/X11, le thème NsCDE leur ira comme un gant.
Si vous tenez à essayer le vrai CDE pour voir comment c'était, il y a un CD Live sous Debian.
Commentaires : voir le flux Atom ouvrir dans le navigateur
248e émission « Libre à vous ! » de l’April. Podcast et programme :
Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 MHz en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune. Vous pouvez nous laisser un message sur le répondeur de la radio : pour réagir à l’un des sujets de l’émission, pour partager un témoignage, vos idées, vos suggestions, vos encouragements ou pour nous poser une question. Le numéro du répondeur : +33 9 72 51 55 46. Pas d'émission inédite mardi 27 mai. La prochaine émission sera diffusée mardi 3 juin et le sujet principal sera « Parcours libriste avec Isabella Vanni ». L'occasion d'en savoir plus sur Isabella (qui est coordinatrice vie associative et responsable projets à l'April depuis 2014) :) N'hésitez pas à envoyer vos questions ou remarques à bonjour@libreavous.org, ou en commentaires de la dépêche.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Deux-cent-quarante-septième « Libre à vous ! » de l’April. Podcast et programme :
Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 FM en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.
Commentaires : voir le flux Atom ouvrir dans le navigateur
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 33 événements (France: 28, Suisse: 1, Québec: 1, internet: 4) est en seconde partie de dépêche.
Ces rencontres mensuelles se veulent être des instants conviviaux pour faire un compte-rendu des activités du mois précédent, mais aussi pour présenter les opérations et rendez-vous à venir que proposent les groupes HérOSM. Naturellement, elles sont également ouvertes à tout public, en présence et à distance.
Si vous avez des propositions n’hésitez pas à compléter la page dédiée.
Programme:
Déroulement de la rencontre
Nous vous présenterons les projets en cours, nous vous proposerons de contribuer, faire de la production de données.
Comme d’habitude, chacun amène ce qu’il veut à manger et à boire pour un repas partagé.
N’oubliez pas vos ordinateurs portables pour la séance de saisie!
Tramway lignes 1 et 3, arrêts Port-Marianne et Rives du Lez
GPS Latitude: 43.603095 | Longitude: 3.898166
Carte OpenStreetMap
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
Vous voulez vous engager pour une cause, rencontrer de nouvelles personnes et découvrir la cartographie participative et humanitaire? CartONG vous invite à participer à un ou plusieurs mapathons en ligne! 🗺️💻
Venez cartographier les régions encore absentes des cartes pour soutenir les organisations humanitaires et de solidarité internationale qui ont besoin de cartes précises et à jour pour agir plus efficacement en cas de crise ou initier des projets de développement local.
Les ateliers de cartographie sont organisés dans le cadre du projet Missing Maps, qui a pour objectif de cartographier de façon préventive les régions vulnérables aux catastrophes naturelles, crises sanitaires, environnementales, aux conflits et à la pauvreté. On peut penser qu’aujourd’hui toutes les parties du monde sont cartographiées, mais en réalité de nombreuses régions ne possèdent encore aucune carte!
🤔 Pour qui? Pas besoin d’être un·e expert·e, les ateliers sont accessibles à tout le monde!
📌 Où ? 100% en ligne! Un lien de connexion vous sera envoyé après votre inscription
🖱️ Comment? Avec la plateforme de cartographie libre et contributive OpenStreetMap (OSM, le «Wikipédia des cartes») tout le monde peut participer à la cartographie de n’importe quelle zone de la planète: il suffit d’un ordinateur, d’une souris et d’une connexion internet! Accessibles à tout·es, nous serons là pour vous accompagner pour vos premiers pas avec OSM.
Le programme des mapathons
18h00: Introduction, présentation de la cartographie collaborative et solidaire et démonstration OSM pour les nouveaux·elles
18h30: On cartographie tous ensemble sur un projet
20h00: Fin du mapathon, conclusion sur les contributions de la soirée
Pour s’inscrire c’est par ici
Si vous avez besoin de plus d’info, vous pouvez nous contacter directement à l’adresse suivante: missingmaps@cartong.org
L’Atelier de Bidouille Informatique Libre (ABIL) est ouvert à tous·tes les personnes qui n’arrivent pas à résoudre des problèmes avec leur ordinateur:
L’atelier permet de résoudre son problème en compagnie de bénévoles et des participants qui ne sont ni expert·e·s en informatique, ni réparateur·rice·s, mais qui ont l’habitude de la “bidouille” et seront là pour vous aider à trouver l’information là où elle se trouve (si elle existe).
Pendant les ateliers, l’ABIL met à disposition du matériel: postes de travail, unités centrales à remonter ou installer, écrans, claviers, souris, pièces détachées, connexion Internet…
Attention, l’ABIL ne met à disposition que des systèmes d’exploitation et des logiciels libres. Si vous souhaitez résoudre un problème sur un système ou logiciel non-libre, apportez votre machine pour participer à l’atelier, muni des licences du système d’exploitation et/ou des logiciels concernés.
Depuis la rentrée 2023, les temps de rencontre autour d’OpenStreetMap sont relancés.
L’occasion de se rencontrer (ou de se retrouver), d’échanger sur OpenStreetMap et de lancer des projets en commun.
Venez participer à l’encyclopédie libre Wikipedia par le biais d’un éditathon consacré aux femmes illustres et de science. 📝
📅 Le mardi 27 mai 2025, de 10h à 16h, au Lab de la Bibliothèque nationale et universitaire à Strasbourg.
💻 L’inscription est gratuite mais obligatoire: urlr.me/hU65FE
(Pour participer sous pseudonymat, envoyez un mail à l’adresse de contact)
🎯 Cet événement collectif vise à:
📣 Venez nombreuses et nombreux et relayez l’information dans vos réseaux, aussi largement que possible !
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:
Radio Cause Commune, Radio Cause Commune, Internet
Permanence associative du Schmilblik Numérique.
L’occasion de s’entraider dans nos usages des solutions libres au sein du Schmilblik, tiers-lieu dédié à la culture et la création artistique, à Chaumont.
Des boissons chaudes, de la bienveillance et beaucoup de convivialité.
Tous les niveaux techniques sont les bienvenus, de parfait·e débutant·e à expert·e chevronné·e.
Vous avez décidé de reprendre en main votre vie numérique? Venez nous rencontrer le dernier mardi de chaque mois au Café Citoyen à Lille!
La permanence associative autour du Libre est une manifestation conviviale, ouverte à toutes et tous, organisée le dernier mardi (ou jeudi) de chaque mois par les collectifs de Chtinux (Raoull, Deuxfleurs, Mycélium, CLX, Cliss XXI,…).
Rejoignez-nous pour y discuter joyeusement de Logiciel Libre, de Culture Libre, de données ouvertes (open data), de bidouille sous Linux, ou proposer vos idées d’évènements.
C’est aussi l’occasion d’obtenir un coup de main si vous rencontrez une difficulté sous Linux, ou si vous avez besoin de conseils pour migrer sur du Logiciel Libre.
Si vous venez avec votre ordinateur pour obtenir de l’aide technique, pour permettre à l’équipe bénévole de s’organiser, prévenez-nous via un courrier électronique à l’adresse: chtinux-diffusion CHEZ deuxfleurs POINT fr.
Le Café Citoyen est accessible en métro (station République – Beaux Arts). Une connexion Internet y est disponible, des prises électriques, de la place… Au bar, vous trouverez aussi de bonnes boissons avec et sans alcool, ainsi que de la petite restauration (notamment fromage ou tartines véganes).
Pour soutenir le Café Citoyen, nous vous demandons d’y acheter au minimum une consommation. Après avoir pris votre boisson ou votre en-cas au bar, vous pouvez nous rejoindre directement au deuxième étage.
Au plaisir de vous retrouver!
L’association Ailes-52 tient sa permanence numérique tous les mardis à 20h.
Pour les adhérents ou visiteurs curieux, qui souhaitent:
Alors venez nous rencontrer et discuter lors de cette permanence.
La séance de travail se terminera au maximum à 21h30, le salon restera disponible pour des échanges éventuels entre les participants sans les animateurs.
Ailes-52 est une association loi 1901 reconnue d’intérêt général.
L’atelier est animé par des bénévoles de l’association.
Inscriptions: https://aciah.xyz/formulaire-inscription-2025.pdf
Aciah-Linux utilise la « touche cœur » du clavier pour une informatique enfin accessible
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.
Installer ou configurer Linux, diagnostiquer mon ordinateur,
installer ou configurer un logiciel libre,
échanger sur GNU/Linux et les Logiciels Libres,
trouver des réponses à mes questions
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.
Pour l’année 2025 notre association aGeNUx tiendra ses permanences tous les mercredis après-midi de 17h30 à 19h30 sauf les jours fériés et pendant les vacances d’été.
Elles ont lieu au Campus Numérique 47 à la salle Barjavel.
Ces permanences sont ouvertes à tous et à toutes, membres de l’association ou non. On peut s’y informer sur les logiciels libres, en tester, poser des questions ou tout simplement venir rencontrer d’autres utilisateurs de logiciels libres.
Le groupe local Nancy de l’association OpenStreetMap France vous propose de participer aux réunions mensuelles ouvertes à tou·te·s !
Avec OpenStreetMap, participez à la construction d’une carte en ligne libre et gratuite, partagée avec le monde entier!
Participation aux ateliers
Le lieu la Fabrique des possibles nous est librement accessible lors de nos réunions.
Si vous souhaitez participer à distance, cela est possible depuis ce lien. Toutefois merci de nous en avertir pour que nous nous organisions en nous équipant et installant le matériel nécessaire.
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.
L’Association Club Linux Nord Pas-de-Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l’association ou non, débutant ou expert, curieux ou passionné.
Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l’aide pour résoudre vos problèmes d’installation, de configuration et d’utilisation de Logiciels Libres.
N’hésitez pas à apporter votre ordinateur, afin que les autres participants puissent vous aider.
Dans une salle équipée d’un tableau blanc et d’un vidéoprojecteur, se dérouleront fréquemment des ateliers, des initiations, des discussions, des tests, des démonstrations, de l’entraide abordant le logiciel libre et de la dégustation de bières.
Cette permanence a lieu à l’EPN (Espace Public Numérique), 311 rue Salvador Allende à Cysoing.
Par 44,753756° de latitude Nord et -0,4864901° de longitude Ouest, vous trouverez le lieu du prochain Ğblabla en Ğironde: oui, ce sera à Quinsac et plus précisément le mercredi 28 mai 2025 à partir de 18h30 dans le bar associatif «La Bonne Heure». Vous pourrez y parler de Monnaie Libre, de certification, installer Césium ou Ğecko, sourire, grignoter et tout…
Bien sûr, comme le mois dernier, vous trouverez tous les détails et vous pourrez vous inscrire en remplissant le formulaire de Framaform!
Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.
Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.
Par ailleurs, fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.
Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!
Ces rencontres mensuelles se veulent être des instants conviviaux pour faire un compte-rendu des activités du mois précédent, mais aussi pour présenter les opérations et rendez-vous à venir que proposent les groupes HérOSM. Naturellement, elles sont également ouvertes à tout public, en présence et à distance.
Si vous avez des propositions n’hésitez pas à compléter la page dédiée.
Programme:
Déroulement de la rencontre
Nous vous présenterons les projets en cours, nous vous proposerons de contribuer, faire de la production de données.
Comme d’habitude, chacun amène ce qu’il veut à manger et à boire pour un repas partagé.
N’oubliez pas vos ordinateurs portables pour la séance de saisie!
Tramway lignes 1 et 3, arrêts Port-Marianne et Rives du Lez
GPS Latitude: 43.603095 | Longitude: 3.898166
Carte OpenStreetMap
Le GULL52 avec l’association REVOL organisent une visioconférence animée par Lise Whales.
Pour les tous·tes les personnes qui s’intéressent à la publication de livres numériques et papiers en auto-édition et qui souhaitent:
Alors, venez nous rencontrer et discuter lors de cet atelier.
Rendez-vous en visio sur:
https://meet.jit.si/LogicielsLibresEtAutoEdition
Venez nous joindre à la 3ᵉ édition troisw.quebec !
À l’agenda:
Nous aurons une soirée bien remplie ! Philippe Gamache reprendra sa présentation du dernier Confoo et nous parlera de la loi 25, qui est une législation adoptée au Québec en 2021 pour renforcer la protection des informations personnelles des utilisateurs. Ensuite Fabián Rodríguez et moi attaquerons un sujet difficile et d’actualité: notre grande dépendance aux solutions infonuagiques américaines !
Horaire:
18h00 – Ouverture des portes – Réseautage / discussions animées
18h15 – Mot de bienvenue
18h30 – Présentation 1 – Loi 25 – Êtes-vous conforme ? par Philippe Gamache
19h30 – Présentation 2 – S’émanciper du cloud GAFAM: des alternatives libres qui respectent vos compétences par Fabián Rodríguez et Benoit Piette
20h15 – Réseautage / discussions animées
21h00 – Fin de la soirée
À propos de Philippe Gamache:
Philippe est un spécialiste mentor en Appsec, qualité du code et sécurité. Développeur Internet de longue date, il a fréquemment donné des conférences autour du monde et participé à des groupes d’utilisateurs locaux. Il a également publié de nombreux screencasts, blogues et articles techniques. Il est également co-auteur d’un livre sur la sécurité PHP. Il a été membre du comité exécutif du groupe OWASP de Montréal pendant plusieurs années.
À propos de Fabián Rodríguez:
Professionnel passionné de la transformation numérique ayant une forte expertise en logiciels libres et souveraineté numérique, il accompagne chez Le Goût du Libre les organisations dans leurs choix technologiques et leurs stratégies de migration vers des solutions hybrides et souveraines, allant du téléphone mobile aux grappes de serveurs en passant par le bureau.
Actif dans la communauté québécoise des technologues, il s’implique notamment dans des discussions autour de la réglementation des données, des impacts du Cloud Act et des pratiques sécurisées dans l’auto-hébergement. Engagé dans la formation et le partage des connaissances, il contribue à vulgariser des sujets complexes pour permettre aux professionnels d’adopter des solutions adaptées à leurs besoins.
À propos de Benoit Piette :
Benoit travaille dans le milieu du Web depuis 1996. Il est organisateur des troisw.quebec et président de Résœuvra Inc., où offre des services de consultation en architecture, stratégie et développement Web.
--
J’espère que vous y serez en grand nombre et n’hésitez-pas de partager la rencontre sur vos réseaux.
Retrouvez-nous jeudi le 29 mai à partir de 6PM à l’École Polytechnique de Montréal, près du Métro Université de Montréal. Au local L-4812 du Pavillon Lassonde.
Merci !
-Benoit Piette – organisateur troisw.quebec
Une Rencontre April ?
Une rencontre April consiste à se réunir physiquement afin de discuter sur le logiciel libre, les libertés informatiques, l’actualité et les actions de l’April.
C’est l’occasion d’échanger entre membres et soutiens de l’April, mais aussi d’accueillir de nouvelles personnes intéressées par nous sujets et souhaitant en savoir plus sur nos actions.
Rencontre April de vendredi 30 mai 2025
Une rencontre April aura lieu vendredi 30 mai 2025 de 18 h 30 à 21 h 30 dans les locaux de l’April à Paris (14ᵉ).
Si l’inscription n’est pas obligatoire, cela facilite grandement l’organisation ! Ainsi, n’hésitez pas à signaler votre présence:)
S’inscrire à la rencontre April du 30 mai 2025
Informations pratiques
Adresse: April, 44/46 rue de l’Ouest, bâtiment 8 (cour intérieure), 75014 Paris, voir sur une carte. Transports: Métros Gaîté, Montparnasse. L’entrée est en principe possible également par la place de la Catalogne (à gauche du magasin Biocoop), mais au vu de l’actuel état des pavés à cet endroit – très dégradé –, nous vous recommandons de rentrer par la rue de l’Ouest.
Important: il faudra sonner à « April » sur l’interphone pour qu’on puisse vous ouvrir la porte à distance. Le téléphone du local est le 01 78 76 92 80 en cas de besoin.
Pour accompagner nos discussions, nous vous proposons un buffet participatif. Vous pouvez apporter ce que vous souhaitez. Nous prévoirons des jus de fruits et autres boissons, ainsi que des mets végétariens.
Informations d’accessibilité
Le local se trouve en demi-sous-sol et on y accède par un escalier de 4 marches. Les toilettes ne sont malheureusement pas accessibles en fauteuil roulant.
Code de conduite
En tant qu’événement organisé par l’April, le code de conduite de l’April s’applique.
Illustration de Gee disponible sous licence libre Creative Commons CC BY-SA 2.0
L’AGU3L Logiciels Libres à Annecy votre association se réunit 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 !
Avec des hébergeurs locaux
©Fediverse_logo_proposal
Découvrez une galaxie de réseaux sociaux alternatifs et décentralisés qui se parlent entre eux. Imaginez un mini réseau social de voisinage, hébergé dans votre rue mais capable de discuter avec le monde entier: bienvenue dans le fediverse !
Durée: 2h / Tout public dès 13 ans
Réservation en ligne sur le site du Rize
L’Association Club Linux Nord Pas-de-Calais co-organise l’atelier numérique citoyen tous les derniers samedis du mois, à Wimille.
Les petits déjeuners du libre consistent à un temps d’échange convivial autour du numérique, de l’informatique, dit libre et éthique.
Au cours de ces séances, nous vous proposons d’installer le système d’exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.
Si votre ordinateur est récent et que vous vous voulez vous donner les moyens de maîtriser les informations qui y entrent et en sortent, ou si votre ordinateur devient poussif…
Pensez à nous rendre visite, c’est gratuit et on vous donnera toutes les clés pour que vous puissiez faire le choix qui vous convient 😁
Cette manifestation a lieu à l’atelier numérique citoyen, 1bis rue de Lozembrune
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:
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
Café Linux est né comme une alternative pour découvrir, explorer et évoluer avec GNU/Linux.
On considère le système d’exploitation GNU / Linux comme la troisième alternative dans le marché et comme un concurrent direct aux deux systèmes d’exploitation Windows et MacOS.
Bref, venez découvrir sa convivialité, ses avantages et ses performances dans votre ordinateur personnel pour les études, la maison et le travail.
L’association CercLL (CercLL d’Entraide et Réseau Coopératif autour des Logiciels Libres) vous invite à une install party GNU/Linux, le samedi 31 mai 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.
"Présentation d’android et ses logiciels libres"
Par Jean Thiery et Michel Memeteau
Android est un système d’exploitation pour appareils mobiles tactiles basé sur le noyau Linux. Il a été développé par Google et l’Open Handset Alliance.
Tout comme la plupart des systèmes pour appareils mobiles (iOS, Symbian, PalmOS, Sailfish,…), Android permet l’installation d’applications (gratuites ou payantes) via Google Play ou via des dépôts alternatifs comme F-droid qui comporte uniquement des applications libres.
Le système est sous licence Apache version 2, certains logiciels et surcouches graphiques sont open source et gratuits, d’autres en partie voire entièrement propriétaires (Google apps, HTC Sense, Motoblur…)
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).
Réparons ensemble au lieu de jeter, tous les derniers samedi du mois.
Si vous avez un objet cassé, venez apprendre à le réparer à l’Allumette avec des personnes qui disposent des compétences nécessaires. Si vous en avez, amenez vos outils et éventuellement les pièces nécessaires à la réparation. Si vous avez un ordinateur qui ne fonctionne pas très bien, nous vous proposerons d’y installer Linux et des logiciels libres pour lui redonner une nouvelle jeunesse.
Ce qu’on peut réparer: petit électro-ménager, couture, informatique, outillage, objets en bois. Le but ? Éviter de jeter des objets qui pourraient encore servir et redonner la maitrise des objets du quotidien.
Pas d’inscription avant de venir, mais merci de n’apporter qu’un seul objet par personne.
NixOS est une distribution GNU/Linux déclarative: tout, du système aux paquets, est défini dans des fichiers texte, permettant une gestion claire, reproductible et réversible. Fini les systèmes cassés par une mise à jour ou des dépendances bancales !
Avec NixOS, découvrez sa philosophie:
Pour qui ?
Cette conférence s’adresse à des utilisateurs et utilisatrices déjà familiers de Linux, à l’aise avec la ligne de commande, et ayant quelques bases en code.
Prérequis pour pouvoir suivre la présentation : bases GNU/Linux, bash, et des notions de programmation.
En vous espérant nombreuses et nombreux !
Entrée libre et gratuite 😎
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:
Vous pouvez aussi venir pour une première prise d’informations et de contacts.
Repair café, atelier informatique, etc.
Tous les premiers dimanches du mois à “Mosaïque”.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Pour les lecteurs pressés retenez que LA grande nouveauté de la V2 est la gestion des calc (xlsx, ods,…)
Pour rappel : LOTemplate est un générateur de documents sous licence AGPL v3 qui permet de créer des documents (ODT, DOCX, ODS, XLSX, PDF, …) à partir d'un document modèle office et d'un fichier json pour les données. Cela devrait intéresser toute personnes qui a déjà essayé de générer du doc/odt ou excel/calc à partir de son code.
LOTemplate offre des caractéristiques permettant une intégration simple dans tout projet et permettre la gestion de modèle de document a partir de modèle office :
Intégrer LOTemplate c'est permettre à un utilisateur lambda de partir de ses documents office pour intégrer ses modèles dans l’application sans avoir à maîtriser des technologies spécifiques et complexes.
Pour aller plus loin vous trouverez dans la documentation :
Et surtout n’hésitez pas à l’utiliser, faire vos retours et bien sûr contribuer.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Libre à vous ! est l’émission de radio proposée depuis 2018 par l’April sur la radio Cause Commune, « la voix des possibles ». L'émission est diffusée chaque mardi de 15h30 à 17h00 sur 93,1 MHz en Île‐de‐France et simultanément sur le site web de la radio. Le podcast et la transcription sont disponibles après la diffusion.
Nous proposons un questionnaire pour connaître l'auditorat de notre émission de radio. Vos réponses à ce questionnaire sont très précieuses pour nous : elles nous permettront d'évaluer l'impact de notre émission et de mieux vous connaître. De votre côté, ce questionnaire est une occasion de nous faire des retours.
Vous pouvez répondre au questionnaire en cinq minutes.
Commentaires : voir le flux Atom ouvrir dans le navigateur
Le 12 mai 2025 a eu lieu l’assemblée générale de l’association LinuxFr (couvrant statutairement la période du 1ᵉʳ octobre 2023 au 30 septembre 2024). C’était aussi l’occasion de discuter des activités ne relevant pas directement de l’association, mais de la vie du site LinuxFr.org : c’est‑à‑dire y compris de bénévoles ou contributeurs non membres de l’association, sur une période comprise entre la période couverte lors de l’assemblée précédente et le jour de l’assemblée.
Les membres de l’association étaient statutairement convoqués, et les membres de l’équipe de modération, d’animation de l’espace de rédaction et de maintenance, ainsi que la présidente de l'April.
Le compte‑rendu complet est fourni en lien. Voici un résumé des thèmes abordés :
Commentaires : voir le flux Atom ouvrir dans le navigateur
Dans le cadre des 20 ans de Fedora-fr (et du Projet Fedora en lui-même), Charles-Antoine Couret (Renault) et Nicolas Berrehouc (Nicosss) avons souhaité poser des questions à des contributeurs francophones du projet Fedora et de Fedora-fr.
Grâce à la diversité des profils, cela permet de voir le fonctionnement du Projet Fedora sous différents angles pour voir le projet au-delà de la distribution mais aussi comment il est organisé et conçu. Notons que sur certains points, certaines remarques restent d’application pour d’autres distributions.
N’oublions pas que le Projet Fedora reste un projet mondial et un travail d’équipe ce que ces entretiens ne permettent pas forcément de refléter. Mais la communauté francophone a de la chance d’avoir suffisamment de contributeurs et des contributrices de qualité pour permettre d’avoir un aperçu de beaucoup de sous projets de la distribution.
Chaque semaine un nouvel entretien sera publié sur le forum Fedora-fr.org, LinuxFr.org et le blog de Renault.
L’entretien du jour concerne Robert-André Mauchin (pseudo eclipseo), empaqueteur du Projet Fedora en particulier concernant l’écosystème Go et Rust.
Bonjour Robert-André, peux-tu présenter brièvement ton parcours ?
Hello,
Je suis Robert-André, aka eclipseo ou zebob sur Internet, né en janvier 1984, un millenial donc.
Mon parcours en informatique commence dans les années 90 avec le PC professionnel de mon père, un Amstrad PC 1512 avec 20 MB de RAM, 2 lecteurs de disquette 5 1/4 et une variante de CP/M de Gary Kidall appelée DOS Plus. Il avait aussi une interface graphique appelée GEM Desktop. On avait aussi une console appelée Alice fabriquée par Matra Hachette où je m’amusais à faire des scripts Batch.
Ensuite on a eu un 386 avec MS-DOS, puis un Cyrix 6x86 avec Windows 95. Je cherchais à bidouiller dessus, voir ce qu’on pouvait faire avec Windows, etc. Mais le Cyrix 6x86, c’est lent par rapport à un Intel ou futur AMD K6 de l’époque, j’avais envie de tester d’autres trucs pour voir si on pouvait avoir de meilleures performances autrement. Bref, j’étais dans la campagne, sans Internet ou sans boutique informatique proche (pour les particuliers tout du moins). Mais on avait un tabac qui vendait des magazines informatiques.
Mon magazine favori de l’époque était PC Team, édité par Posse Presse. En parallèle, j’écoute une émission quotidienne à la radio avec Francis Zegut (d’où le zebob sur IRC à l’époque) et Arnaud Chaudron appelée //Plug-In, dédiée aux « nouvelles technologies ».
Principalement dédié aux jeux vidéo, mais avec un Cyrix 6x86 on ne va pas loin. Par contre il y avait de la bidouille, plein de shareware de logiciels et parfois on y mentionnait un truc appelé Linux. Ensuite j’ai acheté de temps à autre des magazines spécialisés Linux (je ne saurais dire spécifiquement lesquels à l’époque) qui contenaient des CD avec des distributions. J’ai testé les trucs de l’époque, Debian, Redhat, Mandrake, Corel Linux, Suse. Jamais Slackware néanmoins. Je ne suis jamais resté dessus longtemps, juste pour tester, voir comment ça se configure, le système de fichiers, etc. La grosse galère c’était pour configurer X, je crois que j’avais une S3 Trio 64V à l’époque. Ensuite pour configurer le modem 56K.
Je reviens ensuite à Linux dans les années 2000. J’ai déménagé dans une vraie ville, dans un appartement qui n’a pas de prise téléphonique, mais le câble. Noos, puis Numéricable à l’époque, avec des plafonds de données. Mais du coup on peut télécharger des distributions (et la presse informatique s’est un peu écroulée). Je reviens donc sous Linux avec Ubuntu Linux Warty Warthog (4.10). On a GNOME 2, c’est super plus simple qu’avant, beaucoup plus accessible, je m’investis un peu dans la communauté, je fais de la traduction de GNOME 2 en français.
J’utilise Ubuntu jusqu’à 8.04 LTS (Hardy Heron), soit 4 ans. Je commence à ne pas trop apprécier la politique de Canonical vis-à-vis de l’upstream, le fait de vouloir faire les trucs dans leur coin à leur sauce. J’ai échappé à Unity du coup, que je n’ai jamais utilisé. Je passe donc vers l’upstream Debian. Je ne saurais dire combien de temps j’y reste, mais en 2011, il se passe un truc, GNOME 3. Et j’ai beau essayer pendant plusieurs mois, ça ne colle pas pour moi. Je dois être trop traditionnel dans mon approche des environnements de bureau. J’avais déjà testé KDE avant en version 3 et c’était pas mon truc non plus, trop playskool. En parallèle, Debian commence à me courir sur le haricot aussi à cause de son inertie, c’est stable mais c’est vieux et j’ai envie de tester les nouveautés le plus tôt possible. Et faire mes propres packages Deb pour tester des trucs était super complexe pour pas grand-chose à mon avis.
Donc je cherche des alternatives. Il me faut quelque chose de simple, car je ne veux pas perdre mon temps à configurer mon OS, je veux que l’installation soit simple et que le système soit utilisable juste après. Et il me faut une distribution populaire avec une communauté derrière qui soit bienveillante. Si je me rappelle bien à l’époque, j’avais donc Fedora et OpenSUSE dans le viseur. Je ne souhaitais pas une dérivée d’Ubuntu pour les raisons sus-cités. Gentoo non, j’ai un ordinateur portable pourri, et Arch Linux il parait que c’était compliqué à l’époque.
Donc je me retrouve sur Fedora-fr, inscrit en octobre 2011 avec pour premier message si j’en crois mon profil :
Petit retour sur l’Alpha : J’ai eu quelques soucis avec l’installation. Outre qu’Anaconda ne me demandait pas ma source d’installation comme d’habitude (cf. Installation sans media), il se bloquait à la copie des paquets ; apparemment il n’aime les partitions root en btrfs. Il me semblait qu’elles étaient prises en charge depuis quelque temps pourtant. Sur l’installation de GRUB les choses ont aussi changé : j’ai plusieurs disques dur, et j’installe GRUB sur le MBR du second disque sdb. Par défaut, Anaconda me propose de l’installer sur sda. Auparavant je changeais « l’ordre des disques » dans les options pour qu’il me propose de l’installer sur sdb, mais maintenant même si je modifie l’ordre, l’option d’installation reste bloquée sur sda. J’ai dû rebooter en mode « rescue » pour corriger tout ça.
C’était l’alpha de Fedora 16.
Apparemment j’étais passé sous KDE à cette époque avec Fedora 15 :
Je suis « nouveau » sous KDE, donc je ne peux pas vraiment t’aider, mais j’avais un problème similaire sous F15 avec une carte similaire (Geforce 6150 intégrée). Plasma-desktop s’affolait à partir de quelques heures d’utilisation, je devais le tuer, et le relancer. Je ne sais pas exactement d’où ça vient mais peut-être qu’une extension est responsable.
À cette époque, suite à des soucis personnels je ne contribue plus à GNOME non plus, plus la motivation.
Je repasse sous Windows vers 2012, je me dis à l’époque, je reviendrais plus tard quand Wayland sera plus mature… Bon on est en 2024, c’est pas encore au point, mais c’est mieux.
Je reviens en 2016 sous Fedora, on peut voir dans le forum (je retrace avec vous, car c’est un peu vague les dates).
Après 4 ans de Windows, de retour sous Linux avec un nouveau laptop.
À partir de ce moment, je ne quitte plus Fedora Linux. Il y a toujours un dual boot sur ma machine. J’ai dû supprimer Windows définitivement quand Steam Proton est devenu plus que viable. Je n’ai pas le temps de jouer de toute façon et je n’utilise pas de logiciels métiers spécifiques.
Peux-tu présenter brièvement tes contributions au projet Fedora ?
Alors, dans un premier temps j’ai envisagé de revenir à la traduction pour Fedora.
Ensuite, le packaging RPM Spec, avec un seul fichier à remplir, c’est quand même beaucoup plus simple qu’un Deb.
J’ai commencé par faire des paquets pour moi, le premier : https://forums.fedora-fr.org/d/66715-intel-hybrid-driver-décodage-vp9-matériel-sous-skylakekabylake
Je suis tombé par hasard sur un post très intéressant aujourd’hui qui expliquait comment activer le décodage matériel de VP9 pour plateforme Skylake (et potentiellement encodage sur Kabylake) : https://gist.github.com/Brainiarc7/24de2edef08866c304080504877239a3 Vu que j’utilise pas mal VP9 au lieu de H.264, et que l’absence de décodage matériel sous Linux me mettait en rogne, je me suis attelé à la compilation selon les instructions données. Et donc voilà pour vous : le Intel Hybrid driver, disponible sur mon COPR : https://copr.fedorainfracloud.org/coprs/eclipseo/libva-intel-hybrid-driver/
C’est pas mal COPR quand même pour tester des trucs.
Mais j’ai voulu l’upstreamer dans la distribution, et du coup, le 30 août 2017 :
Petite mise à jour: J’ai été sponsorisé et je suis donc maintenant un empaqueteur libva-intel-hybrid-driver est dans updates-testing de F26 et bientôt dans stable. À utiliser conjointement avec libva-intel-driver de RPMFusion pour bénéficier de l’accélération de VP9.
Les premiers mois ensuite je fais pas mal de revues de paquets, on avait un énorme backlog, plusieurs milliers. Si j’en crois bugzilla :
Showing 1 to 20 of 4,803 entries
J’ai fait plus de 4,800 revues de paquets pour Fedora.
En parallèle à cette époque, je traine un peu sur les forums, Reddit, je regarde ce que les gens souhaitent que l’on peut empaqueter.
Et du coup je me retrouve avec plein de paquets à gérer.
Qu’est-ce qui fait que tu es venu sur Fedora et que tu y es resté ?
Comme expliqué plus haut, il me fallait une distribution plus à jour que Debian, avec une communauté, facile d’utilisation. Ce qui est bien aussi avec Fedora, c’est qu’on teste assez rapidement des nouvelles technologies, PulseAudio, PipeWire par exemple me viennent à l’esprit. Mais on a souvent des Change Requests pour tester le bleeding edge, ce qui est cool.
Pourquoi contribuer à Fedora en particulier ? Contribues-tu à d’autres Logiciels Libres ? Si oui, lesquels et comment ?
Alors Fedora en particulier, c’est le hasard de mon choix de distribution, c’est parce que je l’utilise que je veux l’améliorer.
J’ai précédemment contribué à GNOME en tant que traducteur.
Ensuite pour les besoins du packaging, j’envoie des patchs à tout un tas de projets divers et variés pour corriger des bugs. J’ai passé mes 15 jours de vacances débout mais à patcher 15/20 programmes pour FFmpeg 7.0.
Utilises-tu Fedora dans un contexte professionnel ? Et pourquoi ?
Non. Tous les métiers où je suis passé sont Microsoft only, Office 365, Active Directory, Hyper V. J’ai fait un petit stage dans une boite qui développait un logiciel pour les écoles tournant sous Linux, mais j’ai du y mettre court car ça ne correspondait pas à ce je devais faire durant mon stage (je faisais du bêta testing du-dit logiciel au lieu de ce qui était prévu).
Mon employeur actuel, ou tout du moins le client de mon employeur actuel pour lequel nous travaillons (ESN oblige), a apparemment débarqué une personne qui a trop parlé de Linux pendant son passage au siège. Donc ce n’est pas prévu. Les seules VM Linux qu’ils ont font tourner Prometheus.
Est-ce que tes contributions à Fedora sont un atout direct ou indirect dans ta vie professionnelle ? Si oui, de quelle façon ?
Pas à ma connaissance. Peut-être dans le futur si je trouve une boîte qui fait plus de Linux.
Tu es membre des équipes Go SIG et Rust SIG, peux-tu nous expliquer leur rôle et ce que tu y fais ? Participer à deux groupes de travail n’est pas si courant, pourquoi tu participes aux deux ? Ces deux langages sont modernes et ont des communautés très dynamiques, quels sont les défis que tu rencontres avec eux pour les inclure dans le Projet Fedora ? Ils ont aussi des infrastructures propres pour la compilation, ce qui les distingue de Python et Perl d’une part, mais aussi de C ou C++ d’autre part, penses-tu que c’est un obstacle ?
Alors oui, j’ai un peu de mal à y contribuer ces derniers temps, j’ai dû mettre mes contributions en pause.
Pour Go ça a commencé avec rclone ou micro, je ne sais plus. Go est statically linked, mais la politique de Fedora est de ne pas bundler les bibliothèques. Donc il faut empaqueter toutes les dépendances. Pour micro, j’ai dû empaqueter des dizaines de dépendances, certaines cycliques bien sûr. À l’époque avec quelques personnes on décide de se synchroniser et monter un SIG pour pouvoir mettre à jour les paquets plus facilement.
C’est toujours un gros bazar néanmoins, je n’ai pas trop le temps de mettre à jour, il y a des milliers de paquets. On utilise des outils écrits par Nicolas Mailhot qui fonctionnent avec GOPATH, alors que Go est passé avec un système de modules (go mod), mais on a perdu notre développeur de macros (Nicolas donc), donc pour l’instant on survit. Les interdépendances de paquets sont sans fin et c’est un problème pour mettre un logiciel à jour.
Rust, j’ai voulu empaqueter quelques outils en ligne de commande, j’ai été ajouté au SIG, c’est un problème similaire, même si on a pas autant de dépendances cycliques. Il y a toujours beaucoup de paquets interdépendants comme Go : tu en mets un à jour et tu as toutes les chaînes de dépendances à mettre à jour. Au moins ils utilisent Semver. Chez Go, Semver c’est plus récent, avant tu étais content si tu avais un numéro de version et pas un hash de commit à empaqueter. Du coup si l’API change et que tu mets à jour, tu peux casser plein d’autres paquets.
Oui c’est un gros gros obstacle.
Quelle valeur ajoutée de les fournir plutôt que de les importer soi-même en tant qu’utilisateur ? N’est-ce pas trop difficile de suivre le rythme de publication de Rust en particulier ?
Alors Rust, je ne suis pas attentivement. Mais le but n’est absolument pas que les utilisateurs les installent eux-mêmes. Si tu développes en Go ou en Rust tu n’installes pas les bibliothèques Go ou Rust de Fedora, leur seule utilité pour nous est de compiler le binaire final, sans qu’il y ait des failles de sécurité à cause des bibliothèques pas à jour, qui lui sera installé par l’utilisateur.
Si tu avais la possibilité de changer quelque chose dans la distribution Fedora ou dans sa manière de fonctionner, qu’est-ce que ce serait ?
On a besoin de plus de contributeurs et contributrices.
Un wiki aussi bien que celui d’ArchLinux.
On a besoin d’une forge plus complète. J’aimerais bien qu’on mette Bugzilla de côté pour Fedora et intégrer les rapports de bug à la Forge. Mais je me doute que Redhat veut garder Bugzilla, et il est très intégré à l’infra.
Le système d’emboarding des nouveaux contributeurs et contributrices n’est pas au point pour le packaging. Pas assez de gens font des revues, j’en ai fait plusieurs milliers, mais je n’ai plus le temps. On en a 500 dans le backlog.
Pour être sponsorisé, il faut qu’on puisse suivre les nouveaux contributeurs et contributrices et les aider à faire des revues. On n’a pas assez de bras pour ça, ce qui les décourage.
Et un Spin KDE Plasma mis au même niveau que Workstation avec GNOME.
À l’inverse, est-ce qu’il y a quelque chose que tu souhaiterais conserver à tout prix dans la distribution ou le projet en lui-même ?
Le bleeding edge, tester les nouvelles technologies. Matthew Miller a fait des vagues récemment en parlant d’A.I. mais il faut qu’on s’y plonge aussi pour ne pas être à la ramasse.
Le système de vote et de discussion sur les Changes Requests. L’aspect communautaire.
COPR / Koji.
RPM. Je sais que le projet pense que Silverblue, les systèmes immuables c’est le futur, avec Flatpak, etc. Mais pour moi, c’est trop restrictif parfois. Je préfère un fichier SPEC.
Que penses-tu de la communauté Fedora-fr que ce soit son évolution et sa situation actuelle ? Qu’est-ce que tu améliorerais si tu en avais la possibilité ?
Malheureusement je ne participe pas trop à la communauté Fedora, et encore moins Fedora-fr. Mes visites sur le forum ont été très peu nombreuses au fil des années. Et de manière générale, je ne suis pas très intéressé par l’internet franco-français. Je suis incapable de citer les personnalités de l’Internet français, Youtubers, Twitter et autres leaders d’opinion, de la toile française des deux dernières décennies. Je sais qu’il y a Nick de The Linux Experiment qui est Brestois, ou Adrien LinuxTricks, mais à part ça je ne connais pas grand monde.
Concernant Fedora-fr, et Fedora en général, il faudrait plus d’évangélisation, et pas seulement aux rencontres linux-linuxiennes des JdLL de Lyon. Il faudrait aller dans les endroits où on ne va pas assez. Les écoles ? Fac ? Les associations d’ordinateurs usagés ? D’aides aux personnes en difficulté ? Je ne sais pas, je n’ai pas la réponse, je ne suis pas un bon communicant.
Néanmoins, on a une carte à jouer avec Microsoft qui se tire une balle dans le pied : pubs dans le Menu Démarrer, capture d’écran de ton écran pour analyse de tes données, fin du support de Windows 10 en octobre 2025… Bien sûr, la majorité des gens ne sont pas informés ou s’en contrefichent, et cela ne va pas les faire passer à Linux pour autant, mais peut-être qu’une poignée vont se poser des questions. Le Steam Deck aident aussi, même s’il est sous Arch.
Quelque chose à ajouter ?
Fedora avec Plasma 6 est la meilleure.
Merci Robert-André pour ta contribution !
Nous espérons que cet entretien vous a permis d’en découvrir un peu plus sur l’empaquetage de Fedora.
Si vous avez des questions ou que vous souhaitez participer au Projet Fedora ou Fedora-fr, ou simplement l’utiliser et l’installer sur votre machine, n’hésitez pas à en discuter avec nous en commentaire ou sur le forum Fedora-fr.
À dans 10 jours pour un entretien avec Johan Cwiklinski, ancien contributeur de Fedora-fr.org et actuel mainteneur du logiciel de gestion Galette.
Commentaires : voir le flux Atom ouvrir dans le navigateur
spark développe NOALYSS, serveur de comptabilité et ERP totalement libre (GNU GPL2) depuis plus de 20 ans. Cette dépêche est une conversion de son journal. Noalyss a fait partie des solutions comptables présentées dans un article-bilan récent concernant la comptabilité d'entreprise.
Afin de rester à jour, il faut développer la facturation électronique, obligatoire en Belgique à partir de 2026 qui doit suivre le format UBL3.0 et pour développer cela, il faut du financement. Et malheureusement le modèle économique du libre, ne génère pas énormément d’argent pour la majorité des projets. Une campagne de financement est donc lancée pour NOALYSS.
Si NOALYSS récolte suffisamment de fonds, il sera possible de tout conserver en libre, sans avoir à réaliser un module payant. Cela concerne le module facturation (génération de factures) mais aussi Document (vidéo d'une saisie rapide de factures) afin de pré-compléter l’opération d’achat.
Nous comptons aussi améliorer NOALYSS dans le mouvement, par exemple pour avoir la double authentification (avec courriel, OTP), l’export en fichier Calc.
En échange d’un versement, une facture pour « Développement e-invoice » sera envoyée afin que les contributeurs puissent le déduire fiscalement ; seuls les auto-entrepreneurs, indépendants, PME, etc. pourront le déduire de leurs impôts comme frais professionnels : ils paient un développement de logiciel, qui sera déclaré et taxé comme revenus chez nous. Une page présente la procédure.
Voilà donc à vos bons cœurs de libristes :-)
Commentaires : voir le flux Atom ouvrir dans le navigateur
Cher·es ami·es, cher·es camarades, nos amours, nous lançons aujourd’hui une campagne d’appel à dons.
Car vous en avez probablement conscience : si notre activité est essentiellement bénévole et que YunoHost est offert à qui veut l’employer, notre activité a un coût. Or sur cette trajectoire et à ce rythme, nous ne pourrons couvrir que la moitié de nos dépenses projetées pour boucler notre budget.
Notre situation financière n’est pas alarmante à ce stade : la générosité de notre communauté nous permet d’ores et déjà de financer notre infrastructure. Mais nous aimerions être en capacité de faire mieux : prendre soin du collectif, maintenir et développer des fonctionnalités, nous rencontrer et faire connaître YunoHost.
Dans le cadre de cette campagne de dons, nous avons réalisé deux pages pour expliquer comment nous utilisons l'argent et ce que nous souhaiterions réaliser cette année :
N’hésitez pas à relayer ces messages, voire à rédiger les vôtres et nous les partager : votre aide est la bienvenue ! Qu’il s’agisse de témoigner de votre usage, de parler de votre implication voire de faire un don, tous les coups de main sont très appréciés !
Grand merci pour vos contributions et votre enthousiasme !
Commentaires : voir le flux Atom ouvrir dans le navigateur
Il est temps de s'intéresser à nouveau aux nouveautés de Haiku pour ce dernier trimestre.
Les gros changements sont:
Le Google Summer of Code est un programme organisé par Google pour encourager de nouveaux développeurs à se lancer dans la contribution aux logiciels libres. Il prend la forme d'un stage, où un projet de logiciel libre fournit un sujet et une équipe d'encadrement, et Google se charge de financer le nouveau contributeur pour quelques semaines.
Cette année, la candidature de Haiku a été rejetée, la préférence étant donnée à des projets engagés dans l'intelligence artificielle et dans la cybersécurité (deux domaines beaucoup demandés par les personnes souhaitant participer au programme). Ce n'est finalement peut-être pas une mauvaise chose pour Haiku: les développeurs d'autres projets se sont plaints d'avoir reçu des centaines de candidatures visiblement générées par des LLM sans aucun travail de préparation, ce qui leur demande donc beaucoup de temps pour faire le tri dans les candidatures. Les développeurs de Haiku vont cette année pouvoir se consacrer à d'autres tâches.
Le travail de refonte du Tracker se poursuit. Les changements intégrés en début d'année ont provoqué un certain nombre de régressions qui sont corrigées petit à petit:
Toujours beaucoup de nettoyage de code à faire dans le Tracker:
Optimisation de la méthode de surveillance des dossiers, utilisation d'un "node monitor" (équivalent de inotify sous Linux) récursif pour surveiller un dossier et tous ses sous-dossiers au lieu de créer un monitor pour chaque dossier. Cela a nécessité des changements au niveau du noyau avec l'ajout du flag B_QUERY_WATCH_ALL
pour couvrir ce cas d'usage.
Par jscipione, waddlesplash
L'infobulle sur le "scrubber" (barre de navigation temporelle dans le fichier) s'affiche dès que la souris est au-dessus de la barre. Elle contient le marqueur de temps correspondant à la position de la souris, permettant de naviguer avec précision dans le fichier. Ceci a nécessité des évolutions dans BToolTip, la classe responsable des infobulles, qui n'était pas prévue pour faire des infobulles persistantes poursuivant le déplacement de la souris.
Ajout d'une option pour afficher une vidéo à 25% de sa taille originale (les contenus en 4K ou plus se faisant plus courants).
Par AkashKumar7902, x512, waddlesplash
WebPositive ne prétend plus savoir traiter les liens utilsant le protocole gopher. Ces liens ne fonctionnaient plus depuis le retour à l'utilisation de cURL pour la couche réseau de WebKit au lieu d'essayer de réimplémenter un client HTTP maison.
Amélioration de la gestion des sessions : sauvegarde du workspace utilisé pour chaque fenêtre, restauration de la session complète lorsque le navigateur est démarré en cliquant sur un lien, avec ouverture du lien dans une fenêtre du workspace courant s'il y en a déjà une, et dans une nouvelle fenêtre sinon.
Par nephele, ilzu
Amélioration de performances, en particulier lors de l'affichage des résultats de recherche, qui étaient très très lents sur les machines un peu anciennes.
Par apl, oco, waddlesplash
Affichage de "system resources" avant "caches" afin de rendre les statistiques d'utilisation mémoire plus claires et plus lisibles.
Correction de problèmes dans la mesure d'utilisation de resources par le noyau.
Par OscarL, waddlesplash
Correction d'un bug d'initialisation de la couleur du curseur, visible principalement lorsque le terminal est utilisé comme réplicant dans une autre application. Cette possibilité est utilisée dans l'IDE Genio par exemple.
Par jackburton
Interdiction d'entrer des caractères de contrôle ASCII dans un fichier texte (via les raccourcis clavier control+une lettre).
Par OscarL
Ajout de la possibilité de sélectionner un rectangle à capturer (en plus des possibilités existantes de capturer tout l'écran ou la fenêtre active).
Nettoyage de code inutile dans les préférences d'affichage
Amélioration de la gestion des erreurs dans les préférences de sons si le dossier où devraient se trouver les fichiers son n'existe pas.
Par captain0xff, humdinger
strace: Décodage des arguments passés à rlimit
ainsi que de l'argument "type" pour mmap
, affichage correct des valeurs de type ssize_t
ne pouvant pas être représentées sur 32 bits.
Fusion des outils query et filteredquery. Ces deux outils permettent de rechercher des fichiers à partir de leurs attributs (xattrs) qui sont indexés par le système de fichier. Cette méthode de recherche retourne tous les résultats, le filtrage pour limiter à certains dossiers doit donc être fait par l'outil après avoir récupéré les résultats de la recherche. Cette fonction étant très utile, il n'y a pas de raison de l'implémenter comme un outil séparé.
keymap: l'option -h
affiche l'aide, en conformité avec les bonnes pratiques d'interface utilisateur. L'option pour afficher un header est donc réaffectée et devient -H
.
leakanalyzer (outil d'analyse des fuites mémoire): ignore la mémoire allouée en interne par le "locale kit" pour le support des locales dans la librairie C, cette mémoire ne peut pas être libérée.
listusb: correction de l'alignement vertical du statut des ports qui n'était pas en face des autres informations affichées.
waitfor (petite application permettant d'attendre différents évènements, très utile dans certains scripts) peut maintenant attendre la disponibilité d'une connexion réseau.
Par humdinger, jmairboeck, korli, OscarL, waddlesplash
Les raccourcis claviers pour les menus peuvent maintenant ne pas utiliser la touche "Commande" du clavier. Cela permet de définir des raccourcis sans touches modificatrices ou avec des touches non-standard. L'utilisation de ce type de raccourcis est relativement rare, mais nécessaire dans quelques cas particuliers. Par exemple, la touche "Supprimer" peut être utilisée pour supprimer un fichier ou un élément de liste de lecture, la touche "F2" pour renommer un fichier dans le Tracker, …
Correction de la gestion des raccourcis claviers dans BPopUpMenu
qui pouvaient être associés à la mauvaise fenêtre.
Amélioration du mode sombre: meilleure méthode de choix de la couleur de fond dans BTextView
, utilisation d'une combinaison de couleurs cohérentes pour les boutons des barres de défilement.
Ajout de définitions et de documentation pour tous les côdes de contrôle ASCII dans InterfaceDefs.h. Certains d'entre eux n'étaient pas documentés, ce qui pouvait laisser penser qu'il restait de la place libre utilisable pour coder d'autres choses.
Ajout de vérifications dans BMenuField::SetLabel
pour traiter correctement les labels NULL
.
Optimisations de BScrollView
et BColumnListView
pour limiter les rafraîchissements inutiles de l'affichage (dans le cadre des améliorations de performances pour HaikuDepot). Dans BColumnListView
, ajout d'APIs pour ajouter et supprimer un ensemble d'éléments d'un seul coup, ce qui est beaucoup plus rapide que de les traiter un par un.
Meilleure gestion du sémaphore de synchronisation des menus dans BWindow
. Tous les menus dans Haiku sont implémentés comme des fenêtres, ce qui signifie que chaque menu s'exécute dans un thread dédié avec sa propre boucle d'évènements. La synchronisation peut donc être particulièrement complexe.
Correction d'un use-after-free (utilisation de mémoire libérée qui ne devrait logiquement plus être accédée) dans BSlider
.
BDecimalSpinner
(un contrôle pour changer une valeur numérique au clavier ou avec des boutons '+' et '-') utilise BNumberFormat
et affiche donc le nombre en fonction des préférences de localisation.
Par apl, bitigchi, jscipione, korli, nipos, nephele, PulkoMandy, waddlesplash, x512
Modification de BObjectList
pour passer l'argument "owning" en paramètre de template plutôt qu'en paramètre du constructeur. Cela améliore les résultats d'analyse statique qui détectaient de nombreux faux positifs "double free" ou "use after free", et rend également plus difficile de faire des erreurs sur la gestion de la mémoire avec ces listes.
Certaines utilisations de BObjectList<BString>
ont été remplacées par la classe dédiée BStringList
, plus simple à utiliser pour ce cas particulier.
Amélioration de performances dans BList
, BMessage
et certaines parties du code les utilisant beaucoup pour réduire la quantité d'allocations mémoire dynamiques, en utilisant la pile comme stockage temporaire ou simplement en retardant au maximum les allocations. Par exemple, plutôt que de pré-allouer de la mémoire pour une liste dès la création de cette dernière, on attend l'insertion du premier élément dans la liste. On élimine ainsi des allocations dans les cas où du code crée une liste, mais n'insère finalement jamais rien dedans.
Amélioration des erreurs remontées par les classes de traitement de fichiers JSON.
Ajout de vérifications de pointeurs NULL
manquantes dans BString
pour corriger des crashs quand il n'y a plus de mémoire et qu'une allocation échoue.
Par ilzu, waddlesplash
Amélioration de BFilePanel
pour mieux réagir lorsque le dossier de destination n'existe pas.
Inhibition de BBlockCache
lors de l'utilisation d'un allocateur mémoire de debug ou avec des gardes pour détecter les mauvaises utilisations mémoire. Dans ce cas, il vaut mieux se dispenser des gains de performance de la mise en cache mais détecter correctement l'utilisation de mémoire après sa remise à disposition dans le cache.
Ajout d'un type MIME pour les BMessage
serialisés sur disque (souvent utilisés pour sauvegarder les préférences d'applications par exemple).
Par augiedoggie, nephele, waddlesplash
Amélioration du clavier virtuel pour se mettre à jour automatiquement lors des changements de résolution d'écran et de disposition du clavier. Ce clavier virtuel n'est pas inclus par défaut dans l'installation de Haiku, il est réservé aux personnes aventureuses qui utilisent Haiku sur une tablette ou qui débugguent un pilote de clavier en ne disposant que d'un écran tactile comme périphérique d'entrée.
Correction du traitement des appels systèmes interrompus (SIGINT
), ce qui permet à input server de s'arrêter (et de se redémarrer) lorsqu'on le lui demande. Cela est principalement utile pour tester les pilotes de périphériques d'entrée.
L'écran de veille utilise le mot de passe "système" (configuré dans /etc/passwd) au lieu d'implémenter son propre système de mot de passe. La commande screen_blanker permet de lancer l'écran de veille immédiatement, et peut être configurée comme un raccourci clavier pour implémenter un verrouillage simple de la session (note: ne faites pas confiance à l'écran de veille pour sécuriser votre session, actuellement il est assez facile à contourner par exemple à l'aide du debugger noyau).
Améliorations sur le launch_daemon: correction du traitement des conditions échouées pour lancer un service, ajout de la possibilité de définir une condition sur le contenu d'un fichier au format "driver settings" (format similaire aux fichiers ini) en plus des fichiers BMessage
(format binaire), correction de l'arrêt des services.
Remise en route du test_app_server (outil de test permettant de lancer un deuxième app_server dans une fenêtre, et donc de tester des changements sur le serveur graphique sans avoir besoin de redémarrer tout le système).
Correction de bugs dans app_server pour l'affichage de texte: retrait de code dupliqué, ajout de nouveaux cas de test, meilleure gestion du clipping et des "bounding boxes" des glyphes, correction de problèmes sur les lignes de "décoration" (texte souligné, barré) utilisées en combinaison avec une transformation (rotation, déformation).
Par augiedoggie, korli, nipos, madmax
Le pilote i2c prend en charge les plateformes AMD en plus des machines PCH Intel. Le module i2c utilisé (conçu par Designware) est le même pour les deux fabricants à quelques petits détails près.
Amélioration de la détection du pointeur racine ACPI: ce pointeur était fourni par le bootloader sur les machines EFI, mais détecté par l'OS après démarrage sur les machines BIOS. C'est désormais la seule responsabilité du bootloader dans les deux cas, ce qui simplifie le code.
Correction d'un crash sur certaines machines dans le pilote des batteries ACPI.
Ajout de vérifications supplémentaires et corrections du traitement de quelques cas particuliers dans la pile XHCI (USB3).
La gestion des "révisions" des périphériques virtio a été mise en conformité avec la spécification virtio. Pour les anciennes versions de virtio, ce champ de la configuration PCI indiquait la version du protocole virtio à utiliser. Mais cela implique qu'un seul pilote virtio (identifiant les périphériques par leur ID PCI uniquement) doit implémenter toutes les versions de virtio. Pour les nouvelles spécifications, ce sera donc le "device ID" qui va changer, et il sera beaucoup plus simple de développer des pilotes spécifiques "virtio v1", "virtio v2", etc pour chaque version majeure.
Mise à jour des pilotes wifi iaxwifi200 (nommé iwx chez BSD) et ethernet atheros813x pour supporter de nouvelles générations de matériel. Import du nouveau pilote FreeBSD pour les cartes MT7601U, mais il n'y a pas encore de confirmation de son bon fonctionnement sous Haiku.
Nettoyage de code dans les pilotes SCSI et ralinkwifi.
Dans le pilote NVMe, activation de l'option de mise en veille automatique qui permet de réduire la consommation électrique lorsque le disque n'est pas sollicité (réduction de 1W constatée sur certaines machines).
Correction de problèmes dans les pilotes d'entrée (clavier, souris) qui empêchent de redémarrer l'input_server et de retrouver l'usage de ces périphériques.
Ajout de la tablette graphique Cintiq13HD dans le pilote Wacom.
Correction du pilote framebuffer pour ne mapper en mémoire que la zone utilisée pour le framebuffer, et pas toute la mémoire de la carte graphique. Non seulement cela réduit la consommation mémoire reportée, mais surtout, le reste de la mémoire peut ainsi être configuré pour autre chose (par exemple, de l'accélération 3D).
Ajout des cartes Polaris 10 et correction de quelques erreurs de versions du chipset pour d'autres cartes dans le pilote Radeon HD. Ces cartes récentes sont toujours désactivées dans le pilote, le support reste expérimental et peut conduire à un écran noir. Il vaut mieux donc utiliser les pilotes VESA ou framebuffer pour l'instant.
Par ilzu, korli, Lt-Henry, waddlesplash
Poursuite d'investigations pour améliorer le temps d'exécution de "git status" qui est anormalement lent par rapport à la même opération sous Linux. Amélioration de l'itération sur les arbres B+ dans BFS, qui faisaient plusieurs "get" et "put" du même bloc disque successif (les opérations "get" et "put" permettent d'obtenir l'accès exclusif à un bloc disque, puis de le libérer, le cache de blocs se chargeant de lire les blocs depuis le disque, puis de les réécrire lorsque c'est nécessaire).
Amélioration également des verrous de parallélisme dans BFS, ce qui devrait corriger quelques kernel panic.
Correction d'un blocage de ramfs lors de l'utilisation de "trim" pour libérer de la mémoire.
Ajout d'un contrôle du flag O_DIRECTORY
dans plusieurs systèmes de fichiers lors de l'ouverture d'un fichier. En particulier cela permet d'écrire une image disque sur un disque à l'aide de la commande cp fichier.image /dev/disk/.../raw
.
Plusieurs corrections sur le pilote NFS4 qui était délaissé depuis quelque temps: gestion des inodes "périmés" (fichier présent dans un cache local, mais supprimé par une autre machine sur le serveur), et correction d'autres problèmes rendant le pilote instable. Ajout également de divers outils de debug pour investiguer l'état du pilote.
Le serveur userlandfs peut être lancé plusieurs fois (B_MULTIPLE_LAUNCH
), ce qui permet d'utiliser plusieurs systèmes de fichiers FUSE ou userlandfs en même temps.
Par augiedoggie, Jim906, waddlesplash, x512
dlsym(RTLD_NEXT)
et d'autres fonctions similaires du runtime_loader recherchent maintenant les symboles dans toutes les régions ELF chargées, et pas seulement dans la première.
Ajout de RTLD_NOLOAD
dans la fonction dlopen
, ce qui permet d'accéder à des symboles déjà présents dans l'exécutable sans charger un fichier de librairie à nouveau. Il ne s'agit pas d'une fonction standard C ou POSIX, mais d'une extension proposée par GNU et la glibc.
Ajout de la fonction getloadavg
qui permet d'obtenir une mesure de la charge du système. Cela peut être simplement informatif (dans des outils comme htop
) ou utilisé pour allouer au mieux les ressources CPU (l'outil de build ninja
peut par exemple utiliser cette valeur pour décider combien de jobs lancer en parallèle)
Mise en conformité de l'ordre d'appel des destructeurs de pthread_key
(il faut potentiellement appeler les destructeurs plusieurs fois, jusqu'à PTHREAD_DESTRUCTOR_ITERATIONS
, pour contourner les problèmes d'interdépendances). Correction de l'ordre d'appel des destructeurs lors de l'arrêt d'une application: les destructeurs globaux C++ doivent être appelés avant les destructeurs de threads (il existe plusieurs méthodes pour enregistrer des fonctions à exécuter à l'arrêt d'un thread ou d'un programme, et c'est assez compliqué de toutes les séquencer correctement).
Une petite optimisation de pthread_cond_signal
pour éviter un appel système dans certains cas.
Poursuite du remplacement de fonctions de la libroot par les versions provenant de musl: memmove
, strlen
, strlcat
, ainsi que toutes les fonctions de conversions entre chaînes de caractères et nombres flottants.
Synchronisation de l'implémentation de glob
avec FreeBSD.
Optimisation de la famille de fonctions memcmp
, strcmp
, strncmp
: utilisation de comparaisons sur 64 bits lorsque c'est pertinent, retrait de calculs inutiles.
Réécriture et optimisation des fonctions génériques memcpy
et memset
(utilisées pour les machines qui n'ont pas une version optimisée manuellement en assembleur). Utilisation de la version optimisée de NetBSD pour les machines x86 32 bits. Pour la version 64 bits, le code utilisé par Haiku est meilleur que celui des autres systèmes, et reste donc en place. Le bootloader utilise uniquement la version générique pour simplifier les choses (il n'a pas besoin de fonctions de très haute performance).
Correction de la fonction write()
avec une taille supèrieure à 2Gio sur les systèmes 64 bits (la taille était accidentellement tronquée à 32 bits).
Mise en conformité POSIX de la fonction dup3
: retour de EINVAL si l'ancien et le nouveau descripteur de fichier sont identiques.
Déplacement de la fonction qsort_r
de la libgnu vers la libroot (elle a été standardisée dans POSIX Issue 8). Il s'agit d'une version de qsort permettant de passer un paramètre supplémentaire à la fonction de comparaison contenant un contexte réservé à l'utilisateur de la fonction.
Nettoyage du code restant dans la libroot qui provient de la glibc: retrait de déclarations internes présentes dans les en-têtes publics, retrait de fonctions qui ont déjà été remplacées, suppression de fichiers non utilisés, remplacement d'un maximum de fonctions par les versions de musl ou de BSD, ajout des fonctions stdio_ext de musl en remplacement des fonctions privées supprimées, retrait d'une partie des fonctions mathématiques au profit de celles de musl, retrait d'une couche d'abstraction pour l'interfaçage entre la glibc et le support des locales dans Haiku. Certaines parties de la glibc continuent d'être utilisées pour assurer la compatibilité avec BeOS, mais l'objectif est de minimiser cette partie et d'utiliser les fonctions de BSD ou de musl, qui sont souvent beaucoup plus simples. La raison est que la glibc est conçue pour pouvoir être utilisée comme librairie C alternative sur de nombreux systèmes, et doit donc avoir un comportement très proche de la librairie C originale. Par exemple, le format des nombres "long double" peut être différent d'une architecture et d'un système à l'autre, et la glibc implémente de nombreux formats spécifiques, là où musl se contente des formats les plus classiques.
Mise à jour de getopt
, printf
et scanf
avec la verson de la glibc 2.41. Pour l'instant ces fonctions continuent d'utiliser la version de la glibc, afin de préserver la compatibilité avec les applications existantes (notamment les applications pour BeOS). En effet, des structures internes sont exposées dans l'ABI et ne peuvent pas être facilement remplacées par une autre implémentation.
Tous ces changements sur la librairie C standard sont faits également en collaboration avec un développeur de la gnulib, dont la suite de tests permet de repérer de nombreux comportements incorrects ou non standards.
Finalisation d'un gros chantier de refonte de la gestion de la mémoire, avec en particulier la possibilité de fusionner des zones de mémoire adjacentes lorsqu'elles sont redimensionnées. Suite à ces changements, l'allocateur mémoire hoard2 a pu être remplacé par une nouvelle implémentation basée sur celle de OpenBSD, avec quelques adaptations et améliorations spécifiques à Haiku, dont en particulier un cache d'allocation global pour chaque application. Le nouvel allocateur est légèrement plus rapide en général, et plusieurs ordres de grandeur plus rapide sur certains cas particuliers (par exemple: gcc avec les options de link-time-optimization, ou le compilateur SDCC, ou un test de compilation passe de plusieurs heures à une ou deux minutes). Ce nouvel allocateur est également moins consommateur de mémoire et permet aux applications d'allouer plus de mémoire (hoard2 limitait les allocations à environ 3Go y compris sur les systèms 64 bits).
Amélioration des messsages d'erreur de la "guarded heap" (allocateur mémoire de débug) pour afficher des messages d'erreurs plus spécifiques au lieu de "generic segfault".
Ajout de macros manquantes dans le fichier elf.h ainsi que de la constante MAP_FILE (inutile mais présente sur Linux et tous les systèmes BSD) pour faciliter le portage de WebKit.
Interdiction de l'appel de create_sem
avec un compteur négatif. Cela était interdit par BeOS mais autorisé par Haiku et il n'y a pas vraiment de raison de le faire.
Modification du code assembleur d'appel des appels systèmes pour inclure des informations de debug sur la pile d'appels. D'autre part, dladdr
a été modifié pour pouvoir accéder aux informations sur ces symboles, qui sont chargés dans la commpage (une zone de mémoire partagée entre le noyau et les processus utilisateurs, qui n'est pas à proprement parler une section de code classique en mémoire). Cela permet à libunwind d'analyser une stacktrace comprenant un appel système.
Par korli, PulkoMandy, trungnt2910, waddlesplash, zeldakatze
Désactivation des états de veille C5 et C6 sur les machines Intel "Skylake", car elles empêchent ces machines de démarrer correctement pour l'instant.
Réparation du cache d'objets "guarded heap" qui permet de détecter et d'investiguer certains problèmes d'allocation mémoire dans le noyau.
Traitement d'un cas d'erreur dans le cache de fichiers, si la taille d'un fichier est devenue plus petite que son cache entre le moment ou une application demande un accès et le moment où l'accès va effectivement être réalisé.
Protection de l'accès à certains "spinlock" par des mutex. L'accès aux spinlocks doit être rapide, puisque l'attente est faite de façon active et monopolise un coeur de CPU. Il faut donc s'assurer que le spinlock pourra être rapidement disponible. En particulier, l'affichage de logs à l'écran lors du démarrage pouvait considérablement ralentir les choses (l'affichage se fait page à page et le processus de démarrage est mis en pause en attendant que l'utilisateur appuie sur une touche).
Déplacement de la calibration du timer APIc x86 dans le noyau au lieu du bootloader. Amélioration de la précision de la mesure et utilisation de la calibration fournie via les registres CPUID si elle est disponible (c'est le cas pour certains hyperviseurs par exemple, sur lesquels le système virtualisé peut difficilement faire lui-même une mesure fiable).
Correction du traitement d'un cas particulier par mprotect, qui se manifestait par un kernel panic lors de l'utilisation du navigateur Iceweasel.
Ajout d'un timeout sur l'envoi d'infos sur le port série sur les machines x86. Par exemple sur le Steam Deck, le port série n'est pas du tout présent et cela empêchait le démarrage du système.
Réécriture de la fonction x86_{read|write}_msr pour les machines 32 bit en tant que fonction inline (c'était déjà le cas pour les machines 64 bits).
Correction de problèmes trouvés en essayant de démarrer Haiku sur un laptop très récent: ajout du support de X2APIC dans le bootloader EFI, allocation de la page "PML4" avec une adresse physique < 4Go pouvant être codée sur 32 bits, et à l'inverse traitement correct de la table GDT lorsqu'elle se trouve au-delà de cette limite de 4Go.
Déplacement de code de bfs vers le VMCache générique pour traiter le cas particulier du mmap sur un fichier dont la taille n'est pas un multiple de la taille de pages du système. La dernière page doit alors être remplie avec des 0. Cela avait été corrigé pour bfs, mais le problème était également présent pour d'autres systèmes de fichiers dont en particulier ramfs.
Réécriture des FIFOs noyaux (utilisés pour implémenter pipe(2)
). Le benchmark stress-ng --pipe 1
passe de 230 Mo/s à 2.5Go/s (dans une machine virtuelle).
Ajout d'une option syslog_max_history pour pouvoir conserver plus que 2 fichiers de syslog (ce qui reste l'option par défaut).
Nettoyage et optimisation de la structure Thread utilisée dans le noyau pour représenter les threads: utilisation d'une liste doublement chaînée pour accélérer les manipulations de la liste, correction du décomptage du temps CPU utilisé par les processus, correction d'une fuite mémoire, et correction d'un problème dans la fonction get_next_thread_info si les identifiants de threads bouclent (c'est-à dire que plus de 4 milliards de threads ont été créés et que des identifiants de threads ont donc dû être recyclés).
Le kernel panic se produisant si un thread tente de libérer un mutex qui ne lui appartient pas affiche automatiquement la stacktrace du thread qui est propriétaire du mutex.
Ajout d'un appel à cpu_pause dans le code des conditions variables pour réduire la consommation électrique inutile lors d'une attente active.
Correction de plusieurs problèmes de sauvegarde du contexte de la FPU pour l'architecture x86_64:
Cela corrige des crashs d'application et même des kernel panic dans certains cas.
Les drapeaux de protection des zones de mémoire du noyau ne sont plus visibles par les utilisateurs non privilégiés. L'utilisateur "user" principal peut toujours y accéder, cela est utilisé par exemple par ProcessController. Correction d'un flag mal positionné pour les zones mémoire de l'allocateur "slab", qui n'étaient pas indiquées comme accessibles en écriture.
Renommage des fonctions concernant la gestion des interruptions pour éviter l'abbréviation "int" qui pouvait prêter à confusion avec "integer" dans certains cas. Utilisation du mot complet "interrupt" lorsque c'est possible, ou à défaut de "intr".
Correction d'une fuite de mémoire dans la gestion de la mémoire physique avec du paging à 5 niveaux (LA57).
Correction d'un interblocage dans le cache du système de fichier identifié à l'aide des tests de gVisor.
Correction d'un bug dans la fonction vsnprintf du noyau qui n'affichait pas correctement les nombres inférieurs à 0.1 (les 0 après le point étaient perdus, et donc 0.01, 0.001. 0.0001, … étaient tous affichés comme 0.1).
L'appel système create_dir
retourne EEXIST
si un fichier ou un dossier existe déjà à l'endroit demandé, et ce, même si le système de fichier est en lecture seule. Auparavant, l'appel système retournait EROFS
, ce qui perturbe certaines applications.
Amélioration du traitement des "doubles fautes" (lorsque le traitement d'une exception matérielle déclenche une autre exception matérielle) sur x86. Le registre GS était corrompu, ce qui empêchait l'utilisation du debugger dans ce cas, et plusieurs autres problèmes conduisaient vraissemblablement à une "triple faute" (une exception dans le traitement de l'exception dans le traitement de… bon vous voyez le principe), et à un redémarrage de la machine car à ce stade il est peu probable qu'aucune autre opération ne remette le système dans un état cohérent.
Amélioration du bootloader PXE pour afficher clairement "Network" dans la méthode de démarrage, ainsi que l'adresse IP du serveur de disque fournissant le rootfs.
Remise en route du développement sur la console graphique utilisée pour simuler un mode texte pour le menu de démarrage, lorsque la machine ne fournit pas un mode texte matériel ou au niveau de son BIOS (c'est le cas par exemple sur certains Chromebooks avec SeaBIOS). Pour l'instant, cela nécessite une version du bootloader compilée spécifiquement pour ce cas de figure, car on ne sait pas encore détecter de façon fiable si le mode texte du BIOS est disponible.
Par Anarchos, augiedoggie, korli, phcoder, waddleslplash
Poursuite du travail pour corriger tous les warnings détectés par le compilateur, ainsi que quelques problèmes détectés par les sanitizers de gcc (libasan et libubsan) qui sont maintenant compatibles avec Haiku.
Correction de problèmes empêchant de cross-compiler Haiku depuis FreeBSD ou un système Linux utilisant la libc musl. Correction également de problèmes pour le build depuis macOS.
Suppression de fichiers inutiles dans la version de unzip intégrée dans le build de Haiku.
Généralisation des options permettant d'activer la "stack protection" à plus de parties du système.
Remplacement de la commande which
par command -v
. Cette dernière est un builtin de la plupart des shells, elle est donc plus rapide à exécuter et ne nécessite pas une dépendance supplémentaire.
Migration de Python 2 à Python 3 pour le script générant les fichiers "libroot stubs" (utilisé uniquement lors du bootstrapping de Haiku pour une nouvelle architecture).
Mise à jour de la version de m4
utilisée pour le bootstrap de Haiku (compilation de tous les paquets à partir des sources, utile en particulier pour le portage sur une nouvelle architecture).
Ajout des modules PCI manquants dans l'image de bootstrap.
Par korli, PulkoMandy, waddlesplash
Ce trimestre, il y a principalement du travail sur la documentation interne. Il s'agit d'un document destiné aux développeurs de Haiku, par opposition aux développeurs d'applications pour Haiku, qui se tourneront plutôt vers le Haiku book pour les informations sur les interfaces publiques du système.
Mise à jour de la documentation sur la procédure à suivre pour synchroniser du code avec d'autres systèmes. Haiku réutilise du code de FreeBSD, NetBSD, OpenBSD, musl et quelques autres, et maintient également deux copies de gcc et des binutils. Il est important d'avoir une procédure bien définie pour tracer ce qui a été importé, depuis quelle version, et quels changements ont été effectués. Plusieurs documentations existaient avec différentes fçons de faire, dont certaines étaient obsolètes.
Dans la documentation du device manager, ajout d'une image montrant un exemple de device tree, pour mieux visualiser ce qui est expliqué dans la page.
Déplacement d'articles sur l'implémentation des appels systèmes du site web principal vers la documentation interne (dans le cadre d'un très long projet pour réorganiser la documentation et libérer le site principal de nombreux articles techniques pour en faire une vitrine plus orientée vers les utilisateurs).
Ajout dans la documentation interne d'un article sur le profilage et l'analyse de performance des applications.
Correction de liens internes morts dans la documentation interne sur la gestion des paquets, suite à des erreurs de formatage.
Mise à jour de la documentation interne sur le processus de bootstrap.
Par kuku929, oco, PulkoMandy, waddlesplash
Commentaires : voir le flux Atom ouvrir dans le navigateur