Khám phá sở thích, cùng nhau

Deal thật, đánh giá chân thực và câu chuyện mua sắm từ những người cùng sở thích với bạn — mỗi ngày trên Sammfy.

Khám phá sở thích, cùng nhauDeal thật, đánh giá chân thực và câu chuyện mua sắm từ những người cùng sở thích với bạn — mỗi ngày trên Sammfy.

Linus Torvalds và bước ngoặt AI: Từ hoài nghi đến viết patch bằng Claude Code

Linus Torvalds và bước ngoặt AI: Từ hoài nghi đến viết patch bằng Claude Code
Sở thích|Khám phá ứng dụng AI

Tuyên bố gây sốc: patch Linux viết bằng Claude Code và thông điệp gửi cộng đồng

Sự kiện Linus Torvalds công bố tám patch cho Linux kernel được viết với trợ lý lập trình Claude Code của Anthropic đánh dấu bước ngoặt quan trọng trong cách cộng đồng mã nguồn mở nhìn nhận việc dùng AI phát triển phần mềm, khi chính người từng coi AI là “90% marketing” nay lại dùng nó để giải quyết một vấn đề hiệu năng lâu năm trong nhân Linux. Đây không phải tin giật gân kiểu “AI đã chiếm quyền kiểm soát kernel”, mà là một tín hiệu chính trị trong nội bộ giới lập trình: AI không còn đứng ngoài cuộc chơi, kể cả ở dự án bảo thủ và khắt khe như Linux. Điểm đáng chú ý là Torvalds không giấu giếm: tên nhánh phát triển là noref-filemap-read-with-llm, nói thẳng đây là code có sự trợ giúp của mô hình ngôn ngữ lớn. Trong thông điệp đi kèm, ông nhấn mạnh code, chương trình test, quá trình review và bản nháp đầu tiên đều được tạo “với một trợ lý code AI (Claude Code) dưới sự chỉ đạo của tôi”. Nói cách khác, AI là công cụ, còn trách nhiệm và quyết định kỹ thuật vẫn nằm ở con người – và đó là thông điệp mà cộng đồng cần nghe lúc này.

Linus Torvalds và bước ngoặt AI: Từ hoài nghi đến viết patch bằng Claude Code

Từ “90% marketing” đến pro-AI: Linus Torvalds thay đổi quan điểm như thế nào?

Sự thay đổi của Linus Torvalds về AI không diễn ra trong một đêm, mà là quá trình dịch chuyển dần từ hoài nghi sang chấp nhận có điều kiện. Tháng 10/2024, tại một hội nghị mã nguồn mở ở Vienna, ông từng tóm tắt ngành AI là “90% marketing và 10% thực tế” và tuyên bố gần như phớt lờ nó vì không chịu nổi sự thổi phồng xung quanh. Đó là tiếng nói đại diện cho nhiều lập trình viên kỳ cựu, vốn khó chịu với hype và các báo cáo bug sinh ra từ AI làm ngập hộp thư của maintainer. Nhưng rồi Torvalds bắt đầu dùng AI để debug kernel, thử “vibe coding” với công cụ Antigravity của Google bên ngoài nhân Linux, và gần đây còn gọi các công cụ AI là “cửa ngõ tốt cho lập trình viên trẻ”. Đồng thời, ông nhấn mạnh kỳ vọng của mình: điều ông quan tâm là việc người viết code “hiểu họ đang làm gì”, chứ không phải họ dùng công cụ nào. Câu chuyện Linus Torvalds AI vì thế không phải là cú quay xe cảm tính, mà là sự điều chỉnh thực dụng: nếu AI giúp giải quyết việc khó, tại sao lại không dùng – miễn là người dùng vẫn chịu trách nhiệm.

Linus Torvalds và bước ngoặt AI: Từ hoài nghi đến viết patch bằng Claude Code

Claude Code trong Linux kernel: hiệu năng, rủi ro và tác động tới người dùng

