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

가장 최신 소프트웨어를 즉시 경험하는 블리딩 엣지 리눅스 배포판 5가지

'블리딩 엣지(bleeding edge)'라는 표현은 상당한 위험을 내포하고 있습니다. 하지만 끊임없이 개선되고 업데이트되는 시스템에는 분명한 장점이 있습니다. 예를 들어 속도와 보안 면에서 이점을 누릴 수 있죠. 만약 이런 방식을 선호하시고 약간의 위험을 감수할 준비가 되어 있다면, 지금부터 소개할 가장 블리딩 엣지에 가까운 리눅스 배포판 5가지를 직접 경험해 보시기 바랍니다.

1. 데비안 Sid

데비안은 블리딩 엣지와 정반대의 이미지로 유명하기 때문에 이 선택이 다소 의외로 느껴질 수 있습니다. 그럴 만한 이유가 있습니다. 데비안의 표준 버전인 Debian Stable은 오랜 시간 검증된, 비교적 버그가 적은 소프트웨어를 제공합니다. 덕분에 대체로 쾌적한 사용 경험을 얻을 수 있지만, 소프트웨어가 최신 버전은 아니게 됩니다.

방대한 코드를 테스트하고 다듬기 위해 데비안은 안정성 수준이 서로 다른 두 개의 추가 브랜치를 운영합니다. 첫 번째는 Testing으로, 패키지들이 일정 주기마다 동결되어 차기 데비안 스테이블 버전의 후보가 됩니다. 두 번째는 Sid 또는 Unstable이라 불리는 것으로, 최신 소프트웨어를 지속적으로 받아오는 롤링 릴리스 버전입니다.

Sid는 데비안의 장점을 크게 해치지 않으면서 블리딩 엣지를 경험할 수 있는 버전입니다.

이름과 달리 Debian Sid는 여전히 꽤 안정적입니다. 가장 큰 차이점은 안정성의 상당 부분이 업스트림에서 확보된다는 점입니다. 예를 들어, Sid에 포함된 파이어폭스의 버그를 데비안이 직접 수정하는 대신, 커뮤니티는 모질라가 배포하는 개선 사항에 의존합니다. 반면 Testing이나 Stable에서는 데비안 팀이 패키지를 한층 더 다듬습니다.

Sid를 설치하려면 패키지 관리자에 대한 어느 정도의 지식이 필요합니다. 데비안은 Sid용 공식 설치 이미지를 제공하지 않기 때문입니다. 대신 현재 실행 중인 시스템을 업그레이드해야 하는데, 가능하면 Debian Testing에서 시작하는 것이 과정을 더 원활하게 만들어 줍니다. 그렇게 하면 Stable에서 업그레이드할 때보다 갱신해야 할 항목이 줄어듭니다.

데비안이 주는 사용 경험이 마음에 드는데 시스템 전체를 블리딩 엣지로 유지하고 싶다면, Sid가 최선의 선택입니다.

2. openSUSE Tumbleweed

openSUSE의 유연함과 사용자 친화성을 좋아하면서도 최신 소프트웨어의 장점까지 누리고 싶다면 Tumbleweed가 적합할 수 있습니다. Tumbleweed는 설치와 실행이 가장 쉬운 블리딩 엣지 롤링 릴리스 배포판 중 하나입니다.

openSUSE에는 Leap과 Tumbleweed 두 가지 버전이 있습니다. Leap은 SUSE Linux Enterprise와 베이스를 공유하는 안정 버전으로, 소프트웨어가 대략 1년에 한 번씩 '도약(leap)'합니다. 반면 Tumbleweed에서는 새로운 소프트웨어 업데이트가 끊임없이 굴러들어 옵니다(tumble).

Debian Sid와 달리 openSUSE는 Tumbleweed를 모험심 강한 사용자를 위한 불안정한 경험이 아니라, openSUSE를 즐기는 또 다른 방식으로 포지셔닝합니다. 우분투나 페도라처럼 간단하게 설치할 수 있도록 정식 설치 이미지도 제공되므로, 블리딩 엣지 데스크톱을 바로 설치할 수 있습니다.

openSUSE에는 다른 선택지와 차별화되는 몇 가지 특징이 있습니다. 이 배포판은 시스템 관리와 설정을 위한 올인원 도구인 YaST를 사용합니다. 또한 openSUSE는 다양한 프로그램을 미리 설치해 제공하는 것을 꺼리지 않습니다.

openSUSE가 특히 유명한 것은 KDE Plasma 데스크톱에 대한 훌륭한 지원입니다. KDE 팬이라면 꼭 기억해 둘 만한 부분입니다. Tumbleweed는 소프트웨어가 더 최신인 KDE Neon의 대안이 될 수 있습니다.

3. Fedora Rawhide

openSUSE와 Fedora는 몇 가지 중요한 공통점이 있습니다. 두 배포판은 각각 SUSE와 Red Hat이라는 경쟁 관계의 엔터프라이즈 지향 기업이 지원합니다. 또한 RPM 패키지 포맷을 사용하는 가장 큰 두 배포판이기도 합니다. 그래서 두 배포판 모두 블리딩 엣지 버전을 갖고 있는 것도 자연스러운 일입니다.

