본문 바로가기

리눅스

리눅스(Linux)란? - CentOS VS Ubuntu

반응형

1. 리눅스란?

리눅스(Linux)는 윈도우(Windows)와 맥(MacOS)과 같이 컴퓨터 운영체제 중 하나이다.

유닉스 (Unix) 운영체제를 기반으로 만들어진 운영체제로 리눅스는 유닉스와 마찬가지로 다중 사용자, 다중 작업(Multi-Tasking), 다중 스레드(Multi-Thread)를 지원하는 네트워크 운영체제(NOS)이다.

리눅스의 근본이 되는 유닉스가 애초부터 통신 네트워크를 지향하여 설계된 것 처럼 리눅스도 마찬가지로 서버로 작동하는데 최적화되어 있다. 따라서 서버용으로 많이 사용되는 운영체제이다.

 

2. 리눅스의 특징

- 리눅스는 유닉스와 완벽하게 호환가능

- 리눅스는 오픈소스로 공개된 운영체제로 누구든지 자유롭게 수정 가능

- 리눅스는 PC용 OS보다 안정적이며, 보안면에서도 PC용 OS보다 비교적 우수한 성능을 가짐

- 리눅스는 다양한 네트워킹 기술을 제공

- 배포판이 아닌 리눅스 그 자체는 무료

 

3. 리눅스의 종류

리눅스는 오픈소스로 누구든 수정, 배포가 가능하여 수 많은 버전의 리눅스가 존재한다.

리눅스 가계 조직도를 보면 그 수가 어마어마 하다.

그러나 모두 알 필요 없이 리눅스는 두 가지 계열의 리눅스가 존재한다는 것만 알고 있으면 된다.

바로 레드햇과 데비안 계열이다. 

 

리눅스 가계도

 

 

4. 레드햇 계열

레드햇 계열은 레드햇이라는 회사에서 배포한 리눅스를 말한다. 2003년까지 오픈소스 라이센스로 진행하다 이후에 상용하 되었다. 커뮤니티가 아닌 회사에서 관리하는 레드햇 계열의 리눅스는 다른 리눅스 배포판에 비해 패치가 빠르고 내장되어있는 유틸리티도 많으며 관리툴의 성능이 우수하고 호환성도 나무랄데 없어, 레드햇 리눅스는 배포판 중 가장 인기가 많다. 레드햇 계열의 리눅스에는 페도라와 센토스가 있는데 오늘날 페도라보다는 센토스를 더 많이 사용한다.

 

4.1 센토스(CentOS)

센토스(CentOS)는 Community Enterprise Operating System의 약자로 Red Hat이 공개한 RHEL을 그대로 가져와서 Red hat의 브랜드와 로고만 제거하고 배포한 배포본이다. 

사실상 RHEL의 소스 그대로를 사용하고 있기 때문에 RHEL과 OS 버전, Kernel 버전, 패키지 구성이 같고 바이너리가 100% 호환된다. 무료로 사용 가능하지만 문제 발생시 레드햇이라는 회사가 아닌 커뮤니티를 통해 지원 되므로 다소 패치가 느린감이 없지 않아 있다. 서버용으로 리눅스를 운영할 목적이라면 아마 대부분 센토스를 사용한다.

요즘은 센토스의 유료전환 문제로 레드햇 계열의 Oracle Linux가 시장을 넘보고 있는 추세이다.

 

 

5. 데비안계열

데비안은 온라인 커뮤니티에서 제작 배포되어 레드햇보다 더 먼저 배포되어 시장을 선점했다. 자발적인 커뮤니티에서 만드는 배포판이라 전문적인 회사에서 서비스를 했던 레드햇계열에 비해 사후지원과 배포가 늦고 내장 유틸리티등의 성능이 레드햇 게열보다 부족한 부분이 있다. 현재는 지속적인 업데이트를 통해 성능을 많이 개선했다. 넓은 유저층을 가지고 있어 초보 리눅스 유저들이 접근하기 쉬운 OS이다.

 

5.1 우분투

영국 캐노니컬이라는 회사에서 만든 배포판으로 쉽고 진입장벽이 낮아 초보자들이 많이 사용한다. 데스크탑용 리눅스 배포판 가운데서 가장 많이 사용되고 있다. 서버용으로 기능이 부족하거나 성능이 딸리지 않지만 서버 시장점유율로는 센토스에 비해 많이 밀린다.

 

 

반응형