ระบบปฏิบัติการ 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 สำหรับ Linux) และแพลตฟอร์มคลาวด์

การแจกจ่ายนี้มีความเข้ากันได้แบบไบนารีกับ 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 ค่าเริ่มต้น ซึ่งรวมถึงแอปพลิเคชันสำหรับนักพัฒนา ไลบรารีและแรปเปอร์เพิ่มเติม รวมถึงแพ็กเกจที่มีข้อมูลการดีบัก เอกสารประกอบ ไฟล์ส่วนหัว บิลด์แบบคงที่ และตัวอย่างโค้ด (แพ็กเกจ "-devel," "-example," "-doc," และ "-static") CRB ยังมีไลบรารีที่ใช้เป็น dependencies ในแพ็กเกจจากคลัง EPEL (Extra Packages for Enterprise Linux) อีกด้วย
  • ได้สร้างแพ็กเกจสำหรับการติดตั้งไดรเวอร์ NVIDIA และ CUDA stack เรียบร้อยแล้ว ไดรเวอร์เหล่านี้สามารถใช้ในการกำหนดค่าด้วย UEFI Secure Boot ได้ โมดูลเคอร์เนลจากชุดไดรเวอร์ที่เป็นกรรมสิทธิ์อย่างเป็นทางการของ NVIDIA ไม่สามารถโหลดในโหมด UEFI Secure Boot ได้ เนื่องจากไม่มีการลงนามดิจิทัลโดยผู้จัดจำหน่าย ข้อจำกัดนี้ถูกหลีกเลี่ยงโดยการใช้โมดูลเคอร์เนลที่ NVIDIA เผยแพร่อย่างเปิดเผย ซึ่งใช้เพื่อสร้างแพ็กเกจ nvidia-open-kmod ที่เป็นกรรมสิทธิ์พร้อมโมดูลที่ลงนามดิจิทัลโดย AlmaLinux แพ็กเกจแยกต่างหาก almalinux-release-nvidia-driver จะกำหนดค่าที่เก็บข้อมูลภายนอกที่ดูแลโดย NVIDIA ซึ่งไดรเวอร์ CUDA และส่วนประกอบไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ซึ่งทำงานในพื้นที่ผู้ใช้จะถูกโหลดจากแพ็กเกจดังกล่าว
  • มีการสร้างบิลด์แยกต่างหากสำหรับสถาปัตยกรรมไมโคร x86-64 เวอร์ชันที่สอง (x86-64-v2) บิลด์เหล่านี้ได้รับการบำรุงรักษาควบคู่ไปกับบิลด์ x86-64 พื้นฐาน ซึ่งสร้างขึ้นด้วยการปรับแต่งให้เหมาะกับสถาปัตยกรรมไมโคร x86-64-v3 ที่ใช้ใน RHEL 10 การรองรับ x86-64-v2 เพิ่มเติมช่วยให้มั่นใจได้ว่าสามารถใช้งานร่วมกับ CPU รุ่นเก่ากว่า Intel Haswell และ AMD Excavator ที่ออกแบบก่อนปี 2013 ได้ นอกจากคลังเก็บมาตรฐานแล้ว ยังมีการจัดเตรียมบิลด์ 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 Secure Boot ได้รับการปรับใช้สำหรับระบบที่มีโปรเซสเซอร์ Intel/AMD และ ARM
  • การรองรับอุปกรณ์ฮาร์ดแวร์มากกว่า 150 รายการที่ไม่ได้รับการรองรับใน RHEL 10.1 ได้รับการคืนค่าแล้ว ตัวอย่างเช่น ID ของอุปกรณ์ PCI เก่าในไดรเวอร์ได้รับการส่งคืน:
    • aacraid - Dell PERC2, 2/Si, 3/Si, 3/Di, ผลิตภัณฑ์ Adaptec Advanced Raid, 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 - Mellanox Gen2 และ ConnectX-2
    • mpt3sas - LSI MPT ฟิวชั่น SAS 3.0
    • mptsas - โฮสต์ Fusion MPT SAS
    • qla2xxx - QLogic Fibre Channel HBA
    • qla4xxx - QLogic iSCSI HBA

การกระจาย AlmaLinux ก่อตั้งโดย CloudLinux เพื่อตอบสนองต่อการสนับสนุน CentOS 8 โดย Red Hat ก่อนกำหนด (การอัปเดตสำหรับ CentOS 8 ถูกยกเลิกเมื่อสิ้นปี 2021 ไม่ใช่ในปี 2029 ตามที่ผู้ใช้คาดไว้) โครงการนี้อยู่ภายใต้การดูแลโดยองค์กรที่ไม่แสวงหาผลกำไรต่างหาก นั่นคือ AlmaLinux OS Foundation ซึ่งถูกสร้างขึ้นเพื่อพัฒนาในสภาพแวดล้อมที่เป็นกลางและขับเคลื่อนโดยชุมชนโดยใช้รูปแบบการกำกับดูแลที่คล้ายกับโครงการ Fedora ชุดแจกจ่ายฟรีสำหรับผู้ใช้ทุกประเภท การพัฒนาทั้งหมดของ AlmaLinux ได้รับการเผยแพร่ภายใต้ใบอนุญาตฟรี

นอกจาก AlmaLinux แล้ว Rocky Linux (พัฒนาโดยชุมชนภายใต้การนำของผู้ก่อตั้ง CentOS), Oracle Linux, SUSE Liberty Linux และ EuroLinux ยังถูกวางตำแหน่งเป็นทางเลือกแทน CentOS แบบคลาสสิกอีกด้วย นอกจากนี้ Red Hat ยังเปิดให้ RHEL ใช้งานได้ฟรีสำหรับองค์กรโอเพ่นซอร์สและสภาพแวดล้อมของนักพัฒนาแต่ละรายพร้อมระบบเสมือนหรือกายภาพสูงสุด 16 ระบบ

ที่มา: opennet.ru

เพิ่มความคิดเห็น