Aller au menu - Aller au contenu

Le système Haiku publie sa première version alpha

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : Tchouk! et vivi.1
Publié : le 16/09/2009 à 11:31:26
Catégorie : Logiciel
Visualisations : 27 003

Licence : Creative Commons BY SA

Le système Haiku publie sa première version alpha

Lundi 14 septembre, l'équipe de développement du système d'exploitation Haiku publiait avec fierté la première version alpha du projet. Jugé raisonnablement stable par ses développeurs, qui espèrent faire grossir la communauté et bénéficier ainsi de plus de retours sur leur travail, le système créé en 2001 approche donc de la maturité.

La triste histoire de BeOS, l'ancêtre de Haiku


L'ascension



Pour comprendre d'où vient Haiku, il faut remonter près de 20 ans en arrière. En 1990, Jean-Louis Gassée, directeur de développement au sein de l'entreprise Apple Computers (qui produisait déjà les ordinateurs Macintoshs et le système Mac OS 6), se dispute avec l'administration de la société et est licencié. Il fonde alors Be Inc, dans le projet de développer à la fois un nouveau micro-ordinateur et un nouveau système d'exploitation, mieux conçu que les systèmes de l'époque. Il est rapidement rejoint par Steve Sakoman (travaillant lui aussi chez Apple, où il a notamment développé le PDA Newton), et au fil des jours se forme une petite équipe de développeurs, essentiellement composée d'anciens membres d'Apple.
Image utilisateur


À l'origine, le processeur choisi pour faire fonctionner la BeBox (l'ordinateur produit par la société) est le Hobbit, développé par AT&T. Le système d'exploitation est produit par Be Inc elle-même (les négociations du rachat de ChorusOS ayant échoué), et, au bout de deux ans, l'entreprise possède un système minimaliste mais fonctionnel, composé d'un noyau multi-tâche, d'un shell et de quelques applications non-graphiques. Le développement s'oriente alors vers le graphisme, et encore une fois Be Inc choisit de développer son propre système de fenêtrage (ici encore, il était au début question d'adopter NeWS, qui a finalement été jugé trop complexe).

Image utilisateur
Le développement se poursuit, mais un premier écueil fait rapidement son apparition : en 1994, AT&T choisit d'arrêter la production du processeur Hobbit, en raison d'un manque de clients. Be Inc choisit alors de poursuivre le développement sur les processeurs PowerPC d'IBM plutôt que sur les processeurs Intel. Cette décision reste mystérieuse et aujourd'hui controversée, et il faut peut-être l'attribuer au passé de Jean-Louis Gassée et des développeurs de Be Inc. Cependant, l'entreprise se remet de ce premier croche-pied, et présente en 1995 la BeBox, sur laquelle tourne BeOS.

Le succès est mitigé : certes, comme Jean-Louis Gassée l'avait initialement souhaité, l'ordinateur plaît aux amateurs, certainement car il était techniquement en avance et que la BeBox était une machine intéressante et performante. Mais pour certains, le marketing de Be Inc a fait défaut : le système ne visait pas suffisamment les entreprises, et ses avantages techniques restaient peu significatifs pour les utilisateurs.

De très mauvais choix stratégiques



Ainsi, si à l'époque BeOS a des performances capables de faire pâlir Windows 95 ou Mac OS 8, les applications ne suivent malheureusement pas. Be Inc manque d'argent, et peine à produire les BeBox. En 1997, la production en est arrêtée, et Be Inc choisit alors de développer son système pour les ordinateurs Macintoshs d'Apple (qui entre temps ont fini leur transition vers le PowerPC). Simultanément, Apple peine à développer un nouveau système d'exploitation capable de succéder à Mac OS 8, et avait choisi d'abandonner le projet Copland (parmi beaucoup d'autres), qui n'aboutissait pas.
Image utilisateur


Il est alors question de racheter Be Inc (et donc BeOS), mais Jean-Louis Gassée demande 400 millions de dollars pour cela, et Apple refuse de monter au-dessus de 125 millions. Les négociations échouent, et Apple rachète NeXT Computers. Ironiquement, cette société avait été une sorte de précurseur de Be Inc : fondée par Steve Jobs quelques années avant (lui aussi ayant été obligé de quitter Apple), elle produisait également un système techniquement en avance sur des plate-formes propriétaires qu'elle n'arrivait pas à vendre. De plus, la transaction est chiffrée à 429 millions de dollars.

