Linus Torvalds đề xuất chấm dứt hỗ trợ CPU i486 trong nhân Linux

Trong khi thảo luận về cách giải quyết trên các bộ xử lý x86 không hỗ trợ lệnh "cmpxchg8b", Linus Torvalds tuyên bố rằng có lẽ đã đến lúc bắt buộc lệnh này để kernel chạy và bỏ hỗ trợ cho các bộ xử lý i486 không hỗ trợ "cmpxchg8b" thay vì cố gắng mô phỏng hoạt động của hướng dẫn này trên các bộ xử lý mà không còn ai sử dụng nữa. Hiện tại, hầu hết tất cả các bản phân phối Linux tiếp tục hỗ trợ hệ thống x32 86 bit đã chuyển sang xây dựng kernel bằng tùy chọn X86_PAE, tùy chọn này yêu cầu hỗ trợ "cmpxchg8b".

Theo Linus, về mặt hỗ trợ trong kernel, bộ xử lý i486 đã mất đi tính liên quan, mặc dù thực tế là chúng vẫn được tìm thấy trong cuộc sống hàng ngày. Tại một thời điểm nhất định, bộ xử lý trở thành tác phẩm của bảo tàng và đối với chúng, việc sử dụng lõi "bảo tàng" là hoàn toàn có thể. Người dùng có hệ thống với bộ xử lý i486 sẽ có thể sử dụng các bản phát hành LTS của kernel, bản này sẽ được duy trì trong nhiều năm nữa.

Việc ngừng hỗ trợ cho i486 cổ điển sẽ không ảnh hưởng đến bộ xử lý Quark nhúng của Intel, mặc dù chúng thuộc lớp i486, bao gồm các hướng dẫn bổ sung điển hình của thế hệ Pentium, bao gồm cả "cmpxchg8b". Điều tương tự cũng áp dụng cho bộ xử lý Vortex86DX. Hỗ trợ cho bộ xử lý i386 đã bị loại bỏ trong kernel cách đây 10 năm.

Nguồn: opennet.ru

Thêm một lời nhận xét