❌

Vue lecture

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

  •  

Microsoft rend open source le sous-systÚme Windows pour Linux (WSL) prÚs de dix ans aprÚs le début de son développement, les développeurs pourront télécharger le code du WSL

Microsoft rend open source le sous-systÚme Windows pour Linux (WSL) prÚs de dix ans aprÚs le début de son développement, les développeurs pourront télécharger le code du WSL

Microsoft rend son sous-systÚme Windows pour Linux (WSL) open-source, ouvrant le code aux membres de la communauté pour qu'ils y contribuent. AprÚs avoir lancé WSL pour Windows 10 il y a prÚs de neuf ans, Microsoft a déployé des efforts sur plusieurs années pour rendre open-source la fonctionnalité qui permet de créer un environnement...

  •  

Comprendre et prévenir les malware IA

L’intelligence artificielle (IA) continue de rĂ©volutionner notre quotidien, que ce soit dans les domaines de la santĂ©, de l’industrie ou encore des loisirs. Cependant, comme toute technologie puissante, elle n’est pas Ă  l’abri d’ĂȘtre dĂ©tournĂ©e Ă  des fins malveillantes. Parmi ces utilisations pernicieuses, la crĂ©ation de malwares par l’IA constitue une menace grandissante pour les [
]

The post Comprendre et prévenir les malware IA first appeared on UnderNews.
  •  

📰 Revue de presse — mai 2025

Voici venu le joli mois de mai et avec lui une nouvelle fournée de vos magazines préférés (ou pas). Voici donc un petit panorama, forcément subjectif et parti{e,a}l, de la presse papier sortie récemment, axé principalement sur les éditions Diamond, faute de combattants sérieux à afficher.

Image une de Journal

Voici donc les nouveautĂ©s sorties en mai 2025 des Ă©ditions Diamond et disponibles jusque fin juin :

  • GNU/Linux Magazine France no 275 automatise la revue de code sous GitHub ;
  • Linux Pratique no 149 rĂ©solvez vos incidents avec Event-Driven Ansible ! ;
  • MISC magazine no 139 se demande comment une simple clĂ© peut compromettre la sĂ©curitĂ© des applications basĂ©es sur le framework PHP Laravel ;
  • Hackable no 60 maĂźtrise l'USB avec Cynthion.

Et ce mois-ci, les Ă©ditions Diamond continuent de fĂȘter leur 30 ans. À cette occasion, elles proposent de (re)dĂ©couvrir l'une de leurs publications en offrant le numĂ©ro 270 de GNU/Linux Magazine via leur support de lecture en ligne, Kiosk Online (en HTML).

Les sommaires des numéros sortis en mai 2025

MosaĂŻque des couvertures GLMF 275 MosaĂŻque des couvertures LP 149 MosaĂŻque des couvertures MISC 139 MosaĂŻque des couvertures HK 60

GNU/Linux Magazine numéro 275

Au sommaire de ce numĂ©ro de mai — juin 2025 :

  • Advent of code, jour 7 ;
  • Quelques rĂ©alisations basĂ©es sur l'algorithme PEAC ;
  • Rocket : construisez une API REST en Rust ;
  • GitHub Ă©quipĂ© d’un Sonar ;
  • ModularitĂ© de l'authentification sous OpenBSD ;
  • Visualisez les donnĂ©es grĂące Ă  l’alphabet Braille !
  • Les codes fantastiques : fusion en chaĂźne ;
  • aStrA : vers de vraies chaĂźnes de caractĂšres en C !

Linux Pratique numéro 149

Au sommaire de ce numĂ©ro de mai — juin 2025 :

  • La Suite NumĂ©rique, une boĂźte Ă  outils open source créée pour le secteur public ;
  • Nginx a 20 ans : gros plan sur sa sĂ©curité ;
  • Applications et infrastructures cloud dynamiques avec Consul Service Discovery ;
  • Wireshark : un guide pratique ;
  • « Terraformiser Â» HAProxy ;
  • Transformer vos logs en or : la promesse de la stack ELK ;
  • RĂ©solution d'incident automatique avec Event-Driven Ansible ;
  • DĂ©ployer dans Kubernetes avec Helm et Kustomize.

