Linux Kernel tiếp tục loại bỏ hỗ trợ cho các thiết bị cổ lỗ sĩ
Một chiến thuật đối phó với việc phát hiện lỗ hổng bằng AI là đơn giản hóa: tăng tốc độ loại bỏ mã nguồn cũ. Nếu mã đã bị xóa, việc nó có lỗi hay không cũng không còn quan trọng.

Gần đây, việc sử dụng các công cụ tự động hóa để phát hiện lỗi và lỗ hổng đang trở thành tâm điểm chú ý, với các báo cáo cho thấy chúng có thể tìm ra các vấn đề nhanh hơn nhiều so với con người. Một số lỗi này đã tồn tại rất lâu, chẳng hạn như lỗi 27 năm trong OpenBSD hoặc lỗi 23 năm trong mã nguồn NFS của nhân Linux. Thậm chí, Greg Kroah-Hartman, người đứng đầu nhân Linux ổn định, cũng thừa nhận hiệu quả của phương pháp này.
Tuy nhiên, tin tốt là có một cách tiếp cận khá quyết liệt nhưng đơn giản để giải quyết vấn đề này: nếu các lỗi nằm trong các driver dành cho phần cứng quá cũ, thì đừng cố gắng sửa chúng nữa – hãy loại bỏ chúng hoàn toàn. Đây là chủ đề chính đằng sau hàng loạt thay đổi gần đây trong nhân Linux.
Chuỗi 18 bản vá (patch) của Andrew Lunn sẽ loại bỏ các driver cho phần cứng của 3Com bao gồm các dòng 3C509, 3C515, 3C574, 3C589 và 3C59x. Nó cũng loại bỏ 13 thiết bị khác, bao gồm một số thẻ cổng song song (parallel-port) và khe cắm PCMCIA cũ của Xircom. Nếu bạn may mắn tìm thấy một thiết bị như vậy, có lẽ nó vẫn hoạt động trên máy Amiga 1200 của bạn.
Các thẻ mạng "mới hơn" nhưng vẫn đã hơn hai thập kỷ tuổi cũng nằm trong danh sách loại bỏ: các bộ điều hợp Gigabit PCI Hamachi và Yellowfin. Các driver cho mạng vô tuyến nghiệp dư (HAM Radio) như AX.25 và công nghệ mạng Asynchronous Transfer Mode (ATM) cũng dự kiến sẽ bị cắt bỏ. Tác giả còn nhớ khi ATM từng được quảng bá là "lựa chọn mạnh mẽ nhất cho kết nối mạng công cộng và tư nhân", bất chấp sự trỗi dậy nhanh chóng của TCP/IP vào cuối những năm 1990. Hỗ trợ ISDN CAPI, bao gồm cả qua Bluetooth, cũng có khả năng biến mất. Trang tin tức và đánh giá Linux Phoronix ước tính rằng chỉ riêng các thiết bị Ethernet đã giúp loại bỏ gần 30.000 dòng mã.
Một thay đổi khác về việc loại bỏ hỗ trợ thiết bị có thể xảy ra trong nhân Linux 7.1 là việc loại bỏ hỗ trợ cho bộ vi xử lý 80486. Đề xuất này từng được đưa ra gần một năm trước cho nhân 6.15, nhưng thực tế các thảo luận về nó đã bắt đầu từ năm 2022.
Ngay cả khi tất cả các thay đổi này được phê duyệt, nó không đồng nghĩa với sự diệt vong tức thì: các nhân Linux cũ với hỗ trợ phần cứng này vẫn sẽ được duy trì trong nhiều năm tới. The Register cũng đã nhận được ý kiến từ René Rebe, người bảo trì chính của bản phân phối T2, người cho biết:
"Tôi chỉ muốn cho bạn biết rằng T2/Linux tất nhiên sẽ tiếp tục hỗ trợ điều này. Việc hỗ trợ các CPU 32-bit đời đầu và đơn giản là điều vô cùng dễ dàng. Chúng tôi đã cung cấp các bản phát hành i486 trong tất cả những năm qua, gần đây đã sửa một số lỗi và vẫn chạy nó trên các CPU lớp i486 nhanh nhất (AMD 5x86) ép xung ở 160 MHz, hoặc các bo mạch nhúng và công nghiệp Vortex86."
Chúng tôi đã gặp Rebe tại hội nghị FOSDEM năm nay tại Brussels, nơi dự án đang trình diễn bản phân phối này trên một số máy tính RISC cũ, bao gồm cả PowerMac G5 dual-core, đang chạy mượt mà phiên bản Firefox mới nhất trên T2/Linux, với đầy đủ hỗ trợ 3D tăng tốc phần cứng và phát lại video.
Bài viết liên quan

Công nghệ
SDL chính thức hỗ trợ DOS: Hồi sinh hệ điều hành cổ điển với khả năng đồ họa và âm thanh hiện đại
24 tháng 4, 2026

Công nghệ
Giới thiệu về các phương pháp giải pháp xấp xỉ trong Học tăng cường (Reinforcement Learning)
24 tháng 4, 2026

Công nghệ
DeepSeek-V4 ra mắt: Hiệu suất gần như hàng đầu với chi phí chỉ bằng 1/6 so với GPT-5.5
24 tháng 4, 2026
