가끔 호기심이 발동하면 유닉스 계열 시스템을 한번 돌려볼 때가 있다. 오늘의 실험 대상은 최신 버전인 PC-BSD 10.0 Joule이다.
지난번에 PC-BSD를 다뤘을 때는 나름 향수 어린 애정이 있었음에도 불구하고 완전히 엉망진창으로 끝났다. 라이브 DVD는 잘 부팅됐지만 네트워크가 말썽을 일으켰고, 거기서 바로 접었다. 2012년에는 그런 성적표였고, 이제 2년이 지났으니 조금은 나아졌기를 바란다. 직접 확인해 보자.
설치 과정
둘러본 결과 풀 설치 DVD만 있을 뿐 라이브 에디션은 찾을 수 없었다. 이는 내가 평소 테스트용으로 쓰는 노트북들에서 시스템을 검증할 수 없다는 뜻이었다. PC-BSD는 욕심이 많아서 자체 방식과 데이터로 디스크와 파티션 테이블을 통째로 갈아엎기 때문이다. 대신 VirtualBox를 활용한 좀 더 무난한 형태의 리뷰를 진행했다. 물론 실제 하드웨어와는 다르지만, 그래도 의미 있는 테스트다.
설치 마법사는 단순하면서도 복잡하다. 시스템 설치에 크게 필요한 것이 없으니 단순하고, 세부 옵션과 커스터마이징 항목을 확실히 이해하기 어렵기 때문에 복잡하다. 특히 디스크 파티셔닝과 파일시스템 선택은 신중하게 살펴야 할 부분이며, 물리 머신에 설치할 경우 데이터를 잃지 않도록 각별히 주의해야 한다.
설치 옵션은 여러 가지가 있다. 데스크톱 또는 서버 소프트웨어 중 선택할 수 있는데, 전자를 고르면 KDE 소프트웨어 패키지 전체가 설치된다. 다만 가용 공간이 50GB 미만이면 설치 프로그램이 불평을 늘어놓는다. 설정이 실패할 수 있다고 경고하지만, 사실 기본 선택 기준으로는 20GB면 충분하다. 어느 쪽이든 50GB는 터무니없는 요구다.
디스크와 파일시스템을 선택한 뒤 출발이다. ZFS는 존중을 요하는 파일시스템이라 크게 건드리지 않았다. 준비가 되지 않았다면 손대지 않는 편이 현명하다. 설치에는 약 30분이 걸려 비교적 느린 편이었다.
에너지 탐험하기
PC-BSD Joule은 부드러운 라운드형 테마가 적용된 표준 KDE 데스크톱과 함께 제공된다. 첫 사용 가이드도 마련되어 있어 시스템 개념, 네트워크 연결, 패키지 관리 방법을 친절하게 설명해 준다. 물론 가상 환경에서는 크게 문제되지 않는 부분이라, 무선 카드가 실제 하드웨어에서 어떻게 작동하는지는 단언하기 어렵다.
네트워킹 & Samba
유선 네트워크는 잘 작동했고, 윈도우 공유 폴더로의 Samba 연결도 가끔 타임아웃이 걸리는 것 외에는 문제없었다. 꽤 괜찮은 수준이었다. 하지만 지난번의 무선 네트워크 참사를 피해갔기 때문에 공정한 비교는 아니라는 점을 기억하자.
패키지 관리
유닉스 시스템에서 새 소프트웨어를 설치하는 일은 골칫거리가 될 수 있다. 하지만 PC-BSD 10.0은 AppCafe 덕분에 이를 쉽고 즐거운 경험으로 바꿔준다. 모든 면에서 제대로 갖춰진 패키지 관리자다. 원하는 프로그램을 골라 설치하고, 바로가기를 추가하면 끝이다. 다만 목록을 세어 보면 총 802개 구성 요소밖에 없다. 많은 걸까? 아니다. 유용하고 실속 있는 걸까? 어쩌면 그럴지도 모른다. 일반 리눅스 배포판 저장소의 3만 개 앱이 과연 누군가에게 필요한 걸까? 그것도 좋은 질문이다. 답은 여러분에게 맡긴다. 이 시스템이 당신에게 맞는지는 스스로 판단해야 할 테니까.
모든 게 순탄했던 것은 아니다. 예를 들어 Firefox를 설치했는데 프로필 문제 때문에 실행에 실패했다. 프로필이 생성되지 않았고, 관련 항목을 삭제하거나 다른 호스트의 기존 프로필을 가져오는 방법도 효과가 없었다. 무슨 짓을 해도 Firefox는 시작조차 하지 않았다.
패키지 관리의 두 번째 축은 업데이트다. 이 부분에서는 여러 업데이트가 표시됐고, 시스템은 필요한 패치를 무난하게 설치했다. 저수준 기능까지 깊게 파고들지는 않았다. 인간적인 관점에서 운영체제를 평가하는 것이 이 글의 목적이므로.
응용 프로그램
기본 탑재된 프로그램 목록은 결함이 없지는 않지만 풍부하다. 좋은 점은 쓸모 있는 소프트웨어가 여럿 포함되어 있다는 것. 다만 AppCafe를 상당히 자주 사용해야 한다. 기본 KDE 프로그램이 많고, 기묘한 선택도 섞여 있다. Konqueror가 기본 브라우저인데 도무지 쓸모가 없었다. URL 입력창에서 검색을 직접 처리하지 못하고 짜증나는 '처리되지 않은 프로토콜' 오류가 뜬다. 검색 자체도 엉성하고 실질적인 지원도 형편없다. 예컨대 YouTube는 사용이 불가능했고, Flash를 시연하려면 두 번째 브라우저를 찾아야 했다. 그래서 Firefox와 엮여 참사가 벌어졌고, 결국 세 번째 브라우저인 Chromium으로 겨우 해결했다.

