Paint.NET Thử Nghiệm Hỗ Trợ Linux Qua Wine Nhờ Công Cụ Lập Trình AI
Nhà phát triển Paint.NET Rick Brewster đã phát hành phiên bản 5.2 Build 9739 với tính năng hỗ trợ thử nghiệm trên Linux thông qua lớp tương thích Wine. Nhờ sự trợ giúp của trợ lý AI Claude Code, ông đã đạt được tiến độ chuyển đổi trong 3 tuần vượt hơn tổng nỗ lực của 12 năm trước đó. Cột mốc này cho thấy các công cụ lập trình AI có thể giúp tháo gỡ các rào cản kỹ thuật kéo dài và tăng tốc đáng kể các dự án chuyển đổi phần mềm phức tạp. Sự kiện này cũng mang một trong những công cụ chỉnh sửa ảnh phổ biến nhất trên Windows đến gần hơn với hệ sinh thái Linux. Rào cản lớn nhất là Paint.NET phụ thuộc rất nhiều vào API Direct2D của Microsoft mà Wine chưa hỗ trợ hoàn chỉnh; Brewster đã giải quyết bằng cách tự phát triển một giải pháp thay thế nội bộ. Ông lưu ý rằng bản dựng hiện tại chạy còn chậm, nhiều lỗi và chưa sẵn sàng cho nhu cầu sử dụng hàng ngày.
## KIẾN THỨC NỀN
Paint.NET xuất phát là một dự án sinh viên được Microsoft tài trợ nhằm thay thế Windows Paint, sau đó phát triển thành trình chỉnh sửa đồ họa lưới (raster) phổ biến nằm giữa ứng dụng vẽ cơ bản và các phần mềm như Photoshop hay GIMP. Wine là lớp tương thích mã nguồn mở cho phép phần mềm Windows chạy trên các hệ điều hành như Linux. Trong khi đó, Direct2D là API đồ họa vectơ 2D độc quyền của Microsoft giúp dựng hình hiệu năng cao trên Windows.