Red Hat ประกาศหยุด CentOS Linux (downstream RHEL) เปลี่ยนไปที่ CentOS Stream (upstream) ชุมชนสร้าง AlmaLinux เป็น 1:1 binary compatible กับ RHEL เหมือน CentOS เดิม แต่เป็น community-driven และได้รับการสนับสนุนจาก CloudLinux Inc. (บริษัทที่ทำ CloudLinux OS มา 10+ ปี)
AlmaLinux คืออะไร?
- 1:1 binary fork ของ RHEL (เหมือน CentOS)
- แพ็กเกจ, config, ABI เหมือน RHEL ทุกประการ
- รองรับอย่างน้อยถึง 2029 (10+ ปี)
- CloudLinux ใช้ฐานนี้สร้างผลิตภัณฑ์พาณิชย์ → ความมั่นใจสูง
ต่างจาก CentOS อย่างไร?
| ด้าน | CentOS (เก่า) | AlmaLinux |
|---|---|---|
| เจ้าของ | Red Hat | Community / CloudLinux Inc. |
| Binary compatible | 1:1 กับ RHEL | 1:1 กับ RHEL |
| Release model | Point releases (7, 8, 9) | Point releases (8, 9, 10...) |
| Support timeline | จบ 2024 (CentOS 7) / Stream only | 10+ ปีต่อ major version |
| Secure Boot | รองรับ | ไม่รองรับ (ต้องปิดก่อน migrate) |
เริ่มต้นใช้งาน AlmaLinux
- ดาวน์โหลด ISO จาก almalinux.org ติดตั้งเหมือน CentOS
- หรือย้ายจาก CentOS 7/8/9 ด้วย script
almalinux-deploy:
# Backup ข้อมูลสำคัญก่อน! # ปิด Secure Boot ใน BIOS curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh sudo bash almalinux-deploy.sh
Script จะเปลี่ยน repository จาก CentOS → AlmaLinux, reinstall packages, update kernel
หลังเสร็จ ตรวจสอบ:
cat /etc/redhat-release # AlmaLinux release 9.x (Emerald Puma) uname -r # kernel version ควรเป็น AlmaLinux kernel
ควรย้ายหรือไม่?
ใช่ หาก: ใช้ CentOS ใน production ต้องการ LTS ยาวนาน ไม่ต้องการ CentOS Stream (rolling)
พิจารณาอื่นหาก: ต้องการ Secure Boot (AlmaLinux ยังไม่รองรับ), ต้องการ RHEL subscription (ซื้อ Red Hat ตรงๆ ดีกว่า)
ทางเลือกอื่น
- Rocky Linux: อีก fork หนึ่งจากผู้ก่อตั้ง CentOS เดิม (Gregory Kurtzer) 1:1 binary compatible เช่นกัน
- CentOS Stream: Upstream ของ RHEL เนื้อหาใหม่กว่า แต่ไม่เสถียรเท่า point release
- Ubuntu LTS / Debian: ถ้าไม่ผูกมัดกับ RHEL ecosystem
AlmaLinux เป็นตัวเลือกที่แข็งแกร่งสำหรับผู้ใช้ CentOS ที่ต้องการความต่อเนื่องและเสถียรภาพ