Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

Sortie de LOTemplate V2

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.
Logo LOTemplate

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 :

  • Les modèles sont au format bureautique (ods,odt, docx, xlsx, … )
  • Les modèle peuvent avoir des structures complexes (variables, boucle, conditions, compteurs, html,…)
  • L'outil peut scanner le modèle pour extraire la feuille de variables
  • L'outil peut être appelé par une API, une CLI ou un module Python.
  • L'outil utilise un LibreOffice headless pour remplir les modèles donc 100% compatible avec Libreoffice.
  • Les formats de sortie sont tous les formats pris en charge par LibreOffice (docx, xlsx, pdf, odt, ods, texte, rtf, html, etc.).

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 :

  • deux schémas qui expliquent le fonctionnement de Lotemplate (schema)
  • un exemple d’utilisation très parlant dans la doc ;
  • des exemples dans les tests unitaires.

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

Prenez 5 minutes pour répondre au questionnaire « Votre avis sur libre à vous ! »

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

Association LinuxFr et site LinuxFr.org en 2023/2024/2025

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 :

  • dans la partie bilan moral de l’association LinuxFr pour la période du 1ᵉʳ octobre 2023 au 30 septembre 2024 : assemblée générale, convention d'hébergement, prix mensuels, relations avec les autres associations et d'autres structures, événements, communication interne et externe, prise de position, potentiels risques juridiques, nouveaux membres, remerciements ;
  • dans la partie activités autour du site LinuxFr.org entre le 12 janvier 2024 et le 15 avril 2025 : administration système, développement, administration du site, modération du site, animation de la rédaction du site, contenus réguliers ou particulièrement notables, rencontres physiques, évolutions de l’équipe, visibilité externe (positive ou non), informations régulières des membres, diversité.
  • et enfin des discussions diverses sur les thèmes proposés par les personnes présentes.

Commentaires : voir le flux Atom ouvrir dans le navigateur

