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 004

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 Précédente  1  2 
Pseudo Discussion
2 visiteurs sur cette news (0 membre et 2 anonymes)
Page Précédente  1  2 
Hors ligne Anonyme # Posté le 16/09/2009 à 16:21:14

Au fait si vous voulez le tester sans graver de CD, créez une machine virtuelle d'au moins 128Mo de RAM et il fonctionne dans VirtualBox 3.0.6. (je n'ai que ce virtualiseur). Sinon des images Qemu sont disponibles.
Hors ligne simon59150 # Posté le 16/09/2009 à 16:34:56

Ville : Wattrelos
Pays : France métropolitaine

Projet intéressant.

Je teste sur une machine virtuelle.

Image utilisateur
 
Hors ligne Tchouk! # Posté le 16/09/2009 à 16:41:59
Avatar
Groupe : Bannis
Flux RSS

Non, Haiku n'est pas un unixoïde : sur la faq on peut notamment lire que les développeurs du système ne veulent pas ressembler à Linux ou à BSD dans la mesure où tous les projets clefs pour un système personnel (noyau, gestion du matériel, graphismes) doivent selon eux être unifiés (ce qui n'est pas le cas sous les autres systèmes). De plus, utiliser un Unixoïde prend son sens lorsque l'on cherche un système polyvalent, pouvant par exemple servir de serveur - ce que ne veut pas être Haiku.

C'est pour cette raison aussi que je ne compterais pas trop sur un logiciel comme WAMP si j'étais vous : Haiku n'a pas vocation à devenir un système pour serveurs.

Et encore une fois, n'imaginez pas l'utiliser au quotidien pour l'instant car ça n'est qu'une version alpha. Sortie du confort d'une machine virtuelle, le système peut ne tout simplement pas démarrer, notamment à cause de sa gestion encore calamiteuse de l'USB.

(Par contre Haiku a l'air d'être compatible POSIX)

NeXTSTEP, l'ancêtre de Mac OS X — en 1993.
Image utilisateur
Si vous avez des couilles et que vous aimez
la programmation sans chichis, venez sur PM !
 
Hors ligne anonyme # Posté le 16/09/2009 à 17:06:48

Merci pour les précisions Tchouk! :D
Hors ligne patate_violente # Posté le 16/09/2009 à 18:37:24
Avatar

Ville : Triel sur seine
Pays : France métropolitaine
Études : Université de Cergy-Pontoise

ça me ferait mal au cœur pour eux que leur projet soit non utilisé, j'espère qu'il vont trouver une bonne alternative mais j'imagine mal qu'il fasse une réelle "alternative" grand public...

ça a l'air énormément de travail et le pire c'est qu'il faut tout réadapter alors bon courage :(
 
Hors ligne Suyu # Posté le 16/09/2009 à 18:42:01
Are you still there?
Avatar

Études : ISEN Lille

Pourquoi le dernier lien en dehors des sources envoie vers un site russe ? °°

Inactive user.

ArchLinux user.
Windows 7 Professional user ; only for games and studies if required.
 
Hors ligne AmberBlackthorn # Posté le 16/09/2009 à 20:14:48
Quebec Powaaaaa! \o/
Avatar

Ville : Rock forest (quebec)
Pays : Canada

