3 semaines avec le BeOS 3.1
 


BeOS, tu connais ?

La première fois que j'ai entendu parler du BeOS fut vers fin 1997 dans le magazine Amiga News. Une série d'articles était en effet dédiée à ce système d'exploitation, je ne sais plus pour quelle raison exactement. Jusque là, le BeOS m'apparaissait un peu comme un oiseau rare avec un matériel bien spécifique à avoir. J'ai dû consulter le site Web de Be Inc. à cette époque avec très peu d'intérêt. title.gif (2050 bytes)

La deuxième fois que j'en ai entendu parler, fut sur M6 il me semble, à propos des français qui étaient parti aux Etats-Unis pour faire fortune. Il était en partie question de Jean-Louis Gassée et de sa société Be Inc. C'était vers Février-Mars 1998. A partir de ce moment, j'ai prété un peu plus attention au BeOS sachant qu'il était disponible pour la version Intel depuis Mars 1998.

Se procurer le BeOS

Vers Juin 1998, j'ai commencé à m'intéresser de plus près à ce système d'exploitation en consultant essentiellement le site www.be.com, pour voir les possibilités de l'OS, l'aspect de l'interface graphique, enfin toute information pouvant m'éclairer un peu plus sur ce qu'était vraiment cet OS.

Au niveau compatibilité matériel, il apparait très clairement que BeOS ne tourne pas sur toutes les plateformes PC. Il y a pas mal de matériel non supporté : carte son, lecteur zip, carte graqhique, matériel SCSI... J'ai consulté la liste de compatibilité matériel de Be Inc. et le site www.befunk.com pour me rendre compte que le point sensible de ma configuration était la carte graphique (une ET-6000).

Malgré ce problème, mon choix était fait : l'achat du BeOS se ferait prochainement, étant donné qu'avec la version 3.1 du BeOS, l'installation est possible même avec une carte graphique incompatible (driver SVGA en niveau de gris).

A l'époque, le BeOS n'est pas disponible en France, et le seul moyen de le commander est de passer par www.bedepot.com. Carte visa obligatoire. Actuellement, il y a de plus en plus de revendeurs pour le BeOS en Europe. En France, on peut citer Studio Capitale et Ka Informatique.

Le site BeDepot.com

La commande du BeOS dans sa version 3.1 s'est fait en Août 1998 via Bedepot.com. Après quelques problèmes dans l'enregistrement de ma commande, je n'avais plus qu'à attendre de recevoir ce fameux OS.

A titre d'information, si l'adresse e-mail était de plus de 26 caractères, la commande était impossible. Uhm, pas mal comme limitation. Ensuite, j'ai reçu un e-mail de Be m'indiquant que ma commande était enregistrée en partie et qu'il manquait l'adresse du destinataire. Renvoi d'un e-mail de ma part... Qui a dit que l'achat sur le Net était au point ?

Après ces quelques déboires, la réception fut rapide via UPS. L'envoi a demandé une semaine (2 semaines dans mon cas, car il y a eu une 1 semaine de latence à cause de Be Inc.). Ce que j'ai apprécié, c'est d'avoir le cheminement de mon paquet en temps réel via le site www.ups.com. Chaque jour, je pouvais suivre mon paquet : Sunnyvale, Oakland le 14, Philadelphie le 17, Cologne le 19, Roissy CDG, Fontenay Tresigny, et chez moi le 20.