20 ans de Fedora-fr : sixième entretien avec Robert-André Mauchin empaqueteur RPM Go et Rust

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.

    Sommaire

    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.

    • Méthode d’installation : Live du spin KDE Live Workstation
    • Problèmes majeurs : Le spin KDE boot mais n’arrive pas à l’interface graphique. Le live Workstation démarre mais kernel panic aléatoirement dans les cinq minutes d’utilisation, ce qui rend l’installation compliquée… après un google du problème, je teste plusieurs options pour désactiver acpi, sans succès. Finalement tout fonctionne avec « nouveau.modeset=0 » comme option du noyau.
    • Soucis mineurs : Installer KDE est simple, mais désinstaller tous les programmes GNOME par défaut est toujours compliqué.
    • Points positifs : C’est rapide et peu de chose ont changé en 4 ans.
    • Points négatifs : Wayland n’est toujours pas prêt pour la production sous KDE.

    À 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 :

    • Product: Fedora
    • Classification: Fedora
    • Component: Package Review
    • Assignee: zebob.m@gmail.com

    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 !

    Conclusion

    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

    NOALYSS : campagne de financement

    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

    Campagne de dons : Yunohost a besoin de vous !

    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.

    page d'accueil Yunohost

    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

    Nouvelles de Haiku - 1er trimestre 2025

    Il est temps de s'intéresser à nouveau aux nouveautés de Haiku pour ce dernier trimestre.

    Les gros changements sont:

    • Un nouvel allocateur mémoire qui permet enfin d'allouer plus de 3GiB par application (un reste de l'historique de Haiku sur les systèmes 32 bits), tout en étant plus rapide et moins gourmand en mémoire,
    • Des raccourcis claviers sans touches modificatrices,
    • De grosses mises à jour dans la bibliothèque C,
    • La poursuite du nettoyage de code et de l'optimisation du navigateur de fichiers Tracker,
    • La reprise du travail sur le pilote NFS4 pour les systèmes de fichiers en réseau,
    • Et bien sûr, de très nombreuses corrections de bugs et petites améliorations un peu partout dans le système.

    Sommaire

    Google Summer of Code

    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.

    Applications

    Tracker

    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:

    • Il est à nouveau possible d'ouvrir le dossier contenant un résultat de requête en double cliquant la colonne "emplacement" dans les résultats.
    • Correction d'un crash et de problèmes de gestion de la mémoire et de problèmes de synchronisation entre threads.
    • Ré-optimisation de la gestion des menus dynamiques pour éviter de les reconstruire à chaque clic de souris, mise en cache de certaines parties du menu dont la construction nécessite des accès disque (liste de patrons pour le menu "nouveau document", liste d'add-ons)

    Toujours beaucoup de nettoyage de code à faire dans le Tracker:

    • correction de dimensions en dur dans les menus spéciaux du Tracker,
    • nettoyage du glisser-déposer,
    • refactorisation de la logique de dessin,
    • amélioraiton du chargement des add-ons,

    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

    MediaPlayer

    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

    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

    HaikuDepot

    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

    ProcessController

    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

    Terminal

    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

    StyledEdit

    Interdiction d'entrer des caractères de contrôle ASCII dans un fichier texte (via les raccourcis clavier control+une lettre).

    Par OscarL

    Screenshot

    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).

    Préférences

    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

    Outils en ligne de commande

    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

    Kits

    Interface Kit

    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

    Support Kit

    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

    Storage Kit

    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

    Serveurs

    input server

    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.

    screen blanker

    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).

    launch daemon

    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.

    app server

    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

    Pilotes

    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

    Systèmes de fichiers

    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

    libroot

    Bibliothèque C standard

    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.

    Gestion de la mémoire

    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".

    Autres changements

    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

    Noyau

    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:

    • Remise à 0 de l'état de la FPU lors des changements de threads,
    • Stockage de l'état de la FPU dans la structure d'info sur le thread au lieu de la stocker sur la pile,
    • Envoi des bons codes d'exception FPE_* lors des exceptions SIGFPE,
    • Gestion des "control words" lors des changements de contexte.

    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.

    Bootloader

    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

    Scripts de compilation

    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

    Documentation

    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

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

    Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 50 événements (France: 45, internet: 3, Belgique: 1, Québec: 1) est en seconde partie de dépêche.

    Sommaire

    [FR Montpellier] Permanence | OpenStreetMap | HérOSM (hybride) – Du mercredi 30 avril 2025 à 19h00 au vendredi 30 mai 2025 à 22h00.

    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:

    • Contribution sur les points d’eau incendie de l’Hérault;
    • Poursuite du Mapathon humanitaire au Nigeria et au Togo:
    • Cartographie «Au fil de l’eau» à Gusau (Capitale de l’État de Zamfara, au Nigeria)
    • Cartographie du canton de Barkoissi (Région des Savanes au Togo)
    • Cartographie du village de Konohoué (Région des Plateaux au Togo)
    • Cartographie du village de Djeregou (Région de la Kara au Togo)

    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

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

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

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

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

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

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

    Inscription | GPS 43.60524/3.87336

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

    [FR Grenoble] L’Atelier de Bidouille (ABIL) – Le lundi 19 mai 2025 de 19h00 à 21h00.

    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:

    • trouver et installer un logiciel
    • utiliser et/ou apprendre à utiliser un logiciel
    • réinstaller ou installer un système d’exploitation
    • monter un ordinateur
    • réparer un ordinateur
    • créer et/ou mettre à jour un site oueb *… ou d’autres choses sur un 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.

    [internet] Émission «Libre à vous!» – Le mardi 20 mai 2025 de 15h30 à 17h00.

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

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

    Les ambitions de l’émission Libre à vous!

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

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

    L’émission dispose:

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

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

    Sujet du jour: Comment s’y retrouver pour contribuer au suivi de la biodiversité ? Tests d’une sélection de protocoles et d’outils.
    Présentation suivie d’un atelier pratique contributif.

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

    [FR Chaumont] Permanence associative – Le mardi 20 mai 2025 de 18h00 à 20h00.

    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.

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

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

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

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

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

    [FR Grenoble] Install Party + Rencontre FairPhone – Le mardi 20 mai 2025 de 19h00 à 21h00.

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

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

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

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

     

    [internet] Permanence numérique (visio) – Le mardi 20 mai 2025 de 20h00 à 21h30.

    L’association Ailes-52 tient sa permanence numérique tous les mardis à 20h.

    Pour les adhérents ou visiteurs curieux, qui souhaitent:

    • trouver des réponses à vos questions concernant les logiciels libres?
    • utiliser et découvrir des logiciels libres et respectueux de la vie privée?
    • gagner en autonomie numérique, à votre rythme avec des outils libres?

    Alors venez nous rencontrer et discuter lors de cette permanence.

    • rendez-vous est donné aux participants à 20h à l’adresse: https://visio.chapril.org/ailes52-permanence-web
    • Un temps d’accueil et de présentation sera consacré aux participants, à l’identification des thématiques que chacun souhaite aborder, au temps à y consacrer et aux éventuels groupes de travail à constituer
    • ~ 20h30 à 21h30: séance de travail sur les thématiques identifiées avec échanges sur la fin d’atelier

    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.

    [FR Le Mans] Permanence du mercredi – Le mercredi 21 mai 2025 de 12h30 à 17h00.

    Assistance technique et démonstration concernant les logiciels libres.

    Il est préférable de réserver votre place à contact (at) linuxmaine (point) org

    Planning des réservations consultableici.

    [FR Le Blanc] Ateliers “Libres” de Linux – Le mercredi 21 mai 2025 de 14h00 à 17h00.

    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

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

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

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

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

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

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

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

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

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

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

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

    [FR Agen] Permanence d’aGeNUx – Le mercredi 21 mai 2025 de 17h30 à 19h30.

    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.

    [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 21 mai 2025 de 18h00 à 20h00.

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

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

    [internet] Logiciels Libres et Auto-édition (visio) – Le mercredi 21 mai 2025 de 19h00 à 21h00.

    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:

    • échanger des informations et des ressources sur les Logiciels Libres utilisés dans l’auto-édition, pour la création de livres numériques et papiers.
    • poser des questions sur la mise en page des manuscrits et des couvertures avec des Logiciels Libres
    • connaître les normes/exigences de l’auto-édition (Amazon, imprimeurs, etc.) et comment les mettre en place avec les Logiciels Libres
    • découvrir:
    • Scribus
    • Libre Office
    • GIMP
    • Sigil
    • Calibre
    • Zint

    Alors, venez nous rencontrer et discuter lors de cet atelier.

    Rendez-vous en visio sur:

    https://meet.jit.si/LogicielsLibresEtAutoEdition

    [CA-QC Québec] 5à7 OpenRefine – Le mercredi 21 mai 2025 de 17h00 à 19h00.

    Rejoignez-nous pour une rencontre conviviale après le travail avec d’autres passionné·e·s d’OpenRefine !

    Que vous soyez utilisateur·trice expérimenté·e, débutant·e ou simplement curieux·se, c’est l’occasion idéale de:

    • Rencontrer d’autres utilisateurs et utilisatrices d’OpenRefine de Québec et d’ailleurs
    • Échanger avec des développeurs et des membres de l’équipe du projet
    • Partager anecdotes, astuces et idées autour d’un verre dans une ambiance détendue

    Aucun programme formel – juste de belles rencontres et de bonnes discussions.

    À qui s’adresse cet événement ?
    À toute personne qui utilise ou souhaite découvrir OpenRefine: bibliothécaires, spécialistes des données, chercheurs·euses, développeur·euses, enseignant·e·s, ou amateur·trice·s de données ouvertes.

    Langue:
    Les échanges auront lieu en français et en anglais.

    Lieu:
    Noctem Artisans Brasseurs est une microbrasserie chaleureuse située dans le quartier Saint-Roch. Boissons et repas disponibles sur place (à vos frais).

    L’inscription est gratuite, mais les places sont limitées. Merci de réserver votre place !

    [FR Paris] International Workshop on Plan 9 – Du jeudi 22 mai 2025 à 09h00 au dimanche 25 mai 2025 à 18h00.

    Plan 9 is a free and open source (under the GPLv2 since 2014) operating system from Bell Labs.

    It is sort of a “successor” to UNIX and brought forward many novel ideas, some of which have made their way into our day to day computing environment (UTF8, the /proc filesystem, etc.)

    The 2025 edition of the International Workshop on Plan 9 aims to bring together researchers, developers, and students working on Plan 9, Inferno, the 9P family of protocols, and related technologies to discuss advances in these fields, ideas for further improvement, applications, and impact of these ideas on the broader computer science community; and to work together on key issues identified during the first two days of the workshop or during the discussions leading up to it.

    Plan 9 is still under active development by a community of enthusiasts.

    The event is hosted at the CNAM in Paris this year.

    Please see the http://iwp9.org organisation page, and the https://esd-en.cnam.fr/2025-edition-of-the-international-workshop-on-plan-9-1535133.kjsp event page at the CNAM.

    Plan 9 est un système d’exploitation libre et gratuit (sous GPLv2 depuis 2014) des laboratoires Bell.

    Il est en quelque sorte le « successeur » d’UNIX et a apporté de nombreuses idées nouvelles, dont certaines ont fait leur chemin dans notre environnement informatique quotidien (UTF8, le système de fichiers /proc, etc.).

    L’édition 2025 de l’atelier international sur le Plan 9 vise à rassembler les chercheurs, les développeurs et les étudiants travaillant sur le Plan 9, Inferno, la famille de protocoles 9P et les technologies connexes afin de discuter des avancées dans ces domaines, des idées d’amélioration, des applications et de l’impact de ces idées sur la communauté informatique au sens large ; et de travailler ensemble sur les questions clés identifiées au cours des deux premiers jours de l’atelier ou au cours des discussions qui l’ont précédé.

    Plan 9 est toujours en cours de développement actif par une communauté de passionnés.

    Cette année, l’événement est organisé au CNAM à Paris.

    Veuillez consulter la page de l’organisation http://iwp9.org et la page de l’événement https://esd-en.cnam.fr/2025-edition-of-the-international-workshop-on-plan-9-1535133.kjsp au CNAM.

    [FR Bayonne] Cartopartie – Le jeudi 22 mai 2025 de 09h00 à 17h00.

    Cartopartie organisée par la ville de Bayonne

    venez découvrir le projet OpenStreetMap et apprendre à contribuer.

    Gratuit

    Inscription obligatoire auprès de la cyber-base: 05.59.15.10.91

    [FR Toulouse] Faire Festival – Parcours Communs numériques – Le jeudi 22 mai 2025 de 09h00 à 21h00.

    🧰 Découvrez le Parcours Communs numériques pendant le Faire Festival !

    La fabrication doit être libre et ouverte. C’est à la base du mouvement maker et de la fabrication distribuée. Depuis trois ans, une communauté d’actrices et d’acteuers explore collectivement comment outiller ces pratiques pour produire autrement, partager nos savoirs et renforcer les Communs numériques.

    Entre rencontre, réflexion collective et production commune, retrouvons-nous pour créer, documenter et faire circuler des ressources libres, accessibles et utiles à toutes et tous.

    Au programme:
    ➡️ Rencontres: documentation, gestion des lieux, outils de fabrication
    ➡️ Ateliers: Freecad, Valentina, Blender, Inskcape
    ➡️ Stand, install party et animations

    Le Faire Festival, c’est aussi une occasion unique de questionner nos manières de produire, de transmettre et de faire ensemble.
    👉 Qui fabrique les communs numériques et pour qui ?
    👉 Comment continuer à rendre nos outils libres accessibles, durables et utiles ?
    👉 Faire librement, notre levier d’autonomie collective

    📅 Inscrivez-vous pour prendre part à ce parcours 👉 https://faire-festival.tibillet.coop/memberships/

    Retrouvez le programme complet ici: https://cloud.roselab.eu/s/EZad7cts5YTZp99
    📍 22 au 24 mai, La Cité – Toulouse

    [FR Nantes] Repair Café + Install Party – Le jeudi 22 mai 2025 de 09h30 à 12h30.

    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!

    [FR Sète] Permanence | GNU/Linux et Logiciels Libres – Le jeudi 22 mai 2025 de 18h00 à 20h00.

    Dans le cadre des JPO, La Palanquée en fête.

    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) :

    • discussions conviviales entre utilisateurs autour de Linux en général ;
    • pré-inscription aux prochains Cafés Numériques et Linux-Party ;
    • premières explorations du système ;
    • installations et configurations complémentaires ;
    • mise à jour et installation de nouveaux logiciels ;
    • prise en main, découverte et approfondissement du système

    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.

    Sur inscription | GPS 43.405195/3.695778

    Fiche activité: https://montpellibre.fr/fiches_activites/Fiche_A5_002_Permanence_GNU-Linux_Montpellibre_2024.pdf

    [FR Villeurbanne] Café vie privée : Android – Le jeudi 22 mai 2025 de 18h30 à 20h00.

    Avec Lyon Café Vie Privée

    ©Lyon-Cafe-Vie-Privee

    Apprenez à mieux régler les paramètres de votre téléphone, découvrez le catalogue F-Droid ainsi que des recommandations d’applications libres pour reprendre le contrôle de votre smartphone Android.

    Durée: 1h30 / Tout public muni d’un smartphone
    Réservation en ligne sur le site du Rize ou entrée libre dans la limite des places disponibles

    [FR Paris] Rencontre livresque avec Sébastien Broca auteur du livre Autour de la toile – Le jeudi 22 mai 2025 de 18h30 à 20h30.

    La librairie À livr'ouvert invite Sébastien Broca le jeudi 22 mai à partir de 18h30 afin de pouvoir échanger avec l’auteur sur son dernier ouvrage: Pris dans la toile.

    Sébastien Broca est un sociologue au Centre d’études des techniques, des connaissances et des pratiques (Cetcopra) de la Sorbonne, mais également un enseignant-chercheur en sciences de l’information et de la communication. En 2013 il publie son premier ouvrage Utopie du logiciel libre sorti en poche en 2018. Comme vous le savez peut-être les libraires sont fans de logiciels libres et n’utilisent quasiment que cela, donc lorsque Magali a vu que Sébastien Broca sortait un nouveau livre, elle n’a pas pu s’empêcher de l’inviter! Ce sera l’occasion de parler de ses associations de cœur April et Framasoft.

    Pris dans la toile: Pourquoi l’utopie d’Internet a-t-elle conduit à la domination d’une poignée d’entreprises technologiques? Comment expliquer que les mouvements sociaux défendant un autre numérique n’aient pas réussi à freiner leur essor? Pour répondre à ces questions, ce livre entremêle une histoire des Big Tech (Google, Amazon, Meta, Apple, Microsoft) et une histoire des contestations qui ont accompagné leur ascension. Il montre que les principales «alternatives» numériques se sont développées en symbiose avec ces entreprises et les ont aidées à croître, quand bien même elles semblaient les combattre. De nombreux mouvements sociaux ont ainsi été pris dans la toile des Big Tech, qui sont parvenues à s’approprier nombre de discours et de pratiques qui les menaçaient. D’autres mouvements ont pourtant ouvert des perspectives décisives, en intégrant les questions sociales et écologiques. Ce sont là quelques enseignements d’un récit qui retrace la confrontation entre, d’un côté, les grandes entreprises technologiques et leur logique capitaliste implacable qui retrace la confrontation entre, d’un côté, les grandes entreprises technologiques et leur logique capitaliste implacable les militants des libertés numériques, les défenseurs des communs, les héros de l’antitrust et les mouvements technocritiques. Alors que le pouvoir des Big Tech inquiète aujourd’hui plus que jamais, cette histoire est celle de notre impuissance actuelle comme de nos espoirs futurs.

    Utopie du logiciel libre: Né dans les années 1980 de la révolte de hackers contre la privatisation du code informatique, le mouvement du logiciel libre ne semblait pas destiné à renouveler nos imaginaires politiques. Les valeurs et les pratiques du Libre ont pourtant gagné d’autres domaines, dessinant peu à peu une véritable «utopie concrète ». Celle-ci a fait sienne plusieurs exigences: bricoler nos technologies au lieu d’en être les consommateurs sidérés, défendre la circulation de l’information contre l’extension des droits de propriété intellectuelle, lier travail et réalisation de soi en minimisant les hiérarchies. De GNU/Linux à Wikipédia, de la licence GPL aux Creative Commons, des ordinateurs aux imprimantes 3D, ces aspirations se sont concrétisées dans des objets techniques, des outils juridiques et des formes originales de collaboration qui nourrissent aujourd’hui une sphère des communs propre à encourager l’inventivité collective.

    Rejoignez-nous!

    [FR Nantes] De quelle humanité le chatbot est-il l’avenir ? – Le jeudi 22 mai 2025 de 18h30 à 21h00.

    Conférence gesticulée de Philippe Cazeneuve suivi d’un atelier-débat.

    Jeudi 22 mai 18h30/21h au CEMÉA Nantes 

    L’actualité de l’intelligence artificielle nous amène chaque semaine de nouveaux sujets de questionnements.

    Utiliser les IA génératives, n’est-ce pas accepter la victoire du capitalisme de surveillance ?

    De quelles façons cela va-t-il bouleverser les façons d’apprendre et d’enseigner, les métiers de création ?

    Et si on essayait l’Intelligence collective plutôt que l’intelligence artificielle ?

    L’évènement sur Mobilizon

    https://mobilizon.cemea.org/events/43e3ba86-8e77-4b4e-90b8-005cf03420a0

    Pour tous renseignements medias@cemea-pdll.org

    [FR Lyon] Turn Python Into Java, Use abc – Le jeudi 22 mai 2025 de 19h00 à 21h00.

    Vous pensiez que Python c’était freestyle, que les types c’était pour les faibles et que les interfaces c’était un délire de Javaistes ? Détrompez-vous.

    Dans cette présentation, on parlera de typage statique en Python – oui, celui qui vous fait gagner du temps avant que tout plante en prod.
    On montrera comment les Abstract Base Classes (ABC) vous aideront à inverser les dépendences (et ajouter beaucoup de boilerplates pour que votre code ressemble a un ouvrage professionnel, comme en Java).
    On parlera aussi de Bob et de sa mare aux canards, et je l’espère, de l’orgue à canards qu’il souhaite construire 🦆

    Après cette présentation par Yohann, un moment d’échange a lieu. Amenez ce que vous voulez partager à boire ou à manger et comportez-vous en accord avec la charte de l’AFPy !

    [FR Limay] Hacker n’est pas jouer – conférence cybersécurité – Le jeudi 22 mai 2025 de 19h00 à 21h00.

    Que vous soyez novice, aguerri, fortement sensibilisé, les risques de piratage de smartphone ou de pc peuvent toucher tout le monde.

    Le jour où cela vous arrive vous ne savez pas forcément comment réagir: le vol de vos données personnelles, données bancaires peut être vécu comme un véritable traumatisme.

    Au cours de cette conférence qui se veut pédagogique et à destination du grand public, nous réaliserons des démonstrations de quelques techniques d’attaques informatiques pour mettre en évidence les menaces auxquelles vous pouvez être confrontés.

    Nous vous donnerons des conseils pour pouvoir vous prémunir efficacement.

    Venez partager ce moment d’échanges et de sensibilisation autour de la cybersécurité.

    Après les succès de Fontenay Le Fleury, Montigny-le-Bretonneux et St Cyr L’École, Root66 animera cette conférence à Limay, en partenariat avec la librairie "La Nouvelle Réserve".

    [FR Châteaubriant] Formation Libre-Office Calc – Le vendredi 23 mai 2025 de 09h00 à 17h00.

    Formation Tableur libre-office Calc

    • Créer une feuille de calculs, Notion de cellules,
    • Insertion de lignes ou de colonnes,
    • Calcul de base : les quatre opérations, notion d’itération,
    • Utilisation des formules de calculs, des fonctions simples.
    • Calculs de pourcentages, utilisation de $,
    • Création de graphiques afin de mieux comprendre ses tableaux.

    Inscriptions: https://aciah.xyz/formulaire-inscription-2025.pdf

    Aciah-Linux utilise la « touche cœur » du clavier pour une informatique enfin accessible

    [FR Nantes] Repair Café + Install Party – Le vendredi 23 mai 2025 de 14h00 à 17h30.

    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!

    [FR Benais] Réunion d’information sur Paheko – Le vendredi 23 mai 2025 de 14h00 à 16h00.

    Le Petit Café de Benais utilise Paheko pour sa gestion associative. En lien avec la municipalité, il vous propose un temps d’information à la mairie de Benais (salle des adjoints):

    - Démonstration et vécu utilisateur du Petit Café,

    - Découverte par chaque participant.e (version démo).

    Inscriptions auprès de Marc Héroguelle m.herog5462@gmail.com

    [FR Paris] Atelier informatique libre II – Le vendredi 23 mai 2025 de 15h00 à 18h00.

    2ᵉ Atelier de « dégagisme numérique » proposé par Librezo et Electrocycle en partenariat avec la ressourcerie de la Petite Roquette.

    Au programme: Install-party pour lutter contre l’obsolescence programmée

    • Amenez votre vieux PC (ou achetez en un pas cher à la ressourcerie 20-40€) et passez-le en direct sous GNU/Linux sous notre supervision afin de pouvoir le garder jusqu’à sa belle mort…

    Prix libre.

    [BE Antoing] Atelier Linux – Le vendredi 23 mai 2025 de 18h00 à 20h00.

    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.

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

    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 !

    [FR La Ferté Saint-Aubin] Réunion publique mensuelle – découverte des logiciels libres – Le vendredi 23 mai 2025 de 20h30 à 23h30.

    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.

    [FR Nantes] Repair Café + Install Party – Le samedi 24 mai 2025 de 09h30 à 12h00.

    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!

    [FR Beauvais] Informations sur l’Intelligence Artificielle – Le samedi 24 mai 2025 de 09h30 à 12h00.

    • Présentation de l’intelligence artificielle
    • Son apport et ses limites

    • Exemples d’utilisation

    • Débat sur les usages

    • Informations complémentaires à celles partagées lors de la séance du 11 janvier

    En présentiel ou en visio, adresse du salon: https://url.oisux.org/samedi-du-libre

    [FR Lyon] Journées du Logiciel Libre 2025 – Du samedi 24 mai 2025 à 10h00 au dimanche 25 mai 2025 à 18h00.

    Coorganisées par la nouvelle association JdLL et l’Association pour la Libre Informatique à l’ENS de Lyon (AliENS) et des bénévoles d’horizons différents, découvrez cet événement gratuit :

    Les 26 es journées du Logiciel Libre – JdLL samedi 24 et dimanche 25 mai 2025
    à l’École Normale Supérieure de Lyon

    Les JdLL rassemblent des associations, des entreprises, des passionné•es, des citoyen•nes autour du thème des logiciels libres et plus largement sur toutes les « alternatives éthiques » dans le domaine du numérique et de l’informatique.

    L’entrée se fera par le 19 Allée de Fontenay, 69007 Lyon.

    Informations d’accessibilité

    L’ENS est aux normes PMR en vigueur.

    Horaires

    • Horaires visiteurs: 10h-18h
    • Horaires intervenants: 9h30h-18h

    Accès

    En transport en commun

    • Métro B: Debourg
    • Tram T1: Debourg
    • Bus C22: Debourg

    Train

    • Gare SNCF Lyon Part Dieu, puis prendre le Métro Ligne B
    • Gare SNCF Lyon Perrache, prendre le tram T1 direction directrion Debourg.
    • Gare SNCF Lyon Jean Macé, prendre métro B direction Saint-Genis-Laval Hopital Lyon Sud, arrêt Debourg.

    Vélo

    • Parking vélo: Devant l’entrée
    • Station Vélov: DEBOURG- n°7005

    Voiture

    [FR Roubaix] Atelier Local-Low-Tech à Roubaix – Le samedi 24 mai 2025 de 10h00 à 14h00.

    L’Association Club Linux Nord Pas-de-Calais est présent chaque trimestre à la médiathèque de Roubaix La Grande Plage.

    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 à laMédiathèque de Roubaix. au 2, rue Pierre Motte à Roubaix

    [FR Dunkerque] Samedi des libertés numériques – Le samedi 24 mai 2025 de 10h00 à 12h00.

    La prochaine rencontre des « samedis des libertés numériques » est organisée à la Maison de Quartier des Glacis: rendez-vous à l’accueil. Le thème du jour est: « LibreOffice… la bureautique facile ; des trucs, des astuces. »

    Ces rencontres du logiciel libre sont organisées les 3ᵉmes samedis du mois. Elles sont l’occasion d’échanger, en toute simplicité, sur divers thèmes en rapport avec notre monde numérique, dans une structure attentive à nos libertés.

    [FR Paris] Hackathon Perl / Open Food Facts – Du samedi 24 mai 2025 à 10h00 au dimanche 25 mai 2025 à 17h00.

    En association avec les mongueurs Nous proposons d’organiser un Hackathon (marathon de programmation) autour de l’utilisation de Perl dans le projet Open Food Facts.

    Open Food Facts est un peu le Wikipedia de l’alimentation: la plus grande base de données ouvertes sur l’alimentation.

    Développeurs, vous êtes invités à vous joindre à nous pour faire avancer le logiciel qui permet à 3M° de visiteurs par mois de faire des choix plus informés pour leur santé et le bien de la planète.

    Une participation partielle ou à distance est possible.

    Plus de détails en suivant ce lien.

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

    Présentation de l’E2L

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

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

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

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

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

    Comment fonctionne l’école?

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

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

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

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

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

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

    [FR Digne-les-Bains] Réunion LinuxAlpes – Le samedi 24 mai 2025 de 13h30 à 17h00.

    Rencontre logiciels libres

    Découverte des logiciels libres et systèmes libres par l’association LinuxAlpes.

    Samedi 24 mai 2025 à la Médiathèque de Digne-Les-Bains.

    Offrez une seconde jeunesse à votre ordinateur.

    • Médiathèque de Digne les Bains, Médiathèque de Digne les Bains, 7 rue Colonel Payan, Digne-les-Bains, Provence-Alpes-Côte d’Azur, France
    • logiciels-libres, rencontre, linux-alpes

    [FR Fourmies] Atelier «Qu’est-ce que l’IA? » – Le samedi 24 mai 2025 de 14h00 à 16h00.

    Dans le cadre d’un partenariat avec la ville de Fourmies et la médiathèque Antoon Kring,

    l’Association Club Linux Nord Pas de Calais organise un atelier débat sur le thème de l’Intelligence Artificielle.

    De 14h00 à 16h, venez découvrir et discuter sur le thème de l’intelligence artificielle.

    L’IA C’EST QUOI ?

    De plus en plus présente dans notre quotidien, l’IA fait parler.

    Venez découvrir et débattre sur l’intelligence artificielle.

    Ados, adultes – Sur inscription

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

    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):

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

    Entrée libre et gratuite 😎

    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:

    [FR Ramonville Saint-Agne] Prochain atelier PIC : retouche d’images (Gimp et ImageMagick) – Le samedi 24 mai 2025 de 14h00 à 18h00.

    Atelier Retouche d’images avec Gimp et ImageMagick Cet atelier vous aidera à vous familiariser avec l’outil Gimp (logiciel libre extrêmement performant pour le traitement des images). Puis avec ImageMagick (bien adapté au traitement de lots de nombreuses images), vous verrez comment traiter plusieurs images en une seule commande !

    Prérequis: venir avec votre ordinateur sur lequel vous aurez installé Gimp (là) et ImageMagick (ici). Pour ce dernier, il faut savoir utiliser la ligne de commande.

    Possibilité de suivre l’atelier à distance via un lien qui vous sera fourni lors de l’inscription

    Inscription : remplir et renvoyer le formulaire d’inscription (formulaire). 

    Contact : https://www.le-pic.org/contact

    N’hésitez pas à en parler autour de vous, c’est gratuit, nous accueillons tout le monde, débutant ou confirmé, jeunes et moins jeunes…

    [FR Lens] Foire aux install' – Le samedi 24 mai 2025 de 14h00 à 17h30.

    La foire aux install’ c’est l’occasion de venir découvrir ou partager des logiciels libres avec d’autres: GNU/Linux, Debian, Firefox… Que ce soit pour trouver une réponse à vos questions qui empêchent de franchir le pas, par curiosité, ou encore pour discuter.
    C’est aussi l’occasion d’être accompagné pour installer GNU/Linux sur son ordinateur (pensez à faire une sauvegarde de vos données, et d’arriver suffisamment à l’heure pour avoir le temps).
    Au-delà des logiciels, ce temps est également propice pour discuter de nos usages de l’outil informatique, d’internet et plus largement du numérique dans notre société.

    La coopérative informatique Cliss XXI, située à Liévin, vous accompagne toute l’après-midi dans l’installation de logiciels libres sur votre machine, dans la prise en main de nouveaux logiciels…
    Venez avec votre matériel, que ce soit un ordinateur portable ou un PC fixe.

    [FR Juvisy-sur-Orge] Permanence GNU/Linux – Le samedi 24 mai 2025 de 14h30 à 17h00.

    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 (à côté 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.

    [FR Nantes] Permanence Linux-Nantes – Le samedi 24 mai 2025 de 15h00 à 18h00.

    Linux Nantes tient à vous informer de sa prochaine permanence. Nous vous proposons:

    - de vous faire découvrir linux et les logiciels libres

    - de vous aider à installer Linux sur votre ordinateur ou votre portable,

    - de vous informer sur l’utilisation de votre version de Linux et des logiciels libres

    - de voir avec vous les problèmes rencontrés

    Pour plus d’informations sur l’association voir notre site https://www.linux-nantes.org/

    [FR Quimper] Permanence Linux Quimper – Le samedi 24 mai 2025 de 16h00 à 18h00.

    Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

    Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

    Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

    Recommandations:

    • Sauvegardez vos données avant de venir.
    • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
    • Nous prévenir, éventuellement, de votre passage via le forum.

    Vous pouvez aussi venir pour une première prise d’informations et de contacts.

    [FR Vallauris – Sophia Antipolis] Rencontre Accès Libre – Le dimanche 25 mai 2025 de 18h00 à 21h00.

    Rencontres Accès Libre

    Certains les appellent «install party», d’autres encore «Soirées Linux», mais les Rencontres Accès Libre sont tout cela en même temps, et bien plus encore…

    Entre autres, c’est l’occasion de:

    • discuter, échanger, expliquer;
    • installer des logiciels libres;
    • et, toute autre idée coopérative de solidarité à but non lucratif!

    C’est un évènement organisé conjointement par Linux Azur et le SHL.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    La monnaie libre G1 - « Libre à vous ! » du 6 mai 2025 - Podcasts et références

    246ème émission Libre à vous ! de l’April. Podcast et programme :

    • sujet principal : la monnaie libre Ğ1 et Duniter, avec Hugo Trentesaux, Maaltir, ainsi que Sarah du collectif MàJ-V2. Ce sujet est animé par Emmanuel Charpentier
    • la chronique Pépites libres de Jean-Christophe Becquet sur « la chanson française mais amusante de KPTN »
    • la chronique F/H/X de Florence Chabanois sur « Mix mix »

    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.

    Vous pouvez laisser un message sur le répondeur de la radio, pour réagir à l’un des sujets de l’émission ou poser une question. Le numéro du répondeur : +33 9 72 51 55 46.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Linux Presentation Day 2025

    Pour la 7ᵉ année consécutive Montpel’libre annonce la Linux Presentation Day pour la France et l’Afrique, des événements autour du 18 mai 2025 seront organisés pour montrer et démontrer et peut-être même pour certaines et certains « démonstrer » ou plus prosaïquement démystifier, que l’installation et l’utilisation de GNU/Linux n’est pas si compliquée que cela et même à la porter de tous.

    Cette année encore Montpel’libre vous présente Linux Presentation Day (ou LPD) relayé par la GULL Academy. Cet événement est l’occasion de découvrir Linux et les logiciels libres. Un grand nombre de groupes d’utilisateurs de Linux (GUL) et/ou Logiciels Libres (GULL) du monde, ainsi que des entreprises et des universités, organisent chaque année, à la même période, des rencontres afin de présenter GNU/Linux et plus largement les Logiciels Libres.

    Grâce à la mobilisation exceptionnelle des GUL, chaque année, cette manifestation est une réussite.

    Linux Presentation Day (ou LPD) est un événement à grande échelle qui a pour but de promouvoir Linux et les logiciels libres auprès du grand public.

    L’idée d’organiser un événement de manière synchronisée sur l’ensemble de l’Europe a été initiée par le groupe d’utilisatrices et d’utilisateurs de Linux berlinois (BeLUG), afin de faire connaître et découvrir Linux et les logiciels libres à un large public et d’éveiller l’attention des médias.

    Des présentations, voire l’installation de plusieurs distributions GNU/Linux seront possibles, ainsi que des démonstrations et mini ateliers peuvent être organisés ou toute sorte de manifestation qui feront la part belle au système d’exploitation GNU/Linux.
    Alors, à vos agendas ! Le prochain Linux Presentation Day aura lieu autour du 18 mai, mais plus largement sur tout le mois de mai, en Afrique et en France, mais bien sûr partout ailleurs.

    Si vous avez des propositions, merci de les indiquer !

    Ainsi, nous vous proposons d’inscrire sur cet espace, les activités de votre structure sur les présentations de GNU/Linux qui auront lieu lors du mois de mai. Pour les inscriptions sur l’Agenda du Libre, pensez bien à taguer votre événement avec « linux-presentation-day » (NdM: linux_presentation_day pour LinuxFr.org)
    Inscription de votre événement sur framaforms.

    Photo d'un événement

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    QuickJS version 2025-04-26 et QuickJS-NG version 0.10

    Finalement Fabrice Bellard est comme tout le monde, lui aussi numérote ses versions avec des dates, c'est plus simple. Voici donc la version annuelle de QuickJS (licence MIT), son moteur JavaScript incorporable et compact (le binaire Linux 64 bits fait 757 kiB). QuickJS est compatible avec ECMAScript 2023 — sauf pour les appels tails que les auteurs ne trouvent pas indispensables — et passe presque toute la suite de tests ECMAScript (en sélectionnant ES2023).

    En 2023, pour revivifier un développement un peu dormant, la fourche QuickJS-NG a été lancée (par un des contributeurs de Jitsi). QuickJS-NG est intéressant pour ceux qui veulent utiliser cmake et compiler le projet sous Windows avec le compilateur C Microsoft. Il intègre aussi le support de quelques fonctionnalités récentes de la norme JavaScript que QuickJS ne supporte pas encore. (Je cite Fabrice Bellard). Les différences ne sont pas énormes. La version 0.10 est toute neuve.

    Ci-après, Fabrice Bellard m'a très gentiment expliqué les principaux changements de QuickJS.

    Changements les plus importants dans QuickJS 2025-04-26

    Les explications viennent de Fabrice Bellard :

    • La suppression d'extensions non standardisées que j'avais ajoutées pour avoir des nombres flottants en précision arbitraire et la surcharge des opérateurs. Précision historique : j'ai créé QuickJS au début afin d'avoir une calculatrice avec une syntaxe compatible JavaScript. L'idée était de pouvoir manipuler des entiers ou des nombres flottants en précision arbitraire, des polynômes ou des matrices tout en utilisant une syntaxe familière. D'où des extensions au langage JavaScript présentes dans QuickJS. Mais ces extensions étaient compliquées et source de bugs, donc j'ai décidé de les supprimer. La calculatrice est maintenant un projet à part1.
    • L'implémentation des BigInt se reposait sur la librairie libbf que j'ai supprimée avec les extensions non standardisées. Il y a donc une nouvelle implémentation des BigInt, plus rapide et plus simple.
    • La réimplémentation des "weak references" avec le support de fonctions présentes dans ES2023. QuickJS-NG les supportait déjà mais avec une implémentation qui utilise plus de mémoire, est moins efficace et surtout potentiellement incorrecte en présence de cycles.
    • La concaténation de petites chaînes de caractères est plus rapide grâce à l'utilisation de "ropes". Beaucoup de programmes fabriquent de longues chaînes de caractères en concaténant des petites chaînes de caractères avec une grosse s = ""; for(i=0;i<n;i++) s += "a". C'est une méthode déconseillée car inefficace, mais les moteurs JavaScript comme V8, SpiderMonkey ou JavaScriptCore l'optimisent donc elle est très utilisée.
    • Ajout des numéros de colonne dans les erreurs. QuickJS-NG le faisait déjà mais la méthode ne me convenait pas. Celle utilisée dans QuickJS est plus simple et (normalement) plus précise.
    • Les nombres flottants sont maintenant analysés et convertis en chaînes de caractères sans utiliser la librairie C. Cela est nécessaire pour être complètement compatible avec la norme JavaScript et accroître la portabilité du code.

    Principaux changements de QuickJS-NG 0.10

    • Implémentation de Array.fromAsync
    • supporte os.Worker sur Windows
    • ajout du mode de build parserless
    • ajout de os.exePath()
    • ajouts des hooks Promise
    • correction des Promise non gérés
    • nouvelle implémentation de BigInt par Fabrice Bellard (voir ci-dessus)
    • et divers…

    Sous-projets

    QuickJS héberge des bibliothèque C qu'on peut utiliser pour d'autres projets :

    • libregexp : une bibliothèque Regexp petite et rapide, totalement conforme aux spécifications Javascript ES2023.
    • libunicode : une petite bibliothèque Unicode supportant les conversions de casse, la normalisation unicode, les requêtes unicode scriptées, les requêtes unicode de catégorie générale et toutes les propriétés unicode binaires.
    • dtoa : une petite bibliothèque pour l'impression et l'analyse syntaxique en float64.

    Téléchargements

    Les binaires sont dispos avec jsvu (JavaScript Version Updater, de Google) ou esvu (ECMAScript Version Updater, projet communautaire), ainsi qu'en téléchargement depuis les sites respectifs. Fabrice Bellard a aussi préparé des binaires QuickJS construits avec la Libc Cosmopolitan pour Linux, Mac, Windows, FreeBSD, OpenBSD, NetBSD tant sur les architectures ARM64 que x86_64.


    1. NumCalc n'est pas encore indépendant de QuickJS, mais c'est le but. Pour l'instant la nouvelle calculatrice (bfcalc) n'est disponible qu'en ligne de commande. 

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    LXQt 2.2.0

    Le bureau LXQt est sorti le 17 avril 2025 en version 2.2.0. Comme prévu depuis la version 2.0, le développement est centré sur le confort : améliorations du support Wayland et ergonomie.
    Pour mémoire, LXQt est un environnement de bureau fondé sur Qt, issu du rapprochement de deux projets, Razor-qt et LXDE, et publié sous licence GPL.

    Le support de Wayland est encore meilleur, particulièrement en multi-écrans où on utilise des noms d’écrans plutôt que des nombres (appelez vos écrans mieux ça fera sourire Miou-Miou). En outre vous pourrez utiliser les dernières versions stables des compositeurs Wayland.

    Niveau ergonomie, le gestionnaire de fichiers PCManFM-Qt accepte les terminaux personnalisés, le terminal QTerminal est encore plus lisible et tous les deux améliorent plein de petits trucs puisque c’est dans les détails que ça se cache. Dernier point notable, les utilisateurs de portables peuvent créer des profils d’énergie pour mieux gérer la batterie.

    Pendant ce temps-là LXDE est abandonné.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Hyprland, un compositeur Wayland « tiling »

    Hyprland est un compositeur Wayland pavant (tiling) créé par Vaxri et placé sous licence BSD 3-Clause. Si vous n’avez aucune idée de ce que cela signifie, un compositeur inclut des fonctionnalités de gestion de fenêtres. D’autres compositeurs Wayland incluent GNOME, KDE et ceux basés sur wlroots.

    Plus de détails dans la suite de la dépêche.

    Sommaire

    Hall of fame

    Avant Hyprland, Vaxri avait créé Hypr, qui fonctionnait sous Xorg et utilisait XCB, tout en adoptant une philosophie similaire en matière de gestion des fenêtres. Revenons à Hyprland : c’est un « compositeur moderne avec du style » pour traduire leur formulation. La dernière version est la v0.47.2 (une mise à jour mineure), la v0.47 datant de janvier 2025. Il existe des paquets officiels pour Arch et NixOS, mais le site fournit des instructions pour l’installer ailleurs. Je l’ai testé sur Arch, j’ai voulu me faire une idée et j’ai trouvé que ça valait le coup de partager l’expérience (NdM: « Je » est l’auteur du journal, saltimbanque).

    Notez que Hyprland est principalement un compositeur avec des fonctionnalités de gestion des fenêtres, mais pas un environnement de bureau complet. Plus de détails sur ça plus tard.

    D’après le site officiel : « Hyprland fournit les dernières fonctionnalités de Wayland, un tiling dynamique, de nombreux effets visuels, des plugins puissants et bien plus, tout en restant léger et réactif ». Sans surprise, son créateur apprécie tout ce qui touche à l’esthétique graphique.

    Ah, l’apparence !… a probablement beaucoup contribué à faire connaître Hyprland. D’après les sondages du créateur, r/unixporn a été l’un des principaux vecteurs de sa popularité. J’aime aussi, dans une certaine mesure, les effets visuels et j’apprécie l’effort fait en ce sens : de beaux espacements, des bordures, des animations. Nous avons tous joué avec Compiz quelques minutes… avant de le jeter à la poubelle car ça ne sert à rien. Heureusement, Hyprland ne se limite pas à l’esthétique et lorsque nous travaillons quotidiennement sur un ordinateur, nous pouvons apprécier son autre atout : la configurabilité. Vous pouvez utiliser plusieurs fichiers de configuration ou un seul, mais tout passe par fichier texte.

    Petit détail : modifiez le fichier texte de config, enregistrez-le et votre configuration se recharge automatiquement à chaud. Simple détail, mais agréable. Si vous faites une erreur de syntaxe, un bandeau apparaîtra et affichera les erreurs qui empêchent le rechargement. Il vous suffira alors de corriger et de sauvegarder à nouveau.

    Gestion des fenêtres

    Pour comprendre la personnalisation, il faut d’abord comprendre les bases. Hyprland est un gestionnaire en mosaïque. Par défaut, il utilise la mise en page (layout) “Dwindle”, qui était déjà utilisé par le gestionnaire de fenêtres BSPWM. La description la plus courte de ce layout serait : « Pensez Fibonacci ! »

    Fibonacci

    Bon appliqué à des fenêtres… voilà un extrait du README de BSPWM

                         a                          a                          a
                        / \                        / \                        / \
                       1   b         --->         1   c         --->         1   d
                          / \                        / \                        / \
                         2   3                      4   b                      5   c
                         ^                          ^  / \                     ^  / \
                                                      3   2                      b   4
                                                                                / \
                                                                               3   2
    
             +-----------------------+  +-----------------------+  +-----------------------+
             |           |           |  |           |           |  |           |           |
             |           |     2     |  |           |     4     |  |           |     5     |
             |           |     ^     |  |           |     ^     |  |           |     ^     |
             |     1     |-----------|  |     1     |-----------|  |     1     |-----------|
             |           |           |  |           |     |     |  |           |  3  |     |
             |           |     3     |  |           |  3  |  2  |  |           |-----|  4  |
             |           |           |  |           |     |     |  |           |  2  |     |
             +-----------------------+  +-----------------------+  +-----------------------+
    
                         X                          Y                          Z
    
    

    Un autre layout standard est “Master”. Vous pouvez modifier votre fichier de configuration pour l’utiliser à la place ou même assigner une touche pour basculer entre eux. Le layout Master fonctionne avec une fenêtre occupant la moitié de l’écran, tandis que les autres s’empilent sur l’autre moitié. Vous pouvez également changer la fenêtre maîtresse.

    Bon cette fois partageons les GIF enragés du wiki de Hyprland :

    MasterLayout

    Hyprland offre aussi des fonctionnalités de gestion des fenêtres, communes aux différents layouts :

    • plusieurs espaces de travail (avec placement manuel ou automatique des fenêtres),
    • un espace de travail spécial,
    • un système de “groupement”, permettant de regrouper et dégrouper des fenêtres,
    • mode plein écran,
    • fenêtres flottantes.

    Hyprland propose aussi un système de plugins. Et devinez quoi, un plugin a été développé pour ajouter le layout de i3 (i3 étant un WM pavant sous Xorg, dont l’équivalent sous Wayland est Sway, qui est dév. par Drew DeVault). Ce plugin s’appelle hy3. Dans i3, il y a des conteneurs, en gros c’est un layout « manuel avec des découpages horizontaux/verticaux, très simple et efficace, et la doc i3 est très bien. Parce que la doc Sway, ce sont juste des man page, ok c’est très bien aussi passons… Bref, voilà, maintenant j’ai un compositeur i3 avec des gaps et de belles animations, vous vous souvenez de i3-gaps – qui a entre-temps été intégré à i3 ? Bref, hy3 c’est ça en mieux.

    Configuration, doc, outils

    Notez que d’autres plugins existent, pour les animations, pour changer des comportements. La communauté pourrait être un bel axe de développement maintenant que d’après l’auteur le code se calme.

    À un moment un gestionnaire de plugins a été ajouté, hyprpm (pm pour package manager je suppose). Alors j’ai essayé d’installer hy3 avec, mais j’ai rencontré des soucis de versions me rappelant le bon vieux temps où les dév. de plugins gnome-shell hurlaient comme des putois quand une nouvelle version sortait. Bon bref j’ai compilé hy3 à la main à la place, mais sortez cpp et une bonne tasse de café, c’est pas juste un script Emacs en Lisp qui prend 3 secondes. Mais au moins ça a bien marché.

    Sinon la configuration permet de personnaliser le layout clavier, la résolution d’écran, l’esthétique et les animations. Beaucoup de possibilités, par ex. pour les raccourcis on peut faire des “submap” (oui je sais, i3 aussi). On peut modifier plein de choses sans redémarrer.

    On peut aussi utiliser la commande hyprctl pour communiquer avec hypr.

    Côté documentation, l’API technique est très bien couverte, mais il manque une documentation simplifiée pour une prise en main rapide. Et puis de base ne vous attendez pas à plein de raccourcis claviers pré-configurés, vous allez devoir faire les vôtres.

    Ou alors vous pouvez aussi utiliser des configurations préexistantes. On se croirait dans Doom Emacs !

    Hyprland n’est pas un environnement de bureau complet. Il vous faudra un tableau de bord, un lanceur d’applications et d’autres outils. Quelques options populaires :

    • barre d’état : Ashell (prêt à l’emploi) ou Waybar (très personnalisable). A noter qu’il y a maintenant des mini libs pour se faire ses barres facilement comme quickshell, astal ;
    • lanceur d’applications : Wofi (simple, clavier + souris) ;
    • ou le fait d’utiliser un tiling peut même vous donner envie de changer de terminal ? Foot, Kitty, Alacritty, etc.

    Mais Awesome Hyprland vous listera bien plus de choses.

    Je n’ai pas encore testé ibus, et je sais que je vais rencontrer des soucis avec cela, comme j’en aurai sous Sway… (Pas trop envie de passer sous fcitx mais on verra)

    Aspects techniques, conclusion

    Au cours du développement de Sway, Drew Devault a conçu une bibliothèque, wlroots, qui est devenue indépendante de Sway et utilisée par d’autres compositeurs wayland.

    Hyprland a démarré en 2022. En 2024, la dépendance à wlroots, qui était inclus sous forme de « submodule git », a été abandonnée au profit de Aquamarine, un moteur de rendu en C++. L’abandon de wlroots, d’après l’auteur, tient au fait que

    • wlroots est en C,
    • wlroots manque de doc,
    • faire évoluer wlroots prend du temps,
    • et accessoirement parce qu’il a été banni ! (Bon là désolé je préfère passer du temps sur la revue de Hyprland que sur les feux de l’amour, voyez ici).

    Mais Aquamarine n’est pas un compétiteur de wlroots.

    Conclusion

    Hyprland, comme d’autres, ça prend un max de temps à s’approprier. Il faut lire et configurer à tout-va, même si après-coup on se rend compte que c’était simple. Ce qui l’est moins, c’est de choisir sa manière de travailler.

    J’adore jouer avec les gestionnaires de fenêtre en mosaïque et Hyprland est une belle découverte. J’avais peur d’un simple ensemble d’animations flashy, mais il offre bien plus que cela. J’aimerais voir un tableau de bord style “Activités” de GNOME pour visualiser toutes les fenêtres et espaces de travail en un coup d’œil. Peut-être qu’avec le temps, quelqu’un développera cette fonctionnalité… ou alors je finirai par coder un petit quelque chose moi-même ! j’ai déjà remarqué que quelqu’un a codé « hot corner », surprenant pour un tiling!

    Commentaires du journal

    Sources 1 et 2

    • multi-écran possible
    • définition des raccourcis et des règles.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    20 ans de Fedora-fr : premier entretien avec Guillaume le webmaster de Fedora-fr.org

    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 de 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 Guillaume Kulakowski (pseudo llaumgui), le principal webmaster de Fedora-fr.org.

      Sommaire

      Entretien

      Bonjour Guillaume, peux-tu présenter brièvement ton parcours ?

      Guillaume Kulakowski, passionné d’informatique et de sport (trail / ultra-trail). Marié et papa de 2 garçons (7 / 13 ans).
      J’ai commencé l’informatique au début des années 2000, en même temps que mes études de chimie… Ça m’a permis de me rendre compte que j’aimais bien plus l’informatique que la chimie et de me réorienter.
      En parallèle, j’ai fait mes premiers pas sous Linux avec Fedora Core 1 (il y avait un « Core » à l’époque) mais en dual boot. Puis avec l’arrivée de Fedora Core 2, je me suis rendu à l’évidence : je ne bootais plus sous Windows. Du coup, j’ai fait une installation propre en simple boot.

      Peux-tu présenter brièvement tes contributions au Projet Fedora ?

      Au niveau du projet Fedora, je suis toujours ambassadeur et autrefois (lorsque j’avais plus de temps disponible) j’ai fait du packaging. Mais à l’époque, si je me suis autant investi dans la communauté francophone, c’était justement pour le « francophone », j’avais des lacunes en anglais (corrigées depuis).

      Qu’est-ce qui fait que tu es venu sur Fedora et que tu y es resté ?

      Au début, j’ai pris un peu Fedora par effet buzz. En effet, c’était la « Red Hat communautaire » et on en parlait beaucoup à ce moment. Puis j’ai quand même testé d’autres distros, mais le côté novateur de Fedora m’a plu. Le fait également de ne pas réinventer la roue et de contribuer aux projets plutôt que de développer ses propres solutions. En fait ce qui me plait dans Fedora c’est les « Four foundations » (NdM: « Freedom, Friends, Features, et First » (liberté, convivialité, fonctionnalités et pionnier)).

      Pourquoi contribuer à Fedora en particulier ?

      Car j’utilisais Fedora. Ça suffit à justifier de contribuer pour moi 😊. Mais pour être plus précis, pour que la communauté francophone puisse croitre. Le produit est libre et gratuit, la communauté le fait avancer.
      J’ai commencé l’informatique par le web, améliorer le site de la communauté francophone était assez facile pour le coup. On était à une époque où les designs étaient simples et un « simple » développeur pouvait arriver à créer des sites fonctionnels et puissants. Maintenant ça a un peu changé et je dois me faire accompagner de designers pour arriver à faire un truc beau. D’ailleurs, comme certains peuvent le constater sur certaines parties de Fedora-Fr, depuis qu’on a plus de designer ce n’est plus trop ça (le planet et un peu moche 😊).

      Contribues-tu à d’autres Logiciels Libres ? Si oui, lesquels et comment ?

      Alors déjà qu’est-ce que contribuer ? Pour moi ouvrir un ticket intelligemment (en filant un max d’infos pour faire aboutir la résolution) c’est déjà contribuer. Donc j’essaie de participer à tout ce que j’utilise et ça me semble juste normal.
      Le côté libre et communautaire m’intéresse. Par exemple, sur Fedora-Fr, on utilise plusieurs solutions (Flarum, MediaWiki, WordPress), et j’essaie de reverser à la communauté tout ce que l’on a fait en particulier. Par exemple l’extension MediaWiki pour Flarum, des extensions pour eZ Publish (sur Fedora-Fr v5), etc.

      Utilises-tu Fedora dans un contexte professionnel ? Et pourquoi ?

      Dans mon ancienne boite oui. On était une petite start-up et chacun avait la liberté d’installer ce qu’il voulait sur son poste (je pense que vu qu’ils ont grossi ce n’est plus le cas). Mais maintenant je travaille pour une grosse ESN (Entreprise de Service Numérique) et je n’ai pas d’autres choix que d’utiliser Windows☹. Quand j’ai commencé, ça a même été dur de me réhabituer à utiliser Windows, je n’avais plus les (mauvais) réflexes.
      Mais à la maison, je n’ai (presque) que de la Fedora. Sur mon laptop et sur celui de mon fils (qui n’a pas eu le choix 😊). J’ai juste une Debian pour un NAS sous Open Media Vault (base Debian aussi).

      Est-ce que tes contributions à Fedora sont un atout direct ou indirect dans ta vie professionnelle ? Si oui, de quelle façon ?

      Alors au début assurément. Sur le CV ça a aidé. Je crois même qu’il y a 15 ans, pas mal de boites ont chassé les équipes Fedora-Fr. Entre Red Hat et Linagora, on devait retrouver la plupart des contributeurs francophones. Après, aujourd’hui, j’ai un poste de directeur, du coup ça y contribue moins.

      Tu fais partie des pionniers de la communauté francophone de Fedora, peux-tu revenir sur les débuts de cette communauté et la naissance du site fedora-fr.org ?

      Déjà rendons à César ce qui est à César, il y a eu des personnes avant moi : Freddy, Julien, Xanax (désolé, mais je ne connais pas son vrai nom). Puis des « pionniers » avec moi : Thierry, Thomas, Remi, Johan pour les plus anciens… Après de cette époque, il ne reste que moi.
      Comme évoqué, je n’étais pas là au départ, je ne suis arrivé que le 3 septembre 2004 alors que les débuts de Fedora-fr sont au 20 mai 2004. Je suis donc arrivé trois mois après.

      Fedora-Fr s’appelait d’ailleurs Fedora-France et les personnes qui l’avaient lancé se trouvaient un peu dépassées par l’attrait de la solution.

      En plus pour ceux qui n’ont pas connu ces temps, c’était plus difficile à installer et utiliser. Je vous parle d’un temps où Fedora n’avait pas 1 DNF mais 2 solutions (dont une qui ne marchait pas 😊), où l’on s’échangeait des fichiers de configuration de yum à même le forum… On était des sortes de sorciers qui faisaient des trucs qu’aujourd’hui on désignerait comme crades.

      J’ai donc proposé ma contribution pour améliorer le site. De mémoire, il était sur Xoops 1, un CMS de l’époque et j’ai contribué à refaire le design sous Xoops 2 (à l’époque, on n’avait pas encore de vrai designer). Puis j’ai contribué à faire évoluer le site en rajoutant des choses, notamment les forums (décorrélé de Xoops) puis le Wiki qui au début était tenu par Johan, c’était une sorte de rédac’ chef qui veillait à la ligne éditoriale.

      Quels atouts d’avoir une communauté et un site local indépendant ?

      Alors, aujourd’hui, on a un site du Fedora-Project avec une bonne documentation en français et qui parle de comment installer des choses plus ou moins proprio. À l’époque ce n’était pas le cas, non seulement on avait une doc (wiki) en français, mais en fait, on avait une doc tout court ! Et ça c’était déjà énorme. En plus on n’avait pas de contrainte « légale » à donner des liens vers des dépôts tiers proposant des éléments propriétaires.
      Bien qu’aujourd’hui le Projet Fedora propose une documentation et peut proposer des espaces de discussions non anglophones, le fait d’avoir une identité 100% francophone fait que Fedora-Fr est le premier site d’entraide communautaire autour de Fedora en langue française. Et on participe aussi à la promotion de la distribution en France (et ailleurs) et aussi à la traduction de Fedora en langue française.

      Rapidement l’association Fedora-fr, devenue Borsalinux-fr ensuite, a été créé. Pour quelles raisons ?

      Dans les évolutions du site, il y a eu le nom de domaine. On ne savait pas trop qui avait le nom fedora-france, et on a commencé un peu à sortir de la zone France avec des contributeurs belges, suisses, et en dehors de l’Europe comme québécois ou d’Afrique. Du coup ça a été l’occasion de prendre non plus une identité française, mais une identité francophone avec Fedora-Fr. C’est surement à ce moment-là qu’avec MrTom et Johan, on s’est dit que se structurer autour d’une association aurait du bon. Surtout qu’il y avait pas mal de salons auxquels ont participé des partenaires (pour l’hébergement). Avoir une association avec des noms et des vraies personnes, ça apportait du sérieux par rapport à des pseudos sur un forum.

      Tu es le webmaster principal de Fedora-fr.org depuis le début, peux-tu revenir sur les évolutions du site ?

      Oulà, j’ai fait une page pour ça.
      Après pour les premières versions, j’assume à peu près tout ! Mais gardez à l’idée que : je suis développeur et pas graphiste et qu’à l’époque ce n’était pas si moche 😊.
      Mais les grandes évolutions ont été la mise en place d’un vrai forum indépendant du site (sous Xoops) afin d’avoir un vrai espace convivial, puis la mise en place du wiki pour la contribution.
      Après en 2024 on souffre d’une érosion des contributions, car finalement Fedora Project a aussi un wiki et que Linux est devenu plus facile à utiliser (heureusement). C’est pour ça que j’ai milité pour devenir moins « élitiste » avec des contributions au wiki possible à partir d’un certain nombre de messages et la fin des mailing-lists pour passer sur des trucs plus modernes (un forum).

      Pourquoi penses-tu que la fréquentation du site a baissé depuis 2011 qui est le pic historique d’activité ?

      La multiplication des distros et autres alternatives à Windows :

      • Fedora la distribution à la pointe.
      • Ubuntu, la distribution grand public.
      • Arch pour ceux qui veulent du rolling release.
      • Apple pour ceux qui sont prêts à vendre leur âme (désolé fallait que je le fasse 😊).

      Après il ne faut pas oublier aussi qu’on a toujours essayé d’être respectueux des utilisateurs. On n’utilise plus Google Analytics mais Matomo depuis un petit moment. Donc on a moins de visites, car de plus en plus de personnes ne sont plus comptabilisées.

      Le site a subi une grosse refonte technique en 2023, pour quelles raisons cela a été opéré ? Quelles difficultés techniques il y avait dans cette transition ?

      Alors plus une marche forcée qu’une transition. On était avec une vielle RHEL5 qui hébergeait Fedora-Fr et qui nous bloquait sur des versions de MySQL et de PHP obsolètes (en plus de la RHEL obsolète en elle-même).

      Du coup en changeant de partenaire d’hébergement (Scaleway) on est reparti sur une version plus moderne de RHEL. fluxBB, notre forum, n’était plus compatible avec les versions de PHP (en plus d’être un projet abandonné). On a donc migré sous Flarum. Le site en eZ Publish n’était plus compatible lui aussi et eZ Publish avait subi des migrations importantes. On est donc parti sur un WordPress (même si j’aime pas) pour tenir les délais et tout refaire en 1 mois.

      En quoi consiste la maintenance au jour le jour du site ? Est-ce que cela te prend beaucoup de temps ?

      Alors aujourd’hui, il y a Nicolas qui m’aide beaucoup sur la gestion du serveur. Merci à lui !
      Après ni lui ni moi ne sommes designers, donc on est un peu limité sur certaines évolutions. Mais aujourd’hui, on a un deck Nextcloud (une sorte de kanban ou liste de tâches) et on fait évoluer les solutions au rythme des alertes de sécurité et des versions de maintenance.

      Si quelqu’un veut t’épauler dans cette tâche, quelles compétences sont nécessaires ?

      Actuellement, on a trois peines :

      • le design,
      • quelques blogs et le site de l’asso sous Dotclear à migrer en WordPress,
      • le Wiki qu’il faut mettre à jour plus souvent.

      Donc avis aux amateurs !

      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 ?

      Un Copr plus accessible ? Actuellement, Flathub se présente à l’alternative aux RPM… Mais ce n’est pas du RPM 😊.

      À 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 ?

      Ce pour quoi j’aime Fedora : la liberté et l’innovation !

      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 trouve que malheureusement la communauté Fedora subit le sort de bien de communautés : la fragmentation ! Entre les pages Facebook, les canaux discourse, etc. Et les personnes qui arrivent sont peut-être trop dans une approche « prendre plus que donner ». Mais à nous de faire changer ça.

      Merci Guillaume pour ta contribution !

      Conclusion

      Nous espérons que cet entretien vous a permis d’en découvrir un peu plus sur le site 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 10 jours pour un entretien avec Remi Collet, empaqueteur du Projet Fedora en particulier concernant l’écosystème PHP.

      Commentaires : voir le flux Atom ouvrir dans le navigateur

      Donnez moi un NixOS à ronger

      NixOS

      Petit aperçu de Nix : il y a plusieurs articles sympas ici, la récente revue de Seb95, à cause de laquelle je suis passé sur cette distribution il y a quelques jours (et sachant que visiblement lui n’y est pas resté!, peut-être qu’il me lit haha), ou cette revue plus ancienne, donc j’essaierai de mettre en avant d’autres aspects.

        Sommaire

        Mini histoire à zapper

        Dejà reprécisons - il faut remonter à 2003 pour que Eelco Dolstra développe le gestionnaire de paquets Nix, mais la distribution, elle, NixOS date de 2006. Il y a deux versions par an, nommée YY.MM, par ex. 13.05 pour version de mai 2013 - brillant.

        Pour la suite j’écrirai simplement Nix pour désigner la distribution.

        En 2010 un wiki démarre. En 2013, la distribution 13.05 passe de upstart à systemd et systemd-boot au démarrage (alors appelé gummiboot). La version 13.10 est la première version stable de NixOS.
        On peut noter chez la concurrence, en 2014 le lancement du projet Atomic de Red Hat.
        En 2016, le wiki Nix officiel est clos et un wiki non officiel démarre…
        Fedora Silverblue apparait 2018 comme projet de distinct de « Atomic ». En 2019 Open Suse démarre le projet Micro OS.
        Côté Nix, en 2020 ont été intégrés les Flakes (22.05). Un installateur graphique apparait en 2022, sur la 22.05.
        En 2024, le wiki Nix officiel redémarre (mais le nom officiel demeure…)

        Une distribution rétro-futuriste

        Dans Nix, il n’y a pas de répertoire /bin, de /sbin, de /lib ou de /usr. Tout est gardé dans un /nix/store.

        Enfin moi j’ai quand même un /usr/bin/env mais j’avoue ça fait peu, ou un /bin mais qui ne contient qu’un symlink pour bash. Mais bref

        Dans le /nix/store on va retrouver nos hiérarchies habituelles, rangées dans des « dérivations ». Prenons firefox : je ne l’aurai pas directement dans /usr/bin mais dans le store voici comment ça se présente

        $ ls -R /nix/store/lxgnpycfaac8w893wmka5hw3dad8w228-firefox-121.0
        /nix/store/lxgnpycfaac8w893wmka5hw3dad8w228-firefox-121.0:
        bin  lib  share
        
        /nix/store/lxgnpycfaac8w893wmka5hw3dad8w228-firefox-121.0/bin:
        firefox
        
        /nix/store/lxgnpycfaac8w893wmka5hw3dad8w228-firefox-121.0/lib:
        firefox  mozilla
        
        /nix/store/lxgnpycfaac8w893wmka5hw3dad8w228-firefox-121.0/lib/firefox:
        application.ini    defaults            firefox-bin   libgkcodecs.so        libmozavutil.so   libmozwayland.so   omni.ja        Throbber-small.gif
        browser            dependentlibs.list  fonts         libipcclientcerts.so  libmozgtk.so      libxul.so          pingsender     vaapitest
        crashreporter      distribution        glxtest       liblgpllibs.so        libmozsandbox.so  minidump-analyzer  platform.ini
        crashreporter.ini  firefox             gmp-clearkey  libmozavcodec.so      libmozsqlite3.so  mozilla.cfg        removed-files
        

        etc.
        Pour le reste c’est plus standard.

        $ ls /
        bin  boot  dev  etc  home  lib  lib64  lost+found  nix  proc  root  run  srv  sys  tmp  usr  var
        
        

        Déclaratif

        La configuration, utilisateurs réseaux paquets services saucisson fromage, tout est déclaré dans un fichier /etc/nixos/configuration.nix.
        Comme définir un point de montage pour un disque ou les règles du pare-feu, qui correspondraient à du /etc sur d’autres distributions, mais aussi par exemple créer un utilisateur - ce qui correspondrait plutôt à des commandes sur d’autres distributions, comme useradd.

        Quand vous « compilez » le fichier /etc/nixos/configuration.nix, Nix va s’occuper tout seul des /etc/fstab, iptables (*), /etc/group, et ainsi de suite ; en général on précise que l’on « switche » vers ce nouvel OS et Nix redémarre les services avec la nouvelle config (à vous de savoir si redémarrer des services est suffisant, ou si pour prendre en compte les changements vous préférez redémarrer la session voire reboot).

        (*nftables dispo)

        Exemple fstab, au lieu d’éditer fstab je mets ça dans /etc/nixos/configuration.nix

         # FSTAB
          fileSystems."/home" = {
            device = "/dev/disk/by-uuid/220260f3-a7b2-4387-9a0b-9d17c604aa18";
            fsType = "ext4";
           options = [ # If you don't have this options attribute, it'll default to "defaults" 
             # boot options for fstab. Search up fstab mount options you can use
             "users" # Allows any user to mount and unmount
             "nofail" # Prevent system from failing if this drive doesn't mount     
           ];
          };
        

        Ou encore ma fichue imprimante Samsung
        Sous Debian, j’aurai peut-être ajouté un dépôt dans /etc/apt, j’aurai rafraichi puis installé un paquet. Sous Nix j’édite le fichier.

          # Enable CUPS to print documents.
          services.printing.enable = true;
          services.printing.drivers = [ pkgs.samsung-unified-linux-driver ];
        

        On peut même se retrouver à configuration de manière abstraite… En effet, imaginons que je configure le pare-feu : quel pare-feu suis-je en train de configurer?

        networking.firewall.allowedTCPPorts = [ 80 443 ];
        

        La documentation vous apprendra que par défaut, Nix passe par iptables pour implémenter les règles que vous précisez. Avec la directive ci-dessous, les mêmes règles seraient implémentées en se basant sur nftables.

        networking.nftables.enable
        

        Immuable

        Est-ce que NixOS est immuable? On pourrait dire, comme Distro Watch, non, car on peut en réalité écrire sur la totalité du système de fichier. L’immuabilité est plutôt fonctionnelle - au sens où on ne lance pas de commande, on édite un fichier /etc/nixos/configuration.nix (que l’on peut scinder, au besoin), qui donnera toujours le même résultat. (spoil cf quand même plus bas : channel).

        Retour arrière

        Après construction du système, au démarrage, vous aurez le choix d’amorcer (booter) sur chaque version de l'OS que vous avez construite. On peut démarrer sur une ancienne version. Un peu comme démarrer sur une ancienne version du noyau mais appliqué à tout.

        Multi-utilisateurs

        Vous pouvez avoir plusieurs versions d’un paquet installées en même temps, en fonction des utilisateurs. Certainement très utile… et pas testé chez moi.

        En somme

        Cette page décrit bien les logiques différentes entre Nix et un système basé sur Debian pour quelques opérations courantes.

        Bon clairement si le besoin c’est installer firefox et qu’on doit éditer un fichier /etc puis rebuild le système, on ne ressent pas particulièrement d’avantage à utiliser Nix vs un autre système (mais en cas de souci, vous serez bien content d’avoir le rollback…)

        • À noter cela dit que l’installation de paquets n’est pas vraiment plus longue. Rebâtir le système n’est pas vraiment plus long qu’un apt-get ou équivalent. Ce qui m’étonne le plus c’est que par défaut il n’y a pas de commande pour chercher des paquets (… ??!!! …bon il y a le site officiel et on peut par exemple installer nix-search-cli) .
        • On peut bien sûr utiliser des Flatpak si on active cette option. Par défaut si on installe GNOME, cela vient d’ailleurs avec gnome-software qui n’inclut que les Flatpak. Au moins c’est un Gnome Software léger, ça change ahem ahem…
        • Pour les AppImage j’en parle plus bas

        Donc l’usage pour installer une application graphique ne changera pas vraiment la vie. À noter tout de même que le dépôt est particulièrement large.

        Mais quid de paquets un peu plus complexes? Quand j’ai voulu installer nginx avec le TLS, j’ai eu une bonne surprise. J’imaginais une tannée du fait de devoir « passer par Nix » pour gérer tout ce qui est configuration et certificats. En effet plus question de lancer des commandes pour acquérir ou renouveler des certificats. Comment faire? Pour le coup la doc me l’a indiqué rapidement.

              security.acme.acceptTerms = true;
              security.acme.defaults.email = "mon@email.example.com";
        
                  services.nginx = {
                    enable = true;
                      virtualHosts = {
                         "mon.domaine" = {
                             forceSSL = true;
                             enableACME = true;
                             root = "/var/www/mon.domaine";
                      };
        

        Et voilà! Nginx est installé, mon domaine pointe vers le bon dossier, le http redirige vers https, Nix acquiert les certificats (par défaut Let'sEncrypt mais se personnalise si on veut), et surtout Nix définit un systemd pour renouveler les certificats.

        Et là on voit que Nix c’est un peu l’opposé d’une ditribution minimaliste comme Arch… Les points forts de Arch sont les points faibles de Nix et réciproquement…

        À noter que /etc/nginx n’existe pas. Dans mon exemple ce sera nix/store/brxfza7n2hjy6n15ffdrb7wlr2fqygy8-nginx. conf…

        $ systemctl status nginx
        ● nginx.service - Nginx Web Server
             Loaded: loaded (/etc/systemd/system/nginx.service; enabled; preset: ignored)
             Active: active (running) since Sat 2025-03-29 09:45:55 CET; 1 day 10h ago
         Invocation: 84e49760dcee4e5ea0a6baa79dd6ceb2
            Process: 35568 ExecReload=/nix/store/alqjcv381xp2wawjc919h1qr6p4q8gvj-nginx-1.26.3/bin/nginx -c /nix/store/brxfza7n2hjy6n15ffdrb7wlr2fqygy8-nginx.conf -t>
            Process: 35569 ExecReload=/nix/store/9m68vvhnsq5cpkskphgw84ikl9m6wjwp-coreutils-9.5/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
        

        Oui tout est dans le nix store, bah oui logique.

        On voit aussi que cette distribution est aussi agréable qu’elle est

        • bien empaquetée
        • bien documentée (j’y reviens plus bas…)

        Je nixifie tu nixifies

        Définir des choses dans /etc/nixos en déclaratif plutôt que de taper des commandes ou éditer d’autres fichiers comme /etc/nginx, c’est ce qu’on appelle nixifier, qui vient du verbe galérer-de-ouf. Non je plaisante.

        Cela veut dire que pour tout ce que vous pouvez faire avec les services, le paquet Nix doit proposer des options pour le faire dans /etc/nixos… Un peu effrayant au premier abord? Par ex. si je veux utiliser une fonction plus exotique de Nginx, alors la config Nix doit inclure un moyen de le spécifier, et doit inclure chaque option Nginx ??

        En fait de nombreux services vont proposer d’ajouter des options « extra ». Par ex. si je veux utiliser la fonction Nginx « rate-limit » et que le paquet Nix n’a pas d’option pour ça… Eh bien je vais utiliser une directive « appendHttpConfig » qui va me permettre de directement écrire dans le nginx.conf. Comme cela je continue d’utiliser les avantages Nix, mais je peux profiter d’options non nixifiées.

             services.nginx = {
                enable = true;
            appendHttpConfig = " limit_req_zone $binary_remote_addr zone=mylimit:10m rate=5r/m; " ;
                  virtualHosts = {
                     "mon.domaine" = {
                         forceSSL = true;
                         enableACME = true;
                         root = "/var/www/mon.domaine";
                 extraConfig = "limit_req zone=mylimit;";
                  };
        

        On peut même avoir le besoin de générer un fichier /etc. Pas de souci, exemple avec fail2ban, on peut générer un fichier /etc/fail2ban/filter.d

            # Defines a filter 
            "fail2ban/filter.d/nginx-py.local".text = pkgs.lib.mkDefault (pkgs.lib.mkAfter ''
              [Definition]
        failregex = ^.* \[error\] \d+#\d+: \*\d+ (\S+ )?\"\S+\" (failed|is not found) \(2\: No such file or directory\), client\: <HOST>, server\: \S*\, request: \"(GET|POST|HEAD) .*$
            '');
          };
        

        Interdit !

        Je ne vais pas rentrer dans le détail, car je suis encore débutant, mais on ne peut pas exécuter ce que l’on veut sous Nix.

        $ touch holalal.sh
        $ echo -e '#!/bin/sh \necho "toto"' >> holalal.sh
        $ chmod +x holalal.sh
        $ ./holalal.sh
        bash: ./holalal.sh: Permission denied
        $ bash holalal.sh 
        toto
        

        Appliqué aux AppImage, eh bien j’ai un peu galéré. Apparemment on lance $appimage-run . Pas de bol pour moi, ça ne passe pas. J’ai testé deux trois un million de trucs à l’aveuge pour le fun (extraire puis ajouter chmod+x, passer par exec, voire par du sudo oh la la pardonnez moi…) Comme Google n’était clairement pas mon ami, j’ai voulu tester d’empaqueter l’AppImage moi-même. C’était la bonne piste! Si j’étais familier avec Nix cela m’aurait pris 2s. Un petit fichier .nix de quelques lignes plus tard, je peux construire cette AppImage et cette fois la lancer.
        Dans de nombreux cas vous trouverez l’ppImage déjà empaquetée.

        Channel

        Vous souvenez vous, Nix propose une version tous les 6 mois. Mais dites-moi… Comment met-on à jour si on lance pas de commande dans Nix et qu’on n’utilise que vi /etc/nixos/configuration.nix ?
        Et là, voilà la vérité révélée : oui on utilise des commandes, et non Nix n’est pas que déclarative.
        (cf par exemple https://nlewo.github.io/nixos-manual-sphinx/installation/upgrading.xml.html )

        # nix-channel --add https://nixos.org/channels/*channel-name* nixos
        # nixos-rebuild switch --upgrade
        

        On peut également spécifier dans la config que l’on veut automatiquement passer sur les nouvelles versions. En attendant cela veut dire que deux fichiers /etc/nixos/configuration.nix ne correspondent pas forcément au même OS!

        Note sur les channels : similairement à Debian, il y a un channel unstable si on veut passer en mode rolling.

        Pour résoudre cette question des channels il y a les Flake. En gros l’idée est de préciser non seulement qu’un paquet est installé mais aussi quelle version.
        https://nixos-and-flakes.thiscute.world/nixos-with-flakes/introduction-to-flakes#nix-flakes-and-classic-nix
        Mais rien n’oblige à utiliser Flake.

        2 wikis et 2000 manuels

        • Deux wikis : un wiki officiel, qui a été suspendu, car il n’était pas super à jour, du coup un wiki non officiel est apparu, puis ils ont remis le wiki officiel :O !!! du coup on a plein de manuels (utilisateur, dev, celui du gestionnaire de paquets Nix…) et deux wikis et on se retrouve à jongler.
        • On a l’impression d’avoir atteint le point où toute tentative d’améliorer ne fait qu’empirer. Je propose « Tools that need a manual to find the manual » ! …
        • Mes premières recherches sur Internet sont simplement désastreuses, je tombe sur plein de versions différentes. Et souvenez-vous que Nix est à la fois un langage, un gestionnaire, un builder, une distribution…
        • Peut-être que des sites pour répertorier , comme https://nixos.org/learn/ peuvent un peu aider…

        xkcd

        Mais à l’heure qu’il est, si Nix a un défaut c’est bien la documentation chaotique.

        Et les autres bombes atomiques?

        Fedora Silverblue propose aussi le retour arrière. Toutes les applications graphiques sont des Flatpak, et les applis dév utilisent le module Toolbox. Cf la présentation par Renault, plutôt historique puis pratique.
        Silverblue semble avoir de larges défis à relever mais pourrait représenter l’avenir de Fedora.

        Côté Open Suse atomic, il y a eu Micro OS (2019), puis Aeon d’abord basé dessus puis devenu projet indépendant pour offir GNOME. (En parallèle le projet Kalpa se développe pour le bureau KDE.) Vous pouvez lire cette revue par LWN. Sur Aeon la méthode préférée d’installation de paquets est encore Flatpak, mais il y a aussi Distrobox.

        Voilà pour ce que je connais, cela mériterait bien plus!

        Commentaires : voir le flux Atom ouvrir dans le navigateur

        Nouvelle typologie de comptes LinuxFr.org : segmentation et enrichissement de notre offre

        Le site LinuxFr.org se dote en ce jour de nouveaux types de comptes (les comptes dits « Premium » et « Open »). Cette dépêche vise à détailler les différents avantages proposés par ces nouveautés, et à permettre à chacun et chacune de se positionner pour savoir comme ils ou elles souhaitent ou non faire évoluer leurs comptes basiques en version « Premium » ou « Open ». Ces offres sont susceptibles d’évoluer dans un futur proche, notamment en fonction de vos commentaires et retours de lectorat averti. La documentation du site sera mise à jour plus tard en fonction desdits retours et des éventuelles évolutions.

        Nous espérons que cette segmentation et cette diversification de notre offre vous satisfera et permettra de dynamiser et de pérenniser notre site LinuxFr.org (notre trésorier vous remercie par avance).

          Sommaire

          Les comptes dits « Premium »

          Les comptes « Premium » sont disponibles pour sept fois le coût mensuel des comptes basiques, payable en euros ou en cryptomonnaie. Les NFT ne sont pas acceptés.

          Les comptes « Premium » verront huit fois moins de publicité que les comptes basiques.

          Les comptes « Premium » sont disponibles sans stockage de données personnelles sensibles au sens du RGPD.

          Les données personnelles des comptes « Premium » ne sont transmises qu’à un dixième des partenaires habituellement utilisés pour les comptes basiques.

          Les comptes « Premium » bénéficient de la législation française et seront modérés comme les comptes basiques.

          Les comptes « Premium » permettent de renseigner son adresse XMPP ou son compte sur le Fedivers (souvent Mastodon).

          Les comptes « Premium » permettent l’utilisation de caractères Unicode (dont les emojis), d’images et d’hyperliens dans les contenus et commentaires.

          Les comptes « Premium » seront abonnés à deux fois moins de listes de diffusion et trois fois moins de réseaux sociaux que les comptes basiques.

          Les comptes « Premium » disposent de deux fois plus de fonctionnalités d’intelligence artificielle que les comptes basiques.

          Les comptes « Premium » verront le nombre de popups présenté divisé par quatre par rapport aux comptes basiques.

          Les comptes « Premium » se verront présentés deux fois moins de liens sponsorisés ou de contenus sponsorisés que les comptes basiques.

          Les comptes « Premium » disposent d’un identifiant unique en base de données dit « id ».

          Les comptes « Premium » disposeront de deux fois plus de temps pour les fenêtres de validation des cookies ou de résolution des captchas.

          Les comptes « Premium » peuvent être associés à des fournisseurs d'adresse de courriel privateurs.

          Les comptes « Premium » disposent d'un espace nominatif permettant de publier sous leur nom leur propre contenu (une sorte d'espace de blog), dénommé « Journal ».

          L'ouverture d'un compte « Premium » ne nécessite pas d'informations relatives à un casier judiciaire, ou la virginité d'icelui.

          Il n'y a pas de lecture automatique / déclenchement automatique d'audio ou de vidéo pour les comptes « Premium ».

          Les comptes « Premium » ont accès aux API du site.

          Les comptes dits « Open »

          Les comptes « Open » sont disponibles pour 2 fois le coût annuel des comptes basiques, payable en monnaies libres.

          Les comptes « Open » ne verront que notre sélection de publicité libre, par rapport aux comptes basiques.

          Les comptes « Open » auront les mêmes données personnelles stockées que les comptes basiques, et dans les mêmes conditions.

          La moitié des données personnelles des comptes « Open » sera transmise qu’à la moitié de nos partenaires habituellement utilisés pour les comptes basiques.

          Les comptes « Open » seront couverts par le droit français, mais leur modération sera comparable à celle des comptes basiques.

          Les comptes « Open » permettent de publier sous licence libre et d’évoquer des thématiques comme les logiciels libres, les contenus libres et d’autres sujets liés à des licences libres.

          Les comptes « Open » pourront utiliser une écriture inclusive, et des efforts seront faits pour que les contenus qui sont présentés à ces comptes et qui sont prévisualisés par la modération soient écrits de façon non discriminante, inclusive et ouverte.

          Les comptes « Open » ne seront abonnés qu’aux listes de diffusion et réseaux sociaux sous licences libres parmi l’ensemble des listes de diffusion et réseaux sociaux auxquels nous abonnons les comptes basiques.

          Les comptes « Open » peuvent gagner des prix mensuels.

          Les comptes « Open » sont utilisables avec des protocoles normalisés, des formats ouverts et dans le respect de l'interopérabilité.

          Les comptes « Open » disposent d’un avatar, image définie par la personne gérant le compte.

          Il n'est pas nécessaire de contribuer au code du site pour disposer d'un compte « Open », même si cela est fortement recommandé.

          Les comptes « Open » peuvent stocker deux fois plus d’informations dans la chaîne de blocs (en anglais « blockchain ») que les comptes basiques.

          Les comptes « Open » verront, sous réserve d’utiliser le navigateur Firefox avec le greffon µBlock Origin, le nombre de popups présenté divisé par deux par rapport aux comptes basiques.

          Les comptes « Open » peuvent venir nous voir sur notre stand sur les événements type Open Source Experience Paris par exemple.

          Les comptes « Open » ne nécessitent pas d’en-têtes HTTP spécifiques, et ils seront dispensés de captchas.

          Les comptes « Open » bénéficient d’un accès au code du site sous licence libre.

          Les comptes basiques (ou simples)

          Les comptes basiques sont gratuits (ne nécessitent pas d’un paiement initial ou régulier).

          Les comptes basiques sont sans publicité.

          Les comptes basiques sont créés avec un minimum de données personnelles, et celles-ci sont minimisées lorsqu’elles ne sont plus nécessaires.

          Les données personnelles ne sont pas transmises ou vendues à des soi-disants partenaires qui seraient hypothétiquement soucieux ou non desdites données.

          Les comptes basiques sont soumises aux règles de modération du site et à la législation française.

          Les comptes basiques permettent de contribuer à la vie du site, de proposer des contenus et des commentaires.

          Les comptes basiques sont optionnels, le site peut être lu sans avoir de compte. Voir les avantages d’avoir un compte.

          Un compte basique n’implique pas d’être abonné à une liste de diffusion ou un réseau social.

          Un compte basique n’est pas soumis à des popups intempestives.

          Un compte basique n’a pas de captcha à résoudre.

          Les comptes basiques ne sont pas soumis aux aléas d’une intelligence artificielle.

          Les comptes basiques ne se voient présentés aucun lien sponsorisé ou de contenu sponsorisé (et arrêtez de nous écrire pour ça les pénibles du net).

          Les comptes basiques n’ont pas de données stockées dans une chaîne de blocs.

          Un compte basique n’est pas soumis à une validation de l’acceptation des cookies du site.

          Commentaires : voir le flux Atom ouvrir dans le navigateur

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

          Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

          [ZDNET] Le Signalgate offre une visibilité mondiale au logiciel libre de messagerie

          ✍ Thierry Noisette, le vendredi 28 mars 2025.

          Le mot-dièse #Signalgate fait un tabac, et l’appli naguère promue par Edward Snowden ou encore Elon Musk a droit à une publicité énorme après l’incroyable bévue de membres du gouvernement américain.

          [Next] Pas Sage en Seine annule son édition 2025, l’avenir du festival est compromis

          ✍ Alexandre Laurent, le vendredi 28 mars 2025.

          Pas Sage en Seine 2025 n’aura pas lieu. « Nous sommes contraint d’annuler le festival PSES 2025 », a signalé ce jeudi l’organisation de l’événement sur ses réseaux sociaux.

          [ZDNET] Logiciel libre: 5 fonctions puissantes de GIMP pour éditer des images facilement et gratuitement

          ✍ Jack Wallen, le jeudi 27 mars 2025.

          Si vous pensiez que cette alternative à Photoshop ne pouvait pas être meilleure, attendez donc d’essayer ces outils.

          [LaDepeche.fr] Salles-sur-l'Hers. "Libre en Fête", 24e édition, à la médiathèque (€)

          Le jeudi 27 mars 2025.

          Initiée et coordonnée par l’association pour la promotion et la recherche en informatique libre (April), l’initiative “Libre en Fête” revient pour accompagner l’arrivée du printemps.

          [atlantico] IA, généralisation de l'open source et fin du monopole technologique: vers l'ère du compagnonnage cognitif?

          ✍ Atlantico, le mercredi 26 mars 2025.

          L’open source redistribue les cartes dans la course à l’intelligence artificielle. Alors que la puissance brute devient accessible à tous, la véritable bataille s’engage ailleurs: créer du lien, de la confiance et une relation durable avec l’utilisateur. Le compagnonnage cognitif pourrait bien devenir la nouvelle frontière stratégique… et la dernière source de valeur pour les géants de la tech.

          Et aussi:

          [Les Echos] «L'open source est la clé de l'indépendance numérique de l'Europe» (€)

          Le mardi 25 mars 2025.

          Face aux ambitions expansionnistes des géants numériques américains et à la montée d’un Internet régi par la post-vérité, l’Europe ne peut plus se permettre de rester spectatrice, juge Sebastien Lescop, directeur général de Cloud Temple.

          [Gaming Campus] Godot: tout savoir sur le moteur de jeu gratuit et open source

          Le lundi 24 mars 2025.

          Godot est un moteur de jeu polyvalent 2D et 3D, compatible avec tous les systèmes (Windows, Linux, MacOS, etc.) et entièrement gratuit.

          [clubic.com] Perplexity veut non seulement racheter TikTok mais aussi le rendre open source

          ✍ Samir Rahmoune, le lundi 24 mars 2025.

          Perplexity faire partie des entreprises qui souhaitent racheter TikTok. Et son projet a le mérite de la transparence!

          [Le Monde Informatique] Polémique après le renouvellement des licences Microsoft par l'Education Nationale

          ✍ Reynald Fléchaux, le lundi 24 mars 2025.

          En pleine brouille transatlantique et alors que la dépendance de l’économie française à la technologie américaine interroge, le ministère de l’Education Nationale a renouvelé ses licences Microsoft. De quoi s’attirer une volée de bois vert.

          Et aussi:

          Commentaires : voir le flux Atom ouvrir dans le navigateur

          Cloonix version 46

          Cloonix est un outil d’aide à la construction de réseau virtuel, sous AGPLV3 (inclus qemu-kvm, openvswitch, spice, crun et wireshark).

          C'est pensé comme Docker, dont le succès provient de l'absence de tracasseries au moment de l'empaquetage, en mettant bibliothèques et binaires dans un espace de nommage (namespace). Docker est un produit de grande qualité mais il n'y a pas que sa méthode. Cloonix utilise les mêmes principes de namespace, sans infrastructure d'accueil pour faire tourner les conteneurs. Notez qu'un logiciel qui s'installe puis tourne avec les droits limités d'un utilisateur normal est la meilleure façon de décourager un pirate. Donc, pour essayer Cloonix 46, un fichier auto-extractible sans dépendance à la distribution qui l'héberge vous attend ! Téléchargez, cliquez…

          Cloonix est un outil pour étudier les réseaux. Il permet de faire des scripts de scénarios avec plusieurs machines connectées, les machines étant soit des vraies machines virtuelles tournant avec kvm, soit des conteneurs tournant avec crun. Cette maquette simplifiée de réseaux avec leur visualisation permet de transmettre des démonstrations réseaux entre utilisateurs. J'ai présenté Cloonix plus largement dans mes dépêches précedentes.

          Commentaires : voir le flux Atom ouvrir dans le navigateur

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

          Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 74 événements (France: 68, internet: 5, Québec: 1) est en seconde partie de dépêche.

          Libre en Fête 2025

          Sommaire

          [FR Villeneuve d’Ascq] Le Numérique en eaux troubles : l’exposition – Du lundi 24 mars 2025 à 13h30 au vendredi 2 mai 2025 à 18h00.

          Libre à Vous vous invite à découvrir cette expo qui vient illustrer l’impact grandissant du numérique sur notre quotidien. Elle tend à sensibiliser à la défense de l’environnement et à proposer de bonnes pratiques pour y faire face.

          L’exposition propose des solutions pour un usage des technologies numériques conciliable avec les ressources de notre planète.

          Si vous souhaitez en savoir plus sur tout cela, vous pourrez retrouver l’expo dans les couloirs de la ferme Dupire du 21 mars au 2 mai 2025 [32292_1]. Cette expo, conçue avec le concours de scientifiques de l’INRIA de Villeneuve d’Ascq est accessible à tout public.

          Entrée Libre. Tout Public.

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

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

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

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

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

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

          Inscription | GPS 43.60524/3.87336

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

          [FR Lézignan-Corbières] Install Partie – Le lundi 31 mars 2025 de 17h30 à 19h30.

          Votre ordinateur commence à être lent, vous souhaitez utiliser un système d’exploitation libre, mais vous ne savez pas comment le faire?

          À l’occasion du libre en fête 2025, la MJC de Lézignan-Corbières vous propose de venir apprendre à changer votre système d’exploitation tous les lundis de mars de 17 h 30 à 19 h 30 grâce à nos bénévoles.

          Cet atelier est totalement gratuit. Nous espérons vous voir venir nombreux!!!

          [FR Montpellier] Framapermanence – Le lundi 31 mars 2025 de 18h00 à 21h00.

          Réunion du framagroupe montpelliérain. Ces réunions ont pour objectif de monter des projets en droite ligne des activités de Framasoft:

          Dégafamisons Internet, les Chatons pour Collectif d’Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires, framalibre, framakey, framapack…

          Les thèmes:

          • le point sur BIM! ;
          • nouveaux projets;
          • nouveaux services;
          • discussion autour du projet CHATONS Montpellier;
          • BIM! veut dire: Bienvenue sur l’Internet Montpelliérain ou Bienvenue sur l’Internet Mutualisé;
          • BIM! Le bimbendum du net;
          • inscription du CHATONS sur «Rejoindre le collectif»;
          • discussions libres;
          • échanges d’idées;
          • faire des perspectives pour les actions futures;
          • tout simplement, passer un moment convivial.

          CHATONS est le Collectif des Hébergeurs Alternatifs, Transparents, Ouverts, Neutres et Solidaires.

          Il rassemble des structures souhaitant éviter la collecte et la centralisation des données personnelles au sein de silos numériques du type de ceux proposés par les GAFAM (Google, Apple, Facebook, Amazon, Microsoft).

          Ainsi, nous vous invitons à venir participer aux Framapermanences qui auront lieu à la Maison des Adolescents de l’Hérault, le cinquième lundi de chaque mois, de 18h00 à 21h00.

          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.

          [FR Saint-Étienne] OpenStreetMap, rencontre Saint-Étienne et sud Loire – Le lundi 31 mars 2025 de 19h00 à 21h00.

          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.

          Au programme, discuter de la mise à jour des écoles de Saint-Étienne.

          [FR Montpellier] Permanence | GNU/Linux et Logiciels Libres – Le lundi 31 mars 2025 de 19h00 à 21h00.

          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) :

          • discussions conviviales entre utilisateurs autour de Linux en général ;
          • pré-inscription aux prochains Cafés Numériques et Installparty ;
          • premières explorations du système ;
          • installations et configurations complémentaires ;
          • mise à jour et installation de nouveaux logiciels ;
          • prise en main, découverte et approfondissement du système

          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.

          Fiche activité: https://montpellibre.fr/fiches_activites/Fiche_A5_002_Permanence_GNU-Linux_Montpellibre_2024.pdf

          [FR Privas] Pause musicale – Le mardi 1 avril 2025 de 12h00 à 14h00.

          À plusieurs ou en solo, de 5 minutes à 2 heures, la pause musicale, c’est un moment pour se relaxer, lire, se rencontrer… tout en écoutant de la musique libre.

          Entrée libre et gratuite. Tout public.

          Possibilité d’amener son repas.

          [FR Veynes] Éthique et numérique – Entre dérives et solutions – Le mardi 1 avril 2025 de 15h00 à 18h00.

          [FR Paris] Métal et Dance – Le mardi 1 avril 2025 de 15h00 à 16h30.

          La musique sera jouée à la guitare via un PC portable sous Linux / Fedora 41.

          Lors d’un précédent concert, il y avait eu un enregistrement: https://www.youtube.com/watch?v=uKCQzBHLDc8

          Les morceaux seront donc joués à la guitare qui sera traitée en temps réel via Guitarix et le reste du morceau sera joué par Tuxguitar. Le tout en temps réel.

          L’hôpital Bretonneau est un EHPAD qui possède une salle de spectacle sympa: 75 places avec système de sonorisation et une scène sympa.

          L’accès à la salle de spectacle est autorisé pour les personnes extérieures.

          [internet] Émission «Libre à vous!» – Le mardi 1 avril 2025 de 15h30 à 17h00.

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

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

          Les ambitions de l’émission Libre à vous!

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

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

          L’émission dispose:

          [FR Montpellier] Atel'libre | Modélisez et animez vos images 3D avec Blender – Le mardi 1 avril 2025 de 17h00 à 19h00.

          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 :

          • Initiation à Blender
          • les activités du Groupe Blender
          • premiers pas dans l’univers 3d
          • prise en main des outils de base
          • inscriptions aux formations Blender

          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

          [FR Chaumont] Permanence associative – Le mardi 1 avril 2025 de 18h00 à 18h00.

          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.

          [FR Grenoble] Permanence Rézine – Le mardi 1 avril 2025 de 19h00 à 20h00.

          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é!

          [FR Croix] Atelier Local-Low-Tech – Le mardi 1 avril 2025 de 19h00 à 22h00.

          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.

          [internet] Permanence numérique (visio) – Le mardi 1 avril 2025 de 20h00 à 21h30.

          L’association Ailes-52 tient sa permanence numérique tous les mardis à 20h.

          Pour les adhérents ou visiteurs curieux, qui souhaitent:

          • trouver des réponses à vos questions concernant les logiciels libres?
          • utiliser et découvrir des logiciels libres et respectueux de la vie privée?
          • gagner en autonomie numérique, à votre rythme avec des outils libres?

          Alors venez nous rencontrer et discuter lors de cette permanence.

          • rendez-vous est donné aux participants à 20h à l’adresse:

          https://visio.chapril.org/ailes52-permanence-web

          • Un temps d’accueil et de présentation sera consacré aux participants, à l’identification des thématiques que chacun souhaite aborder, au temps à y consacrer et aux éventuels groupes de travail à constituer
          • ~ 20h30 à 21h30: séance de travail sur les thématiques identifiées avec échanges sur la fin d’atelier

          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.

          [CA-QC Montréal] Rencontres-Linux Québec – Le mardi 1 avril 2025 de 17h30 à 21h30.

          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

          1. Accueil et mot de bienvenue
          2. Capsule éducative [? ?]
          3. Présentation [? ?]
          4. Une période d’échange de trucs et astuces sous Linux, où chacun est encouragé à partager ses connaissances.

          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

          [FR Privas] Une journée avec Tux – Le mercredi 2 avril 2025 de 10h00 à 12h00.

          Venez découvrir une sélection de logiciels libres mettant en scène le pingouin Tux, mascotte du logiciel libre.

          Entrée libre et gratuite. À partir de 5 ans.

          [FR Privas] Projection de courts-métrages – Le mercredi 2 avril 2025 de 10h00 à 12h00.

          Visionnez en continu une sélection de petits films sous licence libre.

          Entrée libre et gratuite. Tout public.

          [FR Aouste-sur-Sye] Projection et discussion autour du film Ada & Zangemann – Le mercredi 2 avril 2025 de 10h00 à 11h00.

          Mercredi matin, la médiathèque projettera le film adapté du livre « Ada & Zangemann: un conte sur les logiciels, le skateboard et la glace à la framboise » et vous invite à y assister gratuitement !

          La projection sera suivie d’un temps d’échange autour des notions de libre accès à la connaissance.

          [FR Le Mans] Permanence du mercredi – Le mercredi 2 avril 2025 de 12h30 à 17h00.

          Assistance technique et démonstration concernant les logiciels libres.

          Il est préférable de réserver votre place à contact (at) linuxmaine (point) org

          Planning des réservations consultableici.

          [FR Le Blanc] Ateliers “Libres” de Linux au Blanc – Le mercredi 2 avril 2025 de 14h00 à 14h00.

          Informations
          Conseils
          Diagnostics
          Installations
          Configuration
          Utilisation
          Linux
          Logiciels Libres
          Périphériques

          [FR Le Blanc] Ateliers “Libres” – Le mercredi 2 avril 2025 de 14h00 à 17h00.

          [FR Privas] Une journée avec Tux – Le mercredi 2 avril 2025 de 14h00 à 17h00.

          Venez découvrir une sélection de logiciels libres mettant en scène le pingouin Tux, mascotte du logiciel libre.

          Entrée libre et gratuite. À partir de 5 ans.

          [FR La Roche Sur Yon] Linux Party – Le mercredi 2 avril 2025 de 16h00 à 20h00.

          Nous proposons pour le Printemps du Libre un petit après-midi pour venir discuter avec nous sur les logiciels libres et sur Linux, ce sera l’occasion de relancer les activités de l’association K'Rement Libre.

          Venez avec vos idées et envies, l’entrée est libre et gratuite.

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

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

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

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

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

          [FR Privas] Découverte de Linux : install party – Le mercredi 2 avril 2025 de 17h30 à 19h30.

          Une install party, c’est un évènement où des personnes se réunissent pour installer des logiciels/des systèmes d’exploitations sur leurs ordinateurs. C’est une excellente occasion d’apprendre, d’échanger des connaissances et de s’entraider.

          Le but: faire fonctionner un ordinateur en utilisant uniquement des logiciels libres.

          Apportez votre matériel, nous vous aiderons ! 

          Proposé et animé par CAPLab.

          Entrée libre et gratuite. Ados et adultes.

          [FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 2 avril 2025 de 18h00 à 20h00.

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

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

          [internet] Webinaire sur la gestion des activités dans Paheko – Le mercredi 2 avril 2025 de 18h00 à 19h30.

          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 des activités dans Paheko : création d’une activité, création de tarifs, inscription des membres, lien avec la comptabilité, rappels automatiques, suivi des inscriptions et renouvellement des inscriptions.

          Pour en savoir + sur les Activités dans Paheko: https://paheko.cloud/fonctionnalites-activites-cotisations

          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.

          *
          * https://paheko.cloud
          * paheko, garradin, gestion, association, logiciel, libre-en-fete-2025

          [FR Rennes] En attendant Godot… – Le mercredi 2 avril 2025 de 18h30 à 19h30.

          En prélude du Grafik Labor et à l’occasion de Libre En Fête, l’association Actux et l'ISTIC (Université de Rennes) ont le plaisir de vous inviter à une conférence gesticulée de Jovian HERSEMEULE:

          En attendant Godot…

          Quel est le rapport entre le développement de jeu vidéo, un pingouin interprète, une pièce de théâtre écrite en 1948, et l’Argentine ? Pour le savoir, il vous faut attendre Godot.

          Godot est le nom d’un outil accessible et puissant pour créer des jeux vidéos, outils et autres applications interactives. Mais c’est surtout un projet libre réussi: un moteur de jeu co-construit, un écosystème pérenne et une communauté dynamique.

          Venez découvrir ces histoires qui s’emmêlent: un développeur de jeu en quête de création, une gouvernance libriste qui se transforme, un moteur de jeu qui se renforce, une liberté sans limites pour créer, et une communauté qui vous appelle… La narration mêlera enchaînements historiques avec éléments techniques expliqués et mis en scène.

          Alors, qu’est-ce qu’on attend ?

          Cette conférence gesticulée se veut tout public, aucune expérience n’est requise.

          À propos de l’Intervenant:

          Je suis tombé dans la programmation informatique en arrivant au lycée, en découvrant qu’avec un vieil ordinateur il était possible de faire soi-même ses jeu-vidéos. Autodidacte grâce au formidable Site du zéro (devenu OpenClassrooms), j’ai fait mes premiers jeux en C++ et SDL. J’avais même cofondé et animé le club programmation de mon lycée !

          J’ai découvert Godot à l’été 2019, qui a débridé ma passion pour le développement de jeux-vidéos. Je développe et partage mes jeux sous licence libre, dont la plupart sont faits en Godot, et accessibles sur ma page Itch.io. Mes contributions se manifestent par l’animation d’ateliers et de conférences lors d’événements libristes nationaux, comme le Capitole du Libre ou les Journées du Logiciel Libre.

          Conciliant passion et profession, j’exerce un poste salarié de leader technique, sur un projet de développement full-stack en Java/Spring + React.

          Je donne aussi mon temps à l’équipe SysInfo (support et systèmes informatiques) au sein de l’association étudiante de solidarité internationale et d’éducation populaire Ingénieurs Sans Frontières. Cette équipe a pour mission de donner des moyens numériques éthiques permettant aux salarié·es et adhérent·es d’effectuer leurs tâches associatives, par exemple en auto-hébergeant des logiciels libres. Nous nous faisons relais par ailleurs des enjeux du numérique, notamment via la promotion du logiciel libre.

          Informations pratiques:

          Conférence en français

          Rendez-vous le mercredi 2 avril à partir de 18h30 à l’ISTIC (Université de Rennes 1 campus Beaulieu) – Amphi P – Bâtiment 12D 263, avenue du Général Leclerc, 35042 Rennes

          Bus C4/C6(/40/41) ; arrêt « les préales » ou “Tournebride” Plan:https://www.openstreetmap.org/relation/9636623

          Gratuit ; accès dans la limite des places disponibles ; accès PMR ;

          Pour aller plus loin:

          Si le sujet vous intéresse n’hésitez pas à approfondir en vous rendant sur le site officiel de Godot ou en participant au GrafikLabor qui se déroule le week-end qui suit la conférence, les 5 et 6 avril.

          [FR Caen] Rencontre mensuelle du groupe local OSM – Caen – Le mercredi 2 avril 2025 de 18h30 à 21h00.

          Rencontre mensuelle du groupe local OpenStreetMap, initiation à la cartographie participative et discussion.

          Ouvert à tous.

          Plus d’informations ici

          [FR Orchies] Mercredis Linux – Le mercredi 2 avril 2025 de 19h30 à 23h30.

          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.

          [internet] Concours #JeLaLis – Promouvoir des autrices du domaine public – Le jeudi 3 avril 2025 de 00h00 à 23h59.

          Cette année encore, l’association Le deuxième texte fait le constat d’un déficit criant de connaissance des autrices.

          Pour lutter contre ce biais de genre, nous vous proposons de marrainer une autrice dans le cadre du concours #JeLaLis !

          L’idée du concours:

          Dites-nous quelle autrice vous lisez et pourquoi vous la lisez!

          Partagez vos connaissances sur l’autrice ou faites-nous découvrir un ou des extraits que vous affectionnez particulièrement. Bref, à votre manière et comme bon vous semble, parlez-nous de votre autrice et de ses mots qui vous ont fait vibrer!

          Une seule contrainte pour plus de liberté: présenter une autrice francophone du domaine public (décédée il y a plus de 70 ans) pour pouvoir l’évoquer librement.

          L’équipe d’organisation du concours est là pour aider à mettre en œuvre les idées en conseillant des outils et logiciels libres et en accompagnant dans leur utilisation.

          À vos agendas: Déposez votre projet avant le jeudi 3 avril 23h59 sur la page du concours!

          Vous n’arrivez pas à vous décider? Choisissez une autrice selon votre date de naissance, votre ville d’origine, votre prénom ou encore au hasard!

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

          Programmation des Ateliers du Libre 2025

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

          Télécharger l’affiche ici!

          TRAITEMENT DE TEXTE

          TABLEAU DE CALCUL

          DIAPORAMA

          TRAITEMENT VIDEO

          RETOUCHE PHOTO

          MIXAGE AUDIO

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

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

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

          [FR Privas] Atelier numérique : découverte de LibreOffice Writer – Le jeudi 3 avril 2025 de 13h30 à 15h30.

          Initiez-vous au module de traitement de texte de la suite bureautique LibreOffice.

          Gratuit. Sur inscription. Niveau débutant.

          Pré-requis: savoir utiliser le clavier et la souris.

          [FR Montpellier] Atel'libre | PAO : Gimp, Inkscape, Scribus, Krita – Le jeudi 3 avril 2025 de 17h00 à 19h00.

          Les atel’libres PAO Gimp, Inkscape, Scribus, Krita du Groupao ont lieu à la médiathèque Émile Zola de Montpellier, le premier jeudi de chaque mois de 17h00 à 19h00.

          Venez mettre en page un dépliant pour votre association, créer une carte de visite ou encore composer un album photo. Un graphiste professionnel vous aide à réaliser votre projet de publication avec des logiciels libres.

          La publication assistée par ordinateur se fait à l’aide de logiciels spécialisés, appelés logiciels de mise en page ou logiciels de PAO, semblables à des logiciels de traitement de texte ordinaires, mais où un accent particulier a été mis sur la disposition des textes et des images sur une page. Le document à imprimer est affiché à l’écran de l’ordinateur exactement tel qu’il sera sur le papier, avec la possibilité de changer la typographie et de voir immédiatement le résultat.

          Dans cet atelier vous pourrez aborder des logiciels tels que Gimp, Inkscape, Scribus, Krita… La Publication Assistée par Ordinateur concerne la création des supports de communication. Plaquettes, affiches, cartes de visites, kakemonos et autres outils sont le résultat de ce que vous imaginez, mis en forme grâce à une suite de logiciels.

          Sur inscription | GPS 43.60859/3.89329

          [FR Angers] Rencontre mensuelle OpenStreetMap – Le jeudi 3 avril 2025 de 18h00 à 19h00.

          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 !

          [FR Chambéry] Repair du libre – Le jeudi 3 avril 2025 de 18h00 à 20h00.

          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.

          [FR Béziers] Permanence | GNU/Linux et Logiciels Libres – Le jeudi 3 avril 2025 de 18h30 à 21h00.

          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 1ᵉ 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

          [FR Lyon] Jeudi Programmation – Le jeudi 3 avril 2025 de 19h00 à 21h00.

          Inscription demandée par e-mail.

          Accès libre et gratuit. Salle: EPN (1ᵉʳ étage)

          Suite de l’initiation à Python démarrée lors des deux ateliers précédents. Toujours en douceur, donc avec la possibilité de se greffer en cours d’année.

          Au programme: « python + web » autour de Django. Ce sera précédé d’une petite introduction sur les classes, que nous n’avons pas eu le temps d’aborder en février.

          Si vous avez des questions sur des langages ou des outils de développement libres en particulier, faites-le-nous savoir dans votre e-mail d’inscription ou par framateam.org, équipe ‘aldil’ pour orienter le sujet des prochains ateliers (selon les connaissances de notre intervenant): https://lstu.fr/chatter-avec-l-aldil

          [FR Montrouge] Rencontre contributeurs OpenStreetMap Sud de Paris – Le jeudi 3 avril 2025 de 19h00 à 22h00.

          La rencontre mensuelle des contributeurs habitants Montrouge et alentours aura lieu le jeudi 6 février 2025 au  Schmilblickà partir de 19h.

          Ce bar solidaire est situé au 94 avenue Henri Ginoux (station Vélib juste en face, bus 68 et 128, métro 4 station « Mairie de Montrouge »).

          Cette rencontre mensuelle nous permettra de discuter de nos projets de cartographie dans OpenStreetMap à Montrouge, au Sud de Paris et au-delà. Comme d’habitude, nous prenons un pot et dînons sur place pour ceux qui le souhaitent.

          Comme toujours, les débutants et simples curieux sont les bienvenus.

          [FR Cénac] Permanence numérique – Le jeudi 3 avril 2025 de 20h00 à 23h00.

          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:

          • utiliser des logiciels libres et respectueux de la vie privée ?
          • découvrir les services internet mis à disposition par l’association Libretic ?
          • gagner en autonomie numérique, à votre rythme avec des outils libres ?

          alors venez discuter avec nous lors de cette permanence.

          • rendez-vous est donné aux participants à 20h à l’adresse la salle des genêts d’or:

          https://www.openstreetmap.org/way/163373667

          Nous ouvrons la salle à partir de 19h45 ; si vous êtes disponible vous pouvez venir aider à l’installation.

          • de 20h à 20h30: accueil des participants, avec projection de petits films sur la thématique du Libre, échanges sur les actualités du logiciel libre autour d’une collation façon auberge espagnole
          • de 20h30 à 22h ou 22h30 auront lieu un atelier d’1h30 ou 2 ateliers d’1h selon la ou les thématiques planifiées
          • à 22h ou 22h30: Questions diverses et échange sur les possibilités de thématiques de l’atelier présentiel suivant.
          • 23h maximum – fin de la séance

          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.

          [FR Chambery] Forum Alpinux – Le jeudi 3 avril 2025 de 20h00 à 22h00.

          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

          [internet] Une utilisation de LaTeX – Le jeudi 3 avril 2025 de 20h00 à 21h00.

          L'association GUTenberg, Groupe francophone des Utilisateurs de TeX, organise le jeudi 3 avril 2025 à 20h son 17ᵉ exposé mensuel !

          Nous aurons le plaisir d’écouter Christophe Poulain nous donner un exposé intitulé « Une utilisation de LaTeX »:

          Du primaire à l’université, produire des fiches, des devoirs, des évaluations, des plans de travail… avec des méthodes différentes peut vite s’avérer fastidieux.

          Le package ProfMaquette a pour objectif de factoriser ces méthodes de travail.

          Lors de cet exposé, une présentation du package sera faite à partir d’exemples quotidiens et pratiques.

          Nous espérons vous y voir nombreux !

          Si vous appréciez ces exposés mensuels, et plus généralement les actions qu’elle mène (la Lettre, Journées, FAQ, TeXnique.fr, etc.), n’hésitez pas à adhérer à l’association GUTenberg.

          *
          * https://www.gutenberg-asso.fr/3-avril-2025-Une-utilisation-de-LaTeX
          * latex, tex, visio-conférence, enseignement, rationnalisation, exposé, présentation

          [FR Toulouse] Projection de Ailleurs et rencontres – Le jeudi 3 avril 2025 de 20h30 à 23h00.

          Dans le cadre de Libre en Fête, ensemble d’événements de découverte du Logiciel Libre et de la culture libre porté par l’April, Toulibre organise en partenariat avec le cinéma American Cosmograph de Toulouse la projection du film Ailleurs, réalisé avec Blender, le logiciel libre de modélisation, d’animation et de rendu 3d. Cet événement se déroulera le jeudi 03 avril à partir de 20h30 à l'American Cosmograph, 24 Rue Montardy à Toulouse.

          Cette projection sera suivie d’une rencontre avec des bénévoles de Toulibre dont certains sont membres du Blender User Group Toulousain.

          À propos de Ailleurs:

          Ce premier film d’animation de Gints Zilbalodis est l’aventure d’un garçon qui, à la suite d’une catastrophe aérienne, se réveille suspendu à un parachute accroché à un arbre. Il cherchera un moyen de retourner chez lui et à fuir un humanoïde géant qui le poursuit. Réalisé avec le logiciel libre Blender, le film a obtenu en 2019 le prix Contrechamp au Festival d’Annecy.

          [FR Brest] Install Party Linux – Le vendredi 4 avril 2025 de 14h00 à 15h30.

          Venez assister aux ateliers dédiés à ce système d’exploitation et ses nombreuses possibilités.

          Possibilité de venir avec votre ordinateur personnel pour l’installation de Linux.

          Pensez à sauvegarder vos données avant.

          [FR Nogent] Les cafés du Logiciel Libre – Le vendredi 4 avril 2025 de 15h00 à 18h00.

          Tous les vendredis (sauf indisponibilité des membres) de 15h à 18h l’association Ailes-52 vous propose de venir au Café de la Gare à Nogent (52800) pour échanger autour de la découverte des Logiciels Libres.

          Vous pourrez:

          • Demander conseil pour l’acquisition d’un ordinateur reconditionné.
          • Gérer mes contacts sur mon ordiphone et mon PC.
          • Installer/configurer un logiciel libre sous Windows, Mac OS ou Linux. (Ex: VLC, Firefox, Thunderbird, LibreOffice, etc.).
          • Installer et configurer une imprimante/scanner.
          • Essayer une distribution Linux.

          Répondez à cette question: Mon ordinateur ne pourra pas bénéficier de Windows 11, qu’est-ce que je peux faire pour continuer à l’utiliser, installer GNU/Linux sur mon ordi c’est possible?

          [FR Milly-sur-Thérain] Sensibilisation et partage autour du Libre – Le vendredi 4 avril 2025 de 17h00 à 19h00.

          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.

          [FR Caen] Initiation à OpenStreetMap – Du vendredi 4 avril 2025 à 18h00 au samedi 5 avril 2025 à 00h00.

          Nous organisons sur Caen notre 1ᵉʳ événement grand public dans le cadre des rencontres Libre en Fête 2025

          Rdv au BTKC à partir de 18h00 vendredi 04 avril

          Selon la météo et l’envie, on prévoit:

          • Présentation d’OSM et installation de StreetComplete / Baba
          • Sortie dans les rues de Caen en groupe pour utiliser SC / Baba
          • Retour au bar pour continuer de discuter et de pratiquer

          Les membres du @Groupe_Local_Caen seront présents pour le bon déroulement de cette rencontre.

          [FR Marseille] Apéro mensuel Aïolibre et PLUG – Le vendredi 4 avril 2025 de 19h00 à 22h00.

          Le prochain Apéro mensuel Aïolibre aura lieu vendredi 4 avril 2025 à partir de 19h à La Base Marseille.

          La réunion rassemble toutes les 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.

          Le PLUG – association (loi 1901) basée à Marseille qui regroupe des passionnés d'informatique et Logiciels Libres – fera une présentation (avec Charles) de OpenFoodFacts la base de données alimentaires.

          Plus d’infos sur https://plugfr.org/reunions/4-avril2025/

          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 à La Base si le bar associatif est ouvert.

          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

          Venez nombreuses et nombreux et faites passer le mot, cet évènement est ouvert à tous et toutes.

          [FR Paris] Soirée « radio ouverte » au studio de Cause Commune – Le vendredi 4 avril 2025 de 19h30 à 22h00.

          Libre à vous !, l’émission de radio de l’April sur les libertés informatiques est diffusée sur la radio associative Cause Commune, la voix des possibles.

          La radio propose un rendez-vous convivial chaque premier vendredi du mois à partir de 19 h 30 dans ses locaux à Paris: une soirée « radio ouverte » avec apéro participatif à la clé. Occasion de découvrir le studio et de rencontrer les personnes qui animent les émissions.

          La prochaine soirée-rencontre aura lieu vendredi 4 avril 2025 à partir de 19 h 30 au studio de la radio: 22 rue Bernard Dimey 75018 Paris. Inscription (non obligatoire, mais cela facilite l’organisation) sur le bloc-notes.

          À partir de 20 h il y aura en direct une émission intitulée « Comm'un vendredi » consacrée aux coulisses de la radio.

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

          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 !

          [FR La Ferté Saint-Aubin] Réunion publique mensuelle – découverte des logiciels libres – Le vendredi 4 avril 2025 de 20h30 à 23h30.

          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.

          [FR Jarville-la-Malgrange] Bubblewrap, un conteneur léger – Le vendredi 4 avril 2025 de 20h30 à 23h30.

          Pour la réunion mensuelle d’avril du Mirabellug, ce sera l’occasion de découvrir un petit outil léger nommé Bubblewrap. Ce petit outil de conteneurisation (équivalent à Docker par exemple), est très léger et répondra à vos petits projets bien particuliers.

          Rendez-vous au local du Plan B à Jarville-la-Malgrange, vendredi 4 avril à partir de 20 h 30 ; bières (ou autres boissons non alcoolisées) et grignotages sont les bienvenus !

          [FR Contamine sur Arve] Bidouille Informatique – Le samedi 5 avril 2025 de 09h00 à 12h00.

          Le rendez-vous mensuel pour partager nos connaissances et échanger nos savoirs du monde du numérique.
          Le 1ᵉʳ Samedi dès 9h00 à 12h00

          [FR Vanves] Portes ouvertes – Installations – Dépannages – Le samedi 5 avril 2025 de 09h30 à 18h00.

          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][30456_2]

          Localisation précise: https://www.openstreetmap.org/note/4365747

          Proche du Métro (13) Malakoff Plateau de Vanves (à 5 minutes)

          [FR Beauvais] La suite bureautique LibreOffice – Le samedi 5 avril 2025 de 09h30 à 12h00.

          Le traitement de texte avec LibreOffice Writer:

          • Saisie de texte, connaissance du clavier
          • Mise en forme simple
          • Enregistrement, format de fichier
          • Page de garde
          • Pied de page
          • Sommaire automatisé
          • Publipostage
          • Texte pour s’entraîner: https://www.faux-texte.com/lorem-ipsum-15.htm

          Le tableur avec LibreOffice Calc:

          • Fonctionnalités de base
          • Saisie de données
          • Opérations simples
          • Gestion des feuilles de calcul
          • Références absolues
          • Répéter les titres
          • Nommer une cellule
          • Protection des cellules
          • Tri et filtres
          • Fonction Si
          • Fonction Recherche

          Le dessin avec LibreOffice Draw

          Tutoriels vidéos:

          Libre Office Draw – les bases
          https://m.youtube.com/watch?v=49O98tGJPZM

          LibreOffice Draw – Comment insérer une zone de texte et modifier ses propriétés?
          https://m.youtube.com/watch?v=oZCS18HCJ7I

          Quelques tours de mains avec LibreOffice Draw
          https://m.youtube.com/watch?v=kS3T0YV3JoQ

          Perfectionnement

          Organigramme avec Libre office draw
          https://m.youtube.com/watch?v=F5sMaCihwE0

          Carte mentale avec Libre Office Dessin ou Draw
          https://m.youtube.com/watch?v=jqirkwM2NMs

          Créez un organigramme sur le lycée avec LibreOffice Writer et dessin (draw)
          https://m.youtube.com/watch?v=DOlqK1tJ4vE

          Libreoffice Draw Créer une grille
          https://m.youtube.com/watch?v=5PlnVtzppuQ

          Créer un plan 3D d’un appartement dans LibreOffice Draw depuis un plan 2D
          https://m.youtube.com/watch?v=C1DHQOgAFNI

          [FR Châlons-en-Champagne] A la découverte des logiciels libres – Le samedi 5 avril 2025 de 10h00 à 12h00.

          Comment sortir des Google, Microsoft, Meta… ?

          Grâce aux logiciels libres !!

          Au programme:

          • Présentation des logiciels libres
          • Quels en sont les intérêts ?
          • Quelles différences avec des logiciels plus “traditionnels” ?
          • Pourquoi on en parle si peu ? *…

          Démonstration et présentation de différents logiciels libres que vous pourrez directement tester sur place.

          [FR Privas] Une journée avec Tux – Le samedi 5 avril 2025 de 10h00 à 12h00.

          Venez découvrir une sélection de logiciels libres mettant en scène le pingouin Tux, mascotte du logiciel libre.

          Entrée libre et gratuite. À partir de 5 ans.

          [FR Privas] Atelier numérique jeunesse – Le samedi 5 avril 2025 de 10h00 à 12h00.

          Viens t’initier à la programmation avec le logiciel libre Scratch.

          Gratuit. Sur inscription. À partir de 8 ans.

          Pré-requis: savoir utiliser la souris.

          [FR Alençon] Logiciels libres : des solutions éthiques au quotidien ? – Le samedi 5 avril 2025 de 10h00 à 18h00.

          Par Baptiste Fotia, développeur, et bénévole auprès des médiathèques de la CUA

          Saviez-vous que l’on peut prolonger la vie de son ordinateur grâce au système gratuit Linux, une alternative à Windows ? Ou que de nombreux logiciels, services et applications sur smartphone disposent d’alternatives moins coûteuses et plus respectueuses de l’utilisateur et de la vie privée ? C’est ce que l’on appelle les logiciels et services libres, des outils numériques fondés sur les principes de partage, de transparence et d’entraide. Venez en découvrir davantage sur ce sujet et tester directement les outils proposés.
          Vous pourrez également découvrir l’Expolibre créée par l’association l’April.

          Entrée gratuite et ouvert à tous. Ce stand vous est proposé à l’occasion de Libre en Fête 2025, au sein de FestiNum'25, le festival du numérique créatif. Toutes les informations sur le festival: https://mediatheques.cu-alencon.fr/

          [FR Figeac] Café bidouille, réparation informatique – Le samedi 5 avril 2025 de 10h00 à 13h00.

          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é ? 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.

          [FR Montigny-le-Bretonneux] Atelier: comment se défaire des GAFAM grâce à Nextcloud? – Le samedi 5 avril 2025 de 10h00 à 12h00.

          Pour reprendre le contrôle de vos données, Découvrez Nextcloud, un cloud alternatif libre et respectueux de votre vie privée.

          Lors de cet atelier, apprenez à synchroniser vos fichiers, agendas, contacts et photos, le tout sans passer par les GAFAM qui pompent vos données à votre insu et surveillent toutes vos activités en ligne.

          Fini les google drive, one drive et autres clouds privés qui collectent toutes vos données personnelles sans votre consentement. Libérez vos données et adoptez un cloud qui vous appartient vraiment !

          Places limitées

          Inscription ici

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

          Présentation de l’E2L

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

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

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

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

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

          Comment fonctionne l’école?

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

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

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

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

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

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

          [FR Le Mans] Install Party – Le samedi 5 avril 2025 de 12h30 à 17h30.

          VENEZ:

          À L’INSTALL PARTY ORGANISEE PAR LINUXMAINE

          VOUS POURREZ Y TESTER DIFFERENTS LOGICIELS (SUITE LIBRE OFFICE, JEUX, SON, Etc.) SUR VOTRE PROPRE PC SANS INSTALLATION, OU SUR UNE MACHINE EN DEMONSTRATION.

          Réservation conseillée par contact (at) linuxmaine.org

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

          Le samedi 5 avril 2025 de 13h00 à 19h00.

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

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

          Pendant ces rencontres, informelles,

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

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

          (*): mais on vous expliquera

          [FR Méru] Présentation de Primtux dans le cadre de la campagne contre l’illettrisme et l’illectronisme – Le samedi 5 avril 2025 de 14h00 à 17h00.

          Présentation et prise en main des logiciels éducatifs contenus dans la distribution Primtux

          [FR Privas] Projection de courts-métrages – Le samedi 5 avril 2025 de 14h00 à 17h00.

          Visionnez en continu une sélection de petits films sous licence libre.

          Entrée libre et gratuite. Tout public

          [FR Privas] Une journée avec Tux – Le samedi 5 avril 2025 de 14h00 à 17h00.

          Venez découvrir une sélection de logiciels libres mettant en scène le pingouin Tux, mascotte du logiciel libre.

          Entrée libre et gratuite. À partir de 5 ans.

          [FR Chemillé] De la fin de Windows 10 au test de Linux – Le samedi 5 avril 2025 de 14h00 à 18h00.

          L’après-midi du 5 avril 2025 se découpe en 3 parties distinctes.

          • 14h à 15h30: débats, échanges, présentations et réponses aux questions autour de la fin de Windows 10.
          • 15h30 à 17h: Présentation d’une solution: LINUX
          • 17h à 18h: test de PC sur Linux afin de se rendre compte la facilité d’usage

          Pas d’inscription obligatoire, mais prévenir de votre venue est fortement encouragé dans un souci d’organisation.

          Contacter:

          kevin.moriniere@entresocial-chemille.asso.fr

          bocal@centresocial-chemille.asso.fr

          02-41-30-50-55

          GRATUIT.

          [FR Paris] La publicité ciblée comment ça marche, et comment s’en prémunir – Le samedi 5 avril 2025 de 14h00 à 18h00.

          On va présenter comment le pistage publicitaire fonctionne dans les applications mobile, et découvrir comment éviter de donner toute votre vie privé à des tiers avec l’installation de Adaway et présentation de Exodus privacy.

          [FR Paris] Hacking : au-delà du mythe – Le samedi 5 avril 2025 de 14h00 à 16h00.

          On a souvent en tête la représentation du hacker capuche sur la tête, dans un sous-sol, s’introduisant grâce à des lignes de commandes dans le réseau de la Nasa en quelques instants. Mais quelle est la part de fiction dans l’image véhiculée par les films ?

          Venez découvrir la réalité avec un hacker éthique et vous comprendrez alors comment est ce qu’on retrouve vos mots de passe, ce qu’un attaquant peut faire si on clique sur un lien et comment on s’introduit sur un site vulnérable pour y récupérer les données s’y trouvant.

          [FR Quimper] Permanence Linux Quimper – Le samedi 5 avril 2025 de 16h00 à 18h00.

          Tous les samedis de 16h à 18h, Linux Quimper vous donne rendez-vous au centre social des Abeilles, 4 rue Sergent Le Flao (quartier de la Terre Noire) Quimper.

          Nous vous proposons lors de ces rencontres d’échanger autour du Libre et de Linux en particulier

          Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution GNU/Linux de votre choix ou des logiciels libres sur votre ordinateur.

          Recommandations:

          • Sauvegardez vos données avant de venir.
          • Pour une installation de Linux si vous voulez conserver Windows, libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows.
          • Nous prévenir, éventuellement, de votre passage via le forum.

          Vous pouvez aussi venir pour une première prise d’informations et de contacts.

          [FR Gaillac] Repair café – Le dimanche 6 avril 2025 de 10h00 à 13h00.

          Repair café, atelier informatique, etc.

          Tous les premiers dimanches du mois à “Mosaïque”.

          • Mosaïque, 7 rue Marcellin Berthelot, Gaillac, Occitanie, France *

          [FR Tournefeuille] Projection de Flow et rencontres – Le dimanche 6 avril 2025 de 10h00 à 12h00.

          Dans le cadre de Libre en Fête, ensemble d’événements de découverte du Logiciel Libre et de la culture libre porté par l’April, Toulibre organise en partenariat avec le cinéma Utopia de Tournefeuille la projection de films d’animation du studio Blender et du film Flow, le chat qui n’avait plus peur de l’eau, réalisés avec Blender, le logiciel libre de modélisation, d’animation et de rendu 3d. Cet événement se déroulera le dimanche 03 avril à partir de 10h à l'Utopia Tournefeuille, Impasse du Château.

          Cette projection sera suivie d’une rencontre avec des bénévoles de Toulibre dont certains sont membres du Blender User Group Toulousain.

          À propos du studio Blender:

          Créé en 1998, c’est un studio d’animation qui travaille avec Blender et une équipe dédiée d’artistes et de développeur·reuses. L’objectif est de faire avancer le développement du logiciel et d’apporter de l’aide aux utilisateurs en réalisant des films d’animations. Dans ce cadre, toutes les ressources produites sont partagées. Les différents films du studio sont disponibles sur la page dédiée.

          À propos de Flow:

          Ce deuxième film d’animation de Gints Zilbalodis est l’histoire d’un chat qui trouve refuge sur un bateau occupé par d’autres animaux après une brusque montée des eaux. Ce groupe d’animaux devra apprendre à coopérer pour survivre dans ce nouvel environnement. Réalisé avec le logiciel libre Blender, le film a obtenu en 2025 le César et l’Oscar du meilleur film d’animation.

          Commentaires : voir le flux Atom ouvrir dans le navigateur

          Sortie de GIMP 3.0

          GIMP 3.0 est enfin sorti ! Il s’agit du résultat de 7 années de dur labeur par des développeurs, designers, artistes et autres membres bénévoles de la communauté (pour référence, GIMP 2.10 fut publié en 2018 [article en français sur LinuxFr.org] et la première version de développement pour GIMP 3.0 en 2020 [sur LinuxFr.org]). Avec GIMP 3.0 vous pourrez faire plus, mieux, plus facilement et plus rapidement !

          Une semaine plus tard, la première version de correction de bug, GIMP 3.0.2, est déjà sortie pour régler quelques instabilités qui étaient passées entre les mailles de notre communauté de testeurs!

          Image de démarrage de GIMP 3.0, par Sevenix (CC by-sa 4.0)
          Image de démarrage de GIMP 3.0, par Sevenix (CC by-sa 4.0)

          Cette dépêche ne va pas tenter de couvrir l’ensemble des changements entre la série 2.10 et la version 3. Nous nous contenterons de mettre en lumière certaines des améliorations les plus remarquables de cette sortie.

          Changements majeurs

          • Besoin de revoir les réglages d’un filtre appliqué quelques heures plus tôt ? L’édition non-destructive des calques arrive dans GIMP 3.0 pour les filtres les plus courants. La prévisualisation dans la zone d’édition permet de voir les changements en temps réel. Filtre de Courbes appliqué en non-destructif sur un portrait de Sofiia dans GIMP. Photo par Sofia (CC By-SA 4.0 International) Filtre de Courbes appliqué en non-destructif sur un portrait de Sofiia dans GIMP. Photo par Sofia (CC By-SA 4.0 International)
          • Passez vos fichiers entre davantage de logiciels tiers, notamment avec la prise en charge des fichiers BC7 DDS (très utilisés dans l’industrie du jeu vidéo) de même qu’une meilleure prise en charge du format PSD, ou encore grâce aux divers nouveaux formats d’image maintenant pris en charge! Dialogue d’exportation PSD dans GIMP 3.0 avec des options pour exporter des chemins de rognage (*clipping paths*), un profil CMJN et les métadonnées Dialogue d’exportation PSD dans GIMP 3.0 avec des options pour exporter des chemins de rognage (« clipping paths »), un profil CMJN et les métadonnées
          • Vous ne savez pas la taille que fera votre dessin? Activez la nouvelle fonctionnalité pour étendre la taille de vos calques automatiquement dans les outils de peinture.
          • La personnalisation des textes est maintenant plus puissante: stylisez vos textes (avec l’effet “Styles”), appliquez des contours, ombres, et effets biseaux, et plus. Stylisez vos textes avec l’effet GEGL Styles dans GIMP Stylisez vos textes avec l’effet GEGL Styles dans GIMP
          • L’organisation de vos calques est désormais très simplifiée grâce à la capacité de sélectionner plusieurs éléments à la fois, pour les déplacer ou les transformer ensemble!
          • La gestion des couleurs continue d’être améliorée, encore et toujours, faisant ainsi de GIMP un éditeur d’image avancé pour tous. L’épreuvage à l’écran est aussi simplifié avec gestion dans la barre des tâches de GIMP 3.0 L’épreuvage à l’écran est aussi simplifié avec gestion dans la barre des tâches de GIMP 3.0
          • Mise à jour de notre plateforme d’interface graphique (GTK3) pour un usage plus moderne du bureau.
          • Nouveau logo Wilber!

          Nouveau logo de GIMP, Wilber, par Aryeom (CC by-sa 4.0)
          Nouveau logo de GIMP, Wilber, par Aryeom (CC by-sa 4.0)

          En savoir plus

          Bien sûr ce n’est qu’un mince aperçu des nouveautés de GIMP 3.0. Nous avons aussi préparé des notes de sorties (en anglais) bien plus complètes listant les changements, améliorations, nouvelles fonctionnalités et bien plus. Et si vous voulez plonger encore plus dans les détails, vous pouvez vous perdre dans les milliers de lignes de notre fichier NEWS.pre-3.0, qui liste les changements entre 2.10 et 3.0, de toutes les versions de développement (série 2.99) et des versions candidates.

          Ou plus simplement, pour tester par vous-même, téléchargez GIMP 3.0 directement sur notre page de téléchargement et lancez-vous!

          Autres sorties de logiciels du GIMPVerse

          Pour accompagner la sortie de GIMP 3.0, les empaqueteurs doivent savoir que nous avons aussi sorti :

          Nous conseillons fortement à tous les empaqueteurs de mettre aussi à jour la dernière version de GTK3: GTK 3.24.49. Celle-ci contient des corrections pour des problèmes majeurs (des plantages aux problèmes de périphériques d’entrée, en passant par les défauts d’interface graphique avec les écritures s’affichant de droite à gauche, et plus…).

          L’après-GIMP 3.0 !

          GIMP 3.0 est un jalon majeur dans l’histoire du logiciel. Notre projet est développé très activement, et si vous pensez que cette sortie est déjà super cool, attendez de voir ce que l’on vous prépare !

          L’un des grands changements se situe dans notre politique de sortie. Alors que nous avions fait un détour temporaire dans notre système de versionnements pour accepter de nouvelles fonctionnalités lors des sorties de version micro pendant la série 2.10, nous revenons à notre système de version historique, avec seulement des corrections de bugs pour les sorties micro et de nouvelles fonctionnalités pour les sorties mineures et majeures… sauf que nous allons accélérer la sortie des versions mineures! Ainsi chaque sortie mineure aura moins de fonctionnalités, mais vous n’aurez pas à attendre 6 ou 7 ans! Nous prévoyons de sortir GIMP 3.2 d’ici un an au plus.

          Ces dernières années, nous mettons aussi beaucoup plus l’accent sur le travail d’interface et l’expérience utilisateur (UX), avec la création d’un groupe de travail communautaire pour le design du logiciel. Ce projet est en constante évolution, mais il porte déjà ses fruits et améliorera beaucoup GIMP.

          Enfin si quiconque souhaite un peu imaginer le futur de GIMP, vous pouvez jeter un œil à nos feuilles de route, regroupées par groupes de fonctionnalités, qui sont autant de projets sur lesquels nous prévoyons de travailler dans un futur à plus ou moins court terme. Et certains de ces projets sont déjà en cours de développement !

          Soutenez le développement de GIMP !

          N’oubliez pas que vous pouvez faire des donations et ainsi financer personnellement les développeurs de GIMP, ce qui permet de donner en retour au projet et d’accélérer son développement. L’engagement de la communauté aide à la stabilité et la robustesse du projet !

          Commentaires : voir le flux Atom ouvrir dans le navigateur

          ❌