{"id":71,"date":"2019-07-23T22:34:55","date_gmt":"2019-07-23T20:34:55","guid":{"rendered":"http:\/\/www.renaudschweingruber.com\/?p=71"},"modified":"2019-07-23T22:37:53","modified_gmt":"2019-07-23T20:37:53","slug":"ma-bebox-chapitre-1","status":"publish","type":"post","link":"https:\/\/www.renaudschweingruber.com\/index.php\/2019\/07\/23\/ma-bebox-chapitre-1\/","title":{"rendered":"BeBox, Chapitre 1"},"content":{"rendered":"\n<p>A l&rsquo;adolescence, et par d\u00e9pit de la lente agonie de l&rsquo;Amiga \u00e0 cette p\u00e9riode, j&rsquo;ai commenc\u00e9 \u00e0 suivre ce qui se faisait en termes de syst\u00e8mes d&rsquo;exploitations \u00ab\u00a0alternatifs\u00a0\u00bb au del\u00e0 de Windows (95 \u00e0 l&rsquo;\u00e9poque). Windows \u00e9tait certes d\u00e9j\u00e0 partout, mais il lui manquait ce petit truc de nerd qui me plaisait dans AmigaOS.<\/p>\n\n\n\n<p>J&rsquo;ai pass\u00e9 beaucoup de temps \u00e0 tridouiller sur Linux (Debian, RedHat, Slackware, etc.) mais n&rsquo;ai jamais accroch\u00e9 avec cet OS pour une utilisation client. Encore aujourd&rsquo;hui, je n&rsquo;utilise Linux que comme OS serveur ou comme OS embedded pour des besoins particuliers (retrogaming, MagicMirror, etc.).<\/p>\n\n\n\n<p>A l&rsquo;\u00e9poque de Windows95 donc, je suis tomb\u00e9 sur une curiosit\u00e9 qui a retenu toute mon attention : BeOS.<\/p>\n\n\n\n<p>BeOS \u00e9tait un syst\u00e8me d&rsquo;exploitation cr\u00e9\u00e9 par la soci\u00e9t\u00e9 Be Inc. Cette soci\u00e9t\u00e9, dirig\u00e9 par un ex collaborateur de Apple France, avait comme  ambition d&rsquo;offrir au grand public un syst\u00e8me d&rsquo;exploitation rapide, intuitif et orienti\u00e9 multim\u00e9dia concurrent \u00e0 ce que faisait Microsoft.. Le pari \u00e9tait grand, ma curiosi\u00e9 aussi. Malheureusement, Microsoft fut bien plus fort que Be Inc. et mena\u00e7a les OEM de ne plus leur fournir de licences Windows si ils fournissaient leurs machines avec BeOS en dual-boot. David contre Golliath, sauf que Golliath gagna. Voil\u00e0 pour la petite histoire r\u00e9sum\u00e9e de Be Inc.<\/p>\n\n\n\n<p>Be Inc. ont  donc  sorti des machines, bas\u00e9es sur du PowerPC, les BeBox. Ces machines avaient la particularit\u00e9 d&rsquo;\u00eatre les premi\u00e8res machines bi-CPU disponibles pour le grand public. Rapidement, la puissance des BeBox vendues par Be Inc. fut un frein (d&rsquo;abord une version 2x66MHz, puis une version 2x133MHz) \u00e0 l&rsquo;\u00e9volution. Apr\u00e8s avoir assur\u00e9 une compatibilit\u00e9 transitoire avec certain Mac PowerPC, le choix strat\u00e9gique de porter BeOS sur x86 fut n\u00e9cessaire pour tenter de survivre \u00e0 la vague de fond qui  faisait d\u00e9j\u00e0 rage \u00e0 l&rsquo;\u00e9poque. Ainsi, la plateforme x86 eu droit \u00e0 BeOS R4.0, R4.5 et R5. BeOS R5 fonctionnait nativement sur Pentium II et Pentium III et supportait certains composants du march\u00e9, principalement les cartes graphiques Matrox et 3DFX. A charge de d\u00e9veloppeurs ind\u00e9pendants de d\u00e9velopper des drivers annexes.<\/p>\n\n\n\n<p>BeOS avait ceci ce particulier : il \u00e9tait rapide, tr\u00e8s rapide, bien plus rapide que Windows. Au boot d\u00e9j\u00e0, la machine arrivait sur le Tracker (nom donn\u00e9 au bureau par Be) en moins d&rsquo;une minute quand Windows n\u00e9cessitait plusieurs minutes pour le m\u00eame r\u00e9sultat sur la m\u00eame configuration. Par ailleurs, son c\u00f4t\u00e9 \u00ab\u00a0light\u00a0\u00bb rendait l&rsquo;interface simple et intuitive. Mais le plus important \u00e9tait l&rsquo;architecture de son noyau : il \u00e9tait ce qu&rsquo;on appelle \u00ab\u00a0en mode squelette\u00a0\u00bb. Le noyau principal d\u00e9marrait puis lancait tour \u00e0 tour ses diff\u00e9rents \u00ab\u00a0Kits\u00a0\u00bb qui servaient d&rsquo;interfaces aux applications. Ainsi, BeOS disposait de diff\u00e9rents kits bien diff\u00e9renci\u00e9s, facile \u00e0 identifier pour les d\u00e9veloppeurs : Application Kit, Storage Kit, Network Kit, Mail Kit, Media Kit, MIDI Kit, Game Kit, etc. Chacun de ces kits, contenait les API et interfaces n\u00e9cessaires pour faire tourner les applicatifs et permettre aux d\u00e9veloppeurs de les exploiter.<\/p>\n\n\n\n<p>Je vous encourage \u00e0 regarder cette vid\u00e9o de pr\u00e9sentation pour vous impr\u00e9gner de l&rsquo;ambiance tr\u00e8s \u00ab\u00a0an 2000\u00a0\u00bb :<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\"  style=\"display: block; margin: 0px auto;\"  id=\"_ytid_51417\"  width=\"474\" height=\"356\"  data-origwidth=\"474\" data-origheight=\"356\" src=\"https:\/\/www.youtube.com\/embed\/ZJT3QTvf7cI?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Fan de la marque, j&rsquo;ai donc toujours voulu poss\u00e9der une BeBox, qu&rsquo;importe sa performance, car cette machine repr\u00e9sente pour moi une p\u00e9riode de l&rsquo;informatique et d&rsquo;utopie unique dans l&rsquo;histoire de ce qui est aujourd&rsquo;hui l&rsquo;outil le plus important que nous utilisons au quotidien.<\/p>\n\n\n\n<p>Avec ses deux barres de LEDs sur la partie frontale du boitier qui servaient tour \u00e0 tour aux tests m\u00e9moires lors de l&rsquo;allumage puis \u00e0 la charge des deux CPU, cette machine me faisait r\u00eaver.<\/p>\n\n\n\n<p>Ainsi, apr\u00e8s 2 ans de recherches r\u00e9guli\u00e8res, j&rsquo;ai finalement trouv\u00e9 sur eBay une annonce pour une version de d\u00e9veloppement d&rsquo;une BeBox, celle \u00e0 2x66MHz, aux USA, pour un montant tout \u00e0 fait raisonnable. La machine \u00e9tait dans un \u00e9tat \u00ab\u00a0OK\u00a0\u00bb (sans \u00eatre incroyable en effet, avec quelques rayures et les fameux bouts de plastocs sur le haut du boitier qui \u00e9taient pli\u00e9s\/cass\u00e9s et un cache 5.25&Prime; manquant). Voici en vid\u00e9o le premier d\u00e9marrage de la machine lors de la livraison \u00e0 mon bureau. <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\"  style=\"display: block; margin: 0px auto;\"  id=\"_ytid_75530\"  width=\"474\" height=\"267\"  data-origwidth=\"474\" data-origheight=\"267\" src=\"https:\/\/www.youtube.com\/embed\/RkM9WbB8cWM?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Niveau configuration, elle fut livr\u00e9e avec 2 disques SCSI, 64MB de RAM, un lecteur disquette, un lecteur CD ainsi que pas mal de documentation et CDs originaux. Les disques SCSI \u00e9tant tr\u00e8s bruyants, je me suis empress\u00e9 de les remplacer par un Aztech Monster et une carte Compact Flash de 32GB, beaucoup plus pratique pour en faire des backups. Ayant encore quelques barrettes de RAM qui trainaient dans un coin, je l&rsquo;ai upgrad\u00e9e \u00e0 192MB. Ca ne sert strictement \u00e0 rien si ce n&rsquo;est ralentir la s\u00e9quence de boot (le memtest dure des plombes) mais elles sont mieux l\u00e0 qu&rsquo;au fond d&rsquo;un tiroir.<\/p>\n\n\n\n<p>Voil\u00e0 pour ma BeBox.<\/p>\n\n\n\n<p>Rapidement limit\u00e9 par les performances de la machine et l&rsquo;ayant plus par int\u00e9r\u00eat historique, je ne pouvais cependant en rester l\u00e0. C&rsquo;est ainsi que me vaint une id\u00e9e&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A l&rsquo;adolescence, et par d\u00e9pit de la lente agonie de l&rsquo;Amiga \u00e0 cette p\u00e9riode, j&rsquo;ai commenc\u00e9 \u00e0 suivre ce qui se faisait en termes de syst\u00e8mes d&rsquo;exploitations \u00ab\u00a0alternatifs\u00a0\u00bb au del\u00e0 de Windows (95 \u00e0 l&rsquo;\u00e9poque). Windows \u00e9tait certes d\u00e9j\u00e0 partout, mais il lui manquait ce petit truc de nerd qui me plaisait dans AmigaOS. J&rsquo;ai &hellip; <a href=\"https:\/\/www.renaudschweingruber.com\/index.php\/2019\/07\/23\/ma-bebox-chapitre-1\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">BeBox, Chapitre 1<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":74,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-71","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-beos"],"_links":{"self":[{"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":3,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/posts\/71\/revisions\/75"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/media\/74"}],"wp:attachment":[{"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/categories?post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.renaudschweingruber.com\/index.php\/wp-json\/wp\/v2\/tags?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}