Parlons finances, car je sais que ça en intéresse pas mal. Le BeOS en lui même n'est pas trop cher, c'est ce qui va autour qui gonfle pas mal le prix global (Frais d'envoi et TVA).

Pour le BeOS comptez environ 420 F, les frais d'envoi par UPS environ 240 F, et la TVA dans les 140 F. Budget global : 800 F environ. Réfléchissez donc bien avant de faire votre achat, ou bien commandez auparavant le CD de démo du BeOS si vous n'êtes pas sûrs de la compatibilité avec votre configuration matérielle.

Le package BeOS

Le package du BeOS 3.1 a la taille d'une boîte de jeu. Je le trouve assez réussi avec une couleur blanche générale, parsemée de bleu et de rouge pour le logo BeOS. L'arrière de la boîte présente les caractéristiques du système d'exploitation avec une copie d'écran.

Copie d'écran du BeOS

A l'intérieur, une documentation de 180 pages permet de découvrir le système, et un livret d'installation contenant 2 CDs et une disquette est présent. Un CD pour la version PPC et un CD pour la version Intel. La disquette de boot sert à la version Intel pour reconnaitre le format BFS du CD je pense. Le CD pour Intel présente également Partition Magic pour Windows pour mettre en place une partition BFS, et des utilitaires pour lancer le BeOS à partir de Windows (une fois que BeOS est installé).

Installation de l'OS

Passons maintenant à l'installation. Pour ma part, celle-ci s'est faite en SVGA en niveau de gris étant donné l'incompatibilité de ma carte graphique. Ca je l'avais prévu, et ça reste fonctionnel pour la partie installation. J'ai prévu l'achat de la carte pour plus tard.

Installation du BeOS - Choix du Disque

Le gros problème dans l'installation (en supposant que votre matériel est compatible), c'est le partionnage de votre disque dur, même si Be livre sur le CD Intel une version de Partition Magic en version limitée.

Mon problème est que j'ai une partition étendue sur mon disque dur (ne me demandez pas pourquoi, je ne m'en rappelle même plus). Et la documentation d'installation indique bien que les partitions étendues ne sont pas supportées. Du coup, vu que c'est le seul moyen en dehors du reformattage de mon disque, j'installe quand même le BeOS. Cette étape se passe très bien finalement. Je reboote. Le BeOS fonctionne, c'est super. Ensuite, je fais un petit tour du côté de Windows 95. Tiens, tiens, on dirait qu'il est bloqué... Ah ben tiens, il s'est pris une grosse baffe apparement. Windows Ko par 1 à 0 en faveur du BeOS...

On recommence... Heureusement que j'avais pris la précaution de faire une sauvegarde de mes données importantes sur un Zip. J'enlève donc ma partition étendue, et je déclare deux partitions sur mon disque de 1,6 Go : 1,2 Go pour Windows et 400 Mo pour BeOS, via Partition Magic en version complète... Après une réinstallation de Windows 95 qui m'a demandé au moins dans les 1 h, je résinstalle le BeOS.

Comptez 30 min environ pour l'installation du BeOS, la phase de copie des fichiers étant la plus longue... Contrairement à  Windows, l'installation ne se fait qu'en un seul temps. Par contre, il n'a rien pour vous faire patienter, du genre présentation des possibilités de l'OS.

Ensuite, vous pouvez booter à partir de la disquette fournie : cela demande 20 à 30s. Il est également possible de lancer le BeOS à partir de Windows (script belaunch.bat), ou via un menu de démarrage (voir le site BeOS Tip Server pour cela). Personnellement, j'utilise les deux, car quand je suis sous Windows et que je veux passer à BeOS, je passe par Belaunch, et lorsque je démarre ma machine, j'utilise plutôt le menu pour éviter de passer par Windows.

Ce que j'attend comme utilitaire Windows, c'est un programme qui permettrait d'accèder à la partition BFS du BeOS en lecture, voire écriture. J'ai récemment installé Windows 98 sur ma machine, BeOS arrive à lire sans problème la partition Fat32, et démarre assez rapidement via le menu de démarrage (20 à 30 s). Pour Windows 98, comptez deux fois plus de temps environ (suivant les programmes que vous avez installés au démarrage bien sûr).


Accès au BeOS à partir de Windows

