
Linux-Libre는 하드웨어 드라이버를 오직 자유·오픈소스 구현체만으로 제공하는 것을 목표로 하는 리눅스 커널의 변형 버전입니다. 현재 라틴아메리카 자유소프트웨어재단(FSFLA)이 유지 관리하고 있으며, 이 커널을 채택한 리눅스 배포판 역시 FOSS(자유 오픈소스 소프트웨어) 사용을 적극적으로 지향합니다.
바이너리 블롭(Binary Blob)의 문제점
지난 수년간 리눅스 커널에는 펌웨어 '바이너리 블롭'을 포함하는 흐름이 이어져 왔습니다. 바이너리 블롭은 하드웨어 제조사가 클로즈드 소스 바이너리 형태로 제공하는 작은 소프트웨어 조각으로, 리눅스 커널이 이를 그대로 불러와 사용합니다. 덕분에 사용자의 하드웨어에 대한 완벽한 호환성과 지원이 가능해집니다.

하지만 하드웨어 호환성을 중시하는 사용자에게는 편리할지 몰라도, 이러한 바이너리 블롭의 불투명한 특성은 다양한 보안 및 신뢰성 문제를 야기할 수 있습니다.

그 이유는 바이너리 블롭은 제3자 개발자가 소스 코드를 감사(audit)할 수 없기 때문입니다. 따라서 보안을 중요하게 생각하는 사용자나 업무용으로 컴퓨터를 활용하는 사람들에게는 잠재적인 위협 요소가 될 수 있습니다.
왜 Linux-Libre를 사용해야 할까?
Linux-Libre를 사용하면 바이너리 블롭 없이 순수하게 100% FOSS 환경에서 리눅스를 구동할 수 있습니다. 다만 오픈소스 드라이버에 의존하기 때문에 항상 최상의 하드웨어 지원을 기대하기는 어렵습니다.

그럼에도 불구하고 Linux-Libre는 안정적이며 매우 잘 작동합니다. 이러한 점 때문에 안정적이고 보안성 높은 리눅스 환경을 원하는 일반 사용자에게도 매력적인 선택지가 됩니다.
이 글에서는 일반 사용자부터 고급 사용자까지 모두에게 적합한, Linux-Libre 커널을 사용하는 최고의 리눅스 배포판들을 살펴보겠습니다.
1. Trisquel
Trisquel은 데비안(Debian) 기반의 사용하기 쉬운 Linux-Libre 배포판입니다. Linux-Libre가 제공하는 보안성의 이점을 누릴 뿐만 아니라, 데비안을 통해 안정적인 업데이트도 함께 받을 수 있습니다.

또한 Trisquel은 최대한 사용자 친화적인 것을 목표로 합니다. 설치 과정부터 처음 부팅할 때까지 단계별로 안내해 주기 때문에, 컴퓨터 초보자에게 가장 적합한 리눅스 배포판 중 하나로 꼽힙니다.
Trisquel의 주요 특징은 다음과 같습니다.
- 스페인 갈리시아에서 빌드 및 설정되어, 스페인어 네이티브 데스크톱 환경을 지원하는 몇 안 되는 리눅스 배포판 중 하나입니다.
- 기본적으로 암호화 볼륨 생성 기능을 지원하여, 하드 드라이브 수준까지 보안을 강화한 Trisquel 설치 환경을 만들 수 있습니다.
- 장애인 접근성을 고려해 설계되었습니다. 음성 안내 기능과 함께 색약·색맹, 부분 또는 전체 시각 장애를 위한 설정을 제공합니다.
2. PureOS
PureOS는 Purism 브랜드 노트북에 기본 탑재되는 아름다운 Linux-Libre 배포판입니다. Trisquel과 마찬가지로 데비안 기반이므로 안정적인 패키지의 혜택을 누릴 수 있습니다.

다만 Trisquel과 달리 PureOS의 가장 큰 특징은 '컨버전스(convergence)' 개념을 지향한다는 점입니다. 데스크톱 화면과 모바일 화면 모두에서 사용 가능하도록 설계된 기능들이 포함되어 있습니다.
PureOS의 주요 특징은 다음과 같습니다.
- 처음부터 보안을 염두에 두고 설계되었으며, 개발팀이 배포판 내 잠재적 취약점을 지속적으로 점검하고 감사합니다.
- GNOME을 통해 안드로이드 기기를 잘 지원합니다. 스마트폰을 PC와 페어링하여 PureOS에서 애플리케이션을 사용하거나 원격으로 컴퓨터를 제어할 수 있습니다.
- 명령줄 없이도 손쉽게 패키지를 설치할 수 있는 간단한 앱 관리자를 제공합니다. 터미널 사용 없이 일상 작업용으로 컴퓨터를 활용하고 싶은 사용자에게 유용합니다.
3. GNU Guix
GNU Guix는 재현 가능한(reproducible) 운영체제를 만드는 것을 목표로 하는 Linux-Libre 배포판입니다. 스스로를 동일하게 재현할 수 있는 자신만의 시스템을 구축할 수 있습니다.

여러 대의 머신을 운영하는 사용자나, 설치하는 것이 언제나 동일함을 보장하고 싶은 사용자에게 특히 유용합니다.
GNU Guix의 주요 특징은 다음과 같습니다.
- 패키지와 설정 파일을 포함한 롤링 스냅샷을 생성할 수 있습니다. 이를 통해 시스템 기록의 어느 시점으로든 되돌아갈 수 있어, 장애 발생 시 손쉽게 복구할 수 있습니다.
- 동일한 소프트웨어의 여러 버전을 동시에 설치할 수 있습니다. 버전 변경 사항을 검증해야 하는 테스터에게 유용한 기능입니다.
- Lisp 기반으로 이해하기 쉬운 Guile Scheme 언어로 작성되었습니다. 고급 사용자에게는 유연성을, 초보자에게는 쉬운 설정 환경을 제공합니다.
4. Parabola
Parabola는 단순하고 미니멀한 리눅스 설치 환경을 지향하는 Linux-Libre 배포판입니다. Arch Linux 기반으로 고급 사용자를 겨냥하며, 보안성과 최신성을 모두 갖춘 강력한 배포판이 될 수 있습니다.