Jusqu'à preuve du contraire, Non, WAMP ne fonctionne pas sous Haiku.
Premièrement, WAMP signifie WINDOWS Apache MySQL PHP (mais il existe MAMP et LAMP),
Deuxièmement parce que PHP, MySQL et Apache ne sont pas développer pour Haiku (si oui je n'ai pas vu de lien pour cet OS, peut-être qu'en compilant sois-même les sources mais sa ce n'est pas dans mes cordes...)

Sinon bel news, bien écrite avec les informations claires et complètes. Bravo! ^^


 
Hors ligne XaMaX # Posté le 16/09/2009 à 20:50:30
Mi ange, mi démon
Avatar
Flux RSS

Ville : Levallois perret
Pays : France métropolitaine
Études : 3iL

Salut à tous,

je ne vois pas d'avenir à ce système. En tout cas, pas dans l'avenir proche (10ans).

Les système actuels ont de l'avance par rapport à ce dernier, déjà graphiquement, mais aussi au niveau du retour d'expérience utilisateurs. Ils sont développé depuis des décennies. Ce système même si développé depuis 8 ans, n'a pas été autant testé que les autres systèmes.

Je n'ose pas imaginé le nombre de bugs, de failles de sécurités, ... a découvrir.

Déjà un système comme Linux, qui est de qualité comparable sur de nombreux points à windows a du mal à percer. Alors un nouveau système avec peu de compatibilité matériel, peu de logiciel, et une interface qui n'est pas à la hauteur du reste :s

Certes l'interface cela peu vite changer (en quelques années), mais le reste mettra du temps à s'améliorer :s


Dans tout les cas, bonne continuation aux codeurs, et merci pour le news.

Être ou ne Poètre.fr: Vitrine #CSS3
puZZle project: Framework php libre.
Blog: [Poétrie Complète, mosquIT.net]
OxyRadio : Radio libre
To be be or not to be a bouzouk
 
Hors ligne Karl Yeurl # Posté le 16/09/2009 à 21:38:07
Orange et gris.
Avatar
Flux RSS

Ville : Flémalle
Pays : Belgique
Études : FSA ULG

Citation : XaMaX
Salut à tous,

je ne vois pas d'avenir à ce système. En tout cas, pas dans l'avenir proche (10ans).

Les système actuels ont de l'avance par rapport à ce dernier, déjà graphiquement, mais aussi au niveau du retour d'expérience utilisateurs. Ils sont développé depuis des décennies. Ce système même si développé depuis 8 ans, n'a pas été autant testé que les autres systèmes.

Je n'ose pas imaginé le nombre de bugs, de failles de sécurités, ... a découvrir.

Déjà un système comme Linux, qui est de qualité comparable sur de nombreux points à windows a du mal à percer. Alors un nouveau système avec peu de compatibilité matériel, peu de logiciel, et une interface qui n'est pas à la hauteur du reste :s

Certes l'interface cela peu vite changer (en quelques années), mais le reste mettra du temps à s'améliorer :s


Dans tout les cas, bonne continuation aux codeurs, et merci pour le news.

Eh bien moi, justement, j'attends de voir.
Plus qu'une distro Linux, qui traîne des contraintes dues à UNIX, Windows qui continue de refaire des choses autour d'un noyau vieux comme Windows, cet OS part de zéro, avec comme standards du matériel un peu plus récent.

Je ne suis pas expert en la matière, mais il me semble que c'est un signe de meilleures performances.


« Défendre le c cédille majuscule n’est-il pas vain ? Ca m’isole, comme disent les fous. »
Stéphane ARLEN
 
Hors ligne Bachir ElMagnifico # Posté le 16/09/2009 à 21:55:29
Avatar
Groupe : Bannis
Flux RSS

auel interet pour un tel OS apart une retro compatibilité avec les programmes de beos(qui ne demeurent pas plus interressant)?

Image utilisateur
 
Hors ligne nono47 # Posté le 17/09/2009 à 03:18:13
La réponse est dans la doc
Avatar

salut,

ouairre is the iso to test it ? :)
 
Hors ligne fellag # Posté le 17/09/2009 à 06:23:10
Avatar

Citation : nono47
salut,

ouairre is the iso to test it ? :)

if( ouairre == where )
{
link = http://www.haiku-os.org/get-haiku ;
}
else :euh:
Hors ligne mydjey # Posté le 17/09/2009 à 10:29:05
Avatar

Article de très bonne qualité. Merci
Ça fait plaisir de lire un article comme celui-ci, qui sort des "sentiers battu".
Ça donne envie d'une chose: Essayer Haiku

La chute est terrible:
Citation
Le monde des systèmes libres est après tout assez grand pour tous :) .


Tout à fait tout le monde à sa place dans le libre. Je trouve que c'est très important que des projets comme Haiku se développent, c'est ce qu'on appelle la diversité. C'est ce qui permet d'innover, de voir les choses d'une autre manière.
Le monde de l'informatique serait bien triste si il n'existais plus que Microsoft. C'est heureusement de moins en moins le cas les systèmes alternatifs font leurs petit bonhomme de chemin, tout doucement mais surement.
Hors ligne jeanvam # Posté le 17/09/2009 à 10:49:29
Vive Windows !
Flux RSS

Citation
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


Wow... Si tu penses ça... T'as déjà testé un vrai mac ?
 
Hors ligne Tchouk! # Posté le 17/09/2009 à 12:26:20
Avatar
Groupe : Bannis
Flux RSS

Quelques commentaires intéressants peuvent être trouvés sur la news consacrée à Haiku sur LinuxFr.org. Je risque ici d'en répéter quelques-uns.

Citation : XaMaX
Salut à tous,

je ne vois pas d'avenir à ce système. En tout cas, pas dans l'avenir proche (10ans).


