フラッシュメモリの上で動く世界――1995年に答えだけが置かれていた話
WebBox基板(1996年7月29日 Ver.1.10)。中央右の正方形チップが Motorola MC68EN360。中央の白枠にフラッシュメモリが並ぶ。30年前、この基板の上で「HTTPで機器を動かし、ネット越しにファームを書き換える」という、現在のコンピューティングの基本様式が静かに実装されていた。
いま、あなたが使っているコンピュータの中身を考えてみてください。
スマートフォン、ノートPCのSSD、サーバのNVMe、ルーター、テレビ、冷蔵庫、クルマのECU、ドローン、人工衛星。OSもアプリもファームウェアも、ほぼ全部フラッシュメモリの上で動いています。HDDから起動するPCの方が、もう珍しい。
そしてそれらは、ネット越しに書き換えられる。iPhoneのアップデート、Teslaの自動運転改善、ルーターのファーム更新、サーバのBIOSパッチ。全部、HTTPSで降ってきてフラッシュに書き込まれる。
これが2026年のコンピューティングの基本様式です。
この「フラッシュをファイルシステムにして、ネット越しに書き換える」という現代の当たり前を、シガーケースほどの小箱の中で実装してみせた人たちが、1995年にいました。
冒頭の基板が、その箱の中身です。
小さなベンチャー Webtronics が1995年11月13日に出願した特許 WO1997018636A2「Control of remote devices using http protocol」。発明者は水野善郎。
この特許を形にしたのが WebBox です。Motorola MC68EN360、フラッシュメモリ、Tclインタープリタ、httpd。これだけを詰めた小箱をEthernetに繋ぐと、ブラウザから家電もセンサーも産業機器も操作できる。
HTMLのボタンを押せば、その先で赤外線が飛び、シリアル信号が走り、現実のモノが動く。ユーザーは自分でHTMLやTclを書いてWebBoxに上げれば、それがそのまま機器のUIになりました。フラッシュの上で動く、書き換え可能なファイルシステム。今で言えば組み込みLinuxに近い発想です。
そして、ここからが本題になります。
ブラウザから新しいファームウェアをアップロードし、装置内部のフラッシュメモリを書き換え、再起動後には新しい内容で動作する。
いまでいう OTA、Over-the-Air update である。
もちろん1995年当時、OTAという言葉はまだ一般的ではない。署名検証も、差分配信も、A/Bパーティションも、クラウドからの段階配信もない。だが本質はすでにそこにあった。
現場に行かず、箱を開けず、ROMを抜かず、ネットワーク越しに機器の中身を書き換える。
これは、のちにスマートフォン、ルーター、クルマ、産業機器、衛星にまで広がるコンピューティングの基本様式だった。WebBoxはそれを、1995年にシガーケースほどの小箱の中でやっていた。
1996年、Wired誌が "Web-in-a-Box" として紹介。翌年のBYTE誌の組み込みWebサーバ比較では、Ciscoの Twister や Microtest の WebZerver と並んで高く評価されました。
なぜこれが「早かった」と言えるのか。当時の常識を並べてみるとよくわかります。
PCのOSはハードディスクから起動するもの。組み込み機器はROMに焼かれたファームを動かすだけ。フラッシュは「設定を少し保存する場所」程度の認識。ファームを書き換えたければチップを抜いて紫外線で消すか、専用ライタで書く。ネット越しに機器の中身を書き換える、などという発想は、セキュリティ的にも運用的にも論外でした。
この時代に「フラッシュをファイルシステムにして、HTTPで書き換えるんです」と説明したら、十中八九こう返ってきたはずです。
「で、それの何が嬉しいの?」
需要が、まだ世界に存在していなかったのです。機器がスタンドアロンで動く世界では、技術者が箱を開ければ済む話だった。
時系列で並べてみると、WebBoxの早さが見えてきます。
1995年、WebBoxがHTTP経由でフラッシュを書き換えた。1999年、ようやく組み込み向けフラッシュファイルシステム JFFS が登場。2000年頃、携帯電話のFOTAが研究段階に入る。2002年、YAFFSが登場。2007年、iPhoneが現れ、コンシューマOTAが現実味を帯び始める。2012年、Teslaがクルマをネット越しに更新して世界が驚いた。
そして2026年のいま、地球上の数百億台のデバイスが、毎日これをやっている。
WebBoxからTeslaまで17年、一般化までは30年です。
会社としてのWebtronicsの運命は、技術ほど幸運ではありませんでした。
1996年にCiscoとの協業話が進みかけたものの、Ciscoは離脱し、しばらくして自社の Micro Webserver を発表。Webtronics側は「originatorは我々だ」と声を上げ、法的措置の検討にまで踏み込みます(1997年2月 Tech Monitor 誌報道)。会社そのものは長続きしませんでした。
種を本気で育てたのは大手企業です。HPは US5956487A(1999年)と US6139177A(2000年)で、家電や測定機器にWebサーバを埋め込み、HTTPによる状態監視からファームウェア更新までを体系化。Canonも US6308205B1(2001年)でネットワーク機器のWeb管理を特許化しました。
WebBoxの粗削りなアイデアは、こうして大手の手で磨かれ、産業の地平へ広がっていきました。
「IoT」という言葉が普及したのは2010年代です。しかしその実装は、1995年のシガーケースほどの箱の中に、すでに完成された形で芽を出していました。
HTTPで物理機器を動かす。フラッシュをファイルシステムとして使う。ネット越しにファームを書き換える。
1995年に「変わったやり方」と見えたであろうこの三点セットは、2026年にはコンピュータそのものの定義になっています。
スマートフォンでエアコンを動かし、ブラウザで工場を監視し、クルマが夜のあいだに賢くなる。
私たちが当たり前に享受している風景は、30年前にあの小箱が黙って先に出していた答えに、世界がようやく追いついた姿なのです。
参照:WO1997018636A2/US5956487A・US6139177A(HP)/US6308205B1(Canon)/Wired 1996/BYTE 1997/Tech Monitor 1997年2月/iotsvaaa.blogspot.com
0 件のコメント:
コメントを投稿