ฉันเห็นเมื่อเร็ว ๆ นี้ว่า i386 CPU ไม่รองรับ Linux Kernel 3.8 ดังนั้นหมายความว่า Ubuntu จะเปิดให้ใช้งานได้ในปีที่ผ่านมาในรูปแบบ 64 บิตหรือไม่
ฉันเห็นเมื่อเร็ว ๆ นี้ว่า i386 CPU ไม่รองรับ Linux Kernel 3.8 ดังนั้นหมายความว่า Ubuntu จะเปิดให้ใช้งานได้ในปีที่ผ่านมาในรูปแบบ 64 บิตหรือไม่
คำตอบ:
ไม่หมายความว่าคุณจะไม่สามารถรัน Linux บนชิป Intel 80386ซึ่งเป็นชิปดั้งเดิมจาก Intel ที่รองรับสถาปัตยกรรม 32 บิต โปรเซสเซอร์เหล่านั้นมีความเร็วสัญญาณนาฬิกาที่ 12-40 Mhz และถูกแทนที่โดย Intel 80486 และ Intel Pentium ในช่วงต้นและกลางปี 1990
ชิปอื่น ๆ ที่ทันสมัยกว่า 32 บิต (Pentium Pro และสูงกว่า) ยังคงได้รับการสนับสนุน โปรเซสเซอร์เหล่านั้นมีลักษณะที่มีสถาปัตยกรรม i386แต่มีการปรับปรุงบางอย่างมากกว่าเดิม 80386 การใช้งานซึ่งช่วยให้การลบcrutches น่าเกลียดบางส่วนจาก Linux ที่จำเป็นสำหรับการสนับสนุน 80386:
ต้นไม้ต้นนี้ลบการสนับสนุนซีพียูโบราณ 386 ซีพียูและทำให้เกิดความซับซ้อนขึ้นเล็กน้อย ... ซึ่งทำให้เรามีงานพิเศษเมื่อใดก็ตามที่เราต้องการจะเปลี่ยน SMP ดั้งเดิมเป็นเวลาหลายปี
เรื่องเล็ก ๆ น้อย ๆ มีว่ามีค่าทางอารมณ์บางอย่างในการสนับสนุนหน่วยประมวลผล 80,386 เป็นมันเป็นโปรเซสเซอร์ที่ Linus Torvalds ใช้เมื่อเขาพัฒนา Linux รุ่นแรก
[Linux] ต้องการ MMU (ขออภัยทุกคน) และต้องการ 386/486 MMU โดยเฉพาะ (ดูภายหลัง) ... มันใช้คุณสมบัติที่เป็นไปได้ทุกอย่างของ 386 ที่ฉันสามารถหาได้เพราะมันเป็นโครงการที่สอนฉันเกี่ยวกับ 386 ดังที่ได้กล่าวไปแล้วมันใช้ MMU สำหรับการแบ่งหน้า (ยังไม่รวมถึงดิสก์) และการแบ่งส่วน มันคือการแบ่งส่วนที่ทำให้มันขึ้นอยู่กับ 386 จริงๆ (ทุกงานมีส่วน 64Mb สำหรับรหัส & ข้อมูล - สูงสุด 64 งานใน 4Gb ใครก็ตามที่ต้องการคุกกี้มากกว่า 64Mb / งาน - ยาก)
นอกจากนี้แม้จะมีการรองรับ i386 ในLinux kernelจนถึงรุ่น 3.8 แต่ในช่วงไม่กี่ปีที่ผ่านมาลีนุกซ์ส่วนใหญ่ได้รับการคอมไพล์ด้วยการตั้งค่าซึ่งทำให้ไม่สามารถทำงานร่วมกับโปรเซสเซอร์ 80386 ได้ โดยเฉพาะอย่างยิ่งUbuntu ต้องการโปรเซสเซอร์ i686 (Pentium Pro)ขึ้นไปตั้งแต่ Ubuntu 10.10
อูบุนตูยังไม่ได้ทำงานในที่เหมาะสม "i386" 's เป็นเวลานาน, การสนับสนุนสำหรับการประมวลผลที่ถูกทิ้งไว้ใน 10.10