天天看點

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

整理 | 鄭麗媛

出品 | CSDN(ID:CSDNnews)

去年 6 月,一位開發者掏出了 30 年前入手的“古董電腦”,一頓改造後成功在 Windows 3.1 中用上了 ChatGPT。當時,許多人對此驚歎不已,感慨 ChatGPT 這陣風居然還能吹到 30 年前——但事實證明:我們還是保守了,這個紀錄已經被重新整理到 38 年前了。

近來,YouTube 部落客 Hunter Irving 在最新一期視訊中,對一台 1986 年的蘋果 Macintosh Plus 進行了一系列創新改造,不僅把它成功連上了網際網路,還能與 ChatGPT 聊天,甚至用 Claude 3.5 寫代碼!

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼
38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

能連網了,但無法浏覽網頁

據 Hunter 回憶,他偶然在一家二手店發現了一台 1986 年的蘋果 Macintosh Plus,配備了原裝鍵盤和滑鼠。雖然電源線并不是原裝的,但裝置的其他部分基本完好:“經過大約 4 秒的考慮後,我買下了這台經典的老機器。”

回到家後,Hunter 迫不及待地想将其開機,看看這台 38 年前的電腦有哪些功能——于是他就犯了一個錯誤:直接插電開機。起初一切看似正常,但當 Hunter 在網上查找軟碟時,突然聽到一陣咔嚓聲,緊接着家裡就開始煙霧彌漫。

慌忙之間,Hunter 用螺絲刀打開電腦外殼,經過檢查後發現:得,這還沒幹啥呢,電容器就先爆了。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

盡管有點小插曲,但 Hunter 并沒有放棄“整活”。他立即訂購了一整套新電容器換上,還買了一個 BlueSCSI 硬碟模拟器,重溫了一些他童年時玩過的遊戲。

沒過多久,Hunter 又開始琢磨:這台老古董能上網嗎?答案是:可以!Hunter 通過讓開源系統 BlueSCSI 與 Raspberry Pi Pico W 協同工作,成功模拟了如今極其稀有的 Macintosh 以太網擴充卡,使得 Macintosh Plus 可以連接配接到現代 Wi-Fi 網絡。

這種連接配接讓 Hunter 感到無比興奮,因為理論上,他可以帶着這台複古的 Mac 進入咖啡店,直接上網。但真正的難題在于,連接配接網際網路隻是第一步,想要實際浏覽網站卻是另一回事。

Hunter 嘗試運作 Mac Web 2.0 浏覽器,這是由 Tradewave 在 1996 年釋出的,雖然不支援 CSS 或 JavaScript,但能夠處理基本的 HTML——然而,現代網站大多采用加密通信,老舊的 Mac 浏覽器自然無法支援 HTTPS 協定。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼
38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

決定改進原版,開始 MacProxy Plus 項目

所謂辦法總比困難多,Hunter 在網上瘋狂搜尋之後,終于找到了一位“同道中人”:Jeff Keacher,一個同樣想讓 Macintosh Plus 上網的開發者。

從 Jeff Keacher 的部落格中,Hunter 了解到其朋友開發了一個基于 Flask 的網絡代理,去掉了現代 HTML 标簽,使用 HTTP 傳遞簡化版的 HTML,不再需要加密。基于此,最近還有人對這個項目進行了改進,即一個名為 MacProxy 的工具,使得 Mac 能夠識别特殊字元并下載下傳二進制檔案。然而,雖然 MacProxy 可以讓老款 Mac 上網,但使用過的人普遍回報速度較慢,界面簡陋。

在發現原版 MacProxy 存在固有的限制後,Hunter 也決定對其進行改進。他認為如果能夠為不同域名添加子產品化的定制處理方式,這款工具的相容性将會大幅提升。于是,他開始了自己的項目——MacProxy Plus。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

根據 Hunter 的介紹,MacProxy Plus 最主要的改進就是添加了擴充支援,能夠針對特定域名攔截請求并進行自定義處理。例如,Hunter 展示了一個針對美國國家氣象局網站(https://weather.gov)網站的擴充,該擴充會抓取頁面并僅保留最基本的 HTML 代碼。這一創新使得 MacProxy Plus 在處理網頁時變得更加靈活和高效。

不僅如此,通過 MacProxy Plus,Hunter 還成功在這台 1986 年的 Macintosh Plus 上運作了ChatGPT!Hunter 展示了他與這些大模型的互動過程,還問了“草莓”這個單詞中有多少個“r”這個曾讓很多 AI 模型翻車的經典問題。雖然界面相對簡陋,但可以看出其功能與在 OpenAI 網站上使用 ChatGPT 的體驗基本一緻。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

甚至,Hunter 還在這台老古董上用 Claude 3.5 模型完成了部分代碼編寫。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

除此之外,Hunter 還展示了在這台老款 Mac 上浏覽現代網站的過程。由于 Mac Web 2.0 浏覽器的限制,他沒有使用現代的标簽浏覽,而是更具“儀式感”地通過 Wikipedia 去浏覽各種肢體。同時,他還展示了如何在 Macintosh Plus 上通路 Reddit:盡管圖檔加載較慢,但通過 MacProxy Plus 将圖檔轉為 GIF 格式,并結合 Floyd-Steinberg 抖動算法,便能使圖檔在僅有黑白像素的情況下顯示灰階。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼
38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

放一個 3 分半的視訊,需要整整 17 個小時

解決了浏覽現代網站的問題後,Hunter 又開始按耐不住,想要“整活”:他建立了一個名為“Not YouTube”的平台——沒錯,就是光明正大仿的 YouTube。

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

當使用者點選 Not YouTube 連結時,MacProxy Plus 會查找相關視訊檔案,然後将其轉換為一系列抖動的黑白幀。不過,Hunter 指出了一個“不可避免的小缺點”,就是速度非常慢。他表示這台 Macintosh Plus 雖然可以播放 YouTube 視訊,但它每秒隻能接收大約 400 位元組的資料——比 1980 年代還要慢,那時 8Mhz 的 68000 處理器配備的數據機最高還能達到每秒 7KB。

可能許多人看到這裡,都會覺得這位 Hunter 有點“太閑”了,但 Hunter 在視訊簡介裡已經解釋了他的初衷:“我花這麼大力氣把這個離奇的軟體變成現實,有部分原因是我想告訴大家——隻要你不斷朝着目标邁出一小步,哪怕是最離奇的想法也可以變成現實。”

參考連結:

https://www.tomshardware.com/raspberry-pi/40-year-old-apple-mac-finally-gets-online-thanks-to-a-raspberry-pi-pico-w-and-some-clever-coding

https://appleinsider.com/articles/24/10/15/macintosh-plus-with-hacks-can-get-on-the-internet----kind-of

38歲老Mac“複工”,被改造上網!僅400B/s的速度,能和ChatGPT聊天、用Claude編碼

繼續閱讀