Nhánh noref-filemap-read-with-llm tập trung vào một vấn đề rất cụ thể: tranh chấp cache khi nhiều CPU cùng đọc một file, tình huống phổ biến với thư viện chia sẻ, cơ sở dữ liệu và web server. Vấn đề này đã được Matthew Wilcox nêu ra từ năm 2024, nhưng nhiều nỗ lực sửa trước đó đều chưa đạt giải pháp toàn diện. Torvalds từng thử phác thảo một hướng giải quyết và dùng trên laptop của mình, rồi quyết định “thử thực sự giải bài toán này bằng LLM”. Kết quả benchmark tổng hợp cho thấy với tám thread đọc 16 byte mỗi lần, throughput tăng từ khoảng 10 triệu lên 30–33 triệu lượt đọc mỗi giây, trong khi số chu kỳ CPU cho mỗi lần đọc giảm từ 2.950 xuống 725, tức giảm bốn lần. Ngược lại, một trường hợp ghi kết quả đọc vào vùng nhớ chưa dùng lại tăng từ khoảng 4.150 lên 6.550 chu kỳ, gần 60%. Torvalds thẳng thắn: con số 23 lần cải thiện trong benchmark tổng hợp sẽ không xuất hiện trong “tải thực tế”, và lợi ích chủ yếu nghiêng về workload server hơn là desktop. Với người dùng cuối – từ server web đến smartphone Android chạy Linux kernel – đây là tối ưu hóa tiềm năng, nhưng chưa có gì thay đổi ngay lập tức vì nhánh này vẫn chưa được nhập vào kernel chính thức.

Bỏ quy tắc khai báo AI: triết lý “cấm công nghệ là vô cùng ngu ngốc”

Song song với việc tự mình dùng Claude Code, Torvalds và cộng đồng Linux kernel cũng âm thầm điều chỉnh luật chơi quanh AI. Đầu năm, tài liệu dự án từng yêu cầu mọi người thêm thẻ “Assisted-by” nếu dùng AI hoặc công cụ code nâng cao khi tạo patch, với lý do cần “gán đúng nguồn” cho đóng góp của AI. Mới đây, quy tắc đó bị gỡ bỏ; maintainer kết luận thẻ này không mang lại thông tin giá trị về chất lượng code. Trong email trả lời một contributor lo ngại về việc bỏ thẻ, Torvalds viết thẳng: ông không hiểu “khái niệm ngu ngốc” kiểu “đừng dùng AI cho X”, và cho rằng những luật cấm công cụ như vậy sẽ “vô cùng ngu ngốc”. Ông kỳ vọng lập trình viên “làm tốt nhất có thể” và “hiểu mình đang làm gì”, còn việc họ dùng AI hay IDE thông minh không phải vấn đề. Đây là triết lý rất Linux: không cấm công nghệ, chỉ cấm code tệ. Kết hợp với việc ông nhấn mạnh sự khác biệt “cả vũ trụ” giữa một lập trình viên bậc thầy dùng LLM để tăng tốc việc nhàm chán và một người mới chỉ biết gõ “claude make linux faster plz no mistakes”, thông điệp trở nên rõ ràng: AI là dao sắc, người cầm dao mới là thứ cần được đánh giá.

Ý nghĩa với lập trình viên: AI là bệ phóng, không phải nạng chống

Điểm thú vị nhất trong câu chuyện Linus Torvalds AI không phải là việc một “ông già khó tính” đổi ý, mà là cách ông định vị vai trò của AI trong nghề lập trình. Torvalds gọi các công cụ như Claude Code là “cửa ngõ tốt cho lập trình viên trẻ”, giúp họ tiếp cận nhanh hơn với khái niệm, mẫu code và kỹ thuật phức tạp. Nhưng ông cũng cảnh báo: có “cả một vũ trụ khác biệt” giữa việc một chuyên gia dùng LLM để tăng tốc phần việc nhàm chán và một người mới với thẻ tín dụng đi xin AI “làm Linux nhanh hơn, đừng có lỗi”. Thực tế, AI đã khiến danh sách email bảo mật của Linux trở nên “không thể quản lý” vì lượng báo cáo lỗi bảo mật sinh ra từ agent tự động nhận diện pattern lỗ hổng. Điều này cho thấy mặt trái rất rõ: AI phát triển phần mềm có thể tăng năng suất, nhưng cũng dễ tạo ra núi nhiễu nếu người dùng không hiểu mình đang kiểm tra gì. Với Linux patch AI đầu tiên do chính Torvalds công bố, thông điệp dành cho lập trình viên là: hãy dùng AI như một bệ phóng để học nhanh, thử nghiệm nhanh, nhưng với các tác vụ quan trọng – từ kernel đến bảo mật – hiểu biết và trách nhiệm cá nhân vẫn là hàng rào cuối cùng. Cấm công nghệ là vô nghĩa, nhưng buông xuôi cho công cụ quyết định thay mình còn nguy hiểm hơn.

Sammfy nhận hoa hồng khi bạn mua sắm qua liên kết của chúng tôi, bạn không phải trả thêm chi phí.

You May Also Like

Comments
Viết gì đó...
Chưa có bình luận nào. Hãy là người đầu tiên chia sẻ suy nghĩ!