CentOS : 이전에 CentOS는 Red Hat Enterprise Linux (RHEL)의 무료 버전으로, RHEL에서 사용하는 소스 코드를 기반으로 만들어졌습니다.
RHEL에서 테스트 및 검증이 완료된 후에 CentOS가 해당 업데이트를 받았습니다.
이로 인해 CentOS는 안정성이 높은 서버 운영체제로 인식되었습니다.
하지만 2021년, Red Hat은 CentOS의 전통적인 배포 모델을 중단하고 CentOS Stream으로 전환하기로 결정했습니다.
CentOS Stream: CentOS Stream은 RHEL과 CentOS 사이의 ‘중간 단계’를 제공합니다.
즉, RHEL의 다음 버전에 포함될 기능과 업데이트를 미리 볼 수 있는 롤링 릴리즈 모델을 제공합니다.
이는 개발자와 시스템 관리자가 미래의 RHEL 릴리즈에 대한 피드백을 제공하고, 그에 따른 변화에 미리 대응할 수 있는 기회를 제공합니다.
하지만, 이런 특성 때문에 CentOS Stream은 기존 CentOS보다는 덜 안정적일 수 있습니다.
CentOS의 기존 모델에서는 Red Hat Enterprise Linux (RHEL)이 ‘업스트림’ 역할을 하고, CentOS가 ‘다운스트림’이었습니다. 즉, RHEL에서 먼저 업데이트가 발생하고, 그 후에 CentOS가 해당 업데이트를 받았습니다.
반면 CentOS Stream에서는 CentOS Stream이 ‘업스트림’이 되어 RHEL의 미래 업데이트를 미리 보여주는 역할을 합니다. 이후 RHEL이 그 업데이트를 받아 ‘다운스트림’ 역할을 합니다. 이 모델에서는 CentOS Stream이 RHEL의 변화에 미리 대응할 수 있도록 하는 중요한 역할을 하게 됩니다.
CentOS와 CentOS Stream 사이의 선택은 필요에 따라 달라질 수 있습니다.
안정성과 신뢰성이 중요한 상황에서는 기존의 CentOS가 적합할 수 있으며, 최신 기능과 업데이트에 대한 빠른 접근성이 중요한 경우 CentOS Stream이 더 적합할 수 있습니다.