[Linux] 리눅스의 특징 / 장단점 / 배포판
🐧 리눅스의 특징
-
오픈 소스 운영체제
-
멀티유저(다중 사용자, 여러 사용자가 동시에 동일한 시스템에 접근 가능), 멀티태스킹(다중 작업, 여러 개의 태스크를 동시에 실행하고, 교대로 컴퓨터의 자원을 사용할 수 있음)
- 가상 터미널 환경으로 하나의 모니터에 여러 개의 가상 화면(가상 콘솔)을 두어 화면마다 다른 작업 실행 가능
-
다중 스레드 지원
- 하나의 프로세스 내에서 여러 개의 네트워크 작업 동시 처리 가능 > 강력한 네트워크 지원 가능
-
여러 종류의 파일 시스템을 지원
🐧 리눅스의 장단점
-
리눅스의 장점
-
유닉스와 완벽하게 호환 가능
-
PC용 운영체제보다 안정적 : 네트워크 사용을 전제로 설계되어 항상 켜 놓아도 안정적으로 운영되며, 많은 작업자가 동시에 사용해도 안정적인 시스템 운영이 가능
-
하드웨어 기능을 효과적으로 사용 : 다른 운영체제보다 적은 양의 메모리를 필요로 하며, SWAP 방식을 통해 RAM이 부족한 경우 swap 영역을 늘려 메모리의 효율성을 높일 수 있음
-
오픈 소스 운영체제
-
-
리눅스의 단점
-
공개 운영체제이기 때문에 문제점 발생 시 기술 지원을 받는 데 한계가 있음
-
한글 지원 미흡
-
보안상의 취약점이 쉽게 노출될 가능성
-
🐧 리눅스 배포판
-
리눅스 배포판은 리눅스 전체 시스템을 구성하는 소프트웨어 패키지 형태
-
리눅스 커널, GNU 소프트웨어 및 여러 가지 자유 소프트웨어로 구성된 운영체제
-
종류
-
슬랙웨어 리눅스(Slackware Linux)
- 배포판 중 가장 먼저 대중화된 배포판으로, 구조가 간결하고 파악하기 쉽지만 패키지 관리의 문제점
-
데비안(Debian)
-
1994년 이안머독에 의해 설립된 데비안 프로젝트에서 만들어 배포하는 공개 운영체제
-
GNU의 공식적인 후원을 받고 있는 유일한 배포판
-
패키지 설치 및 업그레이드 과정 단순
-
-
우분투(Ubuntu)
-
데비안 GNU/리눅스에 기초한 운영체제
-
고유한 데스크탑 환경인 유니티를 사용
-
사용자 편의성에 초점
-
-
레드햇(Red Hat)
- 미국의 레드햇사가 개발하던 배포판으로, 현재는 레드햇사가 유료로 기술지원을 하는 기업용 레드햇 엔터프라이즈 리눅스(RHEL)와 페도라 프로젝트에서 개발하고 있는 페도라로 나뉨
-
RHEL(Red Hat Enterprise Linux)
-
레드햇이 개발하여 판매하고 있는 상용 리눅스 배포판
-
라이선스는 별도로 판매하지 않으며, 계약기간 중에는 추가 비용 없이 업그레이드 및 다운그레이드 자유롭게 실시 가능
-
상업용 패키지는 구입해야 하지만 소스코드는 레드햇의 FTP 사이트를 통해 공개
-
-
페도라
-
리눅스 커널에 기반한 운영체제와 레드햇의 후원과 개발 공동체의 지원 아래 개발된 배포판
-
안정적으로 소프트웨어 개발이 이루어지기 위해 새 버전으로 계속 교체되어야 한다는 문제점
-
-
CentOS
-
업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 운영체제
-
플랫폼을 제공할 목적으로 만들어짐
-
자체 커뮤니티에 의해 관리되며, 레드햇의 기술 지원은 받지 않음
-
-
수세(SUSE)
-
독일에서 출시된 배포판
-
풍부한 기능과 안정성, 보안 기능 포함
-
롤링 릴리즈(rolling release) 방식 : 정기적인 배포판이 존재하지 않고, 언제든지 새로운 버전이 출시되면 업데이트 가능한 방식
-
-