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.

Từ hoài nghi đến ôm ấp: Linus Torvalds và bước ngoặt AI trong phát triển Linux

Từ hoài nghi đến ôm ấp: Linus Torvalds và bước ngoặt AI trong phát triển Linux
Sở thích|Khám phá ứng dụng AI

Từ “90% marketing” đến Claude Code: bước ngoặt tâm lý của Linus Torvalds

Sự thay đổi quan điểm của Linus Torvalds về trí tuệ nhân tạo trong phát triển Linux là quá trình ông đi từ thái độ hoài nghi, coi AI chủ yếu là chiêu trò marketing, đến việc chủ động sử dụng công cụ Claude Code để viết và thử nghiệm các bản vá kernel, qua đó định hình lại cách cộng đồng lập trình viên nhìn nhận AI phát triển Linux như một công cụ nghiêm túc thay vì món đồ chơi nhất thời. Linus Torvalds từng tóm tắt ngành AI là “90% marketing và 10% thực tế” khi phát biểu tại một sự kiện mã nguồn mở, thể hiện sự khó chịu trước làn sóng thổi phồng công nghệ này. Thế nhưng mới đây, ông đã công khai một nhánh phát triển mang tên noref-filemap-read-with-llm, chứa tám Claude Code kernel patch cho nhân Linux, với toàn bộ code, chương trình test, phần review và bản nháp thông điệp đều được tạo cùng trợ lý lập trình Claude Code dưới sự chỉ đạo trực tiếp của ông. Đây không chỉ là một động thái kỹ thuật, mà là tín hiệu tâm lý mạnh: một biểu tượng từng đứng về phía hoài nghi nay chấp nhận đưa AI vào đúng trái tim của hệ điều hành quan trọng nhất thế giới.

Từ hoài nghi đến ôm ấp: Linus Torvalds và bước ngoặt AI trong phát triển Linux

Patch AI-assisted: hiệu năng 23x và ý nghĩa thực tế

Điểm đáng chú ý nhất trong loạt Claude Code kernel patch là bản vá nhắm vào cơ chế cache trang, nơi nhân Linux lưu các file vừa đọc để tránh truy xuất đĩa quá thường xuyên. Khi nhiều thread cùng đọc các đoạn nhỏ của một file, chúng tranh nhau cập nhật bộ đếm trên cùng một trang, khiến các lõi CPU phải giành quyền truy cập và làm toàn hệ thống chậm lại. Torvalds dùng cơ chế RCU (Read-Copy-Update) để loại bỏ việc đếm này, đồng thời đặt một ngưỡng an toàn: nếu hơn 1.024 trang chờ trên cùng một lõi logic, kernel buộc phải giải phóng bộ nhớ. Trên laptop dùng Core i7-8565U, 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, còn 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. Theo một đánh giá hiệu năng tổng hợp, Torvalds ghi nhận mức cải thiện tới 23x trong benchmark synthetic, dù ông nhấn mạnh tải thực tế sẽ không bao giờ đạt con số này. Đáng nói là một hướng tối ưu khác khiến thao tác ghi kết quả đọc vào vùng nhớ chưa dùng tăng từ khoảng 4.150 lên 6.550 chu kỳ, tức gần 60% chi phí thêm. Điều này cho thấy AI phát triển Linux không phải phép màu miễn phí: hiệu năng được cải thiện ở một số kịch bản, nhưng vẫn cần con người cân nhắc đánh đổi, nhất là khi nhân Linux đang vận hành phần lớn máy chủ web và toàn bộ smartphone Android trên hành tinh.

Từ công cụ nhập môn đến chuẩn mực chuyên nghiệp: triết lý AI của Torvalds

Điều thú vị là Torvalds không hề quay ngoắt 180 độ sang tôn thờ AI; ông xây dựng một triết lý sử dụng công cụ AI khá cân bằng. Trong các phát biểu gần đây, ông cho rằng AI đặc biệt hữu ích với lập trình viên junior và thanh thiếu niên mới học code, bởi trong thế giới đầy sản phẩm hoàn chỉnh, người mới rất dễ thấy những thử nghiệm ban đầu của mình quá tệ và mất động lực. AI có thể hạ thấp ngưỡng tiếp cận, giúp họ nhanh chóng thấy được kết quả, từ đó duy trì hứng thú với lập trình – một thông điệp quan trọng cho bất kỳ lập trình viên công cụ AI nào đang loay hoay ở giai đoạn nhập môn. Tuy vậy, Torvalds nhấn mạnh phải cực kỳ thận trọng khi đưa AI vào các tác vụ quan trọng: người dùng phải hiểu rõ mình muốn làm gì và đầu ra cần trông như thế nào, nên thử trước trên các dự án nhỏ hoặc cá nhân trước khi chạm vào phần lõi hệ thống. Ông cũng phàn nàn rằng các báo cáo lỗi và bản vá do AI tạo ra đang làm tăng gánh nặng cho hệ sinh thái bảo trì Linux: cùng một công cụ được dùng lặp đi lặp lại để phát hiện cùng một vấn đề, tạo ra nhiều báo cáo trùng lặp, kể cả trong những phần mã gần như không còn được sử dụng, buộc maintainer phải tốn thời gian sàng lọc giữa vá lỗi quan trọng và đề xuất ít giá trị hơn. Trong bối cảnh nhân Linux đang phải xử lý khoảng 2.000 CVE mỗi bản phát hành và buộc phải bỏ dần driver phần cứng cũ vì bị nhắm tới bởi quá nhiều báo cáo bảo mật, áp lực từ dòng báo cáo do AI sinh ra càng cho thấy vì sao Torvalds không muốn biến AI thành chiếc máy phát spam.