Si tu donnes le même temps à Haiku que celui dont Linux a bénéficié avant de percer (et comme tu le dis, la route reste longue), alors nous sommes d'accords. Haiku a 8 ans (Linux avait 8 ans en 2000 et honnêtement c'était pas la joie à cette époque, malgré un soutien communautaire bien plus important), et si pour l'instant la communauté qui le fait vivre est encore trop petite pour avoir eu le temps de le rendre suffisamment intéressant, il montre déjà certains avantages. Notamment, quand le matériel s'y prête (c'est pour ça qu'on parle surtout de machine virtuelle pour l'instant, mais si quelqu'un choisissait de lancer une gamme de netbooks sous Haiku, avec les pilotes optimisés pour ce dernier ?), il semble être plus réactif que la plupart des systèmes actuels (je veux dire, les articles "faites démarrer votre Linux en 10 secondes !" c'est assez récent quand même. Jusqu'à il y a peu, le temps moyen pour avoir un bureau réactif sous Linux se comptait facilement en minutes).

BeOS était un monstre de rapidité et de réactivité. Il présentait de plus certains avantages technologiques comme le BFS et ses méta-données qui restent difficilement égalables aujourd'hui. En tout cas, c'est un sujet de recherche et d'expérimentation au sein des OS modernes (OS X et Spotlight sont par exemple une solution intéressante, mais n'importe quel utilisateur d'OS X, ce que je suis, sait que c'est loin d'être parfait et transparent pour l'utilisateur). Haiku a donc sa place dans ce domaine, au moins comme curiosité.

Il y a des systèmes qui existent et existeront encore principalement parce qu'ils sont utilisés par des passionnés ET parce qu'ils présentent certains avantages conceptuels sur les systèmes actuels. Ils ne s'imposent pas, mais certaines de leurs bonnes idées sont reprises par les autres (c'est le cas par exemple avec Plan 9). Haiku apporte une alternative, et pourrait prouver que finalement, avoir un Unixoïde c'est loin d'être un passage obligatoire, ou qu'on n'est pas obligé d'avoir un système sur lequel des tas de serveurs et d'outils de programmation (Perl, Python, TCL...) sont installés d'office, etc.

Citation
Déjà un système comme Linux, qui est de qualité comparable sur de nombreux points à windows a du mal à percer. Alors un nouveau système avec peu de compatibilité matériel, peu de logiciel, et une interface qui n'est pas à la hauteur du reste :s


Je vois mal ce qu'on peut reprocher à l'interface de Haiku, simple et intuitive. Elle vaut bien GNOME ou KDE selon moi. Le manque de programme est certain, et d'ailleurs les kits ne sont pas finis. Mais Haiku présente (c'est subjectif) sur Linux l'avantage de refuser la diversité des moyens, des toolkits, etc. ce qui pourrait à l'avenir lui éviter de perdre le temps qu'ont perdu les environnements de bureau linuxiens à se rendre compte qu'ils ne partagaient pas les mêmes objectifs, ni les mêmes utilisateurs.

Personnellement, je ne supporte pas Linux et je n'ai jamais eu de bonne expérience avec ce système. Je suis content de voir des alternatives apparaître, et j'espère que d'ici quelques années Haiku tournera sur des netbooks, peu nombreux sans doute, mais pour lesquels il sera parfaitement adapté en tant que système client.

NeXTSTEP, l'ancêtre de Mac OS X — en 1993.
Image utilisateur
Si vous avez des couilles et que vous aimez
la programmation sans chichis, venez sur PM !
 
Hors ligne RPGamer # Posté le 17/09/2009 à 14:27:07
∞! = ∞ * ∞
Avatar

Études : Heig-VD

Je connaissait Haiku de nom, merci pour cette news, c'est très intéressant.

Maintenant cet OS est une curiosité plus qu'autre chose, si les développeurs avaient décidés de le spécialiser pour les ultra-portables dont le marché explose en ce moment, peut être qu'il aurait pu percer. Généralement il faut une "évolution" technologique pour qu'un produit perce, que ce soit la micro-informatique avec Windows, les smartphones avec l'iPhone, etc. chaque domaine a eu son produit phare. Haiku aurait pu devenir LE système d'exploitation pour les ultra-portables, avec des applications simples et puissantes, ce que Google fera peut être dans un avenir plus ou moins proche. Je ne crois pas à la suprématie Microsoft...
 
Hors ligne Tchouk! # Posté le 17/09/2009 à 17:52:55
Avatar
Groupe : Bannis
Flux RSS


