Nếu bạn đang vận hành Linux trên một cỗ máy đã hơn 30 năm tuổi, hãy dành chút thời gian lắng nghe: trong những tuần gần đây, nhân Linux đã được cập nhật để không còn hỗ trợ các bộ vi xử lý Intel 486 và 586. Đây là một thông tin quan trọng đối với cộng đồng người dùng Linux, đặc biệt là những ai vẫn giữ tình yêu với phần cứng cổ điển. Bài viết này của tincongnghemoi.com sẽ giải thích lý do đằng sau thay đổi này, đối tượng nào bị ảnh hưởng và cách bạn có thể kiểm tra CPU trong thiết bị của mình, cũng như các giải pháp thay thế.
Lý Do Nhân Linux Ngừng Hỗ Trợ Các CPU Cũ
Các phiên bản mới nhất của nhân Linux, phần mềm nền tảng của tất cả các bản phân phối Linux, đã chính thức ngừng hỗ trợ bộ xử lý 80486 (hay i486) và một số bộ xử lý “Pentium” 586 (i586). Lý do cốt lõi đằng sau quyết định này chính là gánh nặng duy trì mã nguồn và công sức cần thiết để đảm bảo khả năng tương thích. Những người phát triển nhân Linux đã nhận thấy rằng việc duy trì khả năng tương thích với các kiến trúc CPU đã lỗi thời này ngày càng trở nên khó khăn và tốn kém tài nguyên, trong khi số lượng người dùng thực tế vẫn còn sử dụng chúng là cực kỳ ít.
Linus Torvalds, cha đẻ của nhân Linux, đã từng đề cập đến vấn đề này vào năm 2022. Và mãi cho đến bản phát hành kernel 6.15 vào tháng 5 vừa qua, sự thay đổi này mới chính thức được thực hiện.
Người đàn ông sử dụng máy tính IBM năm 1981.
Việc duy trì hỗ trợ cho các bộ xử lý này đòi hỏi tới 15.000 dòng mã riêng biệt. Toàn bộ số mã này giờ đây đã được loại bỏ khỏi các phiên bản kernel mới nhất, giúp giảm đáng kể gánh nặng bảo trì cho các nhà phát triển. Tuy nhiên, điều này đồng nghĩa với việc nhân Linux được cài đặt trên một trong các CPU này sẽ không hoạt động, biến chiếc máy tính cũ của bạn thành một “cục gạch” không thể khởi động với các bản kernel hiện đại.
Cách Kiểm Tra CPU Của Bạn Có Bị Ảnh Hưởng Không?
Câu hỏi đặt ra là liệu bạn có cần phải lo lắng về việc máy tính của mình bị ngừng hỗ trợ hay không. Câu trả lời ngắn gọn là: gần như chắc chắn là không.
Ai cần lo lắng?
Các bộ vi xử lý i486 và i586 đã ra mắt lần lượt vào cuối những năm 80 và giữa những năm 90. Mặc dù bộ xử lý i486 vẫn còn được bán ra thị trường cho đến tận năm 2007, nhưng nếu máy tính bạn đang sử dụng mới hơn thời điểm đó, bạn hoàn toàn không có gì phải lo lắng và có thể tiếp tục sử dụng Linux trên máy tính của mình trong tương lai gần.
Tuy nhiên, nếu bạn không chắc chắn về thời điểm sản xuất máy tính của mình và nghi ngờ rằng nó có thể chứa một trong những CPU bị loại bỏ hỗ trợ, có một vài cách đơn giản để kiểm tra tên CPU. Đây cũng là một bài tập tốt để bạn làm quen hơn với giao diện dòng lệnh (terminal) trong Linux.
Kiểm tra bằng dòng lệnh (Terminal)
Đầu tiên, bạn có thể sử dụng lệnh uname
với tùy chọn -p
hoặc --processor
để xem loại bộ xử lý của mình:
uname -p
Một terminal Linux hiển thị x86_64 là kết quả đầu ra cho lệnh uname -p.
Trên một máy tính hiện đại, kết quả đầu ra thường là “x86_64”, cho thấy nó có kiến trúc x86 với khả năng điện toán 64-bit. Theo nghiên cứu, nếu bạn đang sử dụng một trong các CPU bị ngừng hỗ trợ, kết quả đầu ra có thể sẽ là “i486” hoặc “i586”.
Một phương pháp khác là sử dụng lệnh lscpu
để nhận được tên model và các thông tin khác về CPU được cài đặt:
lscpu
Mục đầu tiên hiển thị thông tin về bộ xử lý của bạn sẽ cho biết kiến trúc, và nó sẽ là i486 hoặc i586 nếu đó là một trong những CPU “không may mắn” bị ảnh hưởng.
Một terminal Linux với một mũi tên chỉ vào kiến trúc bộ xử lý, được tạo ra bằng lệnh lscpu.
Bạn có thể phải cuộn lên trong terminal để tìm thông tin đó. Như thường lệ, có những cách hiệu quả hơn để thực hiện mọi việc trong terminal Linux. Bạn có thể lọc trực tiếp tên kiến trúc của mình bằng cách sử dụng lệnh grep
:
lscpu | grep 'Arch'
Một terminal Linux hiển thị kiến trúc CPU với lệnh lscpu được truyền vào một tìm kiếm grep.
Kiểm tra bằng giao diện đồ họa (GUI)
Tất nhiên, thường có các cách đồ họa để kiểm tra bộ xử lý. Ví dụ, trên môi trường desktop KDE Plasma, bạn có thể khởi chạy ứng dụng Cài đặt (Settings) và tìm mục Quản trị hệ thống (System Administration) > Giới thiệu về hệ thống này (About this System), nó sẽ hiển thị tên bộ xử lý.
Hộp thoại Cài đặt KDE Plasma với chế độ xem 'Giới thiệu về hệ thống này' đang mở và một mũi tên đỏ chỉ vào tên bộ xử lý.
Tuy nhiên, hãy thực tế một chút: nếu bạn đang sử dụng một bộ xử lý từ những năm 80 hoặc giữa những năm 90, bạn khó có thể chạy một phiên bản môi trường desktop Plasma gần đây. Bất kỳ môi trường desktop đồ họa nào cũng có thể nằm ngoài khả năng của những chiếc máy này. Dù vậy, việc biết cách tìm thông tin này có thể rất hữu ích trong nhiều tình huống, chẳng hạn như khi mua hoặc bán một thiết bị đã qua sử dụng.
Đã Đến Lúc Nâng Cấp Hay Vẫn Có Lựa Chọn?
Nếu bạn là một trong số ít người vẫn đang sử dụng những CPU cổ điển này, có cả tin tốt và tin xấu. Tin tốt là, trừ khi bạn sống trên ranh giới của phần mềm mới nhất, sẽ mất một thời gian cho đến khi kernel 6.15 tiếp cận bạn. Hầu hết các bản phân phối Linux không đi kèm với kernel mới nhất tuyệt đối.
Ví dụ, bản Debian Linux mới nhất hiện vẫn đang sử dụng phiên bản kernel 6.1 tại thời điểm viết bài.
Terminal Debian 12 LXDe mở với lệnh uname hiển thị phiên bản kernel là 6.1.
Tuy nhiên, chỉ vì một phiên bản kernel chính thức hỗ trợ một bộ xử lý không có nghĩa là bản phân phối cung cấp nó cũng làm vậy. Trên thực tế, Debian đã ngừng hỗ trợ CPU i486 và i586 gần một thập kỷ trước.
May mắn thay cho những người dùng i486 và i586, ít nhất vẫn còn hai bản phân phối chưa bỏ rơi bạn. Slackware và Knoppix đều vẫn tuyên bố hỗ trợ bộ xử lý i486 và các phiên bản mới hơn. Mặc dù chúng tôi không thể nói từ kinh nghiệm về việc chúng hoạt động tốt như thế nào trong thực tế, nhưng cả hai đều là các bản phân phối Linux đã được cộng đồng biết đến và tin cậy, tồn tại từ đầu những năm 2000.
Khi bạn cần thay thế phần cứng cũ kỹ của mình và không muốn trả giá thị trường chỉ để có một chiếc máy tính, tincongnghemoi.com khuyên bạn nên kiểm tra các cửa hàng đồ cũ và chợ trực tuyến để tìm kiếm các ưu đãi về máy tính đã qua sử dụng nhưng vẫn còn khả năng hoạt động tốt. Việc xây dựng một “PC retro” mới có thể rất thú vị và có lẽ dễ dàng hơn bạn nghĩ.
Kết luận
Việc nhân Linux chính thức ngừng hỗ trợ các bộ vi xử lý Intel 486 và 586 đánh dấu một bước chuyển mình trong quá trình phát triển của hệ điều hành này, ưu tiên hiệu suất và khả năng bảo trì cho phần cứng hiện đại. Mặc dù hầu hết người dùng Linux sẽ không bị ảnh hưởng, nhưng đối với một số ít cá nhân vẫn gắn bó với những chiếc máy tính cổ điển, điều này đặt ra câu hỏi về việc nâng cấp hoặc tìm kiếm các giải pháp thay thế. Bằng cách sử dụng các lệnh đơn giản trong terminal hoặc kiểm tra qua giao diện đồ họa, bạn có thể dễ dàng xác định liệu máy tính của mình có nằm trong danh sách bị ảnh hưởng hay không. Dù lựa chọn của bạn là tiếp tục với các bản phân phối cũ hơn như Slackware hay Knoppix, hoặc cân nhắc nâng cấp lên phần cứng mới hơn, cộng đồng Linux luôn có những giải pháp phù hợp.
Bạn đã từng sử dụng những chiếc máy tính với CPU này chưa? Hãy chia sẻ trải nghiệm hoặc câu hỏi của bạn về việc duy trì phần cứng cũ trong kỷ nguyên công nghệ hiện đại tại phần bình luận bên dưới!