Fedora의 경우 이 최첨단 버전을 Rawhide라고 부릅니다. Rawhide는 새로운 소프트웨어를 테스트하는 곳으로, 버그 수정과 최신 코드를 미리 확인하는 역할을 겸합니다. 패키지는 꾸준히 업데이트되며, 새 버전의 프로그램이 매우 빠르게 출시됩니다.

하지만 이것이 Rawhide를 사용할 수 없다는 의미는 아닙니다. Fedora는 소프트웨어의 안정 버전만 제공하는 관행이 있습니다. 즉, 베타 상태의 프로그램은 릴리스하지 않으며, 모든 코드는 일상적인 사용을 목적으로 하는 업스트림 개발자에게서 나온 것입니다.

openSUSE가 KDE Plasma 데스크톱으로 유명한 것과 비슷하게, Fedora는 최상급 GNOME 구현으로 명성이 높습니다. GNOME 팬이라면 Rawhide를 통해 GNOME의 최신 변화를 가장 먼저 확인할 수 있습니다.

4. 젠투(Gentoo) ~arch

Gentoo는 자신의 컴퓨터에 맞게 소프트웨어를 직접 컴파일하는 롤링 릴리스 배포판입니다. 문제는 Gentoo 설치가 초보자에게 적합하지 않다는 점입니다.

사실 기본 설정만 놓고 보면 Gentoo는 상당히 안정적입니다. Gentoo는 블리딩 엣지보다 유연성에 더 초점을 맞춥니다. 대부분의 다른 배포판처럼 미리 컴파일된 바이너리를 내려받는 것이 아니라, 프로그램을 컴퓨터에서 직접 빌드하기 때문입니다. Gentoo에는 stable(arch)과 unstable(~arch) 릴리스 시스템이 있는데, 후자는 기본적으로 비활성화되어 있습니다.

Gentoo는 리눅스에 익숙하지 않은 사람에게는 적합하지 않습니다. 앱 업데이트조차 컴파일이 필요하므로 상당한 수작업이 요구됩니다.

물론 이 모델에는 분명한 장점이 있습니다. 대부분의 소프트웨어를 직접 컴파일하기 때문에 Gentoo는 다른 운영체제보다 더욱 시스템을 가볍게 다듬을 수 있습니다. 예를 들어 프로그램에서 불필요한 기능을 제거할 수 있으며, 이것이 잠재적인 속도 향상으로 이어질 수도 있습니다. 또한 리눅스가 작동하는 방식에 대한 깊은 이해를 얻게 되는데, 이는 프로그래머에게 매력적으로 다가올 수 있습니다.

Gentoo는 stable과 unstable 패키지를 자유롭게 섞어 쓰기도 쉽습니다. 즉, 시스템의 어떤 부분을 블리딩 엣지로 유지할지 직접 선택할 수 있습니다. Fedora나 Debian에서는 unstable과 stable 버전의 프로그램을 혼합하는 것이 권장되지 않는 것과 대조적입니다.

소프트웨어를 학습하고 컴파일하는 데 시간을 투자할 의향이 있다면 Gentoo가 적합할 수 있습니다. 또는 Sabayon처럼 Gentoo를 더 쉽게 설치할 수 있게 도와주는 배포판을 시도해 볼 수도 있습니다.

5. Arch Linux (및 파생 배포판)

Gentoo와 마찬가지로 Arch Linux는 설치가 다소 까다롭기로 유명합니다. Arch 디스크 이미지는 시작을 돕는 몇 가지 도구가 포함된 터미널일 뿐입니다. 다행인 점은 openSUSE Tumbleweed처럼 기본값이 블리딩 엣지라는 것입니다. Arch는 시스템을 망가뜨리지 않는 선에서 프로그램을 최대한 최신 상태로 유지하려 노력합니다.

시스템 관리 책임을 사용자에게 넘긴다는 Arch의 철학은 다른 배포판보다 운영체제를 좀 더 직접 다뤄야 함을 의미합니다. 예를 들어 Debian에서는 프로그램 서비스가 자동으로 시작되지만, Arch에서는 수동으로 활성화해야 합니다.

패키지 릴리스 스트림은 stable과 testing 두 가지가 있습니다. stable 프로그램은 위에서 소개한 다른 배포판들과 비슷한 수준으로 최신 상태를 유지할 것으로 기대할 수 있습니다. 그보다 더 모험심이 강한 사용자를 위해 testing 저장소가 기다리고 있습니다.

Arch Linux에는 AUR(Arch User Repository)이라는 것이 있는데, 공식 Arch 채널에서 제공되지 않는 소프트웨어 설치를 간편하게 만들어 주는 방대한 프로그램 모음입니다. 여기에는 블리딩 엣지 상태의 패키지도 많습니다.

자신의 시스템을 직접 제어하는 재미와 최신 소프트웨어의 장점을 함께 누리고 싶다면 Arch가 현실적인 선택지입니다. 번거로움 없이 Arch를 설치하고 싶다면 Manjaro 같은 Arch 기반 운영체제를 선택하는 것도 좋은 방법입니다.

반드시 백업을 준비하세요

본래 계속 변화하도록 설계된 운영체제를 사용하는 데에는 항상 위험이 따릅니다. 따라서 사전에 몇 가지 대비책을 마련하는 것이 중요합니다. 문제가 발생했을 때 대응할 계획을 세워두어야 합니다.

가장 간단한 시작점은 만약을 대비해 하드 디스크를 정기적으로 백업하는 것입니다.