Steve Jobs revient alors à la tête d'Apple, et choisit d'interdire le développement de clones du Macintosh (autorisé au début des années 90). Tous les Macintoshs étant vendus avec Mac OS, Be Inc n'a plus la moindre chance de ce côté-ci. La société choisit alors tardivement de porter son système sur l'architecture Intel, et BeOS R3 sort en 1998. Mais de ce côté la situation n'est guère plus réjouissante : Windows est à l'époque sur la pente ascendante de son succès, et BeOS passe inaperçu. En 2001, la société est rachetée par Palm, ce qui marque la fin du système, et d'une entreprise certes en avance sur son époque, proposant des produits comme BeIA, un Google Chrome OS avant l'heure, ou BeOS, très différent des autres systèmes de l'époque, mais qui n'a pas rééchappé de mauvais choix commerciaux.

Naissance et développement de Haiku



Mais ce qui a condamné Be Inc a aussi, d'une certaine façon, sauvé BeOS : une communauté de passionnés s'est créée pendant les années BeOS, et un certain nombre de projets (dont certains commerciaux) ont essayé plusieurs fois de ressuciter le système d'exploitation. OpenBeOS était l'un d'eux. Lancé en 2001 après le rachat de Be Inc, il visait à restaurer l'esprit, la simplicité et la réactivité de BeOS sous de nouvelles bases, mais sans casser la compatibilité avec BeOS R5, la dernière version publiée. Le but était à l'époque de pouvoir faire tourner des applications sans les recompiler, mais dans un projet libre, puisque placé sous licence MIT.

Image utilisateur
Il était cependant impossible de réutiliser la moindre parcelle de BeOS, le système étant propriétaire. Michael Phipps, initiateur du projet, choisit alors d'utiliser le noyau NewOS, un projet expérimental développé par un ancien ingénieur de Be Inc. Rapidement, une partie de la communauté s'enticha de ce nouveau projet, assez fou et passionné. Peu de développeurs de BeOS y crurent, et le développement fut long et complexe. Comment développer un nouveau système, compatible avec un autre dont vous ignorez presque tout ? D'autant plus que des versions concurrentes, dont certaines comme BlueEyedOS étaient basées sur d'autres systèmes (par exemple Linux) et semblaient plus réalisables.

Les premières versions consistèrent en des mises à jour pour BeOS, qui témoignaient assez peu des progrès réalisés par l'équipe de développement quant au fonctionnement du système. En 2004, OpenBeOS fut obligé de changer de nom pour des raisons légales, et choisit alors le nom de Haiku, en hommage aux messages d'erreurs du navigateur NetPositive de BeOS, qui étaient affichés sous forme de haïkus. Des progrès importants étaient déjà réalisés, et en 2005 Haiku était capable de faire fonctionner le navigateur de fichiers de BeOS, OpenTracker, qui lui avait été libéré par Be Inc. Certaines améliorations avaient été réalisés, mais l'aspect simple de Tracker était préservé, et c'était déjà un petit peu de l'esprit BeOS qui revenait.

Image utilisateur
Enthousiasmée par ces avancées, la communauté de Haiku, sans cesse grandissante, choisit alors de payer un puis deux développeurs pour qu'ils puissent travailler sur le système à temps complet. En 2006, le système est démarrable, et peut-être testé. Cependant, la communauté choisit de rester discrète pour éviter de décevoir les utilisateurs potentiels. Les développeurs estiment alors que les premières versions pourront être publiées dans les deux ans. À partir de cette époque, Haiku bénéficie de soutien extérieur de différents groupes ou projets, parmi lesquels l'OpenJDK Porters, qui s'occupe du développement d'environnements pour la technologie Java sur différentes plate-formes, ou du Google Summer of Code, dans le cadre duquel des améliorations diverses ont été réalisées, parmi lesquelles le port de Haiku vers processeurs ARM.