NeXTSTEP, l'ancêtre de Mac OS X — en 1993.
Image utilisateur
Si vous avez des couilles et que vous aimez
la programmation sans chichis, venez sur PM !
 
Hors ligne MaLaGasy # Posté le 18/09/2009 à 13:46:37
Avatar
Flux RSS

Ville : Cork
Pays : Irlande

Citation : jeanvam
Citation
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


Wow... Si tu penses ça... T'as déjà testé un vrai mac ?


salut,

si ta question est, est ce que j'utilise Spolight sur un Mac pour faire des recherches de fichiers sur l'ordinateur, la réponse est non, puisque je m'ensors très bien avec Finder, et de plus mes fichiers sont bien rangés .. mais je n'ai aucun doute sur l'efficacité et l'utilité de Spotlight

Par contre, si ta question est, est ce que j'ai déja testé Haiku, ben .. non pas encore, en tant que simple utilisateur, je me contenterai de mac os et de linux ;)

J'ai donné cet exemple comme Haiku a l'air de ressembler un peu plus à un mac os qu'à du linux, mais apparement c'est faux :), et que Haiku n'a rien à voir avec les OS que je connaisse actuellement

En tout cas, je suis d'accord sur le fait que cet OS est beaucoup plus une curiosité qu'autre chose pour l'instant, comme l'était linux il y a une dizaine d'année .. mais comme c'est un projet open source, je dirai que cet OS aura sa place parmi tant d'autre
Hors ligne spider-mario # Posté le 18/09/2009 à 18:33:45
Avatar

Ville : Montigny-lès-cormeilles
Pays : France métropolitaine
Études : INSA Rouen

Citation : Tchouk!
Non, Haiku n'est pas un unixoïde

[...]

(Par contre Haiku a l'air d'être compatible POSIX)

Donc, Haiku est un Unixoïde :-°
Hors ligne planete.game57 # Posté le 18/09/2009 à 20:29:47
Avatar

Études : IRIS

Intéressant ;)

Je lui souhaite un bon avenir :)

xHTML/CSS |||||||||| 100% | PHP/MySQL |||||||||| 100% | Langage C |||||||||| 8.5%
Python |||||||||| 100% | JavaScript |||||||||| 5.5% | Photoshop |||||||||| 0.0%
Smarty |||||||||| 100%

Image utilisateurImage utilisateur
 
Hors ligne Tchouk! # Posté le 19/09/2009 à 11:10:03
Avatar
Groupe : Bannis
Flux RSS

spider-mario> Windows NT serait un Unixoïde ?

NeXTSTEP, l'ancêtre de Mac OS X — en 1993.
Image utilisateur
Si vous avez des couilles et que vous aimez
la programmation sans chichis, venez sur PM !
 
Hors ligne spider-mario # Posté le 19/09/2009 à 16:38:06
Avatar

Ville : Montigny-lès-cormeilles
Pays : France métropolitaine
Études : INSA Rouen

Citation : Tchouk!
spider-mario> Windows NT serait un Unixoïde ?

Eh bien, tout de même, bien que Windows implémente POSIX, la structure de son système de fichiers est très différente de celle des Unix-like.
De plus, pour bénéficier d'un shell du même genre que ceux que l'on trouve sous Unix, il faut Cygwin ou MSYS.

BeOS et Haiku, au contraire, mettent par défaut à notre disposition un shell "à la Unix" et sa structure de système de fichiers est assez proche (/etc devient /boot/beos/etc, /home -> /boot/home, /usr/bin -> /boot/config/bin, /usr/lib -> /boot/config/lib... ça reste "/" pour désigner la racine plus des répertoires "clés" comme etc, bin, lib...)


Ceci dit, c'est vrai que me baser uniquement sur le fait que Haiku soit compatible POSIX pour affirmer que c'était un Unixoïde était un peu irréfléchi ^^
Hors ligne Artefact2 # Posté le 20/09/2009 à 10:34:23
Avatar

Ville : Reims
Pays : France métropolitaine
Études : Université de Reims

Citation : spider-mario
/etc devient /boot/beos/etc

Citation : spider-mario
ça reste "/" pour désigner la racine plus des répertoires "clés" comme etc [...]


Pas compris. >_<
Hors ligne farvardin # Posté le 22/09/2009 à 20:52:00
Avatar

@Tchouk:

