Tin công nghệ › Phần mềm & Web
Linux chuẩn bị xóa sổ đoạn mã MMX từ thời Pentium sau gần 30 năm
Bản cập nhật Linux 7.5 dự kiến ra mắt vào năm 2027 sẽ loại bỏ hoàn toàn các tối ưu hóa MMX cuối cùng còn sót lại. Thay đổi này giúp tinh gọn nhân hệ điều hành khi cắt giảm hơn 800 dòng mã cũ kỹ.

Các nhà phát triển Linux đang chuẩn bị biến các tập lệnh MultiMedia eXtensions cổ xưa của Intel thành quá khứ. Intel đã giới thiệu MMX từ thời đại Pentium, nhưng một bản vá dự kiến sẽ được hợp nhất vào nhân Linux 7.5 chính thức sẽ loại bỏ phần mềm được tối ưu hóa cuối cùng còn lại khỏi hệ điều hành mã nguồn mở này. Dự kiến phát hành vào năm 2027, nhân mới sẽ xóa mã được tối ưu hóa MMX khỏi mã RAID XOR phần mềm của nó, Phoronix giải thích.
Phải thừa nhận rằng, không còn nhiều thứ sót lại trong Linux về mặt tối ưu hóa MMX. Nhưng rất ít người sẽ chạy các nhân hiện đại nhất trên các con chip Pentium MMX và Pentium II vào năm 2026. Và phần lớn mã được tối ưu hóa MMX khác đã biến mất khỏi hệ điều hành nửa thập kỷ trước, khi một số mã quản lý bộ nhớ được tối ưu hóa MMX bị xóa. Lưu ý rằng, nếu bạn là một tín đồ Pentium cuối thập niên 90 ngoan cố, bạn vẫn có thể sử dụng phần mềm RAID, nhưng nó sẽ thiếu đi đường dẫn nhanh MMX.
Đây là một trường hợp kinh điển của việc dọn dẹp mã nguồn Linux. Với thay đổi này, nhân hệ điều hành sẽ mất hơn 800 dòng mã và thay thế chúng chỉ bằng 12 dòng.
Nhớ lại MMX
Intel lần đầu tiên giới thiệu các con chip MMX Pentium vào tháng 1 năm 1997. Mặc dù tôi lờ mờ nhớ các bộ xử lý này được quảng cáo là được tăng cường bởi 'MultiMedia eXtensions', Wikipedia nhấn mạnh rằng 'MMX chính thức là một từ viết tắt vô nghĩa được Intel đăng ký nhãn hiệu'.
Trong một trận chiến nhãn hiệu tiếp theo với đối thủ lâu năm AMD, một tài liệu được đưa ra trước tòa cho thấy MMX là viết tắt của 'Matrix Math Extensions'. AMD đã dựa vào điều này để lách nhãn hiệu, vì từ viết tắt không thể được đăng ký nhãn hiệu, theo nguồn bách khoa toàn thư này.
Cuối cùng, tất cả các bộ xử lý x86 đối thủ đã quản lý để tích hợp các lệnh MMX - để không bị lu mờ trong thời kỳ bùng nổ đa phương tiện. Một số lượng đáng ngạc nhiên các con chip không phải của Intel cuối cùng cũng cung cấp MMX. Cùng với các con chip Pentium MMX, AMD, Centaur, Cyrix, Rise và Transmeta cuối cùng cũng cung cấp CPU MMX.
Sau thành công về mặt tiếp thị của MMX, AMD đã tiên phong trong các lệnh 3DNow!, và khoảng một năm sau đó, Intel đã đáp trả bằng SSE và SSE2.
Nguồn: Tom's Hardware · Bản dịch tiếng Việt của VGSNews, chỉ để tham khảo.