🧩 리눅스 배포판(Distro)이란?
- 리눅스 커널 + 패키지 관리 시스템 + 기본 도구들(GNU 유틸리티 등) + 설정 파일 등을 통합하여 만든 운영체제
- 목적이나 사용 환경에 따라 다양하게 존재
🌱 배포판의 계열 구분 (가문/계보)
리눅스 배포판은 보통 어떤 배포판ㅇㄹ 기반으로 했느냐에 따라 아래 3대 계열로 나눌 수 있다.
- Debian 계열 : Debian, Ubuntu, Linux Mint 등
- Red Hat 계열 : RHEL, CentOS, Fedora, Rocky Linux 등
- 기타/독립 계열 : Arch Linux, Gentoo, Slackware 등
🏷️ 주요 리눅스 배포판 정리
1. Debian
- 최초 출시: 1993년
- 비영리 커뮤니티 중심 개발
- 매우 안정적, 장기 지원(LTS) 중심
- .deb 패키지 형식 사용, apt 패키지 관리 도구
- 다른 배포판의 기반이 됨 (Ubuntu 등)
2. Ubuntu
- Debian 기반, 사용자 친화적 배포판
- Canonical사가 주도 개발
- 데스크탑, 서버, 클라우드 모두 지원
- GUI 설치 쉬움, 한글화 잘 되어 있음
- 파생판: Kubuntu, Xubuntu, Lubuntu 등 (데스크탑 환경별)
3. Linux Mint
- Ubuntu 기반
- Windows 사용자에게 친숙한 UI
- 다양한 멀티미디어 코덱 기본 포함
- 초보자용으로 추천
4. Red Hat Enterprise Linux (RHEL)
- 기업용 상용 리눅스 (유료)
- Red Hat에서 공식 지원
- 안정성과 보안성 중시, 대규모 서버에 사용
- .rpm 패키지, yum, dnf 사용
- 기업 서버, 공공기관에서 자주 사용됨
5. CentOS (→ Rocky Linux/AlmaLinux로 대체됨)
- RHEL을 무료로 재구성한 배포판
- 2021년 이후 CentOS Stream으로 바뀌며 사실상 RHEL의 실험판이 됨
- 그래서 지금은 아래로 대체됨:
6. Rocky Linux / AlmaLinux
- RHEL 1:1 완전 호환 오픈소스 대체 배포판
- CentOS의 정신 계승
- 안정성과 호환성을 유지하면서도 무료
7. Fedora
- Red Hat이 후원하는 최신 기술 테스트용 배포판
- 최신 커널, 최신 기능 탑재
- 개발자/테스터에게 적합
- RHEL의 실험실 역할
8. Arch Linux
- 철저한 사용자 맞춤형 배포판
- 커스터마이징 자유도 최고
- 롤링 릴리즈 (계속 업데이트됨)
- AUR (Arch User Repository) 통한 방대한 패키지 사용 가능
- 설치/설정 난이도 높음 → 고급 사용자용
9. Manjaro Linux
- Arch Linux 기반의 사용자 친화적인 배포판
- GUI 설치 지원, 쉬운 설정
- Arch의 장점은 유지하면서 초보자도 접근 가능하게 개선
10. Kali Linux
- Debian 기반, 보안/해킹/침투 테스트 특화
- 와이어샤크, 메타스플로잇 등 해킹 도구 포함
- 윤리적 해킹, 정보보안학과, 보안 실무자에게 인기
11. Slackware
- 1993년 등장, 가장 오래된 배포판 중 하나
- 최소한의 자동화, 수동 설정 중심
- 유닉스 철학을 가장 잘 유지
- 매니아층에 인기가 있음
12. Gentoo
- 소스 코드 기반 배포판
- 모든 것을 컴파일해서 설치 (성능 최적화)
- 포트리지(Portage) 시스템 사용
- 고성능/커스터마이징 중시 → 전문가용