"Et encore une fois, n'imaginez pas l'utiliser au quotidien pour l'instant car ça n'est qu'une version alpha. Sortie du confort d'une machine virtuelle, le système peut ne tout simplement pas démarrer, notamment à cause de sa gestion encore calamiteuse de l'USB."

Pourtant je viens de l'installer il y a une semaine sur mon ordinateur, et je n'utilise presque que cela actuellement (même si je dois parfois retourner sous linux pour quelques opérations).

Tout est correctement reconnu, et je peux monter mes disques USB sans problème. De plus j'ai copié le système sur une clé usb, et j'ai pu démarrer sur mon eeepc, ainsi que sur un portable récent, là aussi tout était fonctionnel (sauf le wifi mais c'est en travaux)

Bref, je trouve Haiku vraiment sympa et étonnant !
Hors ligne Tchouk! # Posté le 23/09/2009 à 08:21:15
Avatar
Groupe : Bannis
Flux RSS

Ah ben c'est plutôt chouette alors. Je sais que ça n'est pas facile (parce qu'il faut parler Anglais, tout ça) mais n'hésite pas à faire part de tes remarques aux développeurs, ou tout simplement à les féliciter pour leur travail : c'est ça aussi le logiciel libre :) .

Que fais-tu exactement sous Haiku si ça n'est pas indiscret ?

NeXTSTEP, l'ancêtre de Mac OS X — en 1993.
Image utilisateur
Si vous avez des couilles et que vous aimez
la programmation sans chichis, venez sur PM !
 
Hors ligne farvardin # Posté le 23/09/2009 à 13:52:40
Avatar

J'ai en fait rédigé un compte rendu assez complet de cette semaine passée sous Haiku (utilisation que je continue encore actuellement), je l'ai posté ici :

http://linuxfr.org/~farvardin/28810.html

C'est un peu brouillon, et cela décrit surtout ce qui est bien, ce qui est moins bien ou qui manque selon moi, mais cela n'explique pas vraiment ce que l'on peut faire contrètement.

Déjà, comme j'ai indiqué dans le journal linuxfr, j'essaye le plus possible d'avoir mes fichiers de travaux dans un format texte : txt2tags pour mes documents (convertibles en LaTeX puis PDF, ou en HTML selon l'utilisation que j'en fais), abc pour mes partitions / transcriptions musicales, et les jeux d'aventure textuels en Inform. J'ai d'ailleurs fait un petit paquet (encore imparfait), avec des interpréteurs de jeux récemment compilés :
http://ifiction.free.fr/index.php?id=haiku

Je vais faire la même chose pour la création de partitions, j'ai compilé les binaires à partir de sources récentes, mais il faut que je fasse une petite interface pour faciliter l'utilisation. D'ailleurs j'ai vu qu'on pouvait créer des boîtes de dialogues sympa un peu comme avec zenity sous gnome, je vais essayer d'utiliser cela prochainement.

Pour le moment je n'en suis qu'au stade de découverte, mais comme je ne programme pas en C++, je ne pourrai pas faire grand chose de plus. Mais pour l'utilisation courante, voici ce qui me semble pleinement utilisable :

- pixel art avec Wonderbrush
- navigation web avec firefox (en attendant mieux), c'est quand même une occupation qui peut prendre du temps la navigation internet... Un meilleur navigateur (natif en webkit comme c'est prévu + mise à jour firefox) serait un plus.
- lecture d'ebooks et compagnie
- jeux textuels comme dit plus haut, à la fois pour jouer, et pour créer
- musique abc

Cela peut occuper un bon moment...

Ce qu'il me manque surtout pour le moment :

- support son correct (saccadé pour écouter de la musique)
- milkytracker se lance mais je n'ai pas de son (et la lecture reste bloquée) (j'utilise surtout schism tracker sous linux)
- Un hamp, ou plutôt un hap (haiku, apache, php) pour le développement de sites.
- support ext2/3 pour écrire directement sur mes partitions linux, au lieu d'utiliser une clé usb en fat32
- synchronisation de fichiers via unison
- partage réseau (samba, voire nfs)

-- et à terme, qui n'est pas encore bcp génant, mais qui oblige à redémarrer sous un autre système de temps en temps :

