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

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

2002년부터 끊임없이 개발되어 온 Arch Linux(아치 리눅스)는 이제 더 이상 새로운 운영체제가 아닙니다. "단순하게 유지하라(KISS)"는 철학을 바탕으로 미니멀리즘과 사용자의 선택을 최우선으로 하는 방식 덕분에 수많은 충실한 팬층을 확보해 왔습니다.

아치 리눅스로 완성된 시스템은 어떤 두 대의 PC도 똑같지 않으며, 이것이야말로 아치 사용자들이 매료되는 이유입니다. 초보자에게 가장 친절한 리눅스 배포판은 아니지만, 리눅스 배포판으로 무엇을 할 수 있는지 진정으로 이해하고 싶다면 아치 리눅스가 좋은 선택이 될 수 있습니다.

최근 12개월간 DistroWatch 인기 순위에서 15위를 기록한 만큼, 아치는 가장 잘 알려진 리눅스 배포판 중 하나이기도 합니다. 그렇다면 이 미니멀한 배포판이 여전히 사랑받는 이유를 하나씩 살펴보겠습니다.

외관과 데스크톱 환경

아치는 선택의 극한을 추구하는 배포판입니다. 따라서 아치 리눅스의 외형은 전적으로 사용자의 몫입니다. 문자 그대로 그렇습니다. 설치 ISO에는 데스크톱 환경 자체가 포함되어 있지 않기 때문입니다.

외형의 모든 요소는 서로 다른 데스크톱 환경을 선택함으로써 결정할 수 있고, 이후에도 취향에 맞게 얼마든지 변경할 수 있습니다.

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

저사양 머신에 아치를 설치하려면 XFCE 같은 가벼운 데스크톱 환경이 적합합니다. 아치에 XFCE를 설치하려면 터미널에서 몇 가지 명령어를 입력한 뒤 추가 설정 작업을 거쳐야 합니다.

위 스크린샷은 또 다른 선택지인 KDE Plasma를 보여줍니다. 직접 제작한 KDE Plasma 테마를 설치해 아치를 원하는 모습 그대로 꾸밀 수도 있습니다.

아치 프로젝트는 공식적으로 12개의 데스크톱 환경(KDE, GNOME, XFCE 포함)을 지원하며, 그 외에도 설치 가능한 환경이 더 있습니다. 데스크톱 환경이 필요 없다면 굳이 설치할 필요도 없습니다. 아치를 서버 구축용으로 고려하고 있다면 이러한 점이 오히려 매력적으로 다가올 것입니다.

성능

기본 상태의 아치 설치본을 Windows나 Ubuntu 같은 다른 리눅스 배포판과 비교해 보면 그 성능에 놀라게 됩니다. 아치는 시스템을 느리게 만드는 "불필요한" 소프트웨어를 일절 포함하지 않습니다. 최소 시스템 요구 사항도 매우 낮아 RAM 512MB와 x64 CPU만 있으면 충분합니다.

하지만 예상대로 실제 성능은 설치 구성에 따라 크게 달라집니다. KDE처럼 무거운 편에 속하는 데스크톱 환경을 선택하면 XFCE 같은 경량 대안을 사용하는 아치보다 PC가 느려질 수 있습니다.

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

VirtualBox 가상 머신(RAM 4GB, CPU 1개, 그래픽 128MB 할당)에서 유휴 상태로 실행했을 때, KDE를 탑재한 아치 리눅스는 약 20%의 RAM과 15%의 CPU를 사용했습니다.

브라우저를 열고 여러 탭을 띄우며 영상을 재생하는 등 사용량이 늘어나면 일시적인 부하 스파이크가 발생했는데, 이는 자연스러운 현상입니다. 그럼에도 불구하고 아치는 여전히 부드럽게 작동했습니다. 다만 KDE는 저사양 PC에는 이상적인 데스크톱 환경이 아니라는 점은 유의해야 합니다.

설치 단계에서 신중하게 구성 요소를 골라 담으면, 성능을 떨어뜨릴 수 있는 요소를 과감히 걸러내고 아치를 원하는 대로 최적화할 수 있습니다.

사용자 친화성

아치의 가장 큰 장점은 동시에 가장 큰 단점이 되기도 합니다. 특히 초보자에게는 이해하기 가장 어려운 리눅스 배포판 중 하나입니다. 실제로 얼마나 편리해질지는 함께 사용하는 소프트웨어에 따라 크게 달라집니다.

