본문 바로가기
개발새발

[리눅스] 리눅스/레드햇/데비안

by yonikim 2021. 9. 23.
728x90

 

리눅스, 우분트, CentOS 등 같은듯 서로 다른 운영체제를 사용하면서 그 차이점이 뭔지 이제까지 궁금해하지도 않았고 정리를 해본적이 없는것 같아서 정리해 보려고 한다. 

 


리눅스(Linux)


 

리눅스(Linux) 는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영체제이다. 리눅스는 UNIX 운영체제를 기반으로 만들어진 운영체제로, 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS) 이다. 리눅스의 원형이 되는 UNIX 가 애초부터 통신 네트워크를 지향하여 설계된 것처럼 리눅스 역시 서버로 작동하는데 최적화되어 있다. 고로 서버에서 사용되는 운영체제로 많이 사용되고 있다. 

 

※ 리눅스의 특징

1. 리눅스는 UNIX 와 완벽하게 호환가능하다.

2. 리눅스는 공개 운영체제이다. 오픈소스이므로 누구든지 자유롭게 수정이 가능하다.

3. 리눅스는 PS용 OS 보다 안정적이며 보안쪽에서도 비교적 우수한 성능을 가지고 있다.

4. 리눅스는 다양한 네트워킹 기술을 제공하고 있으며 서버용 OS 로 적합하다. 

5. 배포판이 아닌 리눅스 그 자체는 무료이다.

 

※ 리눅스의 종류

리눅스는 오픈소스로 이루어져 있기에 누구든지 수정이 가능하여 배포할 수 있다. 그로 인해 무수히 많은 버전의 리눅스가 있는데 대표적으로 레드햇과 데비안이 있다. 

 

 


레드햇(Red Hat)


 

레드햇은 레드햇이라는 회사에서 배포한 리눅스를 말한다. 2003년까지는 오픈소스 라이센스로 진행하다가 이후 상용화되었다. 커뮤니티가 아닌 회사에서 관리하는 리눅스는 다른 리눅스 배포판에 비해 패치가 빠르며 내장되어 있는 유틸리티의 양도 많고 관리툴의 성능도 우수하여 가장 인기가 많다. 대표적으로 CentOS가 있다. 

 

▷ CentOs

CentOS 는 Community Enterprise Operating System 의 약자로 레드햇이 공개한 RHEL 을 그대로 가져와서 레드햇의 브랜드와 로고만 제거하고 배포한 배포본이다. 사실상 RHEL 의 소스를 그대로 사용하고 있기에 RHEL 과 OS 버전, Kernel 버전, 패키지 구성이 똑같고 바이너리가 100% 호환된다. 무료로 사용 가능하지만 문제 발생시 레드햇이라는 회사가 아닌 커뮤니티를 통해 지원되므로 패치가 다소 느리긴 하다. 서버용 운영체제로 인기가 높다. 

 

 


데비안(Debian)


 

데비안은 온라인 커뮤니티에서 제작하여 레드햇보다 더 먼저 배포되어 시장을 선점했다. 하지만, 커뮤니티에서 자발적으로 만든 배포판이었기 때문에 전문적인 회사에서 서비스를 했던 레드햇에 비해 사후지원과 배포가 늦고 내장 유틸리티들의 성능이 부족하여 오랫동안 레드햇에 밀렸었다. 하지만 현재는 무료 개인사용자 서버용으로 인기가 높으며, 최근에는 지속적인 업데이트를 통해 레드햇에 비해 성능이 뒤쳐지지 않는다. 그리고 넓은 유저층을 가지고 있기 때문에 사용법이 온라인 웹사이트나 커뮤니티에 자세히 기술되어 있다는 점이 진입장벽을 낮추어 초보 리눅스 유저들이 접근하기 쉬운 OS 라고 할 수 있다. 

 

▷ Ubuntu

영국의 캐노니컬이라는 회사에서 만든 배포판으로 쉽고 편한 설치와 이용법 덕분에 진입장벽이 낮아 초보자들이 쉽게 접근할 수 있으며 데스크탑용 리눅스 배포판 가운데서 가장 많이 사용되어 지고 있다. 

 

서버는 CentOS, 데스크탑은 Ubuntu 를 많이 사용한다고 보면 될거 같다.

 

 

728x90