Le projet Haiku, connu pour son système d’exploitation moderne inspiré de BeOS, a publié son traditionnel bilan trimestriel couvrant les mois de février, mars et avril 2026. Au programme : le portage ARM64 devient enfin utilisable, plusieurs applications ont été améliorées et le développement de la prochaine bêta avance.

Portage ARM64 : un environnement fonctionnel

La grande nouveauté de ce trimestre est la disponibilité d’une version ARM64 de Haiku capable de lancer le gestionnaire de fichiers Tracker, offrant ainsi un environnement graphique complet. Ce travail a été mené principalement par le développeur smrobtzz, qui a corrigé de nombreux problèmes : compilation depuis macOS, pilotes pour le port série, ajustements de l’adresse de base du noyau, gestion de la mémoire physique, et support du multitraitement symétrique (SMP). Le développeur waddlesplash a également contribué sur le système de paquets Haikuports et le processus de « bootstrapping » nécessaire à la génération des paquets initiaux.

Les versions nightly pour ARM64 sont désormais téléchargeables et fonctionnent dans l’émulateur QEMU. La prochaine étape consiste à compiler l’ensemble des applications disponibles, corriger les problèmes détectés et stabiliser le système avant de viser un fonctionnement sur du matériel réel. Le portage RISC-V, quant à lui, est déjà opérationnel sur certaines machines virtuelles.

Améliorations des applications et des outils

De nombreuses applications ont reçu des mises à jour. Le logiciel de recherche textuelle TextSearch a vu ses vérifications de types de fichiers optimisées. HaikuDepot, le gestionnaire de paquets, a bénéficié de corrections d’interface et de stabilité. Un nouvel outil, Software Updater, a été intégré pour faciliter les mises à jour système. DeskCalc s’est enrichi d’un mode de calcul scientifique, tandis que le client Mail a reçu des améliorations de sécurité et de gestion des pièces jointes.

Le gestionnaire de fichiers Tracker a été amélioré pour mieux gérer les icônes et les métadonnées. L’éditeur StyledEdit propose désormais des options de surlignage et de listes. L’application CharacterMap a été entièrement réécrite pour afficher les caractères dans leur contexte. Le panneau DeskBar intègre désormais un menu de favoris, et le Terminal gère correctement le changement de police à la volée. La sortie du MediaPlayer a été optimisée via l’API graphique, et ActivityMonitor propose de nouveaux graphiques. Le navigateur WebPositive a été mis à jour, notamment pour le rendu des vidéos. Enfin, le gestionnaire de périphériques Devices affiche les partitions, et les préférences de localisation et d’apparence ont été retravaillées.

Kits et infrastructure système

Côté kits, l’Application Kit a gagné des messages de notification, le Support Kit a amélioré la gestion de la mémoire, l’Interface Kit a ajouté des contrôles d’affichage et le Storage Kit a optimisé le suivi des dossiers trash. Le Network Kit prend désormais en charge la configuration automatique des adresses IP, et le Media Kit a amélioré le mélange audio pour les différents canaux. Les serveurs système (app_server, launch_daemon, Bluetooth, Mail et Media) ont également reçu des correctifs de stabilité et de performance.

Pilotes et systèmes de fichiers

Les pilotes de stockage ont été enrichis pour les périphériques NVMe, AHCI et MMC, tandis que le réseau a vu l’ajout de pilotes pour certaines cartes Realtek et une meilleure gestion des groupes de paquets. L’affichage a bénéficié de corrections pour le pilote radeon_hd, et l’USB a reçu des améliorations mineures. La virtualisation a été améliorée avec des correctifs pour VMware et VirtualBox. La gestion d’énergie a été retravaillée avec des appels système plus précis.

Plusieurs systèmes de fichiers ont été mis à jour : Packagefs a reçu des optimisations, NTFS peut maintenant gérer des fichiers très volumineux (au-delà de 4 Go), BTRFS a vu des corrections, XFS a amélioré la lecture des superblocs, NFS v2 a été supprimé car non maintenu, et FAT a été optimisé pour le démarrage. BFS a reçu des améliorations de fiabilité, RAMFS et le RAM disque ont été modernisés.

Réseau, bibliothèque, noyau et bootloader

La pile réseau a intégré la gestion des paquets géants (jumbo frames) et amélioré le pare-feu. La bibliothèque libroot a étendu ses fonctions internationalisées et ajouté un support amélioré des locales. Le noyau a gagné une gestion plus efficace des ASIDs dans les TLB, le chargeur de démarrage a été aligné sur les standards EFI LLVM, et le système de build a été modernisé pour supporter Clang.

Vers la bêta 6

La version bêta 5 remonte à septembre 2024, et la bêta 6 est très attendue. Le projet a mené des discussions lors d’un hackfest en février, suivi en mars d’un travail sur le nouveau gestionnaire de services et en avril d’une résolution de bugs liés aux locales. Les développeurs espèrent une sortie prochaine, sans date précise annoncée.

Google Summer of Code 2026

Trois étudiants ont été sélectionnés pour participer au Google Summer of Code cette année. Leurs projets portent sur le portage de Haiku vers WebKit (WebKit2), l’amélioration du gestionnaire de paquets HaikuDepot, et l’intégration d’un système de signature de paquets logiciels (OpenPGP signing).