Born2Beroot의 지식들을 정리하기 위해 CentOS를 검색하다가 흥미로운 이야기를 발견하게 되었습니다.

CentOS는 무엇이고, 현재 어떤 상황에 처해있는지를 간단하게 이야기 하고자 합니다.

CentOS

Untitled

출처: https://www.lesstif.com/lpt/centos-8-centos-stream-98927171.html

CentOS는 RHEL(Red Hat Enterprise Linux)의 소스 코드를 사용해 배포하는 리눅스 배포판 중의 하나입니다.

즉, 사실상 RHEL의 클론이므로 RHEL과 기능상의 차이는 없습니다. RHEL과의 차이점은 RHEL의 상표 대신 CentOS라는 상표를 쓰는 것과 RHEL의 기술 지원을 받지 못한다 정도의 차이뿐입니다.

이처럼 CentOS의 의의는 RHEL의 클론 배포라는 것입니다. 이것이 가능한 이유는 RHEL의 라이센스가 GPL 라이센스이기 때문입니다.

GPL 라이센스는 (정확히는 버전 3부터) 해당 라이센스로 개발한 프로그램에 대해서 소스 코드를 공개해야하는 의무가 있습니다. 그리고 해당 프로그램 사용자들은 해당 소스 코드를 자유롭게 재배포를 할 수 있는 권리를 가지고 있습니다.

이 점을 이용해 RHEL의 소스 코드를 이용하여 재배포판들이 만들어졌고, 이 중에 대표격이 CentOS입니다.

CentOS의 간략한 역사

CentOS는 2002년 RPM기반 Linux 배포판인 CAOS Linux의 빌드에서 시작되엇습니다. 그 후 CentOS는 2004년 최초 버전이 출시되었습니다.

2006년 또다른 RHEL의 클론 배포판 이었던 Tao 리눅스의 개발자가 CentOS로의 이전을 발표하면서 CentOS는 RHEL의 클론 배포판 중에서 독보적인 입지를 다져나가기 시작합니다.

이후 2010년에는 웹서버용 리눅스 배포판 중에서 데비안을 제치고 가장 인기있는 배포판이 되기도 합니다.