Avec la publication de la première version alpha, qui a été soigneusement (mais dans l'effervescence de toute la communauté !) préparée et anticipée, l'équipe espère désormais attirer des développeurs pour poursuivre le projet, car il reste beaucoup à faire. Notamment, et c'était prévisible, beaucoup de pilotes matériels doivent être réécrits pour Haiku, ce qui limitera très certainement la diffusion du système.

Présentation du système



Le but initial de Haiku était la compatibilité avec BeOS, au niveau des sources bien sûr (ce qui impliquait la recompilation des logiciels), mais surtout au niveau des binaires : le même logiciel devait tourner, sans recompilation, sur Haiku comme sur BeOS. Cela aurait permis de conserver l'ensemble d'applications qui existait à l'époque, même pour celles qui n'étaient plus maintenues. Cet objectif est plus ou moins atteint aujourd'hui : Haiku fait tourner un certain nombre de binaires compilés pour BeOS R5, parmi lesquelles Opera, Firefox, NetPositive, Quake 2 et 3, ou VLC. Cependant, dans la majorité des cas c'est une performance inutile, et cela implique de plus d'utiliser GCC en version 2.95 pour compiler Haiku - un retour en arrière de 8 ans, puisque le système supporte GCC 4.

Haiku propose en outre une API fortement inspirée de celle de BeOS, sous forme d'un ensemble de "kits". On trouve par exemple un "Application Kit", ensemble de classes et de composants utilisables pour faciliter la création d'applications, un "Game Kit" apportant principalement le support d'OpenGL, un "Media Kit" servant à gérer le son et la vidéo, et ainsi de suite. Le système de fichier, BFS, a lui aussi été réimplémenté, sous le nom d'Open Be File System. C'est un système qui propose certaines fonctionnalités communes aux bases de données relationnelles, et qui devrait permettre de développer facilement des outils de recherche comparables au système Spotlight d'Apple (indexation sur les méta-données et le contenu). OpenBFS est utilisé par d'autres systèmes, notamment SkyOS ou Syllabe.

Haiku est actuellement plus ou moins stable, et peut-être utilisé au moins à titre expérimental. Le principal problème qu'il doit affronter reste certainement le manque de pilotes matériels, mais on trouve heureusement des tutoriels sur l'utilisation de Haiku dans un émulateur sur le site officiel du projet.

Image utilisateur - Image utilisateur - Image utilisateur


Quel futur pour Haiku ?



Cette première version alpha est très encourageante pour Haiku, car elle survient après 8 ans de développement, et montre une fois de plus que le développement libre communautaire peut, avec quelques coups de pouce (notamment le Google Summer of Code ou l'aide d'anciens de chez Be Inc), produire des logiciels complexes et intéressants. On peut espérer que Haiku aura plus de chance et recevra davantage de reconnaissance que son père, BeOS.

Cependant, l'équipe du projet garde les pieds sur Terre : cette expérience a été très enrichissante, et continue de l'être, mais même si cette version reçoit l'attention qu'elle mérite de la part des développeurs du logiciel libre ou d'ailleurs, il reste beaucoup, beaucoup de travail. Notamment, on peut se demander vers quelle utilisation se dirige Haiku : dans le milieu des systèmes libres, l'essentiel du marché est accaparé par les distributions Linux et les différents BSD. Haiku trouvera-t-il une niche, par exemple les tablettes PC (ce qui serait un joli pied de nez à Palm), comme certains l'espèrent ? Mais peut-être aussi pourrait-il se placer à côté des Unixoïdes libres, comme alternative plus légère pour ceux qui n'aiment pas Linux. Le monde des systèmes libres est après tout assez grand pour tous :) .

Liens externes


58 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  Suivante
Hors ligne BolDog # Posté le 16/09/2009 à 11:33:28
Avatar

Belle news.

Je vais tester cela dès que possible!

Nous recherchons un modélisateur 3D pour compléter notre équipe, MP moi si intéressé.
Image utilisateur
 
Hors ligne lemirandais # Posté le 16/09/2009 à 11:42:10
Ubuntu, Debian User
Avatar
Flux RSS

Ville : Mirande
Pays : France métropolitaine

Problème au niveau de la video.

Venez participer à mon projet: https://github.com/leknoppix/Text-to-audio
Image utilisateur
 
Hors ligne sofence # Posté le 16/09/2009 à 11:44:41
Android Powa !
Avatar
Flux RSS

Ville : Paris
Pays : France métropolitaine

Bonne news, avec plein de liens, en gros GG ;)

Image utilisateur

Visitez Too Play
Image utilisateur
 
Hors ligne Teos # Posté le 16/09/2009 à 11:49:11
Html / PHP / C / C++
Avatar

Études : Epitech Bordeaux

Ca peut être sympa à tester.
Bonne news en tout cas, très intéressante!

Image utilisateur
 
Hors ligne Eyyub # Posté le 16/09/2009 à 11:53:54
☺ Pangearaiøn Søciety ☺
Avatar

Ville : Montpellier
Pays : France métropolitaine

Bonne news, très intéressante .
Bravo :D .

D 2.x DOC - Tango API - Forum D - DOC D FrCitation : William NerdSpeare
To D, or not to D.

 
Hors ligne fellag # Posté le 16/09/2009 à 12:03:45
Avatar

bonne news , merci .
seulement j'ai une petite question : esque on peut le tester via VM ?

edit : auto-reponse :p : oui c'est possible il y'a 3 versions : ISO, VM ,Raw

