Computer >> 컴퓨터 >  >> 시스템 >> Linux

완전한 오픈 소스로만 구성된 리눅스 배포판 4가지

리눅스는 자유를 사랑하는 소프트웨어 애호가들이 선택하는 운영체제입니다. 하지만 커널 안에는 잘 알려지지 않은 비밀이 숨어 있습니다. 여러분이 보는 모든 것이 오픈 소스인 것은 아닙니다!


리눅스 커널에는 '바이너리 블롭(binary blob)'이라 불리는 독점 코드가 포함되어 있으며, 이 코드가 특정 하드웨어를 작동하게 만듭니다. 많은 노트북의 Wi-Fi나 그래픽 카드는 제조사가 제공한 펌웨어 없이는 작동하지 않습니다.

많은 리눅스 사용자는 이를 크게 문제 삼지 않습니다. 제조사가 코드를 공개하지 않더라도 리눅스 생태계에 기여한다면 그대로 두자는 입장입니다. 하지만 반대로 생각해 보면, 이는 클로즈드 소스 코드이며 사용자는 내부에서 무슨 일이 일어나는지 검증할 수 없습니다. 자유소프트웨어재단(FSF)이 가장 인기 있는 배포판들을 공식적으로 인정하지 않는 이유 중 하나도 바로 이 때문입니다. 저장소에 비오픈 소스 소프트웨어를 포함하지 않는 페도라(Fedora)조차 인정 목록에서 제외됩니다.

대신 FSF는 커널 수준까지 어떤 클로즈드 소스 코드도 포함하지 않는 배포판을 권장합니다. 이러한 배포판들은 대중적이지는 않지만, 그래도 다양한 선택지가 존재합니다.

1. 트리스켈(Trisquel) — 가장 손쉬운 선택

사용하기 쉽고 소프트웨어가 풍부한 배포판을 찾고 있다면 트리스켈부터 시작해 보세요. 우분투 LTS 릴리스를 기반으로 하기 때문에 비교적 현대적인 환경을 제공합니다.

트리스켈과 우분투의 가장 큰 차이점은 바이너리 블롭과 독점 소프트웨어가 전혀 없다는 점입니다. 트리스켈은 클로즈드 하드웨어 드라이버나 코덱 설치를 권장하지 않습니다. 하지만 우분투에서처럼 시스템을 원하는 대로 조정할 자유는 그대로 유지됩니다. PPA를 추가하면 저장소에 없는 소프트웨어도 설치할 수 있습니다.

각 릴리스가 우분투 LTS를 기반으로 하다 보니 시간이 지나면 다소 낡게 느껴질 수 있습니다. 자유 소프트웨어 세계에서는 2년 동안에도 많은 변화가 일어나기 때문입니다. 예를 들어 트리스켈 7을 설치하면 2014년의 애플리케이션을 사용하게 됩니다. 물론 우분투 16.04가 출시된 만큼 다음 릴리스도 머지않아 나올 것으로 기대됩니다.

2. 파라볼라(Parabola) — 최신 소프트웨어를 위한 선택

파라볼라는 아치 리눅스(Arch Linux)에서 클로즈드 요소를 제거하거나 대체한 배포판입니다.

아치와 마찬가지로 파라볼라는 사용자가 직접 만들어가는 배포판입니다. 공식 웹사이트에서 텍스트 기반 설치 프로그램을 제공하며, 이를 활용해 자신만의 맞춤형 시스템을 구축할 수 있습니다. 온라인 가이드가 있긴 하지만 세세한 안내를 기대하기는 어렵습니다.

그렇기 때문에 파라볼라는 어느 정도 경험이 있는 숙련된 사용자에게 적합합니다. 동시에 최신 소프트웨어를 원하는 자유 소프트웨어 애호가에게도 좋은 선택입니다. 트리스켈과 달리 구버전에 갇혀 있지 않아도 됩니다.

3. gNewSense — 검증된 안정성

