배포판 계열
쉽게 말하면
리눅스 심장(커널)만 받으면 바로 쓰기 어려워요. 그래서 여러 회사와 단체가 필요한 프로그램, 설치 도구, 화면 꾸밈까지 묶어 '완성품'으로 내놓아요. 이것이 배포판이에요(Ubuntu, Rocky Linux 등). 같은 엔진에 차체만 다른 자동차 브랜드처럼, 집안(계열)에 따라 프로그램 설치 명령이 달라요.
시험용 정의
배포판은 리눅스 커널에 GNU 도구, 패키지 관리자, 설치 프로그램, 데스크톱 환경 등을 묶어 바로 쓸 수 있게 만든 운영체제 꾸러미다. 계열을 알면 패키지 도구를 바로 알 수 있다.
비유로 이해하기
같은 엔진(커널)을 쓰지만 제조사마다 차체와 옵션을 다르게 꾸민 자동차 브랜드들이다.
자세히
3대 계열
| 계열 | 배포판 | 패키지 |
|---|---|---|
| 레드햇 | RHEL(상용), Fedora(최신 기술 시험), CentOS Stream, Rocky Linux, AlmaLinux, Oracle Linux | .rpm · rpm, yum, dnf |
| 데비안 | Debian, Ubuntu(캐노니컬), Linux Mint, Kali Linux, Raspberry Pi OS | .deb · dpkg, apt |
| 슬랙웨어 | Slackware(가장 오래된 배포판 중 하나), SUSE·openSUSE(현재는 rpm·zypper 사용) | .tgz / .rpm |
기타 배포판
| Arch Linux | 단순함·롤링 릴리스, pacman |
| Gentoo | 소스 컴파일 기반, emerge |
| Alpine | 초경량, 컨테이너 이미지에 인기, apk |
패키지와 패키지 관리자
패키지는 프로그램 파일, 설정 파일, 설치 위치, 필요한 다른 패키지(의존성) 정보를 한 파일로 묶은 설치 꾸러미다. 패키지 관리자는 이 꾸러미를 설치·업데이트·삭제하고 의존성을 챙겨 주는 도구다. 계열마다 형식이 달라서 레드햇 계열 패키지(.rpm)를 데비안 계열(dpkg)에 바로 설치할 수 없다. 그래서 배포판 계열을 알면 쓸 도구가 정해진다.
업스트림은 코드가 먼저 만들어지는 윗물 쪽 프로젝트다. Fedora에서 먼저 시험한 기술이 CentOS Stream을 거쳐 RHEL로 내려오므로 Fedora가 RHEL의 업스트림이다. Ubuntu의 업스트림은 Debian이다.
용어
LTS(Long Term Support): 장기 지원판. Ubuntu LTS는 2년마다 4월(예: 24.04)에 나오고 5년 이상 지원. 롤링 릴리스: 버전 구분 없이 계속 업데이트. CentOS Linux 8이 조기 종료된 뒤 RHEL 호환 대안으로 Rocky Linux·AlmaLinux가 등장했다. 한국 배포판으로는 과거 한컴리눅스, 부요, 하모니카(교육용) 등이 있다.
시험에 이렇게 나와요
- 레드햇 계열(RHEL, CentOS, Rocky, Fedora) vs 데비안 계열(Debian, Ubuntu) vs 수세·아치
- 배포판별 패키지 형식(rpm·deb)과 도구
1차 출제기준 · 공개 기출 없음
확인 문제
Q1. Ubuntu에서 패키지를 설치할 때 쓰는 도구는?
- rpm·yum
- pkg_add
- emerge
- dpkg·apt
정답 보기
4번 dpkg·apt
Ubuntu는 데비안 계열이라 .deb 패키지와 dpkg·apt를 쓴다. rpm·yum·dnf는 레드햇 계열, pkg_add는 BSD, emerge는 젠투다.
Q2. 레드햇 계열 배포판이 아닌 것은?
- Fedora
- Rocky Linux
- Ubuntu
- CentOS
정답 보기
3번 Ubuntu
Ubuntu는 데비안 계열이다. Fedora, Rocky Linux, CentOS는 레드햇 계열로 rpm 패키지를 쓴다.
Q3. 데비안 계열 배포판의 패키지 파일 확장자는?
- .tgz
- .rpm
- .pkg
- .deb
정답 보기
4번 .deb
.deb다. 데비안·우분투는 .deb, 레드햇·로키 리눅스 계열은 .rpm을 쓴다.
Q4. SUSE Linux의 뿌리가 된 계열은?
- BSD
- 데비안
- 레드햇
- 슬랙웨어
정답 보기
4번 슬랙웨어
슬랙웨어에서 시작. 지금은 RPM 기반.
헷갈리기 쉬운 O·X
Fedora는 레드햇이 후원하는 커뮤니티 배포판으로 새 기술을 먼저 도입한다.
정답 보기
O RHEL의 업스트림 역할.
Linux Mint는 레드햇 계열이다.
정답 보기
X Ubuntu(데비안) 기반.
Ubuntu는 캐노니컬(Canonical)이 개발한다.
정답 보기
O 맞는 설명이다.