マイクロソフトで 30 年間 Windows 開発に携わってきた開発者が、デイジーチェーン接続された 60 個の USB を搭載した「USB Cart of Death」の仕組みを説明します。

  • abmhh
  • 0 comments
マイクロソフトで 30 年間 Windows 開発に携わってきた開発者が、デイジーチェーン接続された 60 個の USB を搭載した「USB Cart of Death」の仕組みを説明します。
マイクロソフトのUSBカート・オブ・デス
(画像クレジット:Kevin Okemwa | Bing Image Creator)

知っておくべきこと

  • Dave's Garage は最近、Microsoft で 30 年間 Windows 開発に携わってきた Raymond Chen 氏と連絡を取り、「USB Cart of Death」について話し合いました。
  • チェン氏はこの製品を「郵便カートのようなオフィスカートだが、マイクロソフトが入手できるあらゆるUSBデバイスが搭載されている」と表現した。
  • その開発は、Windows 98 時代にユーザーの USB デバイスへの関心が高まったことがきっかけとなり、最終的には Windows カーネルと他の Windows 開発者が Windows ビルドに USB サポートを導入するための努力を倍増させることになりました。

元 Microsoft ソフトウェア エンジニアの David William Plummer (YouTube では Dave's Garage としてよく知られています) が最近、Microsoft で 30 年間 Windows 開発に携わってきた Raymond Chen と連絡を取り、USB Cart of Death などについて語り合いました。

4分間の動画は、Dave's GarageがChen氏にUSB Cart of Deathとは何か、そして何人の命を奪ったのかを尋ねる場面で始まります。Chen氏は冗談半分で、誰も殺していないが、Tom's Hardwareの報道によると、Windowsビルドに悪影響を与えたと答えました。

サイバーマンデー 2023

Windows 開発者は、USB Cart of Death を「郵便カートのようなオフィス カートの 1 つですが、Microsoft が入手できるすべての USB デバイスが搭載されています」と説明しました。

Chen氏の説明によると、USB Cart of Deathにはマウス3台、キーボード4台、プリンター、ドライブ、そしてUSB周辺機器のサポートが同梱されていました。さらに、ハブが3段までデイジーチェーン接続できるよう、ハブもいくつか組み込まれていたとのことです。当時、最大64台のデバイスを接続可能でした。これらすべてをまとめると、この巨大なUSB Cart of Deathには、操作を容易にするゲーミングステアリングホイールが搭載されていました。

Chen 氏は、Windows 98 時代に USB デバイスがかなり普及し、Windows カーネルやその他の Windows 開発者が Windows ビルドに USB サポートを導入する取り組みに注力するようになったことを強調しています。

これが最終的にUSB Cart of Deathの開発に繋がりました。これは、単一のバス上でデバイスへの電源供給と接続を可能にする手段です。プリンターやキーボードなどに専用のコネクタが備わっていた時代からの移行を目指したのです。

移行は完璧とは程遠いものだった

ブルースクリーン・オブ・デス

(画像提供:Future)

移行は当初期待していたほどスムーズではありませんでした。チェンは、Windows 98の基調講演中に起きた不幸な出来事を振り返ります。ビル・ゲイツ氏がUSBスキャナーをUSB Cart of Deathに接続しようとした際に、ステージ上でOSがクラッシュしたのです。

Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。

カートは廊下を行ったり来たりさせられ、最新のテストマシンに接続されて開発者を「恐怖に陥れる」ために頻繁に使用されました。チェン氏によると、この結果、マシンのUSBインフラがほぼ狂ってしまうことがよくあったそうです。

USB Cart of Death という名前はどこから来たのですか?

開発者は、マウス、キーボード、プリンターなどが認識されるかどうかを判別するために、状況が落ち着くまで待つこともあった。チェン氏によると、マシンが少しでも抵抗を示すとすぐにプラグを抜いてしまう開発者もいたという。その結果、瞬時にブルースクリーンエラーが発生し、「USB Cart of Death(死のUSBカート)」と呼ばれるようになったという。

チェン氏はまた、この脆弱性がMicrosoft社内で大きな混乱を引き起こしたことを明かした。これは、新規ビルドのマシンでテストを実行する際に使用されていたため、ケーブルがマシンから突然引き抜かれたことで、Windows開発者が解読しなければならないブルースクリーンエラーがほぼ常に発生していたためである。デイブ氏とチェン氏のインタビュー全文はYouTubeで視聴できる。

USB Cart of Death に関するあなたの一番古い思い出は何ですか?コメント欄であなたの考えを共有してください。

ケビン・オケムワは、ケニアのナイロビを拠点とするベテランのテクノロジージャーナリストです。Windows Centralで業界の最新トレンドや動向を幅広く取材し、豊富な経験を有しています。イノベーションへの情熱と細部への鋭い洞察力を持つ彼は、OnMSFT、MakeUseOf、Windows Reportといった主要メディアに寄稿し、Microsoftエコシステムを取り巻くあらゆるトピックについて、洞察力に富んだ分析と最新ニュースを提供しています。常に変化するテクノロジーのトレンドを追っている暇な時は、世界を旅したり、音楽を聴いたりしています。