트리스켈이 우분투 기반이라면, gNewSense는 데비안(Debian)에서 파생되었습니다. 이 점만으로도 각 배포판의 성격을 어느 정도 짐작할 수 있습니다. 트리스켈이 고유한 테마와 레이아웃을 갖춘 반면, gNewSense는 상당히 기본적인 모습을 하고 있습니다.

gNewSense와 데비안의 유사성은 여기서 끝나지 않습니다. 데비안이 오래되었지만 안정적인 버전의 소프트웨어를 사용하듯, gNewSense도 같은 철학을 따릅니다. 이는 시대에 뒤처진 느낌을 줄 수 있습니다. 2016년에 최신 버전의 gNewSense를 설치하면 2012년의 앱을 실행하게 되는 셈입니다.

데비안 대비 '장점'은 클로즈드 소스 소프트웨어 관련 내용을 모두 제거했다는 점입니다. 저장소에서 특정 코덱이나 논프리(non-free) 앱을 찾아볼 수 없으며, 개발자들은 독점 소프트웨어 설치를 언급하거나 권장하는 부분까지 삭제했습니다. 데비안은 좋아하지만 논프리 코드를 호스팅하고 제공하는 프로젝트의 태도가 마음에 들지 않는다면, 이 배포판이 딱 맞을 수 있습니다.

4. BLAG — RPM 애호가를 위한 선택

데비안 계열이 마음에 들지 않으십니까? DEB보다 RPM을 선호하십니까? 그렇다면 BLAG가 답입니다. 페도라 기반의 트리스켈·gNewSense 대안입니다.

BLAG는 바이너리 블롭을 제거한 페도라라고 표현할 수 있습니다. Freshrpms 같은 서드파티 저장소 몇 곳도 함께 제공됩니다. 다만 최신 버전이 2011년 5월 출시된 페도라 14를 기반으로 한다는 점은 감안해야 합니다.

BLAG는 '브릭스턴 리눅스 액션 그룹(Brixton Linux Action Group)'의 약자입니다. 이 배포판은 반기업적이고 무정부주의적인 문화를 지니고 있어, 평소 익숙한 분위기와는 다르게 느껴질 수 있습니다. 이것이 매력인지 거슬리는 점인지는 전적으로 사용자의 판단에 달려 있습니다.

현재 사용 중인 배포판은 어떻게 해야 할까?

우분투, 페도라, openSUSE, 아치 리눅스 등 주요 배포판은 모두 바이너리 블롭이 포함된 리눅스 커널과 함께 배포됩니다. 하지만 굳이 그 커널을 사용할 필요는 없습니다. linux-libre 커널을 설치하면 기존에 알고 사랑하던 배포판을 그대로 사용하면서도 완전한 자유를 누릴 수 있습니다. 자유소프트웨어재단 라틴아메리카(FSFLA)가 여러 가지 방법을 안내하고 있습니다.

이 방법은 완전한 배포판으로 갈아타기 전에 자신의 하드웨어가 linux-libre 커널과 호환되는지 미리 확인하는 용도로도 유용합니다. 호환되지 않는다면 언제든 작동하는 커널 버전으로 되돌리면 됩니다.

당신의 컴퓨터는 당신의 자유를 존중합니까?

많은 리눅스 사용자는 원하는 무엇이든 할 수 있는 자유를 추구합니다. 단순히 실용성 때문에 오픈 소스 소프트웨어를 사용하는 사람도 있고, 오직 오픈 소스만 사용하려 노력하는 사람도 있습니다. 하지만 당신의 동기는 무엇입니까?

FSF가 권장하는 배포판들은 너무 과하다고 생각하십니까? 모든 클로즈드 소스 코드를 제거하는 것만이 컴퓨터에서 안심할 수 있는 길이라고 생각하십니까? 아니면 자유란 원하는 것을 무엇이든 설치할 수 있는 것을 의미합니까? 여러분의 생각을 댓글로 들려주세요!