AlmaLinux
AlmaLinux 또는 AlmaLinux OS는 Red Hat Enterprise Linux의 응용 프로그램 이진 인터페이스(ABI) 호환성을 목표로 개발되는 커뮤니티 중심 Linux 배포판이다. CentOS Linux의 전통적인 기업용 Linux 사용 환경을 이어갈 수 있는 공개 배포...
| 분류 | Linux 배포판, 유닉스 계열 운영체제 |
|---|---|
| 개발 주체 | AlmaLinux OS Foundation |
| 계통 | Red Hat Enterprise Linux ABI 호환 |
| 최초 공개 | 2021년 3월 |
| 커널 | Linux 커널 |
| 사용자 공간 | GNU 및 오픈 소스 소프트웨어 |
| 패키지 형식 | RPM |
| 패키지 관리 | DNF, RPM |
| 호환 목표 | Red Hat Enterprise Linux ABI 호환 |
| 릴리스 방식 | RHEL 호환 주요·마이너 릴리스 |
| 주요 계열 | AlmaLinux OS 8, 9, 10 |
| 지원 아키텍처 | x86_64, aarch64, ppc64le, s390x |
| 데스크톱 환경 | GNOME, 명령줄 |
| 주요 용도 | RHEL ABI 호환 기업용 운영체제 |
| 라이선스 | 다양한 자유·오픈 소스 라이선스 |
| 개발 상태 | 개발 및 지원 중 |
| 공식 웹사이트 | 공식 사이트 |
AlmaLinux 또는 AlmaLinux OS는 Red Hat Enterprise Linux의 응용 프로그램 이진 인터페이스(ABI) 호환성을 목표로 개발되는 커뮤니티 중심 Linux 배포판이다. CentOS Linux의 전통적인 기업용 Linux 사용 환경을 이어갈 수 있는 공개 배포판으로 2021년 시작되었다.[1]
AlmaLinux는 RHEL과 CentOS Stream 및 다른 업스트림 소스에서 패키지를 구성하며, 2023년 이후 단순한 RHEL 소스의 일대일 재빌드 대신 RHEL과의 ABI 호환성 유지에 중점을 둔다. RPM 패키지 관리와 기업 서버용 도구 생태계를 공유한다.
AlmaLinux는 2020년 말 CentOS Linux 8의 지원 정책 변경 이후 기업용 Linux를 지속적으로 제공하려는 움직임 속에서 등장했다. CloudLinux가 초기 개발을 후원했고, 이후 비영리 조직인 AlmaLinux OS Foundation을 중심으로 개발·운영되는 공개 프로젝트로 발전했다. 서버·클라우드·가상화 환경에서 사용되는 RHEL 호환 운영체제로서 공개 패키지와 장기적인 유지보수 체계를 제공한다.
2023년 이전에는 Red Hat Enterprise Linux 소스의 재빌드를 통해 해당 제품과 가능한 한 동일한 패키지 구성을 유지하는 방식에 중점을 두었다. 2023년 Red Hat의 소스 배포 정책 변화 이후 AlmaLinux는 RHEL과의 응용 프로그램 이진 인터페이스(ABI) 호환성을 명시적인 목표로 삼았다. RHEL에서 실행되는 사용자 프로그램과 커널 모듈의 호환성을 중요하게 다루면서 필요에 따라 독립적인 수정과 상류 소스의 조합도 허용한다.[2]
Linux 커널과 GNU 사용자 공간, systemd, SELinux, RPM과 DNF를 중심으로 서버 운영 환경을 구성한다. 기업용 패키지 저장소와 EPEL 계열 소프트웨어, Podman과 KVM 등의 가상화·컨테이너 도구를 사용할 수 있다. x86_64와 ARM64, IBM Power 및 IBM Z 계열 아키텍처에 대응하는 릴리스가 제공된다.
AlmaLinux 8·9·10은 각각 RHEL의 주요 버전 계통에 대응하며 자체 업데이트와 보안 패치 릴리스를 제공한다. AlmaLinux 10은 2025년에 발표되었고, x86-64-v2용 빌드와 일부 하드웨어 호환성 보완을 제공한다. 이와 같은 차별화는 RHEL에서 변경된 하드웨어 최소 사양이나 패키지 구성의 일부를 자체 정책으로 조정할 수 있음을 보여 준다.[3]
AlmaLinux는 RHEL 기반 응용 프로그램과의 호환성을 중심으로 기업 서버를 운영하면서도 특정 공급사의 상용 지원 계약에 종속되지 않는 배포 모델을 제공한다. Rocky Linux가 RHEL과의 긴밀한 재현 및 호환성 유지에 중점을 둔다면, AlmaLinux는 ABI 호환성을 유지하는 범위에서 독자적인 패키지 수정과 추가 지원을 수행한다. CentOS Stream은 AlmaLinux 패키지 개발에 활용되는 공개 업스트림 가운데 하나다.