// comme a dit lemirandais , un probléme au niveau de la video
Hors ligne Määsk # Posté le 16/09/2009 à 12:09:31
Membre määské
Avatar
Flux RSS

Ville : Paris
Pays : France métropolitaine

Quelle vidéo ? Dans les liens externes ? Moi je tombe sur une page qui redirige sur plusieurs plateformes streaming, et ça marche :/

www.psykedeliz.fr - Blog collaboratif sur l'actualité du psychédélique
Image utilisateur
Giggity Team : sous-titres de qualité pour Les Griffin, Weeds, Big Bang Theory & Cleveland Show.
 
Hors ligne Teos # Posté le 16/09/2009 à 12:13:39
Html / PHP / C / C++
Avatar

Études : Epitech Bordeaux

la vidéo marche bien perso via google video.

Image utilisateur
 
Hors ligne mathieu.e # Posté le 16/09/2009 à 12:15:28

Études : ISEN Brest-Rennes

Bonne news.
 
Hors ligne jonathan84 # Posté le 16/09/2009 à 12:23:47

J'avais testé BE OS personal edition il y a au moins 6 ou 7 ans et j'avais été impressionné. A l'époque sur bi processeur 800 Mhz il me semble, etle système était ultra réactif, les applications graphiques 3D tournaient vraiment bien. La force de Be OS était dailleur dans ce genre d'applications.

j'avais découvert l'existence de ce projet parallèle et depuis rien, je me disais que ça ne tiendrait pas, j'avais même oublié son existence.

Il faut vraiment féliciter ce travail acharné, 8 ans de développement pour arriver à une version Alpha, la tache à du être énorme.
Faites du bruit sur la toile, faites circuler cette news, les développeur le méritent vraiment. Ce système d'exploitation était vraiment en avance à l'époque, il suffit de regarder des démonstrations d'époque pour le comprendre.
Hors ligne toun # Posté le 16/09/2009 à 13:06:10
Avatar
Flux RSS

Ville : Gouesnach
Pays : France métropolitaine

Une belle histoire, on pourrait même la raconter au petit pour s'endormir :)
Merci
 
Hors ligne berdes1 # Posté le 16/09/2009 à 13:39:43
Avatar
Flux RSS

Ville : Bon encontre
Pays : France métropolitaine

Bonne news, j'aime l'histoire de l'informatique et ce qui s'en rapproche :)

Image utilisateur Image utilisateur
 
Hors ligne syhred # Posté le 16/09/2009 à 13:56:23
free as the bird
Avatar

News tres bonne, très complète et très interessante ! Bravo ! :)
Hors ligne agranger36 # Posté le 16/09/2009 à 14:02:39
Mieu vaut avec que sans!!
Avatar

Ville : Châteauroux
Pays : France métropolitaine

Très bonne news, bravo !

bannière
 
Hors ligne anonyme # Posté le 16/09/2009 à 14:15:42

Super news!!
Cool, on apprend même des trucs!
Hors ligne gp2mv3 # Posté le 16/09/2009 à 14:45:00
Avatar

Ville : Glimes
Pays : Belgique
Études : EPL UCL

Sympa la news avec pleins de liens pour être encore plus informé. ;)
 
Hors ligne alphadelta # Posté le 16/09/2009 à 14:51:15
Colorium
Avatar

Très bonnes news, intéressante comme il faut, avec des liens comme il faut.
 
Hors ligne gimei # Posté le 16/09/2009 à 14:52:03
Avatar

Je ne m'y connait pas en systèmes d'exploitations, haiku est une distrib linux ou un système d'exploitation à par ?
Wamp fonctionne dessus ?
Hors ligne Määsk # Posté le 16/09/2009 à 14:57:16
Membre määské
Avatar
Flux RSS

Ville : Paris
Pays : France métropolitaine

Citation : gimei
Je ne m'y connait pas en systèmes d'exploitations, haiku est une distrib linux ou un système d'exploitation à par ?
Wamp fonctionne dessus ?

Apprends à lire, c'est à la limite du foutage de gueule là.

www.psykedeliz.fr - Blog collaboratif sur l'actualité du psychédélique
Image utilisateur
Giggity Team : sous-titres de qualité pour Les Griffin, Weeds, Big Bang Theory & Cleveland Show.
 
Hors ligne gimei # Posté le 16/09/2009 à 15:00:07
Avatar

Trouve moi où c'est écrit alors si t'es si malin.
Hors ligne SpaceFox # Posté le 16/09/2009 à 15:05:04
Utilise ton cerveau !
Avatar
Validateurs
Flux RSS

Études : UTT

J'ai beau relire la news, je vois pas où on pourrait penser que c'est un linux...

