distrowatch.com에 등록된 리눅스 배포판만 300개가 넘어요. 그런데 이 수백 개를 하나씩 뜯어보면 결국 대부분 Debian, Red Hat, Arch라는 세 가문 중 하나에서 갈라져 나온 걸 알 수 있어요. 어떤 가문에 속하는지에 따라 패키지 관리 명령어부터 파일 시스템 관행, 커뮤니티 문화까지 완전히 달라지는데, 데비안 계열과 레드햇 계열, 아치 계열은 근본적으로 어떻게 다를까요?
Debian 계열: 가장 넓은 파생 생태계
Debian은 1993년 시작된 가장 오래된 커뮤니티 주도 배포판 중 하나로, 지금까지도 가장 많은 파생 배포판을 낳은 가문이에요. Ubuntu, Linux Mint, Kali Linux, Raspberry Pi OS, MX Linux, elementary OS 등이 모두 Debian을 기반으로 해요.
- 패키지 형식:
.deb - 패키지 관리자:
dpkg(저수준),apt(고수준) - 핵심 철학: Debian Social Contract와 Debian Free Software Guidelines에 따라 자유 소프트웨어 원칙을 엄격하게 지키며, 커뮤니티 합의를 중시하는 거버넌스 구조를 갖고 있어요.
apt install, apt update, apt upgrade라는 명령어는 리눅스를 접해본 사람이라면 누구나 한 번쯤 들어봤을 정도로 널리 퍼져 있어요. 이는 그만큼 Debian 계열의 저변이 넓다는 뜻이기도 해요. apt 말고 다른 배포판 계열의 패키지 매니저와 명령어 체계까지 한눈에 비교하고 싶다면 리눅스 패키지 관리자 완전 비교 글도 함께 보면 도움이 돼요.
Red Hat 계열: 엔터프라이즈의 표준
Red Hat Enterprise Linux(RHEL)를 중심으로 한 가문으로, Fedora, CentOS Stream, Rocky Linux, AlmaLinux, openSUSE(정확히는 별도 계열이지만 RPM 형식을 공유) 등이 여기 속해요. 기업 서버 시장에서 오랫동안 사실상의 표준으로 자리잡아온 계열이에요.
- 패키지 형식:
.rpm - 패키지 관리자:
rpm(저수준),dnf(고수준, 과거에는yum) - 핵심 철학: 안정성과 장기 지원을 중시하며, 대규모 기업 인프라에서의 인증(certification)과 지원 계약을 중요한 비즈니스 모델로 삼아요.
Fedora는 이 가문에서 예외적으로 최신 기술을 빠르게 실험하는 역할을 맡고 있고, 여기서 검증된 기능들이 시간이 지나 RHEL에 반영되는 구조예요. 즉 Fedora는 RHEL의 “실험실” 역할을 한다고 보면 이해가 쉬워요. RHEL 계열 안에서 Rocky Linux나 AlmaLinux처럼 무상으로 쓸 수 있는 대안을 더 자세히 비교하고 싶다면 엔터프라이즈 서버 비교: RHEL vs Rocky Linux vs AlmaLinux 글이 참고가 돼요.
Arch 계열: 미니멀리즘과 사용자 주도
Arch Linux를 중심으로 한 가문으로, Manjaro, EndeavourOS, CachyOS, Garuda Linux 등이 파생됐어요. “KISS(Keep It Simple, Stupid)” 원칙을 내세우며, 배포판이 사용자를 대신해 결정을 내리기보다 사용자가 직접 시스템을 구성하도록 유도하는 철학을 갖고 있어요.
- 패키지 형식:
pkg.tar.zst - 패키지 관리자:
pacman - 핵심 철학: 최소한의 기본값과 최대한의 사용자 제어권. 불필요한 자동화나 추상화를 배제해요.
여기서 끝이 아니에요. AUR(Arch User Repository)은 이 계열의 독보적인 강점이에요. 공식 저장소에 없는 소프트웨어라도 커뮤니티가 작성한 빌드 스크립트(PKGBUILD)를 통해 거의 모든 것을 설치할 수 있어서, 사실상 리눅스에서 구할 수 있는 소프트웨어의 최대 다양성을 자랑해요.
세 계열 핵심 비교
| 항목 | Debian 계열 | Red Hat 계열 | Arch 계열 |
|---|---|---|---|
| 패키지 형식 | .deb | .rpm | pkg.tar.zst |
| 대표 명령어 | apt | dnf | pacman |
| 주요 사용처 | 데스크톱, 개인 서버 | 엔터프라이즈 서버 | 데스크톱, 커스터마이징 |
| 릴리즈 방식 | 대부분 포인트 릴리즈 | 포인트 릴리즈(RHEL), 롤링(Fedora) | 대부분 롤링 릴리즈 |
| 커뮤니티 저장소 | PPA(제한적, Ubuntu) | COPR(Fedora) | AUR |
세 계열 중 Arch 계열처럼 롤링 릴리즈를 기본으로 채택한 배포판들이 실제로 어떻게 다른지 궁금하다면 롤링 릴리즈 제대로 알기 글에서 더 자세히 다루고 있어요.
배포판을 고를 때 이 구분이 왜 중요한가
세 계열의 차이를 알아두면, 새로운 배포판을 접했을 때 “이건 어느 가문 출신이니 아마 이런 패키지 매니저를 쓰고, 이런 철학을 갖고 있겠구나”라고 미리 짐작할 수 있어요. 문제 해결을 위해 검색할 때도 “Ubuntu에서는 이렇게 해결했다”는 글을 봤다면 이것이 Debian 계열 전반에 적용될 가능성이 높다는 걸 알 수 있고, 반대로 Fedora 관련 해결책이 Arch 계열에는 그대로 적용되지 않는다는 것도 예측할 수 있어요.
결국 리눅스 배포판은 겉모습의 데스크톱 환경보다, 어떤 가문에 속해 있고 어떤 패키지 관리 철학을 따르는지가 실사용에서 훨씬 중요한 기준이 돼요. 새로운 배포판을 접할 때 가장 먼저 “이건 어느 계열인가”를 확인하는 습관을 들이면, 문제 해결 능력이 훨씬 빠르게 늘어요.
자주 묻는 질문
Q1. Fedora는 어느 계열에 속하나요?
Red Hat 계열이에요. RHEL의 실험실 역할을 맡아 최신 기술을 먼저 검증하고, 검증된 기능이 나중에 RHEL에 반영되는 구조예요.
Q2. AUR은 Debian이나 RPM 계열에도 있나요?
아니요, AUR(Arch User Repository)은 Arch 계열만의 독보적인 강점이에요. Debian은 PPA, Fedora는 COPR이라는 별도의 커뮤니티 저장소 체계를 갖고 있어요.
Q3. 어느 계열이 엔터프라이즈 서버에 가장 많이 쓰이나요?
Red Hat 계열이에요. RHEL을 중심으로 안정성과 장기 지원, 인증·지원 계약을 비즈니스 모델로 삼아 기업 서버 시장의 사실상 표준으로 자리잡았어요.
Q4. 세 계열 중 롤링 릴리즈가 기본인 곳은 어디인가요?
Arch 계열이 대부분 롤링 릴리즈를 채택하고 있고, Red Hat 계열 중에서는 Fedora만 예외적으로 빠른 주기를 가져요.
Q5. 배포판을 처음 접했을 때 뭘 가장 먼저 확인해야 하나요?
어느 계열에 속하는지를 먼저 확인하는 게 좋아요. 계열을 알면 패키지 관리자와 철학을 미리 짐작할 수 있고, 검색한 해결책이 내 배포판에도 적용될지 예측할 수 있어요.
BFQ 비디오 재생 벤치마크: 반응성을 높인 대가로 프레임이 얼마나 떨어졌나
BFQ+의 low-latency 휴리스틱이 반응성을 높이는 대신 소프트 실시간 애플리케이션에 어떤 지연 시간 대가를 요구하는지 논문의 비디오 재생 벤치마크로 확인합니다.
NCQ가 켜지면 디스크 스케줄러 보장이 무너지는 이유 (BFQ 논문 실측)
Native Command Queueing이 활성화되면 BFQ, CFQ 같은 OS 스케줄러의 공정성·지연 보장이 어떻게 무력화되는지 논문의 실측 데이터로 설명합니다.
BFQ+ vs BFQ vs CFQ 실측 벤치마크: 처리량과 앱 기동 시간 비교
BFQ 논문이 세 대의 리눅스 시스템에서 실측한 집계 처리량과 bash·konsole 기동 시간 벤치마크 결과를 수치 그대로 정리합니다.