Actualités des organisations
|
LinuxFr
|
Agenda du Libre pour la semaine 35 de l’année 2026 |
|||||||
|---|---|---|---|---|---|---|---|---|
|
Internet Publié le dimanche 23 août 2026 20h05 Importé le dimanche 23 août 2026 21h03 |
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 26 événements (France: 24, Internet: 2) est en seconde partie de dépêche.
Sommaire
[FR Beauvais] Messagerie classique et messagerie instantanée – Le lundi 24 août 2026 de 09h30 à 12h30.En présentiel ou en visio Dans le cadre du dispositif « Vert l’été »: Brièvement: messagerie classique, listes de diffusion, mailing-listes, messagerie instantanée, partage de fichiers, de documents audio et vidéo, framateam, visio-conférence. Les points qui seront abordés: Choisir un nom de domaine pour sa messagerie
Gestion de la messagerie par le webmail
Utilisation du logiciel Thunderbird (équivalent du logiciel Outlook)
Échanger par la messagerie classique via une ou plusieurs mailing-listes: chaque message adressé à la liste est distribué à tout le monde et tout le monde peut répondre à tout le monde au sein d’une liste. L’hébergeur propose d’en créer, exemples: liste-bureau@club-de-quartier.fr, liste-ca@club-de-quartier.fr, liste-adherents@club-de-quartier.fr Autre possibilité: https://framagroupes.org Une newsletter ou liste de diffusion, par exemple pour donner le programme mensuel de l’association
Si les échanges sont nourris et envahissent les boites aux lettres, pourquoi pas la messagerie instantanée
Programme et inscription:
[FR Saint-Étienne] Permanence de l’association Alolise – Le lundi 24 août 2026 de 19h00 à 22h00.Tous les lundis soir de 19h à 22h (hors jours fériés) à la Bricoleuse. Rencontrer les bénévoles, poser des questions sur le libre ou l’informatique, les logiciels, l’hébergement, passer de Windows à Linux. Pour passer votre ordinateur sous linux, nous vous invitons à nous prévenir avant votre passage: contact@alolise.org.
[FR Chaumont] Permanence Informatique – Le mardi 25 août 2026 de 09h00 à 16h30.REVOL, association engagée dans la promotion des logiciels libres, propose tous les mardis, de 9h à 12h puis de 14h à 16h30, une permanence informatique associative ouverte à toustes, pour se pencher sur les difficultés rencontrées par chacun·e dans son usage de l’outil numérique. => Vous avez une question sur le logiciel libre ? Les installations de Linux, les réparations matérielles et les remises en état d’ordinateurs sont proposées lors d’install-parties, lors des permanences du samedi matin ou sur rendez-vous, selon les disponibilités des bénévoles. Et vous pouvez aussi… juste discuter (on a du café et des croissants). Pas besoin d’être expert·e: venez comme vous êtes. Nous sommes à notre local, 22 rue de Verdun à Chaumont (52000), en Haute-Marne. Un monde plus libre, loin des techno-fascistes, ça serait 🦉 quand même, non ? REVOL est là pour y contribuer !
[FR Beauvais] Traitement vidéo avec Kdenlive. Conception d’images avec Inkscape. – Le mardi 25 août 2026 de 09h30 à 12h30.En présentiel ou en visio Au programme, dans le cadre du dispositif « Vert l’été »: Inkscape: le logiciel de PAO pour réaliser vos affiches. Atelier pour comprendre les bases de la conception d’une affiche. Que faut-il mettre? Quelle typo utilisée? Quelles couleurs???? Comment utiliser l’IA (Intelligence Authentique) pour votre communication? Kdenlive: logiciel de montage vidéo libre et gratuit. Accessible aux débutants. Il permet de réaliser des montages complets avec des effets, transitions, titres et gestion de multiples pistes audio et vidéo. Disponible sur plusieurs systèmes d’exploitation, il constitue une solution idéale pour créer et éditer des vidéos de manière professionnelle sans logiciel propriétaire. Kdenlive est le logiciel qui vous permettra de monter des vidéos, diaporamas digne d’un professionnel! Programme et inscription:
[FR Dijon] Atelier du mardi – Le mardi 25 août 2026 de 15h00 à 19h00.Présentation de différents outils concernant les logiciels libres. Assistance technique. De préférence sur RDV directement sur le site de l’asso
[FR Beauvais] Outils collaboratifs : framapad, suite bureautique en ligne, framadate, framaforms, visioconférence – Le mercredi 26 août 2026 de 09h30 à 12h30.En présentiel ou en visio Au programme, dans le cadre du dispositif « Vert l’été ». Les points qui seront abordés: Communiquer par écrit au sein d’un groupe ou de l’association Échanger par la messagerie classique via une ou plusieurs mailing-listes: chaque message adressé à la liste est distribué à tout le monde et tout le monde peut répondre à tout le monde au sein d’une liste. L’hébergeur propose d’en créer, exemples: liste-bureau@club-de-quartier.fr, liste-ca@club-de-quartier.fr, liste-adherents@club-de-quartier.fr Autre possibilité: https://framagroupes.org Si les échanges sont nourris et envahissent les boites aux lettres, pourquoi pas la messagerie instantanée
Se réunir en visio-conférence: https://framatalk.org ou https://meet.jit.si Faire un sondage: https://framadate.org Exemple d’un sondage pour la date du prochain CA: lien administrateur du sondage, lien participant Créer un formulaire en ligne: https://framaforms.org Exemples d’un formulaire pour un retour d’expérience , une consultation. Collaborer par écrit sur des documents (travail collaboratif, travailler à plusieurs en même temps et en ligne):
Partager des données, des agendas ou des contacts: https://framagenda.org Partage de fichiers sur le mode “Dropbox”. Synchronisation sur PC et smartphone. Autre exemple fourni par un hébergeur: https://s09.swdrive.fr Voir aussi les solutions d’autohébergement. Programme et inscription:
[FR Le Mans] Permanence du mercredi – Le mercredi 26 août 2026 de 12h30 à 17h30.Assistance technique et démonstration concernant les logiciels libres. Il est préférable de réserver votre place à contact (at) linuxmaine (point) org Planning des réservations consultable ici.
[FR Gond-Pontouvre] Permanence du mercredi – Le mercredi 26 août 2026 de 14h00 à 18h00.Nous sommes convaincus depuis le début qu’un ordinateur n’est pas un consommable jetable et qu’on a tous le droit de comprendre et de maîtriser nos outils numériques. C’est de là qu’est née l’asso, à Gond-Pontouvre: un repaire de passionnés du libre et du bidouillage, où l’on défend les logiciels libres, la souveraineté technologique et le bon vieux plaisir de mettre les mains dans le cambouis. Au fil du temps, on a élargi le terrain de jeu, mais l’esprit reste le même: on apprend, on partage, on transmet. Le cœur historique, c’est le reconditionnement. On collecte des machines en fin de vie, on les teste sous toutes les coutures, et on leur offre une seconde jeunesse: passage en SSD pour réveiller les plus poussives, installation de Linux Mint pour un système libre, léger et accessible, et hop – un PC qu’on croyait bon pour la benne repart pour plusieurs années. Vous avez un vieux portable qui rame ou une tour oubliée au grenier? Apportez-la, on regarde ensemble. Côté fabrication numérique, le FabLab ouvre ses portes: venez concevoir et fabriquer vos projets sur nos machines – impression 3D (Creality K1 Max & K2 Plus), découpe et gravure laser (Falcon 2 Pro 60W), et de quoi toucher à Entrée libre, esprit d’entraide et de partage des savoirs. Apportez vos questions, vos machines ou simplement votre curiosité.
[FR Argelès-Gazost] Repair Café – Le mercredi 26 août 2026 de 18h00 à 21h00.Venez apprendre à les réparer vos objets cassés et/ou en panne ! Les bénévoles des trois associations co-organisatrices (le Collectif Éco-citoyen, l’Outil en Main et les Libristes Bigourdans) seront là pour donner un coup de main et aiguiller sur le diagnostic et les réparations. Venez réclamer votre droit à la réparation ! Cette démarche s’inscrit dans la culture libre en promouvant le partage et la transmission de connaissances et en luttant contre l’obsolescence programmée imposée par les constructeurs. S’informer sur ces enjeux pourra vous aider à mieux comprendre les enjeux qui se jouent lors de l’achat d’un appareil électronique et vous aider à identifier les moyens qui existent pour s’en prémunir au mieux. En bonus, vous pourrez rencontrer d’autres personnes intéressées par ces enjeux autour d’une boisson ☕
[FR Lyon] C’est l’été ! – Le mercredi 26 août 2026 de 18h00 à 21h00.L’été, pas de présentation ! C’est le moment de se retrouver autour d’un verre pour papoter Python ou autre et toujours dans le respect de la charte de l’AFPy !
[FR Beauvais] Sensibilisation et partage autour du Libre – Le mercredi 26 août 2026 de 18h00 à 20h00.Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres. C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.
[FR Saint-Girons] Install Party – Le jeudi 27 août 2026 de 09h30 à 12h00.Que ce soit pour se renseigner, tester des logiciels libres, installer Linux (Il faudra copier ses données avant) ou se sécuriser en dehors du monde privateur de l’extractivisme des données. Une équipe est disponible pour vous aider et répondre à toutes vos questions autour du logiciel libre. Pour tous niveaux, en autogestion, gratuit ou à prix libre pour le lieu.
[FR Beauvais] Gestion des adhérents et comptabilité d’une association avec Paheko – Le jeudi 27 août 2026 de 09h30 à 12h30.En présentiel ou en visio Au programme https://paheko.cloud/, dans le cadre du dispositif « Vert l’été »:
Aperçu des nombreux modules complémentaires ou nombreuses extensions de Paheko
Programme et inscription:
[FR Sète] Permanence | Linuxerie | GNU/Linux et Logiciels Libres – Le jeudi 27 août 2026 de 18h00 à 20h00.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 :
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_002_Montpellibre_Permanence_Linuxerie_GNULinux.pdf
[FR Veynes] Réunion Linux Alpes – Le jeudi 27 août 2026 de 19h30 à 23h00.Venez avec votre liste de questions ou simplement pour découvrir les logiciels libres. Les membres de Linux-Alpes seront là pour vous aider ou vous conseiller dans la maîtrise du système GNU/Linux. Si vous souhaitez faire une installation ou une mise à niveau, pour gagner du temps et par sécurité, il est vivement recommandé de faire une sauvegarde de vos données sur un support externe avant de venir. Contactez nous si vous avez besoin d’aide, nous essaierons de vous en apporter dans la mesure de nos disponibilités. Vous pouvez aussi consulter la partie installation de https://doc.ubuntu-fr.org/ Évidemment, l’entrée est libre et ouverte à tous.
[FR Champs-sur-Marne] State of the Map – OpenStreetMap – Du vendredi 28 août 2026 à 09h00 au dimanche 30 août 2026 à 18h00.Le State of the Map (SotM) est la conférence mondiale annuelle des contributrices et contributeurs d’OpenStreetMap. Conférences, ateliers, tables rondes, événements conviviaux sont prévus. Elle sera cette année pour la première fois en France sur le campus de Géodata Paris, l’ENPC et l’Université Gustave Eiffel à Champs-sur-Marne. Les conférences seront aussi retransmises en ligne. Retrouvez le programme et toutes les informations (inscriptions, accès, etc) sur le site: https://2026.stateofthemap.org/.
[FR Beauvais] La solution cloud Nextcloud – Le vendredi 28 août 2026 de 09h30 à 12h30.En présentiel ou en visio Dans le cadre du dispositif « Vert l’été » Les points qui seront abordés: Par le navigateur
En local
Exploration des solutions serveur (hébergement, auto-hébergement). Programme et inscription: https://formations-benevoles-hautsdefrance.org/formation/les-outils-numeriques-au-service-des-associations-nextcloud-synchronisation-de-documents-dagendas-et-de-contacts/
[FR Brest] Atelier d’été – Intelligence Artificielle – Le vendredi 28 août 2026 de 14h00 à 17h00.C’est le sujet incontournable en ce moment. L’intelligence artificielle 🤖 Entre panique morale dès qu’une nouvelle technologie arrive sur le marché, et véritables enjeux sociaux, politiques, économiques et environnementaux, quelles sont les positions des Libristes ? Doit-on jeter le bébé avec l’eau du bain ? 🤔 Alors retrouvons-nous pour discuter de ces sujets, séparer le bon grain de l’ivraie, et faire fonctionner notre intelligence collective 🧠 Venez avec ou sans votre assistant personnel 🤵♂️ -- Le local est accessible aux personnes à mobilité réduite Il y a des arceaux à vélo à proximité L’arrêt de bus le plus proche est: Cosmao Prétot, ligne 2B L’arrêt de tramway le plus proche est: Polygone
[Internet] Comité logiciels libres et standards ouverts pour la feuille de route de Données Souveraines Québec (DSQ) – Le vendredi 28 août 2026 de 08h00 à 09h00.Description Bonjour! Nous allons travailler sur la Feuille de route pour Données Souveraines Québec (DSQ) https://www.donneessouveraines.quebec/feuille-de-route Spécifiquement, nous allons travailler sur la section Logiciels libres et standards ouverts. Ceci est une invitation pour les réunions récurrentes pour se coordonner et travailler sur le contenu lié à notre partie de la Feuille de Route. Nos réunions seront avec BigBlueButton, hébergé par EvoluData: https://meet.evoludata.com/rooms/4ua-hnq-cgc-plm Voici déjà une salle pour le clavardage avec Mattermost, hébergé par Framasoft: https://framateam.org/linuxmeetup-mtl/channels/dsq-feuille-de-route SVP vous créer un compte et m’indiquer votre nom d’usager: https://framateam.org/signup_user_complete Merci! [Internet] Pause Café Linux : Votre rendez-vous hebdomadaire – Le vendredi 28 août 2026 de 11h45 à 13h00.Pause Café Linux: Votre rendez-vous hebdomadaire Est-ce que Linux vous passionne ? Vous voulez simplement jaser de logiciels libres dans une ambiance décontractée ? Rejoignez-nous pour la Pause Café Linux, un rendez-vous unique dans la francophonie Linuxienne ! C’est le moment idéal pour briser l’isolement, partager vos découvertes et rencontrer d’autres passionnés de l’écosystème Linux au Québec. C’est quand ? Tous les vendredis midis (12h00 HAE, Québec). Apportez votre lunch, nous fournissons le café… virtuellement ! Au programme
Comment participer ?
Venez avec votre lunch, votre café, et surtout votre curiosité ! La participation est gratuite, ouvert à tous! Notre réunion accueille une diversité de profils: étudiants, professionnels, gestionnaires, programmeurs, professeurs, ou retraités. Que votre passion soit l’administration système, le développement, ou la simple utilisation quotidienne, votre expérience est précieuse. Ensemble, nous pouvons approfondir notre compréhension des logiciels libres et contribuer à une communauté dynamique. Rejoignez-nous pour cette opportunité exceptionnelle de socialiser, d’apprendre, et de tisser des liens ! Nous avons hâte de vous y accueillir. Le Comité organisateur des Rencontres Linux au Québec
[FR Nancy] Installons Linux ! Spécial Camp Climat – Le samedi 29 août 2026 de 09h30 à 12h30.ADIEU WINDOWS, BONJOUR LINUX ! Installons-y Linux ! Votre PC Windows rame ? Ou bien, avec l’arrêt programmé de Windows 10, il n’est pas compatible Windows 11 ? Ou encore, vous souhaitez un environnement numérique libre, sans les GAFAM ? Alors, choisissez la sobriété en gardant votre ordinateur, n’en achetez pas un autre, redonnez une seconde vie à votre machine en installant Linux à la place de Windows. Au programme
Entrée sur inscription
[FR Quimperlé] Point info GNU/Linux – Le samedi 29 août 2026 de 13h30 à 17h30.Médiathèque de Quimperlé, place Saint Michel, pas d’inscription, entrée libre ! Mickaël, Johann, Alain, et Yves vous accueillent (ou l’un d’eux, on se relaie !). Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres. Curieux ? Déjà utilisateur ? Expert ? Pour résoudre vos problèmes, vous êtes le bienvenu ; pas besoin de prendre rendez-vous ! N’hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner…) si possible.
[FR Oust] Repair’café du Haut-Salat – Le samedi 29 août 2026 de 14h00 à 18h00.Nous (Lab Place, Hélios, la Ressourcerie) organisons un repair’café le dernier samedi du mois au Lab Place, à Oust. Une équipe de bénévole est présente pour aider à réparer des objets cassés, installer Linux ou former à l’utilisation des logiciels libres/trouver des alternatives. Lors des réparations, nous aidons au diagnostic, guidons pour réparer et servont de troisième main. La liste des objets pouvant être réparés dépend des bénévoles présents ce jour-là. Idées de choses réparables:
Si la réparation n’est pas possible, nous aidons à trouver des solutions: changements de pièces (récup’ à la ressourcerie, occasions, neufs), ou bidouillage pour faire fonctionner autrement. Côté informatique, nous prenons aussi le temps d’accompagner à l’utilisation de logiciels libres et de faire des installations de Linux (install party). Cet événement est ouvert à tous, que ce soit pour réparer un objet, pour du logiciel libre ou simplement boire un café, le tout à prix libre.
[FR Lille] Install party des Robin des BIOS – Le samedi 29 août 2026 de 14h00 à 17h30.Des bio ordinateurs (sans windows) et sans OGM (GAFAM)! Dans l’arrière-boutique de l’épicerie, sous la houlette de l’équipe informatique de l’association Robin des bio et avec le renfort de quelques membres du collectif Chtinux, venez essayer, installer ou vous former à Linux et aux logiciels libres. C’est aussi un moment pour partager nos bonnes pratiques informatiques comme: comment éviter la publicité sur nos ordinateurs, le fichage de nos activités, comment partager des fichiers par la découverte de services respectueux de la vie privée de ses utilisateurs… Venez avec votre ordinateur, vos questions, on vous attend. L’atelier est ouvert aux adhérents·es de l’association et aux personnes du quartier, il est gratuit, mais on refuse ni les gâteaux ni les boissons en tout genre. Le nombre de place est max de 15 personnes, n’hésitez à signaler votre venue en nous écrivant un mail.
[FR Strasbourg] Conférence : « Ces matériaux issus des nanotechnologies qui changent la face du monde » – Le samedi 29 août 2026 de 16h00 à 18h00.La section strasbourgeoise AFT67 organise une conférence-débat sur le thème suivant : Conférence : « Ces matériaux issus des nanotechnologies qui changent la face du monde » Cette conférence sera donnée par Xavier Nast. Né en 1958, Xavier Nast ingénieur et directeur dans des multinationales du secteur Énergies et Mobilités. Sa devise: « Bien connaître le passé pour comprendre le futur immédiat ». Xavier soutient la souveraineté numérique via promotion / utilisation des logiciels libres et des nanomatériaux indispensables pour ne plus subir l’hégémonie nord américaine. Il œuvre comme militant de terrain pro-paix par refus de l’impérialisme yankee qui ravage l’Iran et le Levant ainsi que d’assujettir l’Europe qui se ruine dans le conflit en Ukraine. Samedi 29 août 2026 de 16h à 18h Le Petit Faubourg au 2b Rue du Faubourg de Saverne, 67000 Strasbourg Entrée libre ! La présentation se fera selon le plan suivant: 1/ Les principales révolutions industrielles: vapeur, électricité, numérique 2/ La révolution silencieuse des LED 3/ 2004: découverte du Graphène et de ses propriétés exceptionnelles 4/ 20 ans de tentatives de produire des filaments 5/ Les conséquences de ces évolutions:
Il est néanmoins conseillé de s’inscrire en cliquant sur le bouton ci-dessous afin que nous puissions estimer le nombre de curieux et nous organiser en fonction. S’inscrire (non obligatoire) => https://luma.com/hffp8zgx Vous nous trouverez à côté du roll-up aux couleurs de l’AFT Technoprog. L’accès se fait par la porte donnant directement sur la rue, à gauche du restaurant (voir ici). => https://transhumanistes.com/wp-content/uploads/2025/03/AFT67_petit_faubourg.jpg Le restaurant Le Petit Faubourg assure un service en continu toute la journée donc possibilité d’avoir des desserts en plus des boissons plus repas sur place si besoin. Pour toutes questions, contactez-nous à l’adresse => technoprogstrasbourg@gmail.com Groupe local strasbourgeois de l’AFT-Technoprog => https://transhumanistes.com/ Le transhumanisme est un courant de pensée qui promeut l’amélioration volontaire des capacités et de la condition humaine grâce à l’usage de la science et de la technique. Le transhumanisme technoprogressiste dont nous nous réclamons veille également à ne pas négliger les enjeux politiques, économiques, éthiques ou environnementaux associés aux évolutions que nous prônons.
[FR Jouars-Pontchartrain] Ğmarché et Ğconférence – Le dimanche 30 août 2026 de 10h00 à 18h00.Ğévènement monnaie libre à JOUARS-PONTCHARTRAIN (78760) dimanche 30 AOUT 2026! 10H00-18H00 ĞMARCHÉ capacité de l’évènement NON limitée: pour recevoir l’adresse de l’évènement, nous vous invitons à remplir ce formulaire d’inscription: possibilité d’ouvrir un compte Ğ1 (CESIUM) avant l’événement (le préciser dans le formulaire) vous recevrez 1 ou 2 jours avant l’événement un message contenant l’adresse exacte. Ğévénement à destination de personnes débutantes comme confirmées. au plaisir d’échanĞer tous ensemble en toute liberté! *image et blason provenant de monument.fr et de wikipedia
Commentaires : voir le flux Atom ouvrir dans le navigateur |
|||||||
|
Projet Internet et Citoyenneté
|
Un bouton "Abonnez-vous" |
|||||||
|
Occitanie 🇫🇷 Publié le dimanche 23 août 2026 16h40 Importé le dimanche 23 août 2026 21h04 |
Comment mettre sur son site web un bouton cliquable afin que les personnes intéressées par votre liste puissent s'inscrire aisément - SYMPA : les listes de discussion |
|||||||
|
CERCLL
|
Petite chronique France Info au sujet de… Linux ! 😉👌 |
|||||||
|
Provence-Alpes-Côte d'Azur 🇫🇷 Publié le dimanche 23 août 2026 13h59 Importé le dimanche 23 août 2026 21h03 |
franceinfo.fr/replay-radio/nouveau-monde/linux À partager sans modération. 👍️️ | |||||||
|
LinuxFr
|
Nouvelles de Haiku - été 2026 |
|||||||
|
Internet Publié le dimanche 23 août 2026 10h48 Importé le dimanche 23 août 2026 13h03 |
Haiku a 25 ans! Le projet a démarré le 18 août 2001 avec l’ouverture d’une liste de diffusion et le premier fil de discussion « Ok, let's start » (Ok, allons-y). Le projet a été lancé suite à l’annonce de l’abandon de BeOS par Be, inc. Depuis, le développement continue et plusieurs versions alpha et beta ont été publiées. Le système d’exploitation Haiku reprend les idées et l’architecture de BeOS, au point d’assurer la compatibilité binaire avec les applications existantes. Il modernise l’architecture du système et apporte de nombreux perfectionnements et améliorations, tout en restant dans l’esprit original. L’objectif est de fournir un système pour l’informatique personnelle, facile à utiliser, léger et performant mais sans faire de compromis sur les fonctionnalités avancées. Ce trimestre, les grosses nouveautés sont l’arrivée de la virtualisation avec NVMM, et les préparatifs pour la version beta 6 qui arrive bientôt! Sommaire
Ce rapport correspond aux changements effectués en mai, juin et juillet 2026 : il s’agit des révisions hrev59672 à hrev59921 du code source. Entre parenthèses à la fin de chaque note, le pseudonyme de la personne qui a effectué le changement. Certains développeurs contribuent uniquement sous pseudonymes, d’autres utilisent leur nom légal, mais par habitude c’est le pseudonyme qui est utilisé par défaut. Virtualisation NVMMLe portage de NVMM (le virtualiseur de NetBSD) réalisé par DalmeGNU pendant le Google Summer of Code 2024 a été mergé. Cela permet en principe de lancer des machines virtuelles (avec QEMU) bénéficiant de l’accélération matérielle du CPU, et donc avec de bonnes performances. Le code est intégré dans la branche principale des sources de Haiku et sera disponible dans la bêta 6, avec tous les changements dans le noyau (y compris quelques fonctionnalités supplémentaires et un certain nombre de corrections de bugs). Waddlesplash a ajouté le code nécessaire pour les processeurs AMD (le projet GSoC s’était concentré sur les processeurs Intel), et a commencé à améliorer les performances (les premiers essais de virtualisation donnaient des résultats plus lents que l’émulation purement logicielle de QEMU). La virtualisation semblait ne pas fonctionner, ni pour lancer Haiku ni diverses distributions Linux, ce qui semblait pointer vers un problème général dans le virtualiseur. Finalement, après investigation par SED4906, le problème déclenché par un système invité Haiku était en fait un bug n’ayant rien à voir avec la virtualisation. Des modifications sur le pilote VESA pour implémenter le « live patching » et l’injection de modes vidéo supplémentaire dans le BIOS des cartes graphiques essayait de copier une zone de mémoire physique dans laquelle il n’y a rien. Cela ne pose pas problème sur une vraie machine, mais déclenche une erreur de NVMM (PulkoMandy). Les problèmes pour Linux et d’autres systèmes n’étaient pas liés, mais ont également pu être corrigés. Une version de QEMU utilisant l’accélération NVMM est désormais disponible dans les dépôts de paquets. Cela fournit une solution pour lancer les logiciels pas encore portés vers Haiku, et facilite également le développement de Haiku en auto-hébergé sans avoir à constamment redémarrer la machine pour lancer une version de test du noyau. ApplicationsCorrection de plusieurs problèmes de messages et textes impossibles à traduire suite à de mauvaises utilisations des API d’internationalisation (Madmax). TrackerTracker est le navigateur de fichiers de Haiku. Il est basé sur les sources du Tracker original de BeOS avec de très nombreuses améliorations. Le code est un peu daté et fait l’objet depuis plusieurs années d’un gros travail d’amélioration et de nettoyage. jscipione poursuit les améliorations du Tracker:
Traduction du nom de la poubelle lorsque l’option pour traduire les noms des dossiers système est active (humdinger). Correction de plantage (récursion infinie) dans du code de debug (non activé par défaut, même dans les versions “nightly” de Haiku, donc cela ne concerne que les développeurs) (PulkoMandy). Correction de problèmes de synchronisation entre threads dans BFilePanel qui cassaient parfois la mise en page de la fenêtre (des boutons et champs de texte se retrouvant en dessous d’autres contrôles ou en dehors de la partie visible de la fenêtre) (PulkoMandy et waddlesplash). Amélioration du placement des noms de fichiers édités (lors d’un renommage) et de la zone de sélection tracée autour (k32n13). Correction d’un problème d’affichage du nombre d’éléments dans les dossiers ainsi que de la fenêtre d’informations détaillées sur les fichiers (Madmax). DeskBarDeskBar est la barre des tâches, également récupérée des sources de BeOS et grandement améliorée. Elle est cependant plus simple que le Tracker et ne nécessite pas autant de maintenance. Petite amélioration de la fenêtre permettant de configurer le nombre d’éléments “récents” à afficher dans la DeskBar (jscipione). HaikuDepotHaikuDepot est le gestionnaire de paquets et magasin d’applications de Haiku. Il permet de découvrir et d’installer des logiciels, de les évaluer et de laisser des commentaires. apl continue le développement de HaikuDepot avec ce mois-ci :
SoftwareUpdaterSoftwareUpdater permet de lancer les mises à jour du système et des paquets installés. Au trimestre dernier, une option pour supprimer automatiquement les points de restauration anciens a été ajoutée. Elle a été renommée avec un label moins technique et plus facile à comprendre (humdinger). L’option « afficher plus de détails » a été déplacée de la fenêtre principale vers la fenêtre de réglages (humdinger). Icon-O-MaticIcon-O-Matic permet d’éditer des icônes au format vectoriel HVIF. Ce format très compact permet de stocker les icônes dans l’espace disponible dans l’inode de chaque fichier, permettant un accès très rapide par Tracker et les autres applications ayant besoin d’afficher des fichiers avec leur icône. Correction d’un crash (Zardshard). ShowImageShowImage est un visualiseur d’images. La barre d’outils était partiellement en dehors de l’écran lors de l’affichage en mode plein écran (nipos). ActivityMonitorActivityMonitor permet d’afficher des graphes de charge CPU, température des composants, utilisation mémoire, et toutes sortes de statistiques de la machine. Amélioration du calcul de taille minimale de la fenêtre (nipos). StyledEditStyledEdit est un éditeur de texte. Il permet d’utiliser du formatage qui est enregistré dans les attributs étendus des fichiers texte, ainsi le contenu peut toujours être manipulé par des outils manipulant du texte. Amélioration des menus pour configurer le style de texte : choix de couleurs, séparation des menus pour les polices de caractères et les styles (gras, très gras, fin, etc) pour éviter d’avoir un menu avec plusieurs douzaines de variations, peu pratique à naviguer (humdinger). WebPositiveWebPositive est le navigateur web de Haiku. Il utilise le moteur WebKit, co-développé par Apple, Sony et Igalia. Les URLs utilisées pour faire des recherches Google et DuckDuckGo sont maintenant les versions « no-AI » désactivant les résultats générés par LLM (nephele). Correction du dimensionnement des boutons de la barre d’adresse et des onglets pour les écrans à très haute densité de pixels (nephele, PulkoMandy). Mise à l’échelle du bouton pour fermer la barre de recherche (Madmax). Lorsque WebPositive est ouvert en cliquant sur un lien dans une autre application, correction d’un bug qui pouvait aboutir à ouvrir un onglet supplémentaire avec la page d’accueil par défaut, en plus du lien cliqué (nipos). Suppression du code inutilisé qui implémentait un prototype d’interface à base de menu hamburger. Amélioration de la barre d’adresse : meilleure gestion du cas d’une barre d’adresse vide, et de l’apparence du bouton “Go” (nephele). TextSearchTextsearch permet de faire des recherches dans le contenu de fichiers avec des expressions régulières. Il s’agit d’un équivalent graphique de grep. Le menu affichant l’historique des recherches tronque les textes très longs, pour éviter d’avoir un menu plus large que l’écran (humdinger). Media PlayerMedia Player est un lecteur de fichier multimédia (son et vidéo). Correction d’un bug empêchant de lire des vidéos en boucle (x512) CortexCortex est un gestionnaire d’application média, permettant de router la sortie d’une application dans l’entrée d’une autre et de manipuler les flux audio et vidéo de toutes sortes de façons intéressantes. Retrait d’un contournement de bug de BeOS (plus nécessaire pour Haiku) et correction du gel de l’application lors de la suppression de nœuds média (x512). DevicesL'application Devices affiche la liste des périphériques matériels de la machine. Aquamatic est en train de travailler sur cette application dans le cadre du Google Summer of Code. Voir son article de blog pour tous les détails.
Changements de quelques textes dans l’interface pour rendre les choses plus claires et utiliser le vocabulaire en usage dans le reste du système (humdinger). Mise à jour des listes d’identifiants PNP et ACPI avec les dernières versions disponibles (PulkoMandy). WorkspacesWorkspaces permet de visualiser les différents bureaux virtuels et de plus facilement naviguer entre eux. Amélioration du texte de quelques éléments de l’interface pour les rendre plus compréhensibles et pour la cohérence du style d’écriture avec le reste du système (humdinger). DriveSetupDriveSetup permet de modifier la table de partition et de formater des partitions disque. Il est maintenant possible de modifier le type de partition d’une partition existante, étape nécessaire pour une installation de Haiku en réutilisant une partition existante dédiée auparavant à un autre système (Nathan242). AboutSystemAboutsystem affiche quelques infos sur la machine, sur la version de Haiku installée, ainsi que les noms de tous les développeurs ayant participé au projet et les mentions légales obligatoires. Mise à jour de la liste des participants au projet : ajout de plusieurs participants au Google Summer of Code qui avaient été oubliés, et déplacement de Philippe Houdoin de la section « ancien développeurs » vers « développeurs actifs » puisqu’il est de retour (PulkoMandy). OverlayImageOverlayImage permet de placer une image en sur-impression sur le bureau ou dans tout autre endroit pouvant accueillir des _réplicants (NdM: leur faire passer le test Voight-Kampff ? Le terme est utilisé dans toutes les dernières nouvelles Haiku mais pas défini ou explicite. Pour vous appâter vers la documentation, sachez que c’est le nouvel ActiveX)._ Correction d’un crash (Waddlesplash). Préférences BluetoothLa fenêtre de préférences permettant de configurer le Bluetooth. Vous aviez deviné. Mise en conformité du texte de l’interface graphique avec les règles de style (humdinger). Outils en ligne de commandeMise à jour de la base de données des IDs USB, et ajout du décodage des descripteurs CDC-NCM dans listusb (PulkoMandy). Dans l’outil “workspaces”, ajout d’options pour se déplacer “géographiquement” (vers le haut, à droite, à gauche…) entre les espaces de travail. Ces paramètres peuvent être utilisés pour définir des raccourcis claviers personnalisés (korli). KitsHaiku offre une API assez complète aux développeurs d’application en C++. Cette API est découpée en “kits” qui regroupe des grandes catégories de fonctionnalités. Certains de ces kits sont dans des bibliothèques séparées, d’autres sont trop interdépendants et donc liés ensemble dans la bibliothèque libbe.so. Interface kitL'interface kit regroupe toutes les fonctionnalités liées à l’utilisation d’interface graphiques : fenêtres, vues, contrôles standardisés, pointeurs de souris… Correction de plusieurs bugs lié au « mouse tracking » dans BListView, par exemple des changements de sélection inattendus (X512). Une régression dans BTab:: SetEnabled empêchait de désactiver un onglet avant de l’attacher à une BTabView (waddlesplash). Ajout de l’espace de couleur RGB 30 bit, utilisé par certaines machines Apple (smrobtzz). Correction de problèmes de curseur invisible, mauvais affichage des marges, et utilisation systématique des tailles de polices de caractères mises en cache pour améliorer les performances dans BTextView (k32n13). Correction d’un bug empêchant les raccourcis clavier de fonctionner lorsque la touche caps lock est active (Philippe Houdoin). Correction d’un bug d’affichage des bordures des barres de progression avec le « control look » par défaut (Bill Hayden). Package kitLe Package Kit permet de manipuler les paquets logiciels et les dépôts permettant de les télécharger. Correction d’une fuite mémoire dans la gestion des jobs du Package Kit (waddlesplash). Support kitLe support kit contient toutes les fonctions et structures de base indispensables: gestion des chaînes de caractères, listes, maps, et autres conteneurs utiles à toutes les applications. Correction de l’échappement des chaînes de caractères lors de la conversion d’un BMessage en fichier driver_settings. Ce problème empêchait d’enregistrer les paramètres des réseaux wifi dont le nom contenait un espace ou certains autres caractères spéciaux. Cependant, il reste d’autres problèmes qui empêchent la connexion wifi de s’établir automatiquement au démarrage (madmax). Dans BStringList, ajout d’une variante de la fonction de tri Sort() utilisant une fonction utilisateur pour comparer les chaînes (par exemple pour faire un tri “naturel” de texte contenant des nombres) (korli). Modification du code générant un nom de CPU standardisé à partir du CPUID (sur les plateformes x86) pour faire confiance au champ « brand string » lorsqu’il est disponible (KevinAdams). Correction de bugs dans BBufferIO (korli). Network kitLe Network Kit regroupe toutes les fonctions permettant la communication en réseau : gestion des interfaces, ouverture de sockets, client HTTP, etc. Correction d’un bug dans la comparaison d’objets BNetworkAddress de type AF_LINK (adresses MAC) (madmax). Media kitLe Media Kit permet de gérer les fichiers et les flux multimédia. Il traite principalement de l’audio et de la vidéo mais pourrait être étendu pour d’autres usages impliquant des flux de données temps réel. Correction d’un crash dans le code de conversion d’espace de couleurs pour la lecture de vidéos (PulkoMandy). ServeursLes “serveurs” sont des applications système complétant le fonctionnement des kits. Ils sont l’équivalent des démons ou des services UNIX. app_serverapp_server est le serveur graphique se chargeant de l’affichage des applications à l’écran. Refonte de la façon dont les configurations d’écrans sont enregistrées dans app_server, de façon à restaurer la bonne résolution d’écran en cas de crash d’une application qui avait changé la résolution de façon temporaire (par exemple un jeu lancé en plein écran avec une résolution spécifique) (waddlesplash). Ajout de code pour une meilleure gestion des curseurs de souris accélérés par le matériel : sur les anciennes cartes graphiques, seul un curseur à 2 bits est disponible (pixels noir, blancs, transparents, ou inversés par rapport à ce qui est en dessous). Certains pilotes n’implémentent l’accélération que pour ce type de curseur, mais les curseurs utilisés par Haiku sont plus perfectionnés (niveaux de gris et canal apha). Dans ce cas, app_server peut convertir le curseur dans le format supporté par le pilote et la carte graphique (PulkoMandy). Correction de problème d’accès au « frame buffer » pour afficher le curseur pendant un changement de mode écran. Cela corrige un plantage dans le cas où on change de résolution d’écran et qu’on déplace la souris en même temps (waddlesplash). Correction de l’affichage du dernier pixel lors de l’affichage d’un bitmap avec un redimensionnement à filtrage bilinéaire (madmax). Correction d’une inversion de verrous dans le code de gestion des curseurs de souris (Waddlesplash). Sauvegarde des réglages de luminosité de l’écran même si le fichier de préférences des espaces de travail n’existe pas (PulkoMandy). Print serverLe print server se charge de tout ce qui concerne les imprimantes et les impressions. Suppression de l’imprimante « Enregistrer en PDF » installée par défaut, car elle ne fonctionne pas si le paquet « PDF Writer » n’est pas installé. Cette imprimante peut être configurée automatiquement lors de l’installation du paquet (KevinAdams05). Ajout d’un test d’existence des add-ons d’impression avant de les charger. Auparavant, le serveur d’impression appelait load_add_on sans vérifier au préalable l’existence du fichier, puis détectait l’échec de cet appel. Ce qui fonctionne bien, mais émet un message dans le syslog pour indiquer une erreur de chargement. Cette erreur pouvait perturber certains utilisateurs (Philippe Houdoin). Net servernet server est responsable de toutes les opérations concernant le réseau : configuration des interfaces, obtention et renouvellement des baux DHCP par exemple. Correction d’un plantage lors du chargement d’un fichier network_settings ne comportant aucune option, ce qui peut arriver si on efface la configuration de tous les réseaux connus (madmax). Bluetooth serverLe serveur Bluetooth se charge de la découverte et de l’appairage des périphériques Bluetooth. Mohapped R. Attia est en train d’implémenter diverses fonctions et commandes Bluetooth dans le cadre du GSoC 2026. Madmax a quant à lui corrigé un crash dans la fenêtre de préférences du Bluetooth et plusieurs dans le serveur. Power daemonLe power daemon est responsable de toutes les tâches liées à la gestion de l’énergie : déclenchement d’évènements lorsque la machine est connectée ou déconnectée du secteur, choix de l’algorithme d’ordonnancement à haute performance ou du mode économique. Il s’occupera plus tard de la mise en veille et de la remise en route du système. Surveillance du statut de acpi_ac pour déterminer si la machine est reliée à une alimentation électrique, plutôt que de se baser sur l’état de charge ou décharge de la batterie (korli). Systèmes de fichiersHaiku implémente de nombreux systèmes de fichiers permettant l’interopérabilité et l’échange de données avec d’autres systèmes. Le système de fichier natif et indispensable pour installer Haiku est BFS, hérité de BeOS et qui a la particularité de pouvoir requêter les fichiers à partir d’attributs étendus indexés, à la façon d’une base de données. Envoi d’une notification « node monitor » (équivalent de inotify sous Linux) lorsqu’un fichier est vidé par l’utilisation de O_TRUNC (nathan242). Correction de plantages de BFS (jessicah):
Dans BFS également, mise à jour des dates de modifications remontées par stat lorsqu’un fichier est tronqué ou redimensionné. Le comportement n’était pas celui demandé par POSIX et cela causait par exemple des recompilations inutiles lors de l’utilisation de ninja (waddlesplash). Correction du code permettant de déplacer ou de renommer des fichiers au travers d’un bindfs. Le code existant n’a jamais pu fonctionner, et n’a probablement jamais été utilisé ou testé (waddlesplash). La troncation d’un fichier (suppression de tout le contenu) ne mettait pas à jour la date de modification si le fichier était stocké dans un ramfs (waddlesplash). Correction de bugs dans les comparaisons de dates et d’une mauvaise gestion des erreurs dans le pilote NFSv4 (kallisti5). Lors de l’initialisation d’un disque avec une table de partition Intel, effacement de quelques secteurs supplémentaires pour ne pas laisser un éventuel en-tête ISO9660 sur le disque (Nathan242). Calcul de l’espace libre sur les disques btrfs (Abdullah Zulfiqar). Pilotes matérielsPéripéhriques HIDCorrection d’un plantage dans le pilote I2C HID sur certains appareils. Le pilote n’est toujours pas fonctionnel et reste désactivé par défaut (PulkoMandy). Supports de stockagePoursuite du travail sur les supports de stockage MMC et eMMC, avec l’implémentation d’une partie de la séquence d’initialisation pour ces cartes. Le pilote n’est pas fonctionnel pour ces cartes, l’initialisation n’aboutit pas. Il est par contre utilisable pour les cartes SD et SDHC (PulkoMandy). Correction de bugs pour les périphériques de stockage USB présentant plusieurs “LUNs” SCSI, par exemple les lecteurs multi-cartes (SD, compact flash…) et la gestion de l’absence de média. Cela corrige en particulier un crash lorsqu’on débranche un tel lecteur du port USB (waddlesplash). BluetoothTraitement de plus d’informations sur les périphériques Bluetooth dans le serveur Bluetooth pour affichage dans les résultats de scan (shivamsinghydv). Vighnesh Sawant travaille sur le support des périphériques Bluetooth audio dans le cadre du GSoC 2026:
Mohammed R. Attia travaille, également dans le cadre du GSoC 2026, sur les périphériques Bluetooth HID:
Correction d’une mauvaise utilisation de macros de manipulation de bits dans le pilote Bluetooth USB (korli). RéseauIntégration du pilote FreeBSD urtw (nommé realtekwifi8187 pour Haiku), ce qui permet d’utiliser certaines anciennes clés USB Wifi de chez Realtek (nathan242). Ajout de nouveaux descripteurs et constantes dans les en-têtes liés à l’Ethernet par USB, en préparation pour l’intégration du pilote NCM. Encore un nouveau protocole standard pour l’Ethernet par USB, qui vient se placer aux côtés de ECM et RNDIS (PulkoMandy). Nettoyage et correction de petits problèmes dans le pilote usb_rndis (PulkoMandy). Remplacement des listes chaînées utilisées dans la pile réseau par une implémentation plus récente déjà utilisée dans d’autres composants. Cela permet de bénéficier d’assertions vérifiant que la liste n’est pas corrompue, et le code est inliné pour de meilleures performances (waddlesplash). Correction d’un problème dans l’implémentation des sockets UNIX qui causaient un blocage lors de tentatives d’écrire plus de données que le tampon mémoire du socket ne peut en contenir (waddlesplash). Cartes graphiquesDésactivation du “tiling” du framebuffer qui est activé par défaut par le BIOS sur certaines machines. Le pilote de Haiku a besoin d’un framebuffer linéaire, mais ne faisait pas la réinitialisation nécessaire de la configuration (smrobtzz). Correction d’une régression dans le pilote VESA : les changements de mode vidéo n’étaient pas pris en compte par la console du débugger noyau, conduisant à un affichage illisible (Waddlesplash). Ajout des identifiants PCI de quelques cartes graphiques Intel de la génération “Skylake” dans le pilote correspondant (KevinAdams05) et dans le pilote intel_gart (Waddlesplash). Corrections du pilote pour les cartes graphiques S3 pour être compatible avec les machines 64 bit. Cette configuration est anachronique, mais réalisable (certaines cartes mères supportent à la fois un processeur 64 bit et un port PCI, ou bien il existe toutes sortes d’adaptateurs). Le bon fonctionnement de ce pilote ayant pu être confirmé, il est maintenant inclus dans la version 64 bit de Haiku (waddlesplash). ACPICorrection de problèmes d’ordonnancement dans l’initialisation de ACPI, ce qui a corrigé l’appel de méthodes ACPI (lecture de l’état de la batterie, arrêt de la machine…) sur plusieurs machines affectées par le problème (smrobtzz). Réorganisation du code d’initialisation pour éviter une dépendance circulaire entre les pilotes ACPI et PCI (chacun ayant besoin de l’autre à différentes étapes dans l’initialisation) (smrobtzz). Ajout d’assertions pour s’assurer que le problème ne se reproduit pas, car il était particulièrement complexe à investiguer, avec un crash se produisant uniquement à l’arrêt de la machine alors que le problème était au démarrage (waddlesplash). Correction du fonctionnement de read pour les pilotes acpi_lid et acpi_ac, et ajout d’une implémentation de select pour acpi_ac (korli). HDA AudioTentative d’implémentation de l’envoi du son vers les ports HDMI de la carte graphique. Le code fonctionne pour le HDMI, mais ne fonctionne plus pour les sorties analogiques, il a donc été désactivé pour l’instant (x512). PCIDéplacement du code traitant l’espace I/O du driver générique vers le driver spécifique pour x86. La notion d’espace dédié aux entrées-sorties avec des instructions assembleur spécifiques pour y accéder n’existe sur aucune autre famille de CPU actuelle (smrobtzz). librootLa libroot implémente les fonctions standard C et POSIX ainsi que quelques extensions spécifiques à BeOS ou à Haiku. Elle est complétée par les libbsd et libgnu qui complètent cette API avec des extensions communes disponibles dans les systèmes BSD et dans la glibc, respectivement. Ajout des définitions liés à la visibilité des symboles dans elf.h (jessicah). Retrait d’en-têtes non-standard obsolètes (par exemple: null.h), déplacement des définitions aux bons endroits dans les en-têtes standards, correction de la définition de SIZE_MAX pour être du type size_t, divers autres nettoyages (waddlesplash). Augmentation de la valeur de PTHREADS_KEYS_MAX à 512 pour pouvoir lancer les versions actuelles de Rust qui nécessitent beaucoup de clés TLS. Des changements similaires ont été faits par FreeBSD et OpenBSD, en attendant une éventuelle correction du problème du côté de Rust (PulkoMandy). Correction du chemin d’accès à un fichier de configuration du résolveur DNS pour pointer vers un dossier accessible en écriture par l’utilisateur (Philippe Houdoin). Mise en conformité POSIX des définitions de fonctions et types pour les caractères larges wchar, et mise à jour des stubs de la libroot (korli). Ajout d’un cache stockant en espace utilisateur les informations sur les areas utilisées par l’allocateur mémoire malloc. Cela évite de faire un appel système pour retrouver cette information lors de l’appel à free (waddlesplash). Mise en conformité POSIX de pthread_mutexattr_getprotocol (korli). NoyauLe noyau de Haiku est un noyau monolithique avec un système de modules, assez classique de nos jours. Il implémente des appels systèmes assez similaire à d’autres systèmes de la famille UNIX. Sa principale particularité est d’être implémenté en C++ comme le reste du système, ce qui améliore la lisibilité du code et les performances. Autorisation d’une taille de pile jusqu’à 64MiB pour les threads utilisateurs, nécessaire pour le compilateur du langage Zig (ypsvlq). Ajout d’une vérification de pointeur NULL manquante dans l’implémentation de ioctl qui permettait de faire planter le noyau (waddlesplash). Correction d’un problème d’entrée dans le debugger noyau lorsque certains coeurs de CPU sont bloqués dans une boucle d’attente active et ne peuvent pas répondre au message « start KDL ». Dans ce cas, le debugger est tout de même démarré et un message d’avertissement indiquant qu’un coeur est toujours occupé s’affiche. Ceci devrait permettre d’investiguer certains cas où tout le système semble gelé. Nettoyage au passage de l’information sur le « dernier appelant » dans les spinlocks, qui n’était plus du tout en phase avec l’implémentation actuelle des spinlocks (waddlesplash). Ajout de fonctions utilitaires pour la conversion entre UTF8 et UTF16, qui seront utilisées par les pilotes FAT et exFAT, car ces systèmes de fichiers stockent des noms de fichier en UTF16 qui doivent être convertis (jim906, jscipione). Options du noyau et des driversLes fichiers driver_settings de 0 octet sont maintenant considérés comme valides et ne contenant aucune option. Ces fichiers (variante des fichiers ini) sont utilisés entre autres par le launch_daemon et les fichiers vides déclenchaient des erreurs inutiles (nathan242). L’option « Don't call the BIOS » empêche effectivement d’appeler le BIOS. Jusqu’à présent, elle était présente dans le menu de démarrage mais ne servait à rien (Waddlesplash). Correction d’un pointeur de cookie mal géré dans le device manager qui pouvait faire planter le noyau (waddlesplash). Gestion du stockage et des systèmes de fichiersCorrection d’un bug très ancien où le renommage d’une partition n’était pas propagé partout dans le noyau, ce qui causait l’apparition de l’ancien nom à certains endroits (nathan242). Correction d’un gros problème dans l’I/O scheduler qui pouvait aboutir à des corruptions de données, dans le cas où un système de fichier utilise des blocs plus petits que les blocs du support de stockage sous-jacent. Par exemple, dans le cas d’un système de fichiers BFS avec des blocs de 2K, stocké sur un disque utilisant des secteurs de 4K. Cette configuration est toutefois peu probable : d’une part parce que les disques avec des secteurs de 4K ne sont pas courants, et d’autre part parce que les systèmes de fichiers BFS sur des disques de grande capacité vont utiliser par défaut une taille de bloc plus large. Le cas qui a permis de détecter ce problème est l’utilisation d’un ram disk : dans ce cas, les blocs disque font nécessairement 4Ko (taille d’une page mémoire) et le disque est de relativement petite capacité (quelques gigaoctets au maximum) (nathan242). Ajout d’un système de quotas pour la mise en cache des fichiers modifiés. Ceci évite de remplir toute la mémoire lors de l’écriture vers un périphérique lent (par exemple une clé USB). Cela permet de supprimer un contournement dans le Tracker (appel périodique à sync) et d’améliorer les performances (waddlesplash). Gestion de la mémoireCorrection d’assertions incorrectes dans le traitement des pages de mémoire virtuelle, qui déclenchaient des kernel panic lorsque la mémoire est très sollicitée (waddlesplash). Correction d’un interblocage dans les fonctions de gestion de la mémoire virtuelle pour gérer les permissions page par page (par exemple lors de l’utilisation de mprotect()). Au passage, correction de problèmes de performances et ajout d’assertions supplémentaires pour détecter d’autres cas inattendus. Ce qui a débouché sur la détection d’un autre problème qui n’est pas encore complètement identifié… (waddlesplash). Correction d’une inversion de flags dans le code de verrouillage de la mémoire, qui déclenchait des fausses erreurs IO lorsqu’il restait trop peu de mémoire libre. Au passage, nettoyage du code et ajout d’assertions (waddlesplash). Améliorations des commandes du debugger noyau pour investiguer l’allocateur “slab” et le tas gardé. Optimisation de l’allocateur d’espace d’adressage pour réduire encore un peu la consommation mémoire de Haiku et changement de constantes dans l’allocateur général (ces changements ne sont pas inclus dans la version beta 6, ils seront pour la prochaine car trop risqués) (waddlesplash). Correction de l’utilisation d’une variable 32 bit pour gérer la mémoire libre sur les systèmes 32 bit, y compris lorsque PAE est actif et permet de disposer de plus de 4GB de mémoire libre au total (RAM physique ou swap) (waddlesplash). Dans get_memory_map, correction d’un bug lorsqu’on demande à récupérer des informations pour une adresse qui n’est pas alignée sur le début d’une page. Cette fonction est utilisée entre autres dans les transferts DMA par les pilotes de stockage de masse. Dans ce cas, le bug peut apparaître seulement lors de combinaisons relativement inhabituelles de supports de stockage et de systèmes de fichiers. Cela l’a rendu assez difficile à identifier. La conséquence était une corruption de la mémoire du noyau, des crash à des endroits pas forcément directement liés, et cela seulement lorsque certaines options de debug (désactivées par défaut, y compris dans les nightly builds) étaient activées (waddlesplash). Nettoyage du code de comptage des références dans VMArea (waddlesplash). Gestion des évènementsModification du comportement de select sur un descripteur de fichier FIFO pour ne pas remonter d’évènements qui n’ont pas de sens dans ce cas (Waddlesplash). Améliorations de l’API event_queue et implémentation de EV_RECEIPT de façon compatible avec kqueue. Ajout dans kqueue de la possibilité de recevoir des évènements concernant les ports et sémaphores (extension par rapport à ce qui est disponible dans BSD) (waddlesplash). OrdonnanceurAjout d’une assertion pour vérifier que le compteur « pinned to CPU » des threads n’est jamais négatif (waddlesplash). Ajout de barrières mémoire manquantes dans les fonctions de “pinning” des threads, qui déclenchaient des kernel panics (rares) et d’autres problèmes (korli). Ajout d’un mécanisme dans le scheduler pour interdire l’activation d’autres threads (nécessaire pour le virtualiseur NVMM) (waddlesplash). Refonte de la gestion des verrous sur les « user timers », pour corriger des cas de gel complet du système mais aussi améliorer la performance et nettoyer le code : les verrous sont plus fins, il y a des assertions supplémentaires, et plein d’autres changements (waddlesplash). Processeurs x86Modifications dans la sauvegarde de l’état du FPU pour pouvoir utiliser AVX-512 sur les processeurs où il est disponible. Cela nécessite de réserver plus de place pour la sauvegarde des registres CPU lors des changements de contexte, puisque AVX-512 ajoute des registres supplémentaires (waddlesplash et trungnt2910). Nettoyage de la gestion des timers spécifiques à un coeur de CPU pour x86 : moins de lectures de registres matériels, et ré-activation de certains cas d’optimisation qui permettent d’éviter une réinitialisation des timers (waddlesplash). Suppression d’un branchement inutile dans le code de changement de contexte (SED4906). Modification de l’initialisation pour que le raccourci clavier permettant d’accéder au débugger noyau soit disponible beaucoup plus tôt dans le démarrage du système (waddlesplash). BootloaderLe chargeur de démarrage fournit un menu permettant de configurer diverses options du système. Il est dérivé en plusieurs versions pour différentes interfaces avec le matériel : BIOS, PXE, EFI, OpenFirmware. Ajout d’une vérification pour déclencher une erreur dès qu’il n’y a plus de place dans les structures de gestion de la mémoire. Ce cas n’était pas bien intercepté auparavant et causait des erreurs, voire des corruptions de mémoire plus tard dans le processus de démarrage, rendant les choses plus difficiles à investiguer (smrobtzz). Correction de l’initialisation d’un registre de contrôle sur les processeurs x86 qui configure la gestion de la mémoire virtuelle (entre autres choses). Le chargeur de démarrage BIOS l’initialisait bien, mais le chargeur EFI ne l’initialisait que pour le premier cœur de CPU, laissant les autres dans un état indéterminé. Ce problème a été détecté par le code NVMM importé de NetBSD, qui refuse de s’initialiser si ce registre n’a pas une valeur cohérente. Mais cela corrige probablement d’autres problèmes jusqu’ici inexpliqués sur les machines démarrant en EFI (waddlesplash). Outils de compilationHaiku est compilé avec le compilateur gcc. Il utilise à la fois une version moderne et un fork de gcc 2.95.3, ce dernier permettant d’assurer la compatibilité avec BeOS. L’outil de compilation est Jam, un concurrent de make mieux adapté aux besoins d’un projet complexe comme Haiku. Adaptations pour la sortie de gcc16 : reconnaissance de cette version lorsqu’elle est utilisée comme compilateur hôte (SED4906) et modifications de paramètres de compilation dans les scripts de gcc2 pour permettre de le compiler avec un compilateur moderne (en précisant qu’il est écrit en C89, qui n’est plus le standard par défaut dans la plupart des compilateurs) (waddlesplash). Premiers ajouts dans le système de build pour prendre en considération l’existence d’une tentative de portage de Haiku sur l’architecture PowerPC 64 bits (SED4906). Suppression de scripts de build inutilisés pour la gestion et la décompression de certains types d’archives (PulkoMandy). Ajout de règles de détections des formats MS Office (docx, xlsx…) dans le renifleur de types MIME (Philippe Houdoin). Ajout dans l’image de release d’un ensemble de sons à utiliser pour les diverses notifications du système (humdinger). DocumentationLa documentation est découpée en trois parties : un guide de l’utilisateur, un guide pour les développeurs d’applications (appelé « Haiku Book » en référence au « Be Book » qui remplissait le même rôle pour BeOS), et une documentation interne pour les développeurs souhaitant modifier Haiku lui-même. Ajout d’un fichier AGENTS.md rappelant aux LLMs que leur utilisation est interdite avec Haiku et qu’ils doivent refuser de travailler (kallisti5, waddlesplash). Documentation interneCorrection de fautes d’orthographe dans la documentation et grosse amélioration de la documentation des pilotes SD et MMC (PulkoMandy). Correction de warnings levés par Sphinx lors de la génération de la documentation (PulkoMandy). Ajout d’une page expliquant le fonctionnement des pilotes réseau et d’une autre sur les principes des pilotes de périphériques en général (PulkoMandy). Ajout d’un pilote d’exemple pour le périphérique QEMU “edu” qui est justement prévu pour servir d’exemple et d’exercice (dridiha). Haiku BookClarification de la documentation des valeurs de retour de BListView:: CurrentSelection (madmax). Cafeina poursuit son travail pour compléter la documentation et couvrir tous les sujets:
Correction d’une typo dans la documentation de BBufferIO (waddlesplash). ARM & RISC-VActuellement, seuls les processeurs X86 (32 et 64 bits) sont officiellement supportés par Haiku. Le portage RISC-V est fonctionnel sur certaines machines mais pas au point de l’officialiser. Le portage ARM64 est en très bonne voie et commence également à être utilisable. Quelques corrections simples pour les premières étapes du démarrage sur Raspberry Pi 5 (vous excitez pas trop, c’est encore très loin d’avoir une version fonctionnelle). En particulier, des améliorations sur le séquencement de démarrage des différents coeurs de processeur SMP (smrobtzz). Quelques avancées également pour les machines Apple (smrobtzz). Correction d’offsets dans le code de génération des images de carte SD et rétrogradation de la version de l’architecture ARMv8 nécessaire pour démarrer Haiku (kallisti5). Et alors, ça vient, cette bêta 6 ?La branche bêta va être créée fin juillet, avec un objectif de publication pour mi-août. La phase de test a eu lieu durant le mois d’août, de nombreux petits problèmes ont été corrigés et la publication est toute proche. Bientôt une autre dépêche annonçant les nouveautés principales de cette version! Télécharger ce contenu au format EPUBCommentaires : voir le flux Atom ouvrir dans le navigateur |
|||||||
|
Framasoft
|
Intelligence artificielle générale : le délire complotiste de la tech |
|||||||
|
France 🇫🇷 Publié le dimanche 23 août 2026 10h00 Importé le dimanche 23 août 2026 13h03 |
« Le mythe de l’intelligence artificielle générale ressemble beaucoup à une théorie du complot et c’est peut-être la plus importante de notre époque » | |||||||
|
CLX
|
Villeneuve d'Ascq : Repair'Lab numérique solidaire, Le vendredi 18 décembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 19h05 Importé le samedi 22 août 2026 21h03 |
Le Repair'Lab numérique solidaire de l'Université de Lille propose un accompagnement numérique pour les étudiants et personnels disposant d'ordinateurs portables anciens ou rencontrant des difficultés techniques. |
|||||||
|
CLX
|
Wimille : Retrouvez votre liberté numérique, Le samedi 26 décembre 2026 de 10h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 19h03 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais co-organise l'atelier numérique citoyen tous les derniers samedis du mois, à Wimille. |
|||||||
|
CLX
|
Croix : Atelier Local-Low-Tech à Croix, Le mardi 5 janvier 2027 de 19h00 à 22h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 19h01 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais est présent tous les premiers mardis du mois aux Petites Cantines, à Croix. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 2 janvier 2027 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 18h59 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Ateliers "Libre à vous", Le mercredi 30 septembre 2026 de 19h30 à 22h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 17h00 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise avec l'Association Club Linux Nord Pas de Calais organise ce mercredi une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 5 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h58 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 5 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h58 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 12 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h56 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 12 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h56 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 19 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h54 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 19 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h54 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Villeneuve d'Ascq : Libre à Vous, Le samedi 26 septembre 2026 de 09h00 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h52 Importé le samedi 22 août 2026 21h03 |
L'OMJC organise, en collaboration avec l'Association Club Linux Nord Pas de Calais , chaque samedi, une permanence dédiée au numérique. Nous vous proposons des logiciels libres, fiables et gratuits pour vos appareils (ordis de bureau, ordis portables, tablettes ou smartphone), comme Firefox, Thunderbird, LibreOffice et bien d'autres. |
|||||||
|
CLX
|
Fourmies : Atelier « Donnez une seconde vie à vos ordinateurs », Le samedi 19 septembre 2026 de 09h30 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h50 Importé le samedi 22 août 2026 21h03 |
Dans le cadre de la stratégie Rev3 de la ville de Fourmies est né le Central, Carrefour de la Résilience. |
|||||||
|
CLX
|
Fourmies : Atelier « Donnez une seconde vie à vos ordinateurs », Le samedi 19 septembre 2026 de 09h30 à 12h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h50 Importé le samedi 22 août 2026 21h03 |
Dans le cadre de la stratégie Rev3 de la ville de Fourmies est né le Central, Carrefour de la Résilience. |
|||||||
|
CLX
|
Cysoing : Mercredis Linux, Le mercredi 23 septembre 2026 de 18h30 à 23h30. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h48 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné. |
|||||||
|
CLX
|
Moncheaux : Mercredis Linux, Le mercredi 16 septembre 2026 de 18h30 à 23h30. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h46 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné. |
|||||||
|
CLX
|
Moncheaux : Mercredis Linux, Le mercredi 16 septembre 2026 de 18h30 à 23h30. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h46 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné. |
|||||||
|
CLX
|
Cappelle en Pévèle : Mercredis Linux, Le mercredi 9 septembre 2026 de 19h30 à 23h30. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h44 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné. |
|||||||
|
CLX
|
Cappelle en Pévèle : Mercredis Linux, Le mercredi 9 septembre 2026 de 19h30 à 23h30. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h44 Importé le samedi 22 août 2026 21h03 |
L'Association Club Linux Nord Pas de Calais organise chaque mois une permanence Logiciels Libres ouverte à tous, membre de l'association ou non, débutant ou expert, curieux ou passionné. |
|||||||
|
CLX
|
Comines : Une nouvelle vie pour vos ordinateurs, Le mardi 15 septembre 2026 de 18h30 à 21h00. |
|||||||
|
Hauts-de-France 🇫🇷 Publié le samedi 22 août 2026 16h43 Importé le samedi 22 août 2026 21h03 |
Si vous voulez redonner une seconde vie à un ordinateur, passer le cap Windows 10-11 sans problème de sécurité, augmenter les performances de votre ordinateur, disposer de nombreux logiciels gratuits sans changer vos habitudes. |
|||||||
| Voir plus | ||||||||