Linus Torvalds tuyên bố sẽ "cứng rắn" hơn với các pull requests vô nghĩa, kể cả từ AI
Linus Torvalds, người đứng đầu dự án nhân Linux, cảnh báo rằng các bản phát hành ứng viên (release candidates) quá cồng kềnh sẽ gây hại cho sự ổn định lâu dài của hệ thống. Ông tuyên bố sẽ thẳng thừng từ chối các yêu cầu kéo (pull requests) vô nghĩa, bao gồm cả những thay đổi tầm thường được tạo ra hoặc kích hoạt bởi các công cụ AI.

Linus Torvalds, người sáng tạo Linux, đã lên tiếng cảnh báo về tình trạng quá tải các yêu cầu thay đổi mã nguồn (pull requests) vô nghĩa trong quá trình phát triển nhân Linux, đặc biệt là những yêu cầu được tạo ra bởi trí tuệ nhân tạo (AI).
Trong bản cập nhật tình trạng nhân hàng tuần, Torvalds thông báo về việc phát hành bản ứng viên thứ năm (rc5) cho Linux kernel phiên bản 7.1. Ông bày tỏ sự không hài lòng khi rc5 lần này có quy mô "khá lớn" so với truyền thống.
"Tôi không hoàn toàn hài lòng về điều này - phần lớn là những thứ tầm thường đối với các trình điều khiển ngẫu nhiên, điều này rõ ràng làm cho nó bớt đáng sợ hơn, nhưng đồng thời tôi thực sự không tin rằng sự thay đổi (churn) này là xứng đáng ở thời điểm rc5," Torvalds viết.
Quá trình phát triển nhân Linux thường diễn ra trong hai tuần nộp mã nguồn, theo sau là bảy bản ứng viên (rc1-rc7) nhằm hướng tới một bản cập nhật ổn định. Tuy nhiên, việc có quá nhiều đóng góp mới ở giai đoạn rc5 - khi công việc gần hoàn thiện - sẽ làm tăng độ phức tạp không cần thiết.
Torvalds chỉ trích rằng nhiều "bản sửa lỗi" gửi đến thực chất quá tầm thường và nên được gộp vào nhánh linux-next thay vì chen vào giai đoạn rc5. Đáng chú ý, ông xác nhận một số chuỗi thay đổi này là kết quả của việc xem xét mã nguồn bằng AI.
"Vì vậy, tôi nghĩ mình sẽ bắt đầu trở nên cứng rắn hơn một chút với loại thay đổi không cần thiết này ở giai đoạn muộn của trò chơi," ông tuyên bố. "Chúng ta được cho là đang tìm kiếm các lỗi hồi quy (regressions). Các bản sửa lỗi không quan trọng đối với các vấn đề tồn tại lâu đời đơn giản là không phù hợp ở giai đoạn muộn của chu kỳ phát hành này."
Ông nhấn mạnh rằng các tuần rc lớn như vậy "không có lợi cho sự ổn định lâu dài". Mặc dù các sửa chữa tầm thường có rủi ro thấp gây ra sự cố, nhưng "rủi ro thấp" vẫn không phải là "rủi ro bằng không".
Torvalds kết thúc bài đăng của mình bằng một lời nhắc nhở dành cho các nhà phát triển: "Hãy nhìn kỹ hơn các pull requests của bạn và tự hỏi: 'Đây có thực sự là một lỗi hồi quy hay đủ nghiêm trọng để nó không nên chỉ nằm trong đống phát triển?'"
Đây là tuần thứ hai liên tiếp Torvalds phàn nàn về sự can thiệp của AI. Tuần trước, ông đã than phiền rằng "làn sóng báo cáo từ AI tiếp diễn đã cơ bản khiến danh sách bảo mật trở nên không thể quản lý được, với sự trùng lặp khổng lồ do những người khác nhau tìm thấy cùng một vấn đề với cùng một công cụ."