Ce que j'ai bien aimé à l'installation du BeOS, c'est que la détection d'une carte graphique incompatible a lancé NetPositive sur une documentation relative à ce problème avec des conseils et des liens sur le site web de Be Inc. Comme quoi, Be cherche toujours à proposer des alternatives à ceux qui ont des problèmes avec le BeOS. Il me reste maintenant à acheter une carte graphique compatible car le gris, c'est un peu comme la télé noir et blanc, c'est triste. :-(

Compatibilité matérielle

C'est ici que le bas blesse. Vous le verrez d'ailleurs bien par l'expérience qui m'est arrivée au niveau du matériel...

Ma première carte graphique, une ET-6000 n'est pas compatible. Je le sais, et à la limite ça ne me choque pas trop car ce n'est pas une carte très répandue. Je décide donc de me rabattre sur une carte pas chère : une carte à base de chipset S3 (comptez dans les 200 F).

Je reviens donc chez moi, la carte sous le bras, une S3 Virge DX (Flag Point Shocker PCI exactement), je l'installe, et là surprise... Le driver fonctionne mal ! L'affichage est en couleur mais la moitié droite de l'écran est striée en 640x480, et c'est encore pire en 800x600 (1/4 de l'écran ok).

Le site befunk pour le matériel compatible

C'est le point qui m'a le plus déçu : Be indique sur son site Web que les Virge S3 DX fonctionnent bien, mais ne fait pas mention du fait qu'il existe beaucoup de cartes S3 sur le marché, avec des marques diverses et des compatibilités complétement aléatoires. Be m'a même proposé d'envoyer le script de debug au lancement du BeOS (appui sur la touche F1, et résultat du debug sur un PC connecté par null modem sur le port série 1 de la machine où le BeOS est présent). C'est ce que j'ai fait, mais Be n'a pas réussi à résoudre mon problème, à part me dire qu'effectivement le driver ne fonctionnait pas avec ma carte. Merci, c'était quand même bien tenté.

Je me suis donc rabattu sur une carte ATI Xpert@Wok en me disant que les drivers expérimentaux étaient assez bien finalisés. Que neni ! Ecran noir cette fois. Le BeOS est cette fois inutilisable sauf en appuyant à chaque fois sur la touche espace au boot du système... pour avoir un écran en niveau de gris. Retour à la case départ.

Après négociation avec le magasin, j'échange ma carte contre une Matrox Mystique 4 Mo PCI. Un petit calcul déjà : 3 déplacements dans des magasins pour trouver une carte graphique qui plaise au BeOS ! Mais cette fois-ci est la bonne et la qualité est au rendez-vous. Ouf, le problème de la carte graphique est réglé...

On peut dire que j'ai bien mérité ce fameux OS. Attention toutefois, Be pourrait prendre une grosse baffe dans la figure à cause de ce point bien précis. Au niveau du bouche à oreille, ça peut faire très mal. Je pense que la version 4 révélera ou non la viabilité de l'OS avec notamment le SCSI et l'AGP démocratisé. On attend donc Be au tournant...

Pour le reste, mon modem fonctionne très bien et j'arrive à me connecter à Internet (US Robotics Sportster Message Plus). Ma carte son, une Sound Blaster 16 bits ne fonctionne pas, ça je le savais. Mon Zip n'est pas reconnu, mais ça aussi je le savais. Enfin, mon imprimante, une HP DesketJet 500 attend toujours un driver pour fonctionner sous BeOS (il existe un driver, mais pour des modèles supérieurs).

Vous l'aurez donc compris, l'inconvénient majeur du BeOS, c'est la compatibilité matérielle. Donc renseignez-vous avant d'acheter cet OS... Et à la limite procurez-vous le CD de démo pour voir de quoi il retourne.

Les logiciels

Après avoir testé le BeOS un certain temps, le premier logiciel que j'ai installé est Software Valet. Suivez ce lien pour en savoir plus sur ce logiciel indispensable... J'ai également mis à jour l'OS dans sa version 3.2 - une version mineure au niveau des changements - puis NetPositive en version 2 beta - une grande amélioration du navigateur. Enfin, le test de la bête pouvait commencer.

Après ces quelques semaines d'utilisation du BeOS, voici les logiciels qui me paraissent intéressants, ou indispensables.

Il y a bien sûr NetPositive pour consulter aisément les documentations de Be sur le CD, ou surfer sur le Net. Software Valet et Package Builder pour installer ou construire des installations de logiciciels avec notamment la possibilité d'avoir un log des fichiers installés.

Bureau du BEOS : NetPositive, CodeWarrior, Teapot, Julia, 3DMove et BeTree

Ce que j'ai beaucoup apprécié c'est la fluidité relative des démos comme GL Teapot et Julia sur un Pentium 166, 48 Mo avec une Matrox Mystique. La démo de Julia change en temps réel l'image Julia lorsque vous déplacez votre souris dessus (en maitenant le clic gauche, mais pas en plein écran quand même). Wow sympa...

Et bien sûr, ce qui est appréciable c'est l'environnement de développement Code Warrior livré en standard en version limité. Vous pouvez déjà explorer les APIs de l'OS et faire vos premiers programmes surtout que des sources de programmes sont livrées sur le CD du BeOS.

J'aime bien également BeTre, une sorte de mini explorateur à la Windows, DevaCalc une calculatrice, et 3D Move, des formes 3D animées sur lesquelles on peut plaquer des animations QuickTime !

Le nombre d'applications pour le BeOS reste encore limité. Vous pourrez tout de même commencer par Beware ou aller voir sur le site de certains éditeurs comme Adamation ou BeatWare. Pour les logiciels commerciaux consultez le site Bedepot.com.

Il manque à mon avis certaines applications, comme un éditeur HTML, un peu comme FrontPage Express sous Windows. Un compteur Internet pour comptabiliser le temps passé sur le Net (pour l'instant je surfe plutôt à partir de Windows car j'ai le Compteur Internet de Ora Creative). Un logiciel pour construire des intefaces graphiques complètes en générant une partie du code C++. Et enfin, mais là c'est plutôt pour la partie Windows, un logiciel pour lire/écrire sur des partitions BFS. Enfin, ceci est personnel, et je pense que chaque personne a ses propres besoins en matière d'applications.

On peut toutefois noter que le premier SGBD qui apparaitra pour le BeOS sera un soulagement, notamment pour construire des sites web, 100% BeOS.

Le BeOS

Ce que je trouve vraiment bien dans le BeOS c'est le fait de pouvoir à la fois travailler via l'interface graphique, mais également à partir du Terminal, avec notamment la possibilité de programmer des scripts un peu comme sous Unix. Pour ceux qui ont Windows 98, vous remarquerez que Microsoft commence à intégrer ce type de fonctionnalités de scripting (je n'ai pas trop exploré les scripts sous Windows, mais je sais que cela existe).

Informations sur le BeOS

Indéniable, le look et l'originalité de l'interface, le titre d'une fenêtre étant dans une barre restreinte. Lorsque l'on déplace les fenêtres, le contenu de celles-ci s'affichent pleinement (contrairement à Windows par défaut). Les workspaces sont également intéressant lorsque l'on veut tester des programmes dans plusieurs résolutions, ou bien se constituer différents espaces de travail (par thème, par personne, etc.).

La documentation des APIs est vraiment intéressante pour se mettre à programmer, et j'aime bien l'esprit qu'il y a derrière : un certain nombre de sources de logiciels sont livrés, on incite à développer, normal.

Je ne vais pas entrer dans le détail à propos du BeOS, car cela a déjà été très bien fait par d'autres. Consultez la traduction du Tour Complet du BeOS à ce sujet.

On peut maintenant citer les manques du BeOS. Il y en a, il ne faut pas se leurrer.

Venant du monde Windows avec l'explorer, je trouve la navigation mal aisée dans BeOS : plein de fenêtres s'affichent au bout d'un moment et on ne sait plus trop quoi en faire. Il n'est en effet pas possible de naviguer dans l'arborescence dans une seule fenêtre comme dans Windows 95/98 par exemple. Vous comprendrez pourquoi des logiciels comme BeTree m'intéressent.

La gestion des types de fichiers n'est pas très claire, je ne l'ai toujours pas bien comprise d'ailleurs (je n'ai pas trop cherché non plus, mais bon). Donc pour l'instant, je l'ai laissé de côté.

Un petit détail, la touche suppr actionnée sur un fichier ne le supprime pas comme on a l'habitude sous Windows. Un manque à mon avis.

La personnalisation est peu présente dans BeOS. On peut juste changer la couleur de fond de l'écran, et déplacer la Barre du Bureau (Deskbar). En dehors de ça, nada.

Et bien sûr et toujours, le matériel dont on attend plus de compatibilité de la part du BeOS. On peut dire que la version actuelle fait vraiment le minimum à ce niveau, même si la situation ne peut que s'améliorer.

Conclusion

C'est indéniable, le BeOS est agréable à utiliser : interface originale, OS léger et rapide (ça se sent au niveau utilisation), API à découvrir (rappelons quand même que la version 3.x est orientée vers les développeurs).

Espérons maintenant que beaucoup de choses sont à venir : sites web, logiciels, idées originales... notamment avec l'adaptation à la plateforme Intel depuis Mars 1998. Espérons aussi que la version 4 soit à la hauteur de ses prétentions puisqu'elle sera plus orientée grand public avec plus de matériel reconnu. Sa date de sortie est prévue pour Décembre 1998.