מה זה 'i686' ב-Linux/Unix?

המזהה i686 מתייחס, בגדול, לגרעין מותאם להפעלת מעבד אינטל באמצעות המיקרו-ארכיטקטורה P6, המשויך בדרך כלל למעבדי Pentium Pro ו-Pentium M מ-1995 ואילך. א הפצת לינוקס עבור i686 תומך ברוב ההטמעות שקדמו לו - לדוגמה, מחשב i686 בדרך כלל עובד מצוין עם הפצות מבוססות i386.

תקן i686 מריץ 32 סיביות מערכת הפעלה. תמונות הפצה ספציפיות עבור מכונות i686 מתבררות יותר ויותר נדירות לאחר 2004.

המיקרו-ארכיטקטורה של אינטל

מעבד Intel Core i7
 4kodiak / Getty Images

המעבדים בדרגת הצרכן של אינטל עקבו אחר *86 אמנת שמות, שראשיתה בשבב 8086 שיצא ב-1978. איטרציות מאוחרות יותר כללו את 16-bit i286 ב-1983, את 32-bit i386 ב-1985, את 32-bit i486 ב-1989, את i586 (שבב הפנטיום המקורי) ב-1993, את i686 (ה-Pentium Pro) ב-1995, i786 (פנטיום 4, או NetBurst) בשנת 2000.

מאז 2003, סדרת המעבדים x64, התומכים במערכות הפעלה של 64 סיביות, גדלה לשלוט בשוק הצרכנים. שמות מחלקות המיקרו-ארכיטקטורה לא התפתחו מעבר ל-x64; ערכת השמות הנוכחית של אינטל מתמקדת ביצירת המעבד במקום זאת. נכון לעכשיו, עבור מחשבים שולחניים, קו Core של אינטל משתמש בקרנל x86_64 Linux.

ארכיטקטורות אחרות

מלבד i686, סביר להניח שתתקלו בכמה אינדיקטורים ספציפיים למעבד:

  • x86_64: תומך בארכיטקטורת 64 סיביות של אינטל
  • amd64: תומך בארכיטקטורת 64 סיביות של AMD
  • זרוע 64: תומך בשבבי ARM של 64 סיביות

מתי עלי להשתמש באפליקציות i686?

מנהל החבילות שלך יפתור את החבילה הנכונה עבור הליבה שלך. ככלל, תמיד תוכל להתקין תמונות הפצה עם גרעינים שהורכבו עבור ארכיטקטורת i386 — תקבל ביצועים של 32 סיביות, אבל עבור מעבדי אינטל, זה בדרך כלל תמיד יעבוד. אם אתה משתמש במחשב מודרני עם מעבד אינטל 64 סיביות, בחירת תמונת x86_64 הגיונית יותר.

תמצא ערך מצטבר בבחירת i686 (אם הוא זמין!) אם אתה מפעיל מחשב ישן יותר עם מעבד Pentium Pro עד Pentium 3, או מעבד Pentium M. ליבת i686 מציעה כמה תכונות נוספות שאפתה אינטל במעבד שאינן נגישות לליבת i386 הבסיסית.

אם אינך יכול למצוא תמונת הפצה רלוונטית שהורכבה מראש עבור תקן i686, אתה תמיד חופשי להרכיב את הגרעין שלך מאפס.

שאלות נפוצות

  • מה זה i686-PAE?

    PAE ראשי תיבות של Physical Address Extension. עם ארכיטקטורת i686-PAE, מערכת ההפעלה יכולה לגשת ליותר מ-4GB של זיכרון RAM לכל תהליך. בעוד i686 הוא 32 סיביות, PAE מאפשר ביצועים של עד 36 סיביות, והמכונה יכולה לגשת עד 64 GM של זיכרון RAM.

  • מה ההבדל בין i686 ל-x86_64?

    כאשר אתה מתקין לינוקס, ייתכן שתוצע לך לבחור בין i686 ל-x86_64. במונחים כלליים, I686 היא גרסת 32 סיביות ואילו x86_64 היא גרסת 64 סיביות של מערכת ההפעלה. גרסת 64 סיביות עדיפה לתהליכים עתירי זיכרון, אך גרסת 32 סיביות מקובלת לרוב השימושים.