전 세계에 리눅스 배포판은 수백 개가 있지만, 그 밑바닥에는 결국 리누스 토르발스가 시작한 단일한 커널 프로젝트 하나가 자리잡고 있어요. “우분투를 쓴다”, “아치를 쓴다”라는 말도 사실은 정확히 말하면 같은 커널 위에 얹힌 서로 다른 패키지 조합을 쓴다는 뜻이에요. 그렇다면 배포판마다 이렇게 색깔이 완전히 달라 보이는데, 리눅스 커널과 배포판은 정확히 어떤 관계일까요?
커널은 배포판 그 자체가 아니다
리눅스 커널 그 자체는 운영체제 전체가 아니라, 하드웨어와 소프트웨어 사이를 중개하는 핵심 프로그램 하나예요. 프로세스 스케줄링, 메모리 관리, 장치 드라이버, 파일시스템 처리 등을 담당할 뿐이고, 셸이나 데스크톱 환경, 패키지 매니저 같은 건 커널에 포함되지 않아요. GNU 도구 모음과 결합해야 비로소 우리가 아는 “리눅스 배포판”이 완성되는데, 그래서 흔히 GNU/Linux라고도 불러요.
즉 우분투, 페도라, 아치는 서로 다른 배포판 계열이지만, 커널 소스 코드 자체는 대부분 동일한 kernel.org 소스에서 출발해요.
릴리즈 버전과 LTS 커널은 유지보수 기간이 다르다
리눅스 커널은 몇 달 간격으로 새 메이저 버전이 나오고, 그중 일부가 **LTS(Long Term Support)**로 지정되어 몇 년간 보안 패치를 받아요. 일반 릴리즈는 약 8-10주마다 새 버전이 나오고 지원 기간이 짧은 반면, LTS 릴리즈는 보통 2년 이상, 길게는 6년까지 유지보수를 받아요. 배포판마다 어떤 커널 버전을 채택할지 정책도 서로 달라요.
예를 들어 Debian이나 RHEL 계열은 LTS 커널을 오래 유지하는 쪽을, Arch나 Tumbleweed 같은 롤링 배포판은 최신 커널을 빠르게 반영하는 쪽을 택해요.
배포판마다 커널이 “다른” 이유는 패치와 설정에 있다
같은 버전 번호의 커널이라도 배포판마다 실제로는 조금씩 달라요. Ubuntu, Fedora, openSUSE 모두 업스트림 커널에 자체 패치를 적용해서 보안 패치나 하드웨어 지원 패치를 추가한 뒤 배포하고, 오래된 LTS 커널에 최신 커널의 특정 기능만 선택적으로 이식하는 **백포트(Backport)**도 흔해요. 어떤 모듈을 기본 내장할지, 어떤 스케줄러를 기본으로 쓸지 같은 설정(Config) 차이도 배포판 재량으로 갈려요.
그래서 uname -r 명령으로 확인한 커널 버전이 같아 보여도, 실제 동작이나 지원 하드웨어 범위는 배포판마다 미묘하게 다를 수 있어요.
커널 버전은 실사용에도 직접 영향을 미친다
최신 노트북이나 GPU를 쓴다면 새 하드웨어 지원 면에서 최신 커널을 채택하는 배포판(Fedora, Tumbleweed, Arch)이 유리해요. 반대로 오래 검증된 LTS 커널을 쓰는 배포판(Debian, RHEL 계열)은 예상치 못한 회귀 버그가 적어서 안정성에서 강점을 가지고요. 가상화나 컨테이너 환경에서는 최신 커널일수록 cgroup, io_uring 같은 최신 커널 기능의 이점을 더 잘 활용할 수 있어서 가상화·컨테이너 성능에서도 차이가 나요.
결국 커널 정책이 배포판 선택의 숨은 기준이다
배포판을 고를 때 “어떤 커널 버전을 쓰는가”는 겉으로 잘 드러나지 않지만, 하드웨어 호환성과 안정성을 가르는 실질적인 기준이에요. 새 노트북을 산 직후라면 최신 커널 채택 배포판을, 오래 써온 서버라면 LTS 커널 기반 배포판을 우선 고려하는 게 합리적이에요. 소스를 직접 컴파일해가며 커널까지 세밀하게 튜닝하고 싶다면 Gentoo Linux 같은 배포판도 대안이 될 수 있어요.
자주 묻는 질문
Q1. 우분투와 아치는 완전히 다른 커널을 쓰나요?
아니요, 커널 소스 코드 자체는 대부분 동일한 kernel.org 소스에서 출발해요. 배포판마다 다른 건 그 위에 얹힌 패키지 조합과 자체 패치예요.
Q2. 같은 커널 버전이면 배포판 간 차이가 없나요?
아니에요. 배포판마다 자체 보안 패치, 백포트, 설정(config) 차이가 있어서 uname -r로 확인한 버전이 같아도 실제 동작이나 지원 하드웨어 범위는 미묘하게 다를 수 있어요.
Q3. LTS 커널과 일반 릴리즈 커널은 뭐가 다른가요?
일반 릴리즈는 8-10주마다 나오고 지원 기간이 짧은 반면, LTS는 2년 이상, 길게는 6년까지 유지보수를 받아요.
Q4. 새 노트북을 사면 어떤 배포판이 유리한가요?
Fedora, Tumbleweed, Arch처럼 최신 커널을 빠르게 채택하는 배포판이 새 하드웨어 지원에 유리해요.
Q5. 서버 안정성을 중시하면 어떤 커널 정책이 좋나요?
Debian이나 RHEL 계열처럼 LTS 커널을 오래 유지하는 배포판이 예상치 못한 회귀 버그가 적어서 안정성 면에서 유리해요.
BFQ 비디오 재생 벤치마크: 반응성을 높인 대가로 프레임이 얼마나 떨어졌나
BFQ+의 low-latency 휴리스틱이 반응성을 높이는 대신 소프트 실시간 애플리케이션에 어떤 지연 시간 대가를 요구하는지 논문의 비디오 재생 벤치마크로 확인합니다.
NCQ가 켜지면 디스크 스케줄러 보장이 무너지는 이유 (BFQ 논문 실측)
Native Command Queueing이 활성화되면 BFQ, CFQ 같은 OS 스케줄러의 공정성·지연 보장이 어떻게 무력화되는지 논문의 실측 데이터로 설명합니다.
BFQ+ vs BFQ vs CFQ 실측 벤치마크: 처리량과 앱 기동 시간 비교
BFQ 논문이 세 대의 리눅스 시스템에서 실측한 집계 처리량과 bash·konsole 기동 시간 벤치마크 결과를 수치 그대로 정리합니다.