הפצת AlmaLinux 10.1 זמינה

מוצגת כאן גרסת ההפצה AlmaLinux 10.1, המסונכרנת עם Red Hat Enterprise Linux 10.1 וכוללת את כל השינויים המוצעים בגרסה זו. תמונות התקנה מוכנות עבור ארכיטקטורות x86_64_v3, x86_64_v2, ARM64, ppc64le ו-s390x בצורה של תמונה ניתנת לאתחול (927 MB), תמונה מינימלית (1.4 GB) ותמונה מלאה (8.3 GB). בהמשך ייווצרו גרסאות חיות עם GNOME, KDE, MATE ו-Xfce, כמו גם תמונות עבור לוחות Raspberry Pi, קונטיינרים, WSL (מערכת משנה של Windows עבור לינוקס) ופלטפורמות ענן.

ההפצה תואמת קבצים בינאריות ל-Red Hat Enterprise Linux במידת האפשר וניתן להשתמש בה כתחליף ל-RHEL 10.1 ול-CentOS 10 Stream. בנוסף למיתוג מחדש ולהסרה של חבילות ספציפיות ל-RHEL, ל-AlmaLinux 10.1 יש את ההבדלים הבאים מ-RHEL 10.1:

  • התמיכה במערכת הקבצים Btrfs שוחזרה. הוספנו את היכולת לחלק כוננים באמצעות Btrfs במתקין, וידאנו את התקנת מודול הליבה btrfs.ko, החזרנו את חבילת כלי השירות btrfs-progs והתאמנו את מחסנית ניהול האחסון עבור Btrfs. כמו כן, אימתנו שהחבילות הבאות פועלות כהלכה בסביבות Btrfs: bcc, buildah, cockpit, ignition, libblockdev, libguestfs, osbuild, osbuild-composer, podman, pykickstart, python-blivet, skopeo, udisks2, ו- virt-v2v. Red Hat הוציאה משימוש את מערכת הקבצים Btrfs ב- RHEL 7.4 (2017) והפסקה את התמיכה בה ב- RHEL 8.
  • מאגר החבילות CodeReady Builder (CRB) מופעל כברירת מחדל. הוא מכיל מבחר חבילות שאינן מוצעות כברירת מחדל ב-Red Hat Enterprise Linux, כולל יישומי מפתחים, ספריות ועטיפות נוספות, כמו גם חבילות המכילות נתוני ניפוי שגיאות, תיעוד, קבצי כותרת, קבצי build סטטיים ודוגמאות קוד (החבילות "-devel", "-example", "-doc" ו-"-static"). בין היתר, CRB כולל ספריות המשמשות כתלויות בחבילות ממאגר EPEL (חבילות נוספות עבור Enterprise Linux).
  • נוצרו חבילות להתקנת מנהלי התקנים של NVIDIA ומחסנית CUDA. ניתן להשתמש במנהלי ההתקן בתצורות עם UEFI Secure Boot. מודולי ליבה מהסט הרשמי של מנהלי התקנים קנייניים של NVIDIA אינם ניתנים לטעינה במצב UEFI Secure Boot מכיוון שהם אינם חתומים דיגיטלית על ידי ההפצה. מגבלה זו נעקפה על ידי שימוש במודולי ליבה הזמינים באופן פתוח מ-NVIDIA, אשר שימשו ליצירת חבילת nvidia-open-kmod קניינית עם מודולים חתומים דיגיטלית על ידי AlmaLinux. חבילה נפרדת, almalinux-release-nvidia-driver, מגדירה מאגר חיצוני המתוחזק על ידי NVIDIA, שממנו נטענים מנהלי התקנים של CUDA ורכיבי מנהלי התקנים קנייניים של NVIDIA הפועלים במרחב המשתמש.
  • נוצרו גרסאות build נפרדות עבור הגרסה השנייה של המיקרו-ארכיטקטורה x86-64 (x86-64-v2). גרסאות build אלו מתוחזקות במקביל לגרסאות build הבסיסיות x86-64, אשר נוצרות עם אופטימיזציות עבור המיקרו-ארכיטקטורה x86-64-v3 המשמשות ב-RHEL 10. תמיכה נוספת עבור x86-64-v2 מבטיחה תאימות עם מעבדים ישנים יותר מ-Intel Haswell ו-AMD Excavator, שתוכננו לפני 2013. בנוסף למאגרים הסטנדרטיים, גרסאות build x86-64-v2 מוכנות גם עבור חבילות ממאגר EPEL.
  • מימושים של פרוטוקול SPICE, המבוססים על שרתים ולקוח, הוצגו מחדש, ומאפשרים אינטראקציות של שולחן עבודה מרוחק בסביבה וירטואלית תחת QEMU/KVM. בניגוד לפרוטוקולים VNC ו-RDP, SPICE מעבד את תוכן המסך ומעבד זרמי אודיו בצד הלקוח, ולא בשרת. שרתב-RHEL, התמיכה ב-SPICE בוטלה בגרסה 9.0.
  • חזר לשימוש ברישום המעבד %rbp כמצביע בסיס למסגרת מחסנית המכילה כתובות החזר ומשתני פונקציות (מצביע מסגרת). שימוש במצביע לערימת מסגרות מאפשר להפצה להשתמש ביכולות נוספות למעקב אחר מערכת ויצירת פרופילים.
  • היכולת להשתמש בהיפר-ויזור יושמה KVM במערכות עם מעבדי IBM POWER. ב-RHEL, תמיכה כזו הופסקה בענף 9.0.
  • מאגר Synergy, המכיל חבילות שאינן Red Hat Enterprise Linux, מתוחזק. נכון לעכשיו, מאגר Synergy מכיל חבילות עבור סביבת המשתמש Pantheon, שפותחה על ידי פרויקט Elementary OS, ו-Warpinator, כלי עזר לשיתוף קבצים מוצפנים בין שני מחשבים.
  • היכולת לאתחל במצב אתחול מאובטח של UEFI יושמה עבור מערכות עם מעבדי Intel/AMD ו-ARM.
  • התמיכה ביותר מ-150 התקני חומרה שאינם נתמכים ב-RHEL 10.1 שוחזרה. לדוגמה, הוחזרו המזהים של התקני PCI ישנים במנהלי ההתקנים:
    • aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, Adaptec Advanced Raid Products, HP NetRAID-4M, IBM ServeRAID ו-ICP SCSI
    • be2iscsi - Emulex OneConnectOpen-iSCSI עבור BladeEngine 2 ו-3
    • be2net – מתאמי Emulex BladeEngine 2 ו-3 *
    • hpsa - בקר HP Smart Array
    • lpfc - Emulex LightPulse Fibre Channel SCSI
    • megaraid_sas - Broadcom MegaRAID SAS
    • mlx4_core - מלאנוקס Gen2 ו-ConnectX-2
    • mpt3sas - LSI MPT Fusion SAS 3.0
    • mptsas - פיוז'ן MPT SAS Host
    • qla2xxx - QLogic Fibre Channel HBA
    • qla4xxx - QLogic iSCSI HBA.