MISC Magazine numéro 139

Au sommaire de ce numĂ©ro de mai — juin 2025 :

  • Explorer la distribution de malwares via la navigation sur le Web ;
  • Analyse de malware assistĂ©e par Intelligence Artificielle ;
  • Exploitation du chiffrement du framework PHP Laravel ;
  • DĂ©sossage d’API : l’exemple de Snapchat ;
  • Renforcer la sĂ©curitĂ© de vos connexions RDP avec une YubiKey ;
  • Retour d’expĂ©rience sur la conformitĂ© DORA ;
  • En quoi l’identification des risques façonne-t-elle le DevSecOps ?

Hackable numéro 60

Au sommaire de ce numĂ©ro de mai — juin 2025 :

  • Cynthion : l'outil ultime pour maĂźtriser l'USB ;
  • PĂ©riphĂ©rique USB : STM32 est aussi dans la course !
  • Les flipdots : un systĂšme d'affichage Ă©lectromĂ©canique presque vintage ;
  • Simulez vos pĂ©riphĂ©riques USB avec un SBC
 ou un PC ;
  • Mise en Ɠuvre d’un serveur NTRIP pour la mesure de position centimĂ©trique : qu’est-ce que l’altitude ?
  • PC/104 : le format standard des premiĂšres heures de l'embarquĂ©.

Télécharger GNU/Linux Magazine numéro 270

Pour le récupérer, il suffit de

  1. se connecter ou de crĂ©er un compte sur leur boutique en ligne ;
  2. d'ajouter le numĂ©ro 270 de GNU/Linux Magazine Ă  votre panier en sĂ©lectionnant bien le support Kiosk Online avant ;
  3. d'indiquer le code de remise ED30LINUXFR lors de la validation de la commande.

