Linus Torvalds đùa rằng 'đổ lỗi cho AI' vì bản Linux 7.3 RC2 quá khổng lồ
Linus Torvalds, cha đẻ của nhân Linux, cho biết bản phát hành thử nghiệm 7.3 RC2 lớn bất thường đến mức ông 'đổ lỗi cho AI' dù không tìm ra nguyên nhân cụ thể. Trước đó, ông tự nhận mình là 'kẻ ngốc hạng A' vì đã nâng cấp hệ thống giữa chừng khiến quá trình hợp nhất mã nguồn trở nên phức tạp hơn.

Linus Torvalds, người đứng đầu dự án nhân Linux, vừa lên tiếng về bản phát hành thử nghiệm (release candidate) thứ hai của Linux 7.3 với kích thước lớn bất thường. Trong bài đăng cập nhật định kỳ hôm Chủ nhật, ông hài hước cho rằng "chúng ta chắc chắn sẽ đổ lỗi cho AI" vì sự bất thường này, dù thừa nhận không tìm ra nguyên nhân rõ ràng.
Đây là lần thứ hai liên tiếp Torvalds phải giải thích về quy mô lớn của các bản RC trong chu kỳ phát triển Linux 7.3. Tuần trước, ông tự trách mình là "kẻ ngốc hạng A" vì đã mạo hiểm nâng cấp hệ thống giữa quá trình hợp nhất mã nguồn, khiến mọi việc trở nên khó khăn hơn.
Một bản RC2 "full fat" hiếm thấy
Theo thông lệ, RC2 thường là thời điểm yên tĩnh nhất trong chu kỳ phát triển nhân Linux, khi các nhà phát triển tạm nghỉ sau kỳ merge window và chưa kịp tìm ra nhiều lỗi mới. Tuy nhiên, với Linux 7.3, điều này hoàn toàn không xảy ra.
"Bản RC này không hề cảm giác là một rc2 bận rộn, nhưng rõ ràng là nó rất lớn. RC2 thường là thời điểm yên tĩnh nhất khi mọi người nghỉ ngơi sau merge window và cần thời gian để bắt đầu tìm lỗi. Nhưng lần này thì không - đây là một bản phát hành RC 'full fat'."
Torvalds cho biết ông không thể chỉ ra một nguyên nhân duy nhất cho sự lớn bất thường này:
- Một bản vá EDAC bị bỏ quên trong merge window, dù ông đánh giá đây là "điều khá nhỏ nhặt"
- Nhiều hệ thống tệp (filesystems) đồng loạt gửi bản sửa lỗi
- Một bản kéo (pull) khá lớn từ nhánh DRM với nhiều bản vá rải rác
- Các bản vá từ mạng networking, BPF và nhiều cây driver khác nhau
"Đổ lỗi cho AI" - trò đùa quen thuộc của Torvalds
Dù không tìm ra điểm gì bất thường, Torvalds vẫn giữ tinh thần hài hước vốn có:
"Không có gì trông đặc biệt kỳ lạ. Có thể chỉ là ngẫu nhiên, nhưng chúng ta chắc chắn sẽ đổ lỗi cho AI, vì dù đó có phải là nguyên nhân thật hay không, đó vẫn là thứ dễ đổ lỗi nhất ;)"
Đây là lần thứ hai liên tiếp Torvalds phải lên tiếng về kích thước bất thường của các bản RC trong chu kỳ Linux 7.3. Tuần trước, khi công bố RC1, ông thừa nhận đã "tự làm khó mình" khi quyết định nâng cấp hệ thống giữa chừng.
Bài học từ "kẻ ngốc hạng A"
Trong bài đăng trước đó, Torvalds thẳng thắn nhận lỗi về phía mình:
"Tôi biết mình không nên làm điều đó, nhưng tôi ngây thơ nghĩ rằng 'sẽ không có gì sai sót đâu'. Và này, cuối cùng mọi chuyện vẫn ổn, tôi chỉ khiến merge window lần này khó khăn hơn mức cần thiết mà thôi."
Ông mô tả việc này như một bài học kinh điển về quản lý rủi ro: dù là lập trình viên kernel kỳ cựu hay người dùng phổ thông, việc nâng cấp hệ thống giữa những tác vụ quan trọng luôn tiềm ẩn rủi ro. Với cộng đồng Linux nói riêng và giới công nghệ nói chung, đây là lời nhắc nhở rằng ngay cả những chuyên gia hàng đầu cũng có thể mắc sai lầm cơ bản khi quá tự tin vào kinh nghiệm của mình.
Ý nghĩa với cộng đồng Linux
Việc Linux 7.3 có quy mô lớn hơn thường lệ phản ánh sự phát triển không ngừng của hệ sinh thái mã nguồn mở. Với các doanh nghiệp và nhà phát triển Việt Nam đang ngày càng quan tâm đến hạ tầng mã nguồn mở, việc theo dõi các bản phát hành thử nghiệm như thế này giúp chuẩn bị tốt hơn cho các bản stable sắp tới, đặc biệt trong bối cảnh Linux ngày càng được ứng dụng rộng rãi từ điện toán đám mây đến các thiết bị IoT.