מפתחים מרד האט הכריזו על יישום תמיכה ראשונית בארכיטקטורת RISC-V במאגר CentOS Stream 10, המשמש כבסיס לפיתוח Red Hat Enterprise Linux 10. בעבר, שוחררו חבילות עבור הארכיטקטורות x86_64 (x86_64_v3 ב-RHEL 10), Aarch64, ppc64le (POWER9) ו-s390x (IBM z14). רד האט גם פרסמה גרסאות ניסיוניות של RHEL 10 עבור מערכות RISC-V, שפותחו בשיתוף פעולה עם SiFive.
נכון לעכשיו, מאגר ה-git של CentOS Stream כבר שילב את רוב התיקונים שפותרים בעיות בהרכבה ותפעול של חבילות שונות במערכות riscv64. חלק מהטלאים טרם הועברו למאגר הראשי ונשארו בענפי git נפרדים, אשר מתוכננים להתפרסם ב-1 ביולי, יחד עם קבצי build ניתנים לאתחול המוכנים להפעלה על לוחות SiFive HiFive Premier P550. לאחר פרסום הפרויקטים, יופעל שרת Koji נפרד בתשתית הפרויקטים על חומרת RISC-V והעבודה על העברת התיקונים שנוצרו לפרויקטים העיקריים (במעלה הזרם) תימשך.
פרויקט Rocky Linux, שמטרתו ליצור גרסת RHEL חינמית שיכולה להחליף את CentOS הקלאסי, הלך צעד קדימה והכריז על תמיכה רשמית במערכות RISC-V (riscv64gc) ב-Rocky Linux 10. Rocky Linux 10 יתמוך בלוחות StarFive VisionFive 2 (VF2) ו-SiFive HiFive Premier P550, וכן יושק באמולטור QEMU, בדומה לגרסת RISC-V מפרויקט Fedora. נבחנת האפשרות ליישם תמיכה בלוחות Milk-V ו-Banana Pi.
ארכיטקטורת RISC-V קיבלה מעמד של תמיכה חלופית, ובניגוד לארכיטקטורות העיקריות (x86_64, Aarch64, ppc64le ו-s390x), היא לא תחסום מהדורות עבור ארכיטקטורות אחרות. נוכחותן של בעיות ספציפיות ל-RISC-V בחבילות לא תמנע את פרסום גרסאות הבנייה של חבילות אלו עבור ארכיטקטורות אחרות.
בעת עבודה על לוח VisionFive 2 וב-QEMU, ייעשה שימוש בליבת התקן מ-RHEL 10, ובעת עבודה על לוחות מסדרת SiFive HiFive Premier P550, ייעשה שימוש בליבת נפרדת מיצרן הציוד. הבנייה מפותחת בשיתוף פעולה עם פרויקט פדורה. מועד ההשקה של Rocky Linux 10 טרם פורסם.
בנוסף, ראוי לציין את היוזמה של פרויקט אלמה לינוקס ליצור גרסה של מאגר EPEL 10 (חבילות נוספות עבור לינוקס ארגונית) עבור ארכיטקטורת x86-64-v2. בניגוד להפצת RHEL 10, אשר שולחת חבילות עם אופטימיזציות עבור המיקרו-ארכיטקטורה x86-64-v3, הפצת Alma Linux יוצרת מערכות build נפרדות עבור המיקרו-ארכיטקטורה x86-64-v2, אשר מתוחזקות במקביל למערכות build הבסיסיות x86-64-v3. מעתה והלאה, גרסאות x86-64-v2 באלמה לינוקס יכסו לא רק את המאגר הראשי, אלא גם את מאגר EPEL. בהשוואה ל-x86-64-v2, התמיכה ב-x86-64-v3 מכסה את הרחבות המעבדים AVX, AVX2, BMI2, FMA, LZCNT, MOVBE ו-SXSAVE. תמיכה ב-x86-64-v2 מאפשרת שמירה על תאימות עם מעבדים ישנים יותר מ-Intel Haswell ו-AMD Excavator, שתוכננו לפני 2013.
מקור: OpenNet.ru
