AI 辅助 3 周干完 12 年的活:Paint.NET 首次登陆 Linux,靠自研方案绕过 Direct2D

知名 Windows 图像编辑器 Paint.NET 首次以实验性方式登陆 Linux,开发者借助 AI 编程工具 Claude Code,在三周内完成了过去 12 年未竟的移植工作,核心突破是自研方案绕过了 Wine 环境下的 Direct2D 兼容难题。这件事象征着 AI 辅助开发正在实质性缩短“系统级软…

一句话看懂:知名 Windows 图像编辑器 Paint.NET 首次以实验性方式登陆 Linux,开发者借助 AI 编程工具 Claude Code,在三周内完成了过去 12 年未竟的移植工作,核心突破是自研方案绕过了 Wine 环境下的 Direct2D 兼容难题。这件事象征着 AI 辅助开发正在实质性缩短“系统级软件移植”的周期。

事件核心:发生了什么

9 月 1 日,Paint.NET 开发者 Rick Brewster 在 X 平台宣布发布 5.2 Build 9739 版本,该版本通过 Wine 首次实验性支持 Linux 平台。Paint.NET 是一款免费的点阵图像编辑器,起源于华盛顿州立大学与微软支持的学生项目,定位介于 Windows 自带“画图”工具与 Photoshop/GIMP 之间。

开发过程中最大的技术障碍是 Direct2D——微软专为 Windows 设计的 2D 图形 API,Paint.NET 长期依赖它完成界面与图像渲染。由于 Wine 对 Direct2D 的原生支持不完整,Brewster 没有继续等待,而是选择开发内部替代方案,自行实现了软件所需的核心图形 API 函数。

据 Brewster 透露,得益于 AI 编程工具 Claude Code 的辅助,此次 Linux 移植耗时约三周,取得的进展超过了过去 12 年所有尝试的总和。不过他也坦言,当前实现仍存在性能偏慢和 Bug 较多的问题,暂时不适合普通用户日常使用。

为什么重要

这一案例的典型意义不在于 Paint.NET 本身,而在于它展示了 AI 编程工具在“存量代码改造”场景中的实际价值。过去 12 年未能完成的移植工作,在 Claude Code 辅助下三周完成,说明大模型驱动的代码生成与重构能力,已经能够处理涉及底层图形 API 替换这类高复杂度任务,而不仅仅是生成独立函数或简单脚本。

从技术路线看,选择自研 Direct2D 替代方案而非等待 Wine 完善兼容,也反映出一个趋势:当上游适配进度不理想时,AI 辅助可以让小型开发团队有能力绕开平台依赖,自行完成基础图形层的实现。这对依赖 Windows 专有 API 的桌面软件跨平台迁移,提供了一条可参考的低成本路径。

对用户/开发者/创作者的影响

对 Linux 用户而言,Paint.NET 的初步到来意味着未来可能多一个轻量级图像编辑选项,但当前版本性能不足且稳定性欠佳,实际可用性仍需等待后续优化。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对开发者来说,这个案例的操作性参考更强:Claude Code 这类 AI 编程工具并非只能处理“从零写代码”的需求,在处理复杂的 API 替换、兼容层实现等系统级改造时同样能显著提速。开发者在评估 AI 辅助开发时,不应仅关注代码生成速度,也应重视其在遗留代码理解和架构迁移中的作用。

对关注开源生态的创作者而言,Paint.NET 的移植路径值得留意——如果自研 Direct2D 替代层方案逐步成熟,未来可能开放出来,惠及更多依赖 Windows 图形接口的软件项目。

值得关注的后续

目前公开信息显示,Paint.NET 的 Linux 支持仍处于实验阶段。后续可以重点观察三点:一是 Brewster 是否会持续优化该版本的性能与稳定性,并给出明确的正式支持时间表;二是自研 Direct2D 替代方案是否会开源,形成可复用的兼容层项目;三是这一案例是否会吸引更多 Windows 平台的中小型图像与创意工具开发者尝试借助 AI 工具启动 Linux 移植,从而扩大 Linux 平台的创意软件生态。

来源:AIbase

celebrityanime
celebrityanime
文章: 21593

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注