Linux 개요
리눅스는 Linus Torvalds 가 1991년 0.01 버전을 최초로 작성하고 1992년 0.02 버전을 공개하면서 시작된 무료 유닉스다. Linus Torvalds 는 리눅스 커널만 개발했고 여러 구성요소를 포함하여 출시하는 완성된 OS 를 리눅 배포판이라고 부른다. 리눅스 배포판은 다양한 계열로 분류되는데 대표적으로 Debian 계열, RHEL 계열, Arch 계열 등이 있다.
RHEL, Fedora, CentOS, Rocky Linux 의 관계
전세계적으로 가장 유명한 배포판 중 하나인 RHEL 은 유료로 판매되는 리눅스 배포판이다. GPL 라이선스 때문에 소스코드는 공개되어있다. 공개된 RHEL 소스코드를 그대로 가져와서 로고만 변경한 후 다시 컴파일해서 만든 것을 레드햇 클론 리눅스라 부른다. RHEL 8까지는 CentOS 가 대표적이었으나 레드햇이 CentOS 를 인수한 후 CentOS Stream 으로 변경해버리자 새로운 CentOS 의 역할을 대신할 클론들이 등장하는데 이 중 가장 대표적인 것이 Rocky Linux 이다.
Fedora Linux 는 Red Hat 이 후훤하는 페도라 프로젝트가 개발하는 리눅스다. Red Hat 의 실험적인 기술을 Fedora Linux 에 먼저 적용시킨 후 어느 정도 안정화되면 RHEL 에 포함시키고 있다. 즉, 현재 Fedora Linux 는 RHEL 의 베타 버전 성격에 가깝다. RHEL 8 은 Fedora 28 을 기반으로, RHEL 9 는 Fedora 34 를 기반으로 제작되었다. 2003년 11월 Fedora Core 1 시작으로 6개말마다 새 버전을 출시하고 있다.
CentOS 는 RHEL 의 대표적인 클론 리눅스로 RHEL 소스를 그대로 컴파일해서 무료로 배포했다. Red Hat 에서 인수한 후 CentOS 8 을 마지막으로 RHEL 의 베타 버전에 가까운 CentOS Stream 으로 전환되었다.