프로젝트에 어떤 OS를 사용할까? (CentOS vs Ubuntu)

J.H. EUN·2023년 5월 12일
0


출처 : https://www.keycdn.com/support/centos-vs-ubuntu

Linux 기반의 운영체제

두 운영체제는 모두 Linux 기반의 운영체제이며 가장 많이 사용되는 서버 배포판 운영체제이다.

CentOS

CentOS는 과거 가장 점유율이 높던 운영체제이며 Redhat 계열의 운영체제이다. 업데이트 주기가 길지만 그만큼 안정적이라고 한다. 또한 보안에 강하다는 평가를 받는다고 하는데 이유는 Red Hat Enterprise Linux(RHEL)의 무료 클론 버전이라서 유사한 보안 기능과 업데이트를 제공받고 있어 그렇다고 한다. 비교적 커뮤니티가 작은 편이라 참고할 문서들이 많지 않다고 한다. 패키지 매니저는 yum을 사용한다.

Ubuntu

Ubuntu는 Debian 계열의 무료 리눅스 운영체제이며 현재 가장 높은 점유율을 차지하고 있다. 자주 업데이트가 되며 압도적인 크기의 커뮤니티를 이루고 있다. 패키지 매니저는 apt-get을 주로 사용하고 개인 데스크톱에서도 사용 가능한 GUI를 제공하고 있다.

출처 : https://w3techs.com/technologies/details/os-linux

2023년 기준 Ubuntu 31.7%, CentOS 8.2%로 점유율에서 꽤나 차이가 난다.

어떤 OS를 선택해야 할까?

1. 커뮤니티

커뮤니티의 크기를 무시할 수 없다. 특히나 초보자에겐 문제가 생겼을때 도움 받을 수 있는 사람과 자료가 많다는 것은 너무나 중요하다.

2. 지원 기간

2021년 정책이 바뀌면서 CentOS 8은 이미 지원을 종료했고 CentOS7도 2024년 6월 종료 예정이다. 이에 CentOS stream을 사용하거나 대응책인 Rocky Linux를 사용해야한다. CentOS stream은 RHEL의 테스트 역할을 하기에 선호되지 않는다고 한다. 또한 Rocky Linux는 아직 커뮤니티가 크지 않아 선택하기에 주저되는 선택지이다.

👉 결론
프로젝트를 진행할 때 Ubuntu를 선택하는 것이 좋을 것 같다! 🤠

profile
Eun Jong Hyeok

0개의 댓글