- logiciel de composition midi / branchement clavier numérique (même si je ne l'utilise pas bcp non plus sous linux)
- gimp (mes fichiers d'images sont dans le format de gimp xcf)
- inkscape pour le svg
- blender semble exister sous haiku, mais en vieille version (je ne l'utilise pas bcp non plus)
- système de chiffrement compatible avec ce que j'ai sous linux, à la rigueur truecrypt serait déjà pas mal.

Pour le rapport de bugs de ce que j'ai indiqué dans le journal linuxfr, je vais m'atteler à la faire (mais il va me falloir traduire tout ça...)
Hors ligne Tchouk! # Posté le 23/09/2009 à 17:47:07
Avatar
Groupe : Bannis
Flux RSS

Le coup de la musique saccadée c'est vraiment le comble... De manière générale, on ne peut pas dire que le système soit réactif chez toi, ce qui était quand même le point important visé par BeOS ! Certains disent que c'est lié à la simple présence d'un port USB (ce que je disais plus haut), même si cela semble étonnant (et sans rapport).

Pour le système de fichiers, je serais moins catégorique que toi : les méta-données sont certes liées à (Open)BeFS et donc difficiles à exporter, mais on peut imaginer un bureau plus orienté documents (comme Étoilé) qui détecterait automatiquement les passages "vers l'extérieur" du système, et réaliserait la conversion à ce moment là (donc on conserverait les mises en forme sous d'autres systèmes, etc.).

Clairement donc, c'est une bonne alpha, mais il y a encore du chemin à faire. Espérons que les développeurs seront effectivement attirés sur Haiku.

Encore merci pour le récit de ton expérience, et pour avoir posté un lien vers ici sur LinuxFR :) .

NeXTSTEP, l'ancêtre de Mac OS X — en 1993.
Image utilisateur
Si vous avez des couilles et que vous aimez
la programmation sans chichis, venez sur PM !
 
Hors ligne farvardin # Posté le 23/09/2009 à 23:14:13
Avatar

3 petites choses encore, déjà j'avais oublié dans mon premier message de féliciter l'auteur de cet article (j'ai vu ensuite que tu es un des co-auteurs), ensuite on peut se demander qu'est-ce qu'apporte concrètement d'utiliser Haiku par rapport à Linux par exemple.
Franchement, au niveau applicatif, il n'y a rien qui me ferait oublier Linux, vu que je n'utilise pas à leur juste valeur les métadonnées et que je ne veux pas rester "prisonnier" d'une plateforme. Par contre l'aspect "léger" d'Haiku, dans le sens rapidité de démarrage et fermeture, interface épurée, bonne intégration et unité des outils de configuration, ainsi que le côté attachant de cette communauté de passionnés, tout cela m'encourage à passer un moment en leur compagnie.
Bien entendu, c'est encore perfectible, mais c'est surtout au niveau applicatifs que cela manque, comme dit plus haut, et pour l'interaction avec l'interface, cela me semble parfait, même si on peut espérer aussi plus de performances. Pour le son saccadé, en fait je crois que de base ce n'est pas très optimisé, j'entendais une légère dégradation. J'ai essayé ensuite de tout mettre en real-time dans les options de son, et là c'était encore pire. De même, en désactivant un de mes 2 processeur, c'était un peu mieux, donc je pense que les opérations très pointues au niveau du noyau ont encore du mal (par exemple si les 2 noyaux font des opérations concurrentes au lieu de travailler ensemble, cela pourrait expliquer les saccades)

Enfin, au niveau de l'installation, je voulais également rassurer ceux qui voudraient essayer, c'est très facile. Le livecd ne présente pas forcément le système sous son meilleur jour car c'est très lent (chez moi en tout cas avec un cdrw), par contre cela permet de se rendre compte si son matériel est bien supporté ou pas. Ensuite, il suffit juste de réserver une partition (primaire ou logique c'est égal), déjà 2 ou 3 Go cela sera bien, et de la formater en fat32 ou ext3 ou n'importe quoi d'autre, de toute façon c'est l'installeur sur le cd qui crééra le système BeFS ensuite, mais il vaut mieux d'abord préparer la partition car les développeurs ne garantissent pas la fiabilité de leur "retailleur de partition" donc gparted serait mieux indiqué.
Pour le gestionnaire de démarrage, j'ai rajouté dans le menu de grub (/boot/grub/menu.lst) cette entrée :

title Haiku
root (hd0,X)
chainloader +1

où X = le numéro de partition créé avec gparted moins 1 (cela compte depuis 0), par exemple si c'est /dev/sda4 alors X=3)

Tout est expliqué ici :
http://www.haiku-os.org/get-haiku/installation-guide

Une alternative est l'installation sur clé usb, au lieu du livecd. L'avantage c'est que ce qu'on écrit est directement copié sur la clé usb. C'est un peu moins rapide que sur disque dur, mais c'est pas mal quand même.
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news