Gần đây tôi thấy rằng CPU i386 sẽ không được hỗ trợ trong Linux Kernel 3.8, điều đó có nghĩa là Ubuntu sẽ chỉ khả dụng trong những năm tới ở 64-bit?
Gần đây tôi thấy rằng CPU i386 sẽ không được hỗ trợ trong Linux Kernel 3.8, điều đó có nghĩa là Ubuntu sẽ chỉ khả dụng trong những năm tới ở 64-bit?
Câu trả lời:
Không, điều đó có nghĩa là bạn sẽ không thể chạy Linux trên chip Intel 80386 , chip gốc của Intel hỗ trợ kiến trúc 32 bit. Những bộ xử lý này có tốc độ xung nhịp 12-40 Mhz và được thay thế bởi Intel 80486 và sau đó là Intel Pentium vào đầu và giữa năm 1990.
Các chip 32 bit hiện đại hơn (Pentium Pro trở lên) vẫn sẽ được hỗ trợ. Những bộ xử lý này được đặc trưng là có kiến trúc i386 nhưng chúng có một số cải tiến so với 80386 ban đầu, việc sử dụng cho phép loại bỏ một số nạng xấu xí khỏi Linux cần có để hỗ trợ 80386:
Cây này loại bỏ sự hỗ trợ của CPU cổ-386-CPU và do đó rất phức tạp ... điều này đã khiến chúng tôi phải làm thêm bất cứ khi nào chúng tôi muốn thay đổi nguyên thủy SMP trong nhiều năm.
Giai thoại cho rằng có một số giá trị tình cảm trong việc hỗ trợ bộ xử lý 80386 vì đây là bộ xử lý mà Linus Torvalds đã sử dụng khi ông phát triển phiên bản Linux đầu tiên .
[Linux] cần một MMU (xin lỗi tất cả mọi người) và đặc biệt nó cần một MMU 386/486 (xem sau). ... Nó sử dụng mọi tính năng có thể hiểu được của 386 mà tôi có thể tìm thấy, vì đó cũng là một dự án để dạy tôi về 386. Như đã đề cập, nó sử dụng MMU, cho cả phân trang (chưa vào đĩa) và phân đoạn. Đó là phân đoạn làm cho nó thực sự phụ thuộc 386 (mọi tác vụ đều có phân đoạn 64Mb cho mã & dữ liệu - tối đa 64 tác vụ trong 4Gb. Bất kỳ ai cần nhiều hơn 64Mb / tác vụ - cookie khó khăn).
Ngoài ra, mặc dù hỗ trợ i386 có trong nhân Linux cho đến phiên bản 3.8, trong những năm gần đây, hầu hết các bản phân phối Linux đã được biên dịch với các cài đặt khiến chúng không tương thích với bộ xử lý 80386. Cụ thể, Ubuntu yêu cầu bộ xử lý i686 (Pentium Pro) trở lên kể từ Ubuntu 10.10.
Ubuntu đã không chạy trên "i386" thích hợp trong một thời gian dài, hỗ trợ cho bộ xử lý đã bị loại bỏ trong 10.10 .