YouTube博主让1986年Macintosh Plus上网并使用ChatGPT。
去年 6 月,一位开发者掏出了 30 年前入手的“古董电脑”,一顿改造后成功在 Windows 3.1 中用上了 ChatGPT。当时,许多人对此惊叹不已,感慨 ChatGPT 这阵风居然还能吹到 30 年前——但事实证明:我们还是保守了,这个纪录已经被刷新到 38 年前了。
近来,YouTube 博主 Hunter Irving 在最新一期视频中,对一台 1986 年的苹果 Macintosh Plus 进行了一系列创新改造,不仅把它成功连上了互联网,还能与 ChatGPT 聊天,甚至用 Claude 3.5 写代码!
据 Hunter 回忆,他偶然在一家二手店发现了一台 1986 年的苹果 Macintosh Plus,配备了原装键盘和鼠标。虽然电源线并不是原装的,但设备的其他部分基本完好:“经过大约 4 秒的考虑后,我买下了这台经典的老机器。”
回到家后,Hunter 迫不及待地想将其开机,看看这台 38 年前的电脑有哪些功能——于是他就犯了一个错误:直接插电开机。起初一切看似正常,但当 Hunter 在网上查找软盘时,突然听到一阵咔嚓声,紧接着家里就开始烟雾弥漫。
慌忙之间,Hunter 用螺丝刀打开电脑外壳,经过检查后发现:得,这还没干啥呢,电容器就先爆了。
尽管有点小插曲,但 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 协议。
所谓办法总比困难多,Hunter 在网上疯狂搜索之后,终于找到了一位“同道中人”:Jeff Keacher,一个同样想让 Macintosh Plus 上网的开发者。
从 Jeff Keacher 的博客中,Hunter 了解到其朋友开发了一个基于 Flask 的网络代理,去掉了现代 HTML 标签,使用 HTTP 传递简化版的 HTML,不再需要加密。基于此,最近还有人对这个项目进行了改进,即一个名为 MacProxy 的工具,使得 Mac 能够识别特殊字符并下载二进制文件。然而,虽然 MacProxy 可以让老款 Mac 上网,但使用过的人普遍反馈速度较慢,界面简陋。
在发现原版 MacProxy 存在固有的限制后,Hunter 也决定对其进行改进。他认为如果能够为不同域名添加模块化的定制处理方式,这款工具的兼容性将会大幅提升。于是,他开始了自己的项目——MacProxy Plus。
根据 Hunter 的介绍,MacProxy Plus 最主要的改进就是添加了扩展支持,能够针对特定域名拦截请求并进行自定义处理。例如,Hunter 展示了一个针对美国国家气象局网站(https://weather.gov)网站的扩展,该扩展会抓取页面并仅保留最基本的 HTML 代码。这一创新使得 MacProxy Plus 在处理网页时变得更加灵活和高效。
不仅如此,通过 MacProxy Plus,Hunter 还成功在这台 1986 年的 Macintosh Plus 上运行了ChatGPT!Hunter 展示了他与这些大模型的互动过程,还问了“草莓”这个单词中有多少个“r”这个曾让很多 AI 模型翻车的经典问题。虽然界面相对简陋,但可以看出其功能与在 OpenAI 网站上使用 ChatGPT 的体验基本一致。
甚至,Hunter 还在这台老古董上用 Claude 3.5 模型完成了部分代码编写。
除此之外,Hunter 还展示了在这台老款 Mac 上浏览现代网站的过程。由于 Mac Web 2.0 浏览器的限制,他没有使用现代的标签浏览,而是更具“仪式感”地通过 Wikipedia 去浏览各种肢体。同时,他还展示了如何在 Macintosh Plus 上访问 Reddit:尽管图片加载较慢,但通过 MacProxy Plus 将图片转为 GIF 格式,并结合 Floyd-Steinberg 抖动算法,便能使图片在仅有黑白像素的情况下显示灰度。
解决了浏览现代网站的问题后,Hunter 又开始按耐不住,想要“整活”:他创建了一个名为“Not YouTube”的平台——没错,就是光明正大仿的 YouTube。
当用户点击 Not YouTube 链接时,MacProxy Plus 会查找相关视频文件,然后将其转换为一系列抖动的黑白帧。不过,Hunter 指出了一个“不可避免的小缺点”,就是速度非常慢。他表示这台 Macintosh Plus 虽然可以播放 YouTube 视频,但它每秒只能接收大约 400 字节的数据——比 1980 年代还要慢,那时 8Mhz 的 68000 处理器配备的调制解调器最高还能达到每秒 7KB。
按照 Hunter 的说法,凭这个速度如果要完整播放一遍《Rickroll》(一个骗人整蛊梗,被骗点击链接后会跳转到 Rick Astley 歌曲《Never Gonna Give You Up》的 MV 界面,时长 3 分 32 秒),需要整整 17 个小时。
可能许多人看到这里,都会觉得这位 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
文章来自于微信公众号“CSDN”,作者“郑丽媛”