プログラマーでRaspberry Piユーザーでもある彼が、Macintosh Plusを復活させ、ChatGPTやWikipediaといった最新のウェブサイトを表示できるようにしました。ただし、少々お待ちください。
今日では、1980年代のMacintosh Plusの筐体を自宅で3Dプリントし、現代のカスタムパーツを使って全く新しいMacintosh Plusを作ることができます。しかし、YouTuberのHunter Irving氏は、オリジナルのMacintosh Plusをインターネットに接続しただけでなく、OpenAIツールChatGPTのウェブサイトを閲覧させてしまいました。
「こんなに古いコンピューターが現代のインターネットとやりとりするなんて、私にとっては滑稽なところがある」とアーヴィング氏は書いている。「あり得ないはずなのに、信じられないことに、たった4MBのRAMで、Redditを快適に閲覧し、人工知能とのチャットを円滑に進め、さらには『シュレック』(少なくともシュレックとしては最高の出来)をプレイしている」
この「シュレック」のコピーは、アーヴィングが副業として制作したVHS映画です。彼がオリジナルのキーボードとマウス付きの1986年製Macintosh Plusを購入したのと同じリサイクルショップで手に入れました。
残念ながら、マザーボードにはオリジナルのコンデンサが残っていたため、Macの電源を入れると煙が出てしまいました。彼はコンデンサを交換し、「BlueSCSIハードドライブエミュレータも入手」して、子供の頃に遊んでいたゲームをロードすることができたそうです。
彼はオープンソースのBlueSCSIシステムをRaspberry Pi Pico Wで動作させ、今では非常に希少なMacintosh Ethernetアダプタをエミュレートしました。その後、Macintosh Plusをインターネットに接続するのはそれほど難しくなかったと彼は言います。
しかし、難しかったのは接続から実際にブラウジングを始めることでした。1996年のブラウザであるMacWeb 2.0を実行するMacintosh Plusは、「CSSやJavascriptは理解できませんが、古き良きHTMLは理解できます」。
ただし、現在、Web サイトは一般的に暗号化されているため、最終的に Irving は MacProxy と呼ばれる既存のアプリを採用し、「特定のドメインのリクエストを傍受し、カスタム処理を通じてルーティングする」機能を追加しました。
Macintosh Plus 上の ChatGPT (出典: Hunter Irving)
その結果、彼は見たいサイトごとにコーディングする必要がありましたが、Macintosh Plusでそれらを利用できるようになりました。その結果、38年前のコンピューターでもChatGPTを利用できるようになったのです。
「これらは OpenAI の Web サイトで操作できるのと同じ大規模な言語モデルなので、同じように便利です」とアーヴィング氏は言います。「ただし、より素朴なインターフェースになっています。」
ChatGPTなどのフォントが、Chicagoなどのクラシックな書体でレンダリングされているのを見るのは奇妙です。今ではどれも、角張った古風な1980年代風のデザインに思えてしまいます。しかし、慣れれば慣れます。そして、慣れる時間も必要です。
アーヴィング氏によると、YouTube動画のストリーミング再生はできるものの、Macintosh Plusの受信速度は1秒あたり約400バイトだという。これは、8MHzの68000プロセッサを搭載したMacintosh Plusが最大7キロバイト/秒のモデムを搭載していた1980年代よりもさらに遅い。
サイト訪問を高速化するために彼が使っていたもう一つのテクニックは、現在の最新バージョンではなく、過去のバージョンを読み込むことでした。彼は、最近問題でオフラインになる前のWayback Machineを使い、人気サイトの古いバージョンを検索しました。
「私がこの突飛なソフトウェアの実現に多大な努力を注いだ理由の一つは、目標に向かって小さな一歩を踏み続ければ、どんなに突飛なアイデアでも実現できるということを知ってほしいからです」と同氏は語った。