L'Agenda du Libre

Logiciels, Arts, Données, Matériels, Contenus, Communs, Internet...

À proximité

Actualités des organisations

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 NVMM

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

    Applications

    Correction de plusieurs problèmes de messages et textes impossibles à traduire suite à de mauvaises utilisations des API d’internationalisation (Madmax).

    Tracker

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

    • Correction de régressions sur la position du défilement lorsqu’on passe d’un répertoire à l’autre.
    • Glisser-déposer d’un fichier sur un autre fichier (par exemple pour l’ouvrir dans une application).
    • Correction d’un bug d’affichage lors du glisser-déposer entre fenêtres du Tracker dont les icônes ne sont pas de la même taille.
    • Retour en arrière sur une modification de l’affichage du « drag bitmap » pour en limiter la taille (sinon l’affichage est trop lent et consomme beaucoup de CPU).
    • Encore des corrections sur l’affichage de la poubelle (icône qui doit changer selon qu’il y a des fichiers ou pas dans la poubelle) sur le bureau et dans les panneaux de navigation Ouvrir/Enregistrer.
    • Correction de problèmes de glisser-déplacer dans la fenêtre “racine” et désactivation du menu de choix des disques dans les panneaux d’enregistrement et ouverture de fichiers.

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

    DeskBar

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

    HaikuDepot

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

    • Régression déclenchant un crash lors de l’ouverture de fichiers hpkg.
    • Simplification des vues “indisponibles” (par exemple si un paquet n’a aucune revue par les utilisateurs, ou pas de capture d’écran disponible).
    • Amélioration de la sélection de paquets dans la liste (pour pouvoir installer ou désinstaller plusieurs paquets d’un coup).
    • Amélioration de la navigation au clavier.
    • La fenêtre demandant l’autorisation d’envoyer des statistiques anonymes a le bouton “refuser” activé par défaut.
    • Vérification que la date du système est assez proche de celle du serveur (nécessaire pour éviter des problèmes de connexion SSL pour cause de certificat apparemment expiré).
    • Désélection des paquets dans la liste des résultats lorsqu’ils sont cachés par un filtre de recherche.

    SoftwareUpdater

    SoftwareUpdater 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-Matic

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

    ShowImage

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

    ActivityMonitor

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

    StyledEdit

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

    WebPositive

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

    TextSearch

    Textsearch 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 Player

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

    Cortex

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

    Devices

    L'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.

    • Affichage du pilote utilisé et du chemin du périphérique publié dans /dev
    • Amélioration de la disposition des éléments dans la fenêtre
    • Affichage détaillé des descripteurs USB et décodage des descripteurs HID
    • Affichage des périphériques Bluetooth

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

    Workspaces

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

    DriveSetup

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

    AboutSystem

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

    OverlayImage

    OverlayImage 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 Bluetooth

    La 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 commande

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

    Kits

    Haiku 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 kit

    L'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 kit

    Le 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 kit

    Le 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 kit

    Le 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 kit

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

    Serveurs

    Les “serveurs” sont des applications système complétant le fonctionnement des kits. Ils sont l’équivalent des démons ou des services UNIX.

    app_server

    app_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 server

    Le 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 server

    net 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 server

    Le 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 daemon

    Le 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 fichiers

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

    • lors de la création d’un volume (formatage d’un disque) sans index d’attributs,
    • lors de l’exécution de checkfs sur un volume sans index d’attributs.

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

    Péripéhriques HID

    Correction 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 stockage

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

    Bluetooth

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

    • Début d’implémentation des transferts isochrones
    • Gestion des connexions de type SCO

    Mohammed R. Attia travaille, également dans le cadre du GSoC 2026, sur les périphériques Bluetooth HID:

    • Implémentation de l’appairage.

    Correction d’une mauvaise utilisation de macros de manipulation de bits dans le pilote Bluetooth USB (korli).

    Réseau

    Inté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 graphiques

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

    ACPI

    Correction 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 Audio

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

    PCI

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

    libroot

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

    Noyau

    Le 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 drivers

    Les 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 fichiers

    Correction 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émoire

    Correction 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ènements

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

    Ordonnanceur

    Ajout 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 x86

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

    Bootloader

    Le 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 compilation

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

    Documentation

    La 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 interne

    Correction 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 Book

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

    • ajout du chapitre sur l’USB Kit,
    • première partie de la documentation du Network Kit,
    • ajout des fonctions du Kernel Kit concernant la gestion des “images” ELF chargées en mémoire (get_image_info et compagnie).

    Correction d’une typo dans la documentation de BBufferIO (waddlesplash).

    ARM & RISC-V

    Actuellement, 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 EPUB

    Commentaires : 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.
    Une équipe de bénévoles vous aide à diagnostiquer, réparer ou optimiser vos équipements, notamment par l'installation de logiciels libres et de systèmes plus légers comme Linux.
    L'accueil se fait tous les vendredis (en période universitaire) sur le campus Cité Scientifique. (…)

    - Nos Activités / CLX, Install-Party, Villeneuve d'Ascq
    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.
    Les petits déjeuners du libre consistent à un temps d'échange convivial autour du numérique, de l'informatique, dit libre et éthique.
    Au cours de ces séances, nous vous proposons d'installer le système d'exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.
    Si votre ordinateur est récent et que vous vous voulez vous (…)

    - Nos Activités / CLX, Install-Party, Wimille, Atelier Numérique Citoyen
    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.
    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 (…)

    - Nos Activités / CLX, Install-Party, Atelier Local-Low-Tech, Croix, Les Petites Cantines, Les Ordis du Coeur
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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é.
    Le Centre d'Infos Jeunes a mis en place une démarche d'accompagnement des jeunes aux pratiques actuelles pour l'informatique et le numérique : Lieu d'accès public à Internet ( 5 postes avec Wifi libre et gratuit ) Web collaboratif et citoyen pour que chacun puisse trouver sa place (…)

    - Nos Activités / CLX, Install-Party, Mercredi-Linux (Mardi-Linux), OMJC, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    Vous pouvez également découvrir Linux, apprendre à protéger vos données sur internet et même publier des informations sur le web.
    Cette rencontre est (…)

    - Nos Activités / CLX, Install-Party, OMJC, Villeneuve d'Ascq, Libre A Vous
    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.
    A ce titre, l'Association Club Linux Nord Pas de Calais organise un atelier de réemploi d'ordinateurs.
    De 9h30 à 12h00, venez découvrir les logiciels libres et installer Linux Mint ou Mageia pour donner un coup de jeune à votre ordinateur.
    Mais ce sera aussi si besoin l'iccasion d'effectuer des travaux de maintenance, de sauvegarde ou de réparation.
    Cette manifestation a (…)

    - Nos Activités / CLX, Install-Party, Fourmies, Le Central
    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.
    A ce titre, l'Association Club Linux Nord Pas de Calais organise un atelier de réemploi d'ordinateurs.
    De 9h30 à 12h00, venez découvrir les logiciels libres et installer Linux Mint ou Mageia pour donner un coup de jeune à votre ordinateur.
    Mais ce sera aussi si besoin l'iccasion d'effectuer des travaux de maintenance, de sauvegarde ou de réparation.
    Cette manifestation a (…)

    - Nos Activités / CLX, Install-Party, Fourmies, Le Central
    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é.
    Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l'aide pour résoudre vos problèmes d'installation, de configuration et d'utilisation de Logiciels Libres.
    N'hésitez pas à apporter votre ordinateur, afin que les (…)

    - Nos Activités / CLX, Install-Party, Mercredi-Linux (Mardi-Linux), Cysoing, Les Ordis du Coeur
    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é.
    Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l'aide pour résoudre vos problèmes d'installation, de configuration et d'utilisation de Logiciels Libres.
    N'hésitez pas à apporter votre ordinateur, afin que les (…)

    - Nos Activités / CLX, Install-Party, Mercredi-Linux (Mardi-Linux), PrimTux, Moncheaux, Les Ordis du Coeur
    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é.
    Durant cette permanence, vous pourrez trouver des réponses aux questions que vous vous posez au sujet du Logiciel Libre, ainsi que de l'aide pour résoudre vos problèmes d'installation, de configuration et d'utilisation de Logiciels Libres.
    N'hésitez pas à apporter votre ordinateur, afin que les (…)

    - Nos Activités / CLX, Install-Party, Mercredi-Linux (Mardi-Linux), PrimTux, Moncheaux, Les Ordis du Coeur
    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é.
    Les Mercredi Linux sont des réunions mensuelles désormais organisées le mercredi. Ces réunions sont l'occasion de se rencontrer, d'échanger des idées ou des conseils.
    Régulièrement, des présentations thématiques sont réalisées lors de ces réunions, bien sûr, toujours autour des logiciels libres. (…)

    - Nos Activités / CLX, Install-Party, Mercredi-Linux (Mardi-Linux), Cappelle-en-Pévèle, Les Ordis du Coeur
    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é.
    Les Mercredi Linux sont des réunions mensuelles désormais organisées le mercredi. Ces réunions sont l'occasion de se rencontrer, d'échanger des idées ou des conseils.
    Régulièrement, des présentations thématiques sont réalisées lors de ces réunions, bien sûr, toujours autour des logiciels libres. (…)

    - Nos Activités / CLX, Install-Party, Mercredi-Linux (Mardi-Linux), Cappelle-en-Pévèle, Les Ordis du Coeur
    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.
    Venez et amenez votre ordinateur et repartez avec votre machine fonctionnant sous un nouveau système d'exploitation. On vous installera le système Linux très proche de Windows, mais sans les contraintes de logiciels propriétaires (logiciels libres, gratuits, (…)

    - Nos Activités / CLX, Install-Party, Les Ordis du Coeur, Yatouki, Comines
    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.
    Venez et amenez votre ordinateur et repartez avec votre machine fonctionnant sous un nouveau système d'exploitation. On vous installera le système Linux très proche de Windows, mais sans les contraintes de logiciels propriétaires (logiciels libres, gratuits, (…)

    - Nos Activités / CLX, Install-Party, Les Ordis du Coeur, Yatouki, Comines
    CLX

    Croix : Atelier Local-Low-Tech à Croix, Le mardi 1 septembre 2026 de 19h00 à 22h00.


    Hauts-de-France 🇫🇷
    Publié le
    samedi 22 août 2026 16h40
    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.
    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 (…)

    - Nos Activités / CLX, Atelier Local-Low-Tech, Croix, Les Petites Cantines, Les Ordis du Coeur
    CLX

    Croix : Atelier Local-Low-Tech à Croix, Le mardi 1 septembre 2026 de 19h00 à 22h00.


    Hauts-de-France 🇫🇷
    Publié le
    samedi 22 août 2026 16h40
    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.
    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 (…)

    - Nos Activités / CLX, Atelier Local-Low-Tech, Croix, Les Petites Cantines, Les Ordis du Coeur