'i686' ใน Linux / Unix คืออะไร?
ตัวระบุ i686 หมายถึงเคอร์เนลที่ปรับให้เหมาะสมเพื่อเรียกใช้โปรเซสเซอร์ Intel โดยใช้สถาปัตยกรรมไมโคร P6 โดยทั่วไปเกี่ยวข้องกับโปรเซสเซอร์ Pentium Pro- และ Pentium M-class ตั้งแต่ปี 1995 และใหม่กว่า NS การกระจาย Linux สำหรับ i686 รองรับการใช้งานส่วนใหญ่ที่มาก่อน ตัวอย่างเช่น คอมพิวเตอร์ i686 มักจะทำงานได้ดีกับการแจกแจงแบบอิง i386
มาตรฐาน i686 ทำงานแบบ 32 บิต ระบบปฏิบัติการ. ภาพการแจกจ่ายเฉพาะสำหรับเครื่อง i686 ได้รับการพิสูจน์ว่าหายากมากขึ้นหลังจากปี 2547
Microarchitecture ของ Intel

โปรเซสเซอร์ระดับผู้บริโภคของ Intel ได้ปฏิบัติตาม *86 แบบแผนการตั้งชื่อ ย้อนหลังไปถึงชิป 8086 ที่เปิดตัวในปี 1978 การทำซ้ำในภายหลังรวมถึง 16-bit i286 ในปี 1983, 32-bit i386 ในปี 1985, 32-bit i486 ในปี 1989, i586 (ชิป Pentium ดั้งเดิม) ในปี 1993, i686 (Pentium Pro) ในปี 1995 และ i786 (เพนเทียม 4, หรือ NetBurst) ในปี 2543
ตั้งแต่ปี 2003 โปรเซสเซอร์ซีรีส์ x64 ซึ่งสนับสนุนระบบปฏิบัติการ 64 บิต ได้เติบโตขึ้นเพื่อครองตลาดผู้บริโภค ชื่อคลาส microarchitecture ไม่ได้พัฒนาเกินกว่า x64; รูปแบบการตั้งชื่อปัจจุบันของ Intel มุ่งเน้นไปที่การสร้างโปรเซสเซอร์แทน ปัจจุบัน สำหรับคอมพิวเตอร์เดสก์ท็อป กลุ่มผลิตภัณฑ์ Core ของ Intel ใช้เคอร์เนล x86_64 Linux
สถาปัตยกรรมอื่นๆ
นอกจาก i686 แล้ว คุณอาจพบตัวบ่งชี้เฉพาะโปรเซสเซอร์อื่นๆ อีกสองสามตัว:
- x86_64: รองรับสถาปัตยกรรม 64 บิตของ Intel
- amd64: รองรับสถาปัตยกรรม 64 บิตของ AMD
- arm64: รองรับชิป ARM 64 บิต
ฉันควรใช้แอพ i686 เมื่อใด
ตัวจัดการแพ็คเกจของคุณจะแก้ไขแพ็คเกจที่ถูกต้องสำหรับเคอร์เนลของคุณ ตามกฎแล้วคุณจะสามารถติดตั้งได้เสมอ ภาพการกระจาย ด้วยเมล็ดที่คอมไพล์สำหรับสถาปัตยกรรม i386 คุณจะได้รับประสิทธิภาพ 32 บิต แต่สำหรับโปรเซสเซอร์ Intel โดยทั่วไปจะใช้งานได้เสมอ หากคุณกำลังใช้คอมพิวเตอร์สมัยใหม่ที่มีโปรเซสเซอร์ Intel 64 บิต การเลือกอิมเมจ x86_64 นั้นเหมาะสมกว่า
คุณจะพบคุณค่าที่เพิ่มขึ้นในการเลือก i686 (หากมี) หากคุณใช้คอมพิวเตอร์รุ่นเก่าที่มี Pentium Pro ผ่านโปรเซสเซอร์ Pentium 3 หรือโปรเซสเซอร์ Pentium M เคอร์เนล i686 มีคุณสมบัติเพิ่มเติมบางอย่างที่ Intel ฝังลงในโปรเซสเซอร์ซึ่งไม่สามารถเข้าถึงเคอร์เนล i386 พื้นฐานได้
หากคุณไม่พบอิมเมจการแจกจ่ายที่เกี่ยวข้องซึ่งคอมไพล์ล่วงหน้าสำหรับมาตรฐาน i686 คุณมีอิสระที่จะคอมไพล์เคอร์เนลของคุณเองตั้งแต่เริ่มต้น
คำถามที่พบบ่อย
-
i686-PAE คืออะไร?
PAE ย่อมาจาก Physical Address Extension ด้วยสถาปัตยกรรม i686-PAE ระบบปฏิบัติการสามารถเข้าถึง RAM ได้มากกว่า 4GB ต่อกระบวนการ แม้ว่า i686 จะเป็นรุ่น 32 บิต แต่ PAE จะให้ประสิทธิภาพสูงสุด 36 บิต และเครื่องจะสามารถเข้าถึง RAM ได้สูงสุด 64 GM
-
อะไรคือความแตกต่างระหว่าง i686 และ x86_64?
เมื่อคุณติดตั้ง Linux คุณอาจมีตัวเลือกระหว่าง i686 และ x86_64 โดยทั่วไปแล้ว I686 เป็นเวอร์ชัน 32 บิตในขณะที่ x86_64 เป็นระบบปฏิบัติการเวอร์ชัน 64 บิต รุ่น 64 บิตดีกว่าสำหรับกระบวนการที่ใช้หน่วยความจำมาก แต่รุ่น 32 บิตเป็นที่ยอมรับสำหรับการใช้งานส่วนใหญ่