URL: https://linuxfr.org/users/farvardin/journaux/pourquoi-je-garde-haiku Title: Pourquoi je garde Haiku Authors: B16F4RV4RD1N Date: 2009年09月22日T02:05:27+02:00 Tags: firefox Score: 32 Le 14/15 septembre 2009, j'ai installé Haiku et j'ai prévu à ce moment de l'utiliser en continu chez moi, sur mon ordinateur principal, au moins une semaine durant pour commencer. Je me suis engagé d'ailleurs publiquement sur linuxfr à cette occasion : [http://linuxfr.org/comments/1065440.html#1065440](http://linuxfr.org/comments/1065440.html#1065440) Cette semaine arrivant à son terme, quel est le bilan de cet essai ? Suis-je satisfait de ce système d'exploitation original, et vais-je continuer à l'utiliser ? La première question, que tout le monde se posera bien évidemment, c'est "est-ce qu'il a réussi à ne pas redémarrer sous linux ?" La réponse sera décevante : Je n'ai pas arrêté de le faire :( Et cela, pour plusieurs raisons : - Haiku ne supporte pas (du moins dans la version que j'avais) l'écriture sur du ext2/ext3, or tous mes fichiers perso, ceux sur lesquels je travaille quotidiennement, sont en ext3. Par contre, comme j'en ai une copie sur une clé usb en vfat, copie que je synchronise périodiquement avec unison, j'ai travaillé sur mes fichiers depuis cette clé usb. Mais n'aimant pas faire d'acrobaties sans filet, j'ai préféré redémarrer de temps en temps pour resynchroniser mes fichiers et faire des sauvegardes. - J'avais besoin de réaliser un travail avec un logiciel qui n'existe pas sous Haiku, aussi j'ai dû redémarrer presque toute une journée complète sous Linux. J'ai ensuite essayé de continuer par ssh sur un ordinateur distant, mais cela n'était pas évident et moins pratique (vim contre un IDE très pratique que je suis habitué à utiliser) A terme également les mêmes problèmes se poseront, puisque j'utilise gimp, inkscape et beaucoup d'autres logiciels qui ne sont pas encore portés sous Haiku, ou qui n'existent qu'en versions un peu obsolètes et moins performantes (cas de Firefox qui n'en est qu'à la version 2) Malgré tout, BeOS est plus qu'une interface graphique avec une possibilité de shell en mode texte, il possède des choses uniques qui le rendent sympatique, prometteur pour l'avenir, et agréable à utiliser : - Le système de fichier de BeOS est vraiment intéressant, même s'il oblige à n'utiliser que BeOS/Haiku pour en profiter pleinement. Je n'ai pas encore exploré de trop cette possiblité, mais cela permet de rajouter des attributs, comme on peut le voir ici : [http://www.haiku-os.org/blog/koki/2007-05-08/settings_beos_s(...)](http://www.haiku-os.org/blog/koki/2007-05-08/settings_beos_style) Les contacts (qui sont valables également dans le logiciel de courriel), sont de simples fichiers, et BeFS inclus le status en-ligne ou hors-ligne, il suffit donc avec l'explorateur de fichiers (le Tracker), d'afficher le dossier pour voir l'état des statuts. Je trouve le concept séduisant, malgré tout cela a le désavange de ne pas être portable si on change d'ordinateur et/ou que l'on n'utilise pas Haiku tout le temps. Si on copie les fichiers sur un autre support (ftp, clé usb etc), on perd toutes ces données supplémentaires ! - Autre facilité appréciable : pour créer un nouveau type de fichier, il suffit d'ajouter un fichier du bon type, par exemple texte, dans un dossier spécifique : ~/config/settings/Tracker/Tracker New Templates Et si ce modèle contient en plus du texte, cela se retrouvera dans le nouveau fichier créé, donc on peut se créer des modèles de lettres, de musique (par exemple avec un fichier midi) et en créer de nouveaux avec un clic droit dans le Tracker. (Des fonctionnalités similaires existent peut-être sous Linux, mais je ne les ai jamais rencontrées) - Avec le tracker on peut explorer rapidement tous les sous-dossiers avec un clic-droit et un survol. C'est difficile à expliquer, mais c'est remarquablement bien conçu, et plus pratique que ce que j'ai pu voir en équivalent sous linux. Et cela n'a rien à voir avec cette horreur de finder sous mac os x. En revanche et contrepartie, il n'y a pas de gestions avec plusieurs panneaux l'un en face de l'autre comme avec KDE (konqueror, dolphin). En bref, chaque méthode a ses avantages, même si je trouve la gestion de fichiers dans KDE plus rationnelle (on n'a pas besoin d'avoir moult fenêtres ouvertes un peu partout). De plus, la notion de "Bureau" (Desktop), est un peu obscure : Si on ouvre depuis le bureau un sous-dossier, il se présentera comme étant "/boot/home/Desktop/dossier" (en grisé, en impossible de remonter l'arborescence). Mais si on ouvre le dossier /boot/home, on ne trouve pas Desktop dedans ! (pas de problème pour y accéder depuis le Terminal par contre) - Le système démarre vite (15 s), mais ensuite même si l'interface est légère, cela n'est pas vraiment plus rapide et réactif que linux, voire parfois moins. Par exemple pour sauvegarder une image ou un fichier dans BeZillaBrowser (le navigateur issu de Firefox 2), il y a un petit temps de latence avant de rendre la main que je n'ai pas sous linux. Avec le lecteur PDF BePDF, cela met environ 2 secondes entre chaque page pour afficher la suivante si la page contient des images. (je n'ai pas cette impression sous Linux, mais je n'ai pas testé plus précisément cela) En résumé, je trouve l'interface parfois très intuitive, mais surtout pour les "geeks", si on met devant des gens "normaux", j'ai peur qu'ils risquent de ne pas forcément s'y retrouver, par exemple avec le concept du montage, les attributs de fichiers. De plus on peut enregistrer dans un document une mise en forme (gras, couleurs), copiée dans les attributs. Si on déplace le fichier sur un autre système de fichier (cas typique de la clé usb en fat), le document va perdre cette mise en forme sans que la personne "normale" ne comprenne pourquoi. D'autre fois, cela n'est pas toujours logique non plus, par exemple pour les email, il n'y a pas d'interface pour démarrer le mail_daemon, et sans cela on ne peut demander à récupérer ses nouveaux messages, on peut juste composer un nouveau message. J'ai trouvé ensuite un onglet avec l'option de démarrer le mail_daemon avec le système, mais c'est une conception un peu bizarre pour moi. J'ai finalement installé Thunderbird pour accéder aux newsgroups et à ma messagerie (en imap), déjà parce que je le connais bien, ensuite parce que les lecteurs de newsgroups disponibles pour BeOS étaient soit en shareware, soit en commercial, soit ne fonctionnaient pas, soit en mode texte, ensuite parce que le lecteur de Mail par défaut, même s'il est assez sympathique, léger, intégré et original, il a également certains défauts ennuyeux : - l'ouverture d'un dossier de messages est long : environ 17 secondes pour 1500 messages (plus autant si on veut aller dans un sous-dossier), puisque chaque message est un fichier différent. Ensuite je trouve la recherche des messages un peu confuse, surtout lorsqu'on veut juste relire rapidement un message arrivé la veille. Il n'y a pas non plus de facilité comme mettre une étoile pour les messages importants etc. Enfin, dans le cas d'une utilisation multi-os, c'est plus facile pour moi de stocker mes contacts dans thunderbird que dans les facilités de contacts de BeOS. Ceci était pour les points positifs :) Voyons maintenant les points un peu plus négatifs (en vrac) : - Les raccourcis clavier avec alt au lieu de ctrl me déroutent un peu. On peut les intervertir, mais c'est ensuite dans le Terminal que c'est inversé (alt+A pour revenir en début de ligne etc) - pas de redimentionnement en cliquant sur les bords des fenêtres - le copier / coller du clic milieu de X me manque (il fonctionne dans certains programmes, notamment le Terminal, mais rarement partout). - Pas de majuscules accentuées par caps locks comme sous unix ou mac os x. (on se retrouve comme sous windows). - Les touches mortes sont lentes à la réaction, si je tape un accent circonflexe trop rapidement, j'obtiens ce dr^ole de truc. Mais taper len-te-ment ce-la me prend la t-ê-t-e. - Pas de midi fonctionnant de base. J'ai trouvé ensuite comment installer une soundfont, cela utilise fluidsynth, c'est un peu comme avec timidity sous linux. - Le son est horriblement saccadé. Ceux qui avaient souvenir d'un BeOS qui gérait parfaitement et de façon fluide le multimédia sur un PII avec 128 Mo de ram en auront pour leurs frais : pour le moment on est loin de cela, et le son est vraiment moins bon que sous linux. Par contre il est peut-être possible de bidouiller pour améliorer cela, mais dans l'installation de base cela n'est pas utilisable. Chose étonnante, si je désactive un processeur (oui, on peut s'amuser à cela avec Haiku ;) ), cela améliore un peu le son. Mais dès que le clique sur un onglet du navigateur, c'est encore pire. J'ai ceci en erreur dans la console : SoundPlayNode::SendNewBuffer, event scheduled much too late, lateness is 18240 _SoundPlayNode::SendNewBuffer, event scheduled much too late, lateness is 48602 - Pas de conservation apparemment des sessions de travail (ne garde pas les documents récents en mémoire après le redémarrage). - Pas réussi à faire fonctionner le serveur web "PoorMan" avec php (sans doute que ce n'est pas possible), donc cela va ^e^tre difficile de faire du develomment de site. - Et je n'ai pas réussi non plus à me connecter à un serveur de fichier distant (nfs ou samba), peut-être que cela n'est pas possible non plus. - Un gestionnaire de paquets pour Haiku se fait cruellement manquer. On peut pallier à cela et utiliser [http://tiltos.com/](http://tiltos.com/) pour installer quelques logiciels courants. - Il n'y a qu'une version de l'OS, mais une multitude de sources pour trouver des logiciels : haikuware, bebits, haiku ports. Certains paquets sur bebits, prévus pour beos, ne fonctionnent plus sous Haiku, voire peuvent provoquer des problèmes sérieux avec haiku : en installant ssl pour essayer de faire fonctionner un client jabber, je ne pouvais plus utiliser ssh, j'ai un peu galéré pour désinstaller le paquet qui posait problème (il n'y a pas de désinstalleur non plus) De plus, on peut trouver différentes versions des logiciels dont certaines plus récentes qui ne sont pas mentionnées sur les sites les plus visibles, comme bebits. J'ai ainsi installé un vieux dosbox, mais il manquait diverses bibliothèques genre libflac, libvorbis, libmpeg etc. C'est dommage que tout cela ne soit pas inclus de base, ou qu'il n'existe pas de paquets tout prêt pour installer cela rapidement. LibPak_FULL_user fait cela, mais que c'est un peu vieux pour l'installation automatique (il manque d'autre dépendances), j'ai donc décompressé et recopié à la main les bibliothèques manquantes dans le dossier de dosbox. C'est moche mais ça a fonctionné, et ensuite j'ai vu plus tard que le projet tiltos proposait un dosbox récent avec toutes ses dépendances... - Firefox est encore à une vieille version (branche 2), comme dit plus haut. Je ne sais pas si c'est Haiku qui est un peu lent ou Firefox qui accuse son âge, mais certains sites sont pénibles à naviguer. - Il y a un client irc, mais pas de client jabber (et je n'en ai pas trouvé de fonctionnel sur bebits). Malgré tout ce que j'ai pu dire plus haut, j'apprécie réellement Haiku. Les critiques que j'ai pu formuler sont plus un moyen de faire un compte rendu en vue de remplir des rapports de bug, et je vais essayer de m'atteler à cela prochainement, c'est ma seule façon de contribuer vu que je ne sais pas programmer. Et depuis que je surveille un peu Haiku, cette version Alpha est vraiment un tournant dans son utilisation : alors que ce que j'avais pu tester était peu stable, avec cette version installée j'ai vraiment pu utiliser Haiku, sans plantage des applications contrairement à avant, et sans plantage système vraiment important (bon, une seule fois en une semaine, en visionnant un pdf). Haiku représente donc un bureau alternatif qui je l'espère continuera à faire parler de lui, et permettra d'avoir de nouvelles applications originale, même s'il est un peu défavorisé actuellement par rapport à ce qu'on peut avoir comme offre logicielle sous linux, windows ou mac os x. Je vais revenir un peu sur l'interface, avant de conclure ce (trop long) journal : C'est une interface cohérente et efficace, et il n'y a qu'une seule façon de créer une interface, on ne se retrouve pas comme avec gtk, qt, motif etc. Cela peut être vu comme une limitation, mais cela donne vraiment une unité à l'apparence du système. Certains pourraient trouver désuette cette apparence, mais on peut voir ici des tentatives pour la moderniser un peu tout en en gardant l'esprit. J'aime particulièrement le premier modèle : [http://www.haiku-os.org/community/forum/haiku_ui_mockup](http://www.haiku-os.org/community/forum/haiku_ui_mockup) Pour la gestion des types mime, on n'a qu'un seul type de fichiers par défaut, par exemple même en console on peut taper "open fichier.html" et cela ouvrira le navigateur par défaut comme si on avait cliqué dessus depuis le tracker. Je ne suis pas programmeur, mais d'après ce que je vois, l'API est pratique et agréable à utiliser, avec beaucoup de facilités. Bien entendu, Haiku n'a pas de business model comme Android ou l'aphone, mais il y a des passionnés qui veulent lui donner sa chance. Donc en tant qu'utilisateur, OUI, je vais garder Haiku, déjà parce que c'est très utilisable et que je me sens bien dessus, ensuite parce que j'ai déjà une grosse partie de mes travaux en fichiers textes (musique abc, fichiers txt2tags) donc cela ne me limite pas à ce niveau. Bien entendu je serai obligé de retourner sous linux de temps à autre, mais ce n'est pas un problème parce que j'aime bien linux aussi n'est-ce pas :) Petit mot de la fin, lu sur un forum : Haiku: Ease-of-use from the Mac, a heavily UNIX-like foundation, and Minesweeper from Windows.

AltStyle によって変換されたページ (->オリジナル) /