Quy tắc mới của cộng đồng Linux: AI là công cụ, không là cái cớ

Sự thay đổi quan điểm của Torvalds không chỉ nằm ở việc ông dùng Claude Code kernel patch, mà còn ở cách ông định hình quy tắc cho cộng đồng. Sau nhiều tranh luận, đội ngũ phát triển nhân Linux đã điều chỉnh chính sách: tác giả patch không còn bắt buộc phải khai báo họ có dùng công cụ AI hay không khi tạo ra code. Torvalds khẳng định LLM nên được xem như một công cụ nữa trong hộp đồ nghề, giống như compiler hay editor, chứ không phải thứ cần gắn nhãn đặc biệt. Theo ông, điều duy nhất ông kỳ vọng là “mọi người làm tốt nhất có thể và hiểu rõ những gì họ đang làm” – một chuẩn mực nghe có vẻ hiển nhiên nhưng lại là ranh giới giữa lập trình viên trưởng thành và người chỉ biết gõ prompt rồi gửi patch. Điều này có hai hệ quả. Một mặt, nó giải phóng tâm lý cho những người muốn dùng AI phát triển Linux: họ không bị soi mói chỉ vì dùng công cụ mới. Mặt khác, nó nâng trách nhiệm cá nhân lên cao hơn: nếu patch gây lỗi, bạn không thể đổ cho AI; bạn phải chịu trách nhiệm vì đã không hiểu code của mình. Trong thế giới nơi một số nhà phân phối Linux chấp nhận code sinh bởi AI còn có người phản đối đến mức từ chức, cách tiếp cận “AI là công cụ, trách nhiệm vẫn là của người viết” của Torvalds là một đường trung dung thực dụng, đủ cứng rắn để bảo vệ chất lượng nhân, nhưng đủ cởi mở để không kìm hãm đổi mới.

Bài học cho lập trình viên: dùng AI như người lớn, không như phép màu

Từ hành trình Linus Torvalds đi từ hoài nghi đến ôm ấp có điều kiện, có vài bài học rõ ràng cho cộng đồng lập trình viên công cụ AI. Thứ nhất, AI là cánh cửa tốt cho người mới: hãy dùng nó để vượt qua giai đoạn “mọi thứ mình viết đều tệ”, nhưng song song phải học nền tảng, đọc code, hiểu cấu trúc, thay vì chỉ sao chép kết quả. Thứ hai, với các hệ thống quan trọng – từ kernel, cơ sở dữ liệu đến hạ tầng web – AI nên là trợ lý, không phải kiến trúc sư: hãy để nó gợi ý, viết khung, tối ưu chi tiết, nhưng quyết định cuối cùng phải đến từ người hiểu hệ thống. Thứ ba, hiệu năng 23x trong benchmark synthetic là lời nhắc nhở rằng con số đẹp không thay thế được hiểu biết về workload thực tế và các đánh đổi bên dưới. Cuối cùng, hãy học từ cách Torvalds đối xử với AI: không thần thánh hóa, không bài xích, mà xem nó như compiler hay editor – một công cụ mạnh, có thể gây hại nếu dùng sai, nhưng sẽ mang lại giá trị lớn nếu người dùng chịu trách nhiệm và hiểu rõ code của mình. Khi một nhân vật từng coi AI là “90% marketing” nay chấp nhận dùng nó để chạm vào những phần nhạy cảm nhất của nhân Linux, thông điệp gửi tới phần còn lại của giới lập trình là khá rõ: đã đến lúc thôi tranh cãi trừu tượng về AI, và bắt đầu học cách dùng nó như người lớ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í. Bài viết này được tạo bằng AI từ các nguồn đã công bố và dữ liệu sản phẩm.

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ĩ!