הפצת AlmaLinux נוסדה על ידי CloudLinux בתגובה להפסקה מוקדמת של התמיכה ב-CentOS 8 על ידי Red Hat (שחרור העדכונים ל-CentOS 8 הופסק בסוף 2021, ולא ב-2029, כפי שציפו המשתמשים). הפרויקט מפוקח על ידי ארגון נפרד ללא מטרות רווח, AlmaLinux OS Foundation, אשר נוצר כדי לפתח על פלטפורמה ניטרלית עם השתתפות קהילתית ושימוש במודל ממשל הדומה לפרויקט פדורה. ההפצה היא בחינם לכל קטגוריות המשתמשים. כל הפיתוחים של AlmaLinux מתפרסמים תחת רישיונות חופשיים.

בנוסף ל-AlmaLinux, גם Rocky Linux (שפותחה על ידי הקהילה בהנהגת מייסד CentOS), Oracle Linux, SUSE Liberty Linux ו-EuroLinux ממוקמות כחלופות ל-CentOS הקלאסי. בנוסף, Red Hat הפכה את RHEL לזמינה בחינם לארגוני קוד פתוח ולסביבות מפתחים בודדים עם עד 16 מערכות וירטואליות או פיזיות.

מקור: OpenNet.ru

הוספת תגובה