La dernière dépêche annuelle sur les nouveautés dans Haiku a dépassé la longueur maximale tolérée par Linuxfr (et été finalement découpée en plusieurs parties publiées séparément). Aussi, les nouveautés sur Haiku seront désormais publiées trimestriellement, pour faire face à l’augmentation d’activité dans le projet.
Haiku a 23 ans - Haiku R1 bêta 5 (partie 3 : documentation, finances et GSOC)
Les deux parties précédentes ont présenté les principales évolutions dans le code de Haiku. Mais le code ne fait pas tout.
Cette troisième (et dernière) partie présente les nouveautés dans la documentation, ainsi qu’un court aperçu du rapport financier et aux dons qui permettent à Haiku d’employer un développeur à plein temps de façon durable.
Enfin, elle présente la participation au Google Summer of Code et les travaux réalisés par les cinq étudiants encadrés par Haiku cette année.
Haiku a 23 ans - Haiku R1 bêta 5 (partie 2 : le noyau)
Haiku est un système d’exploitation libre destiné aux ordinateurs personnels ou de bureau (pas de serveurs, pas de systèmes embarqués, pas de tablettes ni de téléphones). Il s’agit au départ d’une réécriture libre de BeOS, préservant la compatibilité binaire avec ce dernier (les applications BeOS peuvent tourner sur certaines versions de Haiku).
Après la présentation des applications de Haiku, voici une incursion dans le noyau et la chaîne de compilation. Au menu de ce chapitre notamment : processeurs, réseau, périphériques, son et image, système de fichier, améliorations des performances, etc.
Haiku a 23 ans - Haiku R1 bêta 5 (partie 1 : applications)
Haiku est un système d’exploitation libre destiné aux ordinateurs personnels ou de bureau (pas de serveurs, pas de systèmes embarqués, pas de tablettes ni de téléphones). Il s’agit au départ d’une réécriture libre de BeOS, préservant la compatibilité binaire avec ce dernier (les applications BeOS peuvent tourner sur certaines versions de Haiku).
Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let's start (OK, allons-y). Cet anniversaire est l’occasion de faire un point sur les développements de l’année dans Haiku et ce qui est en préparation.
La dépêche a été un peu retardée cette année, pour être synchronisée avec la version R1 bêta 5 de Haiku, publiée le vendredi 13 septembre 2024.
Le projet emploie un développeur presque à plein temps depuis 2021 et le reste de l’équipe contribue bénévolement. La dernière version bêta a été publiée fin 2023 et la Bêta 5 est désormais disponible : l’occasion de revenir en trois parties sur ce que propose Haiku, d’abord des applications, un noyau et des améliorations de la documentation.
22 ans de Haiku
C’était le mois d’août, plein de monde était en vacances à la plage, c’était le moment de la dépêche anniversaire de Haiku… mais bon, en fait, il y avait tellement plein de nouveautés cette année qu’on a dû publier un peu plus tard que prévu…
Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let's start (OK, allons-y).
L’idée était de donner une suite à BeOS, un système d’exploitation non libre développé par Be Inc. Au début de l’année précédente, Be avait annoncé la mise en téléchargement gratuit de son système BeOS et un changement de stratégie pour se concentrer sur les « Internet appliances », ce qu’on appellerait aujourd’hui l’Internet des objets. Un certain nombre d’utilisateurs et de développeurs de BeOS ne souhaitaient pas voir ce système disparaître, et se sont rassemblés pour essayer d’y donner suite.
Haiku continue son développement, et depuis 2 ans il y a un développeur payé pour faire avancer les choses plus vite, grâce aux dons de la communauté autour de Haiku et au sponsoring de Google au travers du Google Summer of Code. La version beta 4 a été publiée cet hiver avec pas mal de nouveautés.
Sortie de la version R1 beta 4 de Haiku
La version R1 beta 4 de Haiku est sortie le 23 décembre 2022. Cette dépêche fait un tour des nouveautés dans cette version et un point sur la situation du projet Haiku et des plans pour la suite.
Haiku a (presque) 21 ans
Le projet Haiku (au départ nommé OpenBeOS) a démarré officiellement le 18 août 2001 avec le premier message sur la liste de diffusion : Ok, let's start (OK, allons-y).
L’idée était de donner une suite à BeOS, un système d’exploitation non libre développé par Be Inc. Au début de l’année précédente, Be avait annoncé la mise en téléchargement gratuit de son système BeOS et un changement de stratégie pour se concentrer sur les « Internet appliances », ce qu’on appellerait aujourd’hui l’Internet des objets. Un certain nombre d’utilisateurs et de développeurs de BeOS ne souhaitaient pas voir ce système disparaître, et se sont rassemblés pour essayer d’y donner suite.
21 ans plus tard, le projet est toujours là et la version 1 approche petit à petit. La troisième version beta a été publiée l'été dernier, et la beta 4 ne devrait pas tarder à arriver.
Haiku embauche un développeur à (presque) plein temps
L'association Haiku, inc vient d'annoncer l'embauche de Waddlesplash, un des contributeurs les plus actifs au projet, avec un contrat de 32 heures par semaine. Il pourra ainsi passer plus de temps à travailler sur Haiku et améliorer le système plus rapidement.
Haiku R1 beta 3 - Haiku a 20 ans !
Ça y est, la troisième version bêta de Haiku est disponible, juste à temps pour fêter les vingt ans du projet le mois prochain !
Haiku a 19 ans
Comme vous le savez si vous suivez les dépêches annuelles de Haiku, la date de naissance du projet est le 18 août 2001, avec l’envoi du premier message « Ok, let's start » sur la liste de diffusion du projet (nommé OpenBeOS à l’époque).
C’est l’occasion de faire un point sur les principales avancées du projet dans l’année (et d’avoir un peu d’activité sur LinuxFr.org au milieu de l’été).
Haiku R1 bêta 2
Vingt mois après la première version bêta de Haiku, il était plus que temps pour une mise à jour ! La deuxième version bêta vient d’être publiée. Cette dépêche fait le tour des principaux changements et nouveautés.
Haiku est un système d’exploitation pour les ordinateurs de bureau dont le développement a commencé en 2001. Il reprend les idées de BeOS et assure une certaine compatibilité avec les applications écrites pour ce dernier.
Haiku a 18 ans
Ça bouge pour Haiku cette année, puisqu’il y a enfin une version bêta !
Cette dépêche annuelle est l’occasion de faire le point sur les progrès accomplis et le travail à venir (il en reste toujours).
Haiku R1 bêta 1
Haiku est un système d’exploitation conçu pour les ordinateurs de bureau. Il est facile à utiliser, léger, et cependant puissant.
Après une longue période sans version publiée (la dernière version alpha date de 2012), une version bêta vient enfin d’être publiée !
Haiku a 17 ans
Les années passent, et Haiku est toujours là !
Le projet, inspiré du système d'exploitation BeOS, a démarré le 18 août 2001, avec le fameux message « So, let’s start » (« Bon, allons‐y ») sur sa liste de discussion. Alors nommé OpenBeOS, le projet avait été créé peu après l’annonce du retrait de Be du marché des ordinateurs de bureau.
Cet anniversaire est l’occasion de faire le point sur les progrès de Haiku cette année (en l’absence de nouvelle version publiée depuis la version alpha 4 en 2012, il faut bien trouver un prétexte pour donner des nouvelles de temps en temps).
Haiku a 16 ans
Le 18 août 2001, le premier message sur la liste de diffusion d’OpenBeOS était envoyé par Marcus Overhagen (« OK, let’s start »). Seize ans plus tard, le projet est toujours là, même si les versions se font rares. Faisons donc un point annuel sur les derniers développements et ce qu’il se passe dans le projet.
Haiku a 15 ans
Le 18 août 2001, le premier message sur la liste de diffusion de OpenBeOS était envoyé par Marcus Overhagen (« Ok, let’s start »). Quinze ans plus tard, le projet est toujours là, même si les progrès semblent un peu lents ces derniers temps.
Ancestris est disponible pour Haiku
Conséquence directe de contacts lors des JDLL 2016 la distribution Haiku a intégré dans ses paquets le logiciel de généalogie Ancestris depuis le vendredi 22 avril 2016.
Ancestris est gratuit et libre (GPL v2), et il respecte la spécification GEDCOM version 5.52. Il est disponible pour Linux, BSD, Solaris, MAC et Windows. Il est écrit en langage Java et repose sur la plate-forme NetBeans d'Oracle.
Après Arch qui a été la première distribution Linux à mettre Ancestris dans ses dépôts, Haiku met officiellement Ancestris à disposition et ce en un seul et unique contact alors que pour les autres distributions cela traîne encore.
C'est un responsable de paquets d'applications Java qui a fait un paquet binaire, c'est disponible. Dans Haiku il est accessible sur le dépôt "clasqm".
Attention, la dernière alpha disponible n'a pas encore la gestion des paquets, il faut prendre une nightly build en attendant la bêta.
Merci de la part de l'équipe de développement/communication/diffusion d'Ancestris
Haiku se lâche enfin
Le projet Haiku est une réminiscence de feu BeOS. Pour les plus jeunes, BeOS était un système d'exploitation propriétaire développé en C++ par Be Inc. de 1990 à 2000. Son architecture était totalement indépendante, tout en ayant beaucoup de traits POSIX, ce qui permettait avec peu de travail d'y retrouver Qt, Mozilla, SDL, QEMU, Bash et bon nombre d'autres références classiques aux côtés de la logithèque propre de BeOS.
Haiku, anciennement OpenBeOS, reprend donc le flambeau de BeOS, avec cette ré-écriture libre, entreprise en 2001, avec l'appui de l'association à but non lucratif créée à cet effet. D'après Wikipédia, « …une version alpha de Haiku R1 est distribuée le 14 septembre 2009. La R1 Alpha 2 est sortie le 9 mai 2010, la R1 Alpha 3 le 20 juin 2011, et la R1 Alpha 4 le 12 novembre 2012. ». Nous couvrons ici les plans pour Haiku Bêta 1 et R1. Pour information ou rappel, toujours d'après Wikipedia : « Le développement d'Haiku est actuellement focalisé sur la R1, qui doit être quasiment identique à la dernière version distribuée par Be, la R5. ».
Haiku est vivant
Voici quelques nouvelles du monde Haiku, le système d'exploitation libre sous licence MIT, anciennement OpenBeOS (version libre de BeOS, qui fut abandonné en 2001, suite à la fermeture de la société Be, qui a également produit les BeBox).
Sortie d'Haiku Version 1 Alpha 4
Près d'un an et demi après l'alpha 3, le 20 juin 2011, le projet Haiku annonce la sortie tant attendue de la version alpha 4 de son système d'exploitation, le 12 novembre 2012.
On peut ainsi rêver d'avoir dans le futur la légèreté d'Haiku sur les tablettes et autres petits systèmes embarqués (Raspberry PI par exemple). Citons également un portage x86_64 quasiment terminé, débuté cette année lors du GSoC, et un support assez avancé bien que peu maintenu du PowerPC pour les machines OpenFirmware et peut-être bientôt de la carte Sam460ex.
Haiku nécessite 128 Mo pour fonctionner, 700 Mo d'espace disque et un processeur x86 au moins égal à un Pentium II 400 Mhz, ce qui est plutôt peu pour un OS de bureau.
Sortie d’Haiku version 1 alpha 3
Plus d’un an après la sortie de l’alpha 2, le 18 juin 2011, le projet Haiku annonce la sortie tant attendue de l’alpha 3, qui vise à consolider les acquis déjà développés lors des précédentes sorties :
-
stabilité : moins de plantages aléatoires, même si les précédentes sorties étaient déjà relativement stables ;
- compatibilité matérielle :
amélioration de la prise en charge pour l’IO-APIC, l’ACPI, les pilotes vidéo, réseau, et USB ;
utilisation de Gutenprint pour les imprimantes ;
gestion de l’extension d’adresse physique (PAE) pour permettre de dépasser 4 Gio de RAM.
-
amélioration du confort de l’utilisateur :
- inclusion d’une sound font légère et efficace (par Tim Brechbill), permettant enfin la lecture de musique MIDI ou pour des applications tierces comme les jeux, comme quoi c’est parfois utile de discuter avec les développeurs ;
- amélioration de la gestion des fenêtres, permettant la navigation entre elles via les onglets, comme sur FluxBox ou KDE 4, ainsi que le redimensionnement avec des raccourcis claviers ;
- amélioration de la gestion d'IMAP, et réécriture du Mail KIT ;
- amélioration de l’interface de plusieurs composants logiciels de base (notamment BootManager, DiskUsage, MediaPlayer, ShowImage…).
Bon anniversaire Haiku !
Depuis la sortie en mai de Haiku R1/Alpha 2, de nouveaux événements ont eu lieu autour de ce petit OS sympathique.
Haiku R1/Alpha 2 est enfin disponible; 7 projets GSoC à venir
- Support du WiFi avec protocole WEP et de nombreux pilotes empruntés à FreeBSD ;
- WebPositive, un tout nouveau navigateur web natif basé sur WebKit (un portage de Firefox 3 est prévu, la version 2 de ce navigateur restant utilisable) ;
- Le Locale Kit, issue du Google Summer of Code, pour utiliser Haiku dans sa langue natale ;
- Bash mis à jour vers la version 4 ;
- Une performance accrue sur les périphériques de stockage USB ;
- L'ACPI maintenant activé par défaut, pour un meilleur support matériel, même si la mise en veille n'est pas encore implémentée ;
- Le support des MSI (Message Signal Interrupts), évitant aux pilotes d'avoir à se partager les signaux d'interruptions ;
- Un nouveau type d'image disque dit « anyboot » incluant une piste ISO et une table de partition MBR pour les BIOS récalcitrants, qui peut se copier directement sur une clef USB, un CD ou une partition de disque dur.
De plus, Haiku participe cette année encore au projet Google Summer of Code, et a sélectionné sept étudiants pour travailler sur de nouvelles fonctionnalités pour rendre Haiku encore plus utilisable. Les projets acceptés sont :
- Implémentation d'IPv6 ;
- Support du système de fichiers ext3 ;
- lkl-haiku-fsd: Haiku file system drivers for any Linux supported file system ;
- Extension du Media Player ;
- Services Kit ;
- Port sur l'architecture x86_64 ;
- Rendre l'API de placement graphique (layout) publique.
Portage de Qt 4.5.1 sous Haiku
Ce n'est pas la première fois qu'un portage de Qt pour BeOS est réalisé. Le premier remonte à 2001, du temps de Qt2. À l'époque, X-Window était nécessaire, alors que BeOS dispose de son propre système graphique. Ce portage, mal intégré, n'a pas eu un grand succès. Cette fois-ci, c'est un portage de la dernière version stable, la 4.5 (la 4.6 devrait sortir pour la fin de l'année), et X-Window n'est plus nécessaire.
Le projet Haiku Project annonce la disponibilité d'Haiku R1/Alpha 1
Haiku vise a être un système d'exploitation rapide, simple, efficace à utiliser, facile à apprendre tout en restant très puissant pour les utilisateurs de tous les niveaux.
Le projet Haiku a débuté il y a 8 ans sous le nom d'OpenBeOS. Son but était de recréer BeOS en version open source en licence MIT.
Avec la version R1/alpha 1, le projet ambitionne d'attirer les développeurs afin de proposer une version destinée au plus grand public.
Ses principaux attraits sont :
- De se concentrer sur les besoins de l'informatique personnelle ;
- D'avoir un noyau conçu pour la réactivité ;
- De proposer un système entièrement "threaded" pour optimiser les multi-processeurs ;
- D'avoir une API orientée objet pour un développement plus rapide ;
- De disposer un système de fichiers du type base de donnés avec support des métadonnées (OpenBFS) ;
- D'avoir une interface unifiée et cohérente.