לינוקס 5.4 מפסיקה את התמיכה בארכיטקטורת IA-64

אינטל איטניום 1

La ISA IA-64 נולד כמעט מת. בעבר היו הרבה בדיחות על אדריכלות אינטל זו ומעבד האיטניום שלה. כשהאופטרונים הראשונים של AMD הופיעו, הם ריסקו את Itaniums של אינטל ואינטל שמה קצת את הפרויקט הזה בצד כדי להתמקד ב- Xeon, ובסופו של דבר שחררה רק עדכון מדי פעם למערכות התלויות בו. מאחורי כל זה מסתתר סיפור מעניין שעשוי להיות מסופר במועד אחר ושכמה מעורבים בו (ראו מקרה HP לעומת אורקל, עם אינטל באמצע) ...

אבל עכשיו אתמקד רק בחדשות בנושא תמיכה בקרבת ליבת 5.4 של לינוקס וחוסר העניין להמשיך ולתמוך בארכיטקטורת IA-64 של אינטל ולשמור עליה. אגב, אל דאגה, זה לא ישפיע עליך אלא אם כן יש לך מחשב-על בבית. אנשים רבים מבלבלים בין IA-64 לבין סיומת x86 של 64 סיביות ואין לזה שום קשר. AMD64 (נקרא גם על ידי אינטל EM64T או x86-64) הוא ISA שונה.

כל הבלבול מגיע מכיוון שאינטל התקשרה ל- x32-86 IA-32, ורבים חושבים ש- x86-64 מכונה IA-64. אבל לא, זה אניSA ספציפית לאיטניום (או איתניק, כמו שרבים קראו לזה בצחוק לשקוע כמו הטיטאניק). האמת היא שזה ישפיע על המכונות הגדולות שעדיין משתמשות בו, כמו כאלה שעדיין מתחזקים HP, SGI Altix וכו '. אך אינטל מודעת היטב לכישלונה והודיעה בשנה שעברה כי תפסיק לייצר ולשלוח את השבבים החלופיים שלה בשנת 2021. HP התחייבה לתמוך בלקוחותיה עד שנת 2025.

ליבת Linux 5.4 תביא מנהל התקן חדש למערכות SGI עבור Origin, אך יפסיק לתמוך ב- SGI Altix. מוזר כי Altix חדש יותר ממוצא כלשהו. הסיבה היא בדיוק צמצום התמיכה ב- IA-64. חבילות ל- IA-64 כבר היו בירידה במשך שנים, והגרעין יצטרף למגמה זו עם המהדורה 5.4. לדוגמה, זה כבר הוצא משימוש עבור מהדר GNU GCC 10, ואם לינוקס יצטרף עכשיו, זו תהיה המכה האחרונה.

אגב, כעובדה מוזרה, לומר שחיסול התמיכה ב- SGI Altix יביא לניקוי קוד הליבה והנהגים שיוסרו. פירושו חיסול של כ- 40.000 שורות קוד. זה יבהיר את הגרעין לא מעט ...