Le paragraphe de fin est clair sur ce point, en plus.

Image utilisateur
 
Hors ligne gimei # Posté le 16/09/2009 à 15:07:56
Avatar

Mais dans ce cas si ce n'est pas linux qu'est-ce que c'est ?
Comme je l'ai dit je n'y connait rien en OS. Vous pourriez répondre simplement à ma question au lieu d'être aussi agressifs....
Hors ligne Määsk # Posté le 16/09/2009 à 15:09:15
Membre määské
Avatar
Flux RSS

Ville : Paris
Pays : France métropolitaine

Ben lis cette news purée, et arrête de me faire chier par MP, c'est hallucinant sérieux.

www.psykedeliz.fr - Blog collaboratif sur l'actualité du psychédélique
Image utilisateur
Giggity Team : sous-titres de qualité pour Les Griffin, Weeds, Big Bang Theory & Cleveland Show.
 
Hors ligne gimei # Posté le 16/09/2009 à 15:14:59
Avatar

Ce qu'est hallucinant c'est de venir Me faire chier alors que je pose une question...


Dans la new il est juste écrit que c'est inspiré de BeOS et que c'est une alternative à linux bien que ça peu se classer au même niveau que linux, ça dit pas ce que c'est et encore moins si wamp peut fonctionner dessus.
Hors ligne Määsk # Posté le 16/09/2009 à 15:24:30
Membre määské
Avatar
Flux RSS

Ville : Paris
Pays : France métropolitaine

C'est bizarre, tout le monde a l'air d'avoir compris sauf toi. Vraiment très étrange.

www.psykedeliz.fr - Blog collaboratif sur l'actualité du psychédélique
Image utilisateur
Giggity Team : sous-titres de qualité pour Les Griffin, Weeds, Big Bang Theory & Cleveland Show.
 
Hors ligne MaLaGasy # Posté le 16/09/2009 à 15:29:54
Avatar
Flux RSS

Ville : Cork
Pays : Irlande

Citation : gimei

Dans la new il est juste écrit que c'est inspiré de BeOS et que c'est une alternative à linux bien que ça peu se classer au même niveau que linux, ça dit pas ce que c'est et encore moins si wamp peut fonctionner dessus.


pour faire très simple, vraiment très simple .. c'est un système d'exploitation qui ressemble à ceux utilisé sur les Mac d'Apple

edit : http://fr.wikipedia.org/wiki/BeOS
Hors ligne Leo` # Posté le 16/09/2009 à 15:39:43
Avatar

Ville : Vence
Pays : France métropolitaine

Si c'est pas Linux... c'est un autre OS :p
OS = Operating system, le programme qui fait fonctionner le matériel de l'ordinateur, qui le rend utilisable, etc. Linux est un OS, Windows, mac OS et Haiku aussi... y en a plein.
Et pour WAMP j'en sais rien, de toute façon, je pense pas qu'Haiku soit assez perfectionné pour tourner comme OS principal, il ets encore un peu jeune mais ça viendra ^^

PS : Très bonne news ;)
 
Hors ligne Sergeswi # Posté le 16/09/2009 à 16:04:59
Fan obligé de zingwai.
Avatar

On peut se calmer s'il vous plaît :( ? Faut qu'on m'explique pourquoi vous en venez aux insultes pour une simple question ... je crois pas que ces commentaires de news changeront la donne déjà bien ancrée dans le SdZ.

Sinon, une news plus longue que la normale mais très sympathique :o !

Icône Les calculs en binaire
Secret (cliquez pour afficher)
Se tutarielle à èté zcaurigeai
 
Hors ligne NTag # Posté le 16/09/2009 à 16:09:50
Quand on veut, on peut.
Avatar
Flux RSS

Ville : Saint-paul
Pays : Réunion

Très bonne news :) !

NTag

Mon blog : http://www.ntag.fr
Des projets : http://projets.ntag.fr
Vous voulez savoir qui vous supprime sur Facebook ? Qui supprime ses amis ? Qui quitte Facebook ? >> http://apps.facebook.com/nesontplus_amis

Lorsque l'homme aura coupé le dernier arbre, pollué la dernière goûtte d'eau, tué le dernier animal et pêché le dernier poisson, alors il se rendra compte que l'argent ne se mange pas...
 
Hors ligne anonyme # Posté le 16/09/2009 à 16:18:31

Excellent article !

Rien à dire sur cet OS car je ne le connait pas. Cependant, ça reste un UNIXOÏDE, mais ce n'est pas Linux, ni BSD, ni Mac OS, ni je ne sais quoi. C'est inspiré de BeOS un point c'est tout.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news