一名開發者成功使用 Claude 撰寫了一個 macOS 核心擴充套件(kext),讓原本僅支援 Windows 的冷門 HP 印表機能在 macOS 上運作。該驅動程式以 kext 形式實作,可能利用 I/O Kit API 與印表機進行通訊。此過程涉及理解印表機的特定通訊協定(如 PCL 或 PostScript),而 AI 則從現有的 Windows 實作中推斷或逆向工程出這些協定。這展示了 AI 處理低階系統程式設計及逆向工程硬體通訊協定的能力。
事件背景
macOS 核心擴充套件(kext)是用於延伸 macOS 核心功能的模組,常用於裝置驅動程式。許多硬體廠商僅提供 Windows 專用的專有驅動程式,導致 macOS 使用者功能受限或完全無法使用。像 Claude 這樣的大型語言模型能夠分析程式碼片段和文件,為這些低階介面生成可用的 C/C++ 程式碼。
社群觀察
社群讚揚了繞過廠商封鎖所獲得的自由,並分享了修復 Linux 音效卡瑕疵及控制 BLE 裝置的經驗。雖然有人指出硬體廠商常限制對 NFC 或 UWB 等功能的存取,但其他人則強調 AI 如何加速為冷門硬體開發自訂驅動程式。