초보자에게 아치가 아쉬운 부분은 리눅스 전문가에게 강점이 됩니다. 많은 리눅스 사용자들에게 아치 리눅스 위키(Arch Wiki)는 성경과 같은 존재입니다. 설치부터 설정까지 친절히 안내해 주지만, 순탄한 여정이라고 기대해서는 안 됩니다.

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

문제가 발생하면(거의 모든 리눅스 관련 문제에서 마찬가지로) 아치 리눅스 포럼이 든든한 지원군이 됩니다. 포럼에는 질문에 답하고 조언을 아끼지 않는 수많은 사용자와 개발자가 활동하고 있습니다. 다만 스스로 검색조차 해보지 않았다면 "RTFM"(Read The F***ing Manual, F가 무슨 뜻인지는 짐작하시겠죠?)이라는 답변을 받을 각오는 해야 합니다.

리눅스 파워 유저에게는 이러한 높은 진입 장벽이 오히려 매력입니다. 아치 프로젝트는 의도적으로 아치를 "베이스" 배포판으로 설계했고, 모든 결정은 오롯이 사용자인 당신의 몫으로 남겨두었습니다.

설치 과정

아치 리눅스를 설치하려는 대부분의 사용자에게 가장 큰 장벽은 바로 설치 과정입니다. Ubuntu 같은 다른 배포판이나 Windows에 익숙한 사람에게는 완전히 다른 차원의 작업입니다.

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

아치 리눅스 ISO 파일 자체는 그리 크지 않습니다(약 600MB). 먼저 파일을 내려받은 후 USB 드라이브나 DVD 같은 적절한 이동식 미디어에 담아 PC에 설치해야 합니다.

그래픽 설치 프로그램은 포함되어 있지 않습니다. 사실상 그래픽 요소는 아무것도 없습니다. 모든 결정은 사용자의 몫이며, 터미널 사용에 익숙해야 합니다. 설치 내내 아치 위키의 설치 가이드를 곁에 두고 진행하는 것이 좋습니다.

드라이브 파티션을 직접 포맷하고, 설치 명령어를 실행한 후, 사용자 계정 생성 등을 위해 설치 후 설정 가이드로 바로 넘어가야 합니다.

패키지와 프로그램

아치에는 패키지와 프로그램을 설치할 수 있는 여러 메인 저장소가 마련되어 있습니다. 공식 아치 패키지 저장소에는 기본 아치 시스템을 구동하는 데 필요한 소프트웨어가 들어 있고, 신뢰할 수 있는 아치 사용자들이 선별해 등록한 다양한 패키지를 담은 사용자 관리 저장소도 별도로 운영됩니다.

패키지를 설치하려면 아치의 패키지 관리자인 Pacman을 터미널에서 사용해야 합니다.

아치 리눅스 리뷰(2019): 미니멀리즘과 선택의 철학

필요한 패키지는 스스로 선택해야 하며, 누군가 과정을 친절히 안내해 주지 않습니다. 아치 리눅스는 롤링 릴리스 방식을 채택하고 있어 메이저 버전 업그레이드 없이 사소한 업데이트가 정기적으로 이루어집니다.

소프트웨어를 찾을 때는 AUR(Arch User Repository) 웹사이트가 좋은 출발점입니다. 키워드로 패키지를 검색할 수 있고 유용한 설명도 함께 제공됩니다. 물론 어떤 패키지가 필요한지 찾는 것은 사용자의 몫입니다. AUR 헬퍼 도구를 활용하면 애플리케이션을 한층 더 쉽게 설치할 수도 있습니다.

아치 리눅스, 당신의 다음 배포판이 될까?

아치 리눅스는 사용자 편의성으로 상을 받을 배포판은 아니며, 외형의 완성도 역시 사용자(그리고 다른 개발자들)의 손에 맡겨져 있습니다. 하지만 미니멀리즘과 선택의 자유를 핵심으로 하는 KISS 철학이 마음에 든다면 아치 리눅스를 직접 경험해 보길 권합니다.

아치를 좀 더 쉽게 사용하고 싶다면 아치 기반의 우수한 배포판들을 시도해 보는 것도 좋은 방법입니다. 이런 배포판들은 대개 더 나은 설치 프로그램과 미리 다듬어진 UI를 갖추고 있습니다. 아치가 맞지 않는다면 다른 인기 리눅스 배포판을 찾아보는 것도 좋은 선택입니다.