Bonnes lectures !

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

    •  

    Revue de presse de l’April pour la semaine 20 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.

    [JHM] Les logiciels libres donnent des ailes

    Le vendredi 16 mai 2025.

    Informaticien de mĂ©tier et passionnĂ© par les logiciels libres depuis environ 20 ans, Antoine Petit est le prĂ©sident d’Ailes-52. Depuis mars dernier, les cafĂ©s du logiciel libre organisĂ©s Ă  Nogent permettent d’échanger, d’apprendre, mais Ă©galement d’éviter les dĂ©chets numĂ©riques. Rencontre.

    [cio-online.com] Les marchĂ©s bureautiques des ministĂšres vont ĂȘtre soumis Ă  l'avis de la Dinum

    ✍ Reynald FlĂ©chaux, le vendredi 16 mai 2025.

    Un courrier interministĂ©riel enjoint les ministĂšres Ă  obtenir un avis de conformitĂ© de la DSI de l’Etat y compris sur ces contrats.

    [Silicon] Les technologies open source sont des piliers de l'autonomie numérique souveraine

    ✍ Oliver Hellawell, le vendredi 16 mai 2025.

    Le choix de l’open source comme levier d’autonomie numĂ©rique devient une dĂ©cision stratĂ©gique et souveraine dans le contexte actuel au sein duquel les rapports de force technologiques prennent une dimension gĂ©opolitique.

    [Le Monde Informatique] La popularité de Python atteint un sommet historique

    ✍ Paul Krill, le lundi 12 mai 2025.

    L’intĂ©rĂȘt pour le langage Python ne se dĂ©ment pas et le propulse Ă  une popularitĂ© record dans l’index de Tiobe. Il creuse ainsi l’écart avec ses concurrents.

    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

    •  

    L'ensemble de correctifs « Swap Tables » proposé pour Linux indique qu'il est possible d'obtenir des gains de performance allant jusqu'à 30 % en remédiant à certaines limitations du sous-systÚme swap actuel

    L'ensemble de correctifs « Swap Tables » proposĂ© pour Linux indique qu'il est possible d'obtenir des gains de performance allant jusqu'Ă  30 %
    en remédiant à certaines limitations du sous-systÚme swap actuel

    Linux donne désormais la priorité à un développement orienté vers l'avenir et l'optimisation des performances. La prochaine version Linux 6.15 va supprimer le support des anciens processeurs i486 et des premiers Pentium d'Intel, réduisant ainsi la taille du noyau d'environ 15 000 lignes...

    •  

    Cryptographie post-quantique : les 4 étapes clés recommandées par Keyfactor pour anticiper 2030

    À l’heure oĂč l’informatique quantique passe de la recherche Ă  la rĂ©alitĂ©, la cryptographie traditionnelle entre dans une phase critique. RSA, ECC : ces algorithmes qui protĂšgent aujourd’hui l’essentiel des communications numĂ©riques pourraient devenir vulnĂ©rables face Ă  la puissance de calcul des ordinateurs quantiques de demain. Consciente de cette bascule imminente, Keyfactor, la solution de [
]

    The post Cryptographie post-quantique : les 4 étapes clés recommandées par Keyfactor pour anticiper 2030 first appeared on UnderNews.
    •  

    Cyberattaques par déni de service distribué : la France est ciblée, mais elle est aussi équipée pour faire face

    Ces derniers mois, plusieurs institutions majeures — l’AssemblĂ©e nationale, le SĂ©nat, MĂ©tĂ©o-France, l’Insee, la CAF, la RATP ou encore le RĂ©seau interministĂ©riel de l’État — ont Ă©tĂ© ciblĂ©es par des attaques par dĂ©ni de service distribuĂ© (DDoS), illustrant une recrudescence prĂ©occupante de ce type de menace. Selon le dernier panorama publiĂ© par l’ANSSI, le nombre [
]

    The post Cyberattaques par déni de service distribué : la France est ciblée, mais elle est aussi équipée pour faire face first appeared on UnderNews.
    •  

    9 mois plus tard, Microsoft corrige enfin le bogue qui empĂȘchait les distributions Linux de dĂ©marrer sur les PC dual-boot avec Secure Boot activĂ©, Microsoft avait créé le problĂšme en mettant Ă  jour le GRUB

    9 mois plus tard, Microsoft corrige enfin le bogue qui empĂȘchait les distributions Linux de dĂ©marrer sur les PC dual-boot avec Secure Boot activĂ©
    Microsoft avait créé le problÚme en mettant à jour le GRUB

    Les mises à jour du Patch Tuesday entraßnent parfois de gros problÚmes. Et c'est exactement ce qui s'est passé en août 2024 aprÚs que Microsoft a déployé une mise à jour de sécurité défectueuse qui a ruiné les systÚmes dual-boot Windows et Linux de nombreux utilisateurs. Le correctif était destiné...

    •  

    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

    •  

    ESET identifie une campagne d’espionnage du groupe Sednit (APT28) exploitant des failles XSS dans des messageries en ligne

    Des chercheurs d’ESET ont identifiĂ© une opĂ©ration d’espionnage baptisĂ©e RoundPress, vraisemblablement menĂ©e par le groupe Sednit (aussi connu sous les noms Fancy Bear ou APT28), alignĂ© sur les intĂ©rĂȘts de la Russie. Cette campagne exploite des failles XSS sur des serveurs de messagerie web pour dĂ©rober des donnĂ©es sensibles. Les cibles principales sont liĂ©es au [
]

    The post ESET identifie une campagne d’espionnage du groupe Sednit (APT28) exploitant des failles XSS dans des messageries en ligne first appeared on UnderNews.
    •  

    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

    •