특히 Parabola의 보안에 대한 확고한 의지 덕분에 제공하는 패키지에 대한 감사(audit)를 정기적으로 수행합니다. Parabola 패키지의 문제점은 이미 패치된 상태로 제공됩니다.
컴퓨터 작업에 영향을 줄 수 있는 보안 문제를 걱정하는 사용자에게 적합한 선택입니다.
Parabola가 제공하는 주요 기능은 다음과 같습니다.
- 시스템의 보안 위험 요소를 검사하고 해당 위험을 지닌 프로그램을 표시해 주는
yourfreedom과yourprivacy도구가 기본 포함되어 있습니다. - 안전하지 않은 컴퓨팅 환경에서 실행되도록 설계된 보안 소프트웨어 모음인
noprism저장소도 함께 제공됩니다. - 시스템을 재설치하지 않고도 Parabola로 전환할 수 있습니다. Arch Linux 사용자는 Parabola의 저장소를 추가하고 시스템을 업데이트하는 방식으로 마이그레이션할 수 있습니다.
5. Hyperbola
Hyperbola는 안정성과 장기 지원(LTS) 릴리스에 초점을 맞춘 Linux-Libre 배포판입니다. Parabola와 마찬가지로 Arch 기반 배포판입니다.

Parabola와의 가장 큰 차이점은 안정성과 단순성에 대한 엄격한 정책입니다. 업데이트 횟수가 적은 편이며, 업그레이드 과정에서 시스템이 깨지지 않도록 철저히 테스트한 후 배포합니다. 그래서 항상 멈춤 없이 작동해야 하는 워크스테이션에 적합한 배포판입니다.
Hyperbola가 보여주는 단순성과 안정성에 대한 집착은 다음과 같은 특징에서 드러납니다.
- SystemD와 같은 프로그램을 제거하여 리눅스 시스템의 복잡성을 줄이는 것을 지향합니다. 덕분에 더 적은 리소스로 시스템을 구동할 수 있고, 문제가 발생할 수 있는 표면적 자체가 작아집니다.
- OpenBSD 개발자들이 안정성과 신뢰성을 위해 패치한 Xorg 버전인 Xenocara가 기본 탑재되어 있습니다.
- SSL/TLS 인증서 처리에 LibreSSL을 사용합니다. LibreSSL은 OpenSSL의 현대적인 포크로, OpenSSL의 문제점을 해결한 업데이트·감사·개정이 반영되어 있습니다.
직접 리눅스 커널을 컴파일하는 방법이 궁금해지셨다면, 관련 가이드를 참고해 보시기 바랍니다.
자주 묻는 질문(FAQ)
1. Linux-Libre에서 예상되는 하드웨어 문제는 무엇인가요?
대체로 Linux-Libre 커널은 하드웨어 드라이버의 자유·오픈소스 대안을 제공합니다. 하지만 이 버전의 한 가지 문제는 오픈소스 드라이버가 존재하지 않는 기기에 대한 지원이 부족하다는 점입니다.
주의해야 할 대표적인 문제는 다음과 같습니다.
- 독점(proprietary) 무선 카드를 사용하는 경우 — Intel 무선 카드를 사용할 때 흔히 발생합니다.
- 최신 NVIDIA 그래픽 카드를 사용하는 경우 — 오픈소스 드라이버인 nouveau가 아직 해당 카드를 지원하지 않을 수 있습니다.
첫 번째 문제의 경우, 머신의 무선 카드를 교체해야 합니다. 가장 널리 알려진 오픈소스 친화적인 카드는 TP-LINK나 Panda 제품에서 흔히 볼 수 있는 Atheros 무선 칩셋을 사용합니다.
두 번째 문제의 경우, nouveau가 해당 그래픽 카드를 지원하는 버전이 나올 때까지 기다려야 합니다. 보통 새 그래픽 카드 출시 후 몇 달이 걸립니다.
2. Linux-Libre는 최신 상태인가요?
네! Linux-Libre 커널은 '메인라인(mainline)' 리눅스 커널을 적극적으로 따라갑니다. 리눅스 커널이 릴리스될 때마다 Linux-Libre도 그에 맞는 버전을 출시합니다.
3. 어떤 Linux-Libre 배포판이 나에게 맞을까?
매우 주관적인 질문이지만, 새 배포판을 고를 때의 간단한 기준은 자신의 필요에 맞는지 여부입니다. 예를 들어, 사용하기 쉬운 완성도 높은 배포판을 찾고 있다면 PureOS나 Trisquel이 좋은 선택입니다.
반면 일관된 시스템을 유지할 수 있는 능력이 중요하고 직접 만져가며 설정할 의지가 있다면 GNU Guix가 딱 맞을 것입니다.
마지막으로, 보안을 최우선으로 하는 사용자이거나 프라이버시가 요구되는 환경에서 반드시 작동해야 하는 컴퓨터가 필요하다면 Parabola와 Hyperbola가 적합합니다.
이 두 배포판은 무엇보다 안정성을 최우선으로 하기 때문에, 시스템 보안을 믿고 맡길 수 있습니다.