Claude为我的HP打印机编写macOS驱动
Claude writing a macOS driver for my obscure HP printer built only for Windows

我有一台仅支持Windows的冷门HP打印机,在macOS上完全无法使用。没想到,只需让Claude介入,它竟然成功为我编写了一个macOS驱动程序。整个过程令人难以置信,几年前这根本不可能实现,而如今AI已经能轻松解决这种跨平台兼容难题。这不仅是一次技术突破,更展示了AI在解决日常琐碎问题上的巨大潜力。
想象一下,我们可以随心所欲地做这种事,几年前甚至没人会费心去编写这样的程序。
HN 评论区
217- ryandrake
不幸的是,这篇帖子非常具有误导性。我不怀疑最终结果——它确实有用,但它并非“原生”支持,而且与一些人假设的不同,Claude 并没有编写驱动程序。它基本上是在 macOS 上的 Linux 虚拟机中使用了 HP 现有的专有驱动,然后将其桥接到 macOS。
此外,它还需要一个 root 启动器来运行用户 ~/.hp1008 目录中的代码,因此安全性被削弱了。
- Tiberium
在类似的经历中,我在 Android TV 上使用 moonlight 从另一个房间的个人电脑串流视频游戏。我使用了自己的分支,该分支来自一个未合并的 PR,使我能够使用 Xbox One 无线适配器,从而可以用手柄无线游戏。这些手柄上有一个 3.5mm 插孔,在 Windows 和 Linux 上,我可以将游戏的音频路由到连接在手柄上的耳机中。Moonlight 及其捆绑的 xow 驱动程序远无法提供此功能。
大约 5 小时后,我喂给它 GIP 规范、从 Windows 抓取的 USB 流量导出、先前的参考(Linux 的 xone 驱动),并让 Claude 通过 adb 连接到我的 Shield 设备,它就开始工作了。这让我不断感到震惊,我不必在 Github 上乞求开发者为我做这件事。
Claude 可以为我做到这一切,只要 20 美元。
- Dban1
自由——这就是它的本质。现在越来越多的情况下,我们不再需要请求许可。
不幸的是,环顾四周,我看到周围大多数硬件厂商都是守门人。他们以各种方式阻止我编写自定义代码。Apple 限制了对 NFC 或其 UWB 定位的访问,Supernote Manta 不让我访问蓝牙麦克风,这样的例子不胜枚举。Denon 至少在他们的功放/接收器中提供了一个 API:虽然充满 bug,但它确实存在。
- nullify88
Claude 没有编写任何 macOS 驱动程序。它在 docker 中使用了 HP 的 Linux 驱动。这里有 2017 年的先例。与 AI 的胡言乱语相比,这篇内容是可以理解的:
https://www.alecburton.co.uk/2017/printing-from-a-docker-con...
有很多这样的教程,而 Claude 只是像往常一样抄袭。
- oneplane
https://xcancel.com/kuberwastaken/status/2089377982536388964