KMail, KOrganizer, Blogillo, GIMP, MPlayer, VirtualBox(가상 머신 안에서 테스트하니 인셉션 같은 기분이 드는 선택) 등도 포함되어 있다. 다만 LibreOffice나 유사한 오피스 제품은 없다. 문제도 있었다. 예를 들어 Marble은 실행할 때마다 매번 크래시가 났고, 일부 추가 소프트웨어는 기대대로 작동하지 않았다. 위의 Firefox 사례를 보라.
시스템 관리
앞서 언급한 것들 외에도 BSD의 미궁 같은 세계를 탐색하고 시스템을 관리할 수 있는 제대로 된 컨트롤 센터가 있다. 낯설면서도 현대적이면서 동시에 구식인 묘한 느낌을 준다.
멀티미디어 재생
음악 재생은 아무 문제 없이 잘 됐다. Flash는 고역이었는데, 주로 기본 브라우저가 계속 삐죽거리고 Firefox를 실행할 수 없었기 때문이다. 그래도 결국에는 다 되긴 했다.
CI5 The Professionals는 역대 최고의 인트로 테마를 자랑한다. 그리고 Ray Doyle은 진짜 Richard Hammond를 닮았다.
인쇄
Samba 프린팅은 제대로 작동하지 않았다. 찾아보기(Browse) 버튼이 회색으로 비활성화되어 있었다. 수동으로는 해당 장치에 접근할 수 있었지만, 설정을 마친 후에도 프린터는 별 반응이 없었다. 인쇄 작업이 장치로 전송될 때마다 스풀 표시등은 깜빡였지만, 실제 인쇄된 페이지 수는 0장이었다. 투박한 테마도 눈에 띄고, 인쇄 아이콘도 빠져 있다.
시스템 자원 & 성능
가상 머신에 4GB 메모리와 코어 2개를 할당했고, 가상 하드 디스크도 별도 장치에 두었는데도 성능은 빛나지 못했다. 대부분의 리눅스 배포판보다 확실히 느렸다. 메모리 사용량도 상당히 높아 거의 1GB에 달했다. 게다가 PC-BSD 10에는 시스템 절전(suspend)이나 최대 절전(hibernate) 옵션조차 없다.
결론
이 유닉스 계열 시스템이 훌륭하다고 말하고 싶다. 하지만 갈수록 그렇게 말하기 어려워진다. 한때 Solaris, BSD 등에 큰 기대를 걸었지만, 솔직히 말해 현대 데스크톱 세계에서 이들의 자리는 더 이상 없다. PC-BSD 10.0 Joule이 그 전형적인 예다. 디스크를 집어삼키는 공격적인 설치 프로그램, 하드웨어 호환성 문제의 역사, 실제 시스템에서의 테스트조차 막아버린 라이브 에디션 부재, 과도한 디스크 공간 요구, 애플리케이션 문제와 크래시, 인쇄 문제, 기대 이하의 성능. 종합하면 그냥 평범한 결과물이며, 리눅스의 익숙함조차 없다.
후드 아래의 초고급 기능을 내세울 수도 있겠지만, 일반 사용자에게는 큰 의미가 없다. 간단한 리눅스 배포판 하나면 모든 걸 잊고 편하게 쓸 수 있는데, 굳이 이런 장애물과 결점들을 감수할 이유가 있을까? 어쨌든 PC-BSD Joule은 과거의 유령에 시달리는 새롭고 현대적인 시스템이다. 2014년 기준으로 유연성이 부족하다. 리눅스를 선택하라. 장기적으로 더 나을 것이다. 평점: 6/10.
그럼, 안녕.