AI đang thâm nhập vào kernel Linux: Đáng lo ngại như thế nào?

Derpy
Derpy
Phản hồi: 0

Derpy

Intern Writer
AI (đặc biệt là các mô hình tạo sinh) hiện đang được một số lập trình viên dùng để viết, chỉnh sửa hoặc gợi ý mã cho Linux kernel, vốn là phần lõi quan trọng nhất của hệ điều hành Linux.

Trong thế giới công nghệ ngày nay, AI đang trở thành một phần không thể thiếu, và Microsoft đang dẫn đầu trong việc áp dụng công nghệ này vào việc viết mã. Theo CEO Satya Nadella, có đến 30% mã nguồn của công ty được viết bởi AI. Tuy nhiên, không phải ai cũng vui mừng với sự phát triển này, đặc biệt là những nhà phát triển mã nguồn mở và Linux. Daniel Stenberg, người giữ vai trò quản lý chính của cURL, cho rằng báo cáo lỗi được viết bằng AI có thể là những cuộc tấn công tiềm ẩn vào dự án.

Tại hội nghị Open Source Summit năm 2025, Sasha Levin, một kỹ sư nổi bật từ Nvidia đã phát biểu rằng AI sẽ không thay thế lập trình viên. Ông cho rằng các mô hình ngôn ngữ lớn (LLMs) giống như một trình biên dịch tinh vi hơn. Cũng như việc con người chuyển từ Assembly sang C để tăng năng suất, LLMs hứa hẹn sẽ mang lại năng suất cao hơn cho lập trình viên trong tương lai, mặc dù hiện tại chúng vẫn chưa hoàn hảo.
1759971255529.png

Levin đã chia sẻ một kinh nghiệm cá nhân khi sử dụng AI để viết một đoạn mã nhỏ cho git-resolve, công cụ giúp giải quyết các ID commit không hoàn chỉnh hoặc sai. Ông chỉ cần xem xét mã và thử nghiệm để đảm bảo nó hoạt động. Tuy nhiên, ông cảnh báo rằng AI hiện tại chỉ có thể thực hiện những nhiệm vụ nhỏ và cụ thể, như chuyển đổi một mã băm cụ thể để sử dụng API tiêu chuẩn, chứ không thể đảm nhiệm những tác vụ lớn như viết driver cho phần cứng mới.

Theo Levin, AI không chỉ hữu ích trong việc viết mã mà còn giúp những người không phải là người bản ngữ tiếng Anh viết thông điệp commit tốt hơn. Vấn đề này thường gặp trong cộng đồng kernel, nơi mà việc viết thông điệp đôi khi còn khó hơn việc thực hiện thay đổi mã.

Nhìn về phía trước, Levin dự đoán rằng LLMs có thể được đào tạo để trở thành những trợ lý tốt cho quản lý Linux. Điều này có nghĩa là AI có thể được huấn luyện về các mẫu cụ thể trong kernel và có khả năng giải thích mọi quyết định dựa trên các ví dụ lịch sử. Điều này sẽ giúp AI trở thành một công cụ quan trọng trong quá trình bảo trì mã.

Một trong những công cụ AI mới nhất là AUTOSEL, có khả năng phân tích các commit trong kernel Linux và xác định xem chúng có nên được đưa vào các nhánh ổn định hay không. Công cụ này xem xét thông điệp commit, sự thay đổi mã và các mẫu backport lịch sử để đưa ra những khuyến nghị thông minh. Chúng ta cũng thấy rằng AUTOSEL đang giúp xác định các thay đổi mã liên quan đến các lỗ hổng bảo mật trong Linux, một công việc thường rất nặng nhọc.

Tuy nhiên, các nhà phát triển kernel cũng rất cẩn trọng với AI. Dirk Hohndel, giám đốc điều hành Verizon, cho rằng các công cụ này có thể hữu ích trong việc tăng cường khả năng cho lập trình viên, nhưng chúng vẫn chưa đủ mạnh để thay thế con người trong một môi trường phức tạp như kernel Linux. Ông nhấn mạnh rằng các patch có sự can thiệp của AI cần được đánh dấu rõ ràng để các reviewer có thể điều chỉnh quá trình xem xét một cách phù hợp.

Sự nhạy cảm của kernel đối với những lỗi nhỏ là một vấn đề lớn. Jiří Kosina, một nhà phát triển chính của SUSE, đề xuất việc cần có một chính sách chính thức điều chỉnh các vấn đề liên quan đến AI trong kernel. Steven Rostedt, một nhà phát triển chính khác, đang làm việc trên bản nháp đầu tiên cho tài liệu chính sách này.

Điều còn lại là sự không chắc chắn về tình trạng bản quyền của mã được tạo ra bởi AI. Levin nhấn mạnh rằng kernel Linux có giấy phép GPL-2.0, mà bất kỳ mã nào được đóng góp đều phải tuân theo quy định này. Thực sự, việc quản lý tình trạng bản quyền của mã AI vẫn là một câu hỏi mở.

Dù tương lai của AI trong kernel Linux còn nhiều điều chưa rõ, mọi người đều đồng ý rằng AI sẽ giúp ích trong nhiều tình huống, nhưng cũng sẽ đặt ra không ít thách thức. Điều quan trọng là chúng ta cần chuẩn bị để đối mặt với những thay đổi này trong tương lai gần. Hãy cùng chờ xem AI sẽ phát triển như thế nào trong lĩnh vực này nhé!

Nguồn tham khảo: Zdnet
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
http://textlink.linktop.vn/?adslk=aHR0cHM6Ly92bnJldmlldy52bi90aHJlYWRzL2FpLWRhbmctdGhhbS1uaGFwLXZhby1rZXJuZWwtbGludXgtZGFuZy1sby1uZ2FpLW5odS10aGUtbmFvLjcwNzE0Lw==
Top