이 글은 Open Solaris 2008.05를 사용하며 보낸 4시간의 경험을 정리한 것입니다. 어땠냐고요? 한마디로: 좋았습니다. 두마디로: 전혀 좋지 않았습니다.
이 글을 쓰면 욕을 먹을 것임을 잘 알고 있습니다. 하지만 괜찮습니다. 첫째, 제 사례를 통해 배우는 사람이 있을 수 있으니까요. 남이 뿌린 밭을 거두라는 말도 있잖습니까. 둘째, 제 하찮은 노력 덕분에 이 운영체제가 조금이라도 나아진다면 그것으로 충분합니다. 이 글에서는 Open Solaris 2008.05를 제 컴퓨터에 설치하고 작동시키려는 솔직한 시도 과정에서 겪은 좋은 점과 나쁜 점을 모두 담아 리뷰합니다.
참고로 저는 리눅스에 대해서는 상당히 폭넓은 지식을 갖고 있지만, UNIX 기반인 솔라리스에 대해서는 거의 아는 바가 없습니다. 네, 둘은 같은 역사를 공유하지만 혼동하면 안 됩니다. 둘의 유사성은 Windows 3.11과 Windows XP의 관계와 비슷합니다. 지금 이 순간 저는 여러분과 마찬가지로 솔라리스 초보자입니다. 그래도 저는 리눅스 시스템 관리자이고, 명령줄을 사랑하며 직접 손을 더럽힐 각오도 되어 있습니다. 그럼에도 불구하고 Open Solaris는 만족스러운 결과를 줄 수 있었을까요? 간단한 답은 '아니오'입니다. 자세한 내용이 궁금하시다면 계속 읽어주세요.
라이브 CD
이유를 알 수 없지만 매우, 매우 느렸습니다. 그래서 라이브 CD로 한 일이라곤 해상도를 눈에 좀 더 편안한 수준으로 바꾼 것이 전부였습니다. 물론 이 작업 자체는 잘 작동했습니다.

사운드 카드가 인식되지 않는다는 것도 알아차렸습니다. DOS에서조차 작동할 법한 범용 ES1371 드라이버를 사용 중이었는데, 정말 안타까운 일이었습니다. 하지만 나중에 고칠 수 있기를 바라며 넘어갔습니다.
설치
전반적으로는 별탈 없이 진행됐고, 파티셔닝 부분을 제외하면 리눅스가 제공하는 것과 상당히 비슷했습니다. 다만 파티셔닝은 낯설고 이질적인 경험이었습니다. 우선 어떤 장치를 선택해야 할지 전혀 감을 잡을 수 없었습니다. 표기도 없었고, 안내도 아무것도 없었습니다. 참고로 하드 디스크는 비어 있는 상태였습니다. 그나저나 마지막으로 Open Solaris(버전 11, Java 데스크톱이었던 걸로 기억합니다)를 시도했을 때는 파티셔닝 단계가 훨씬 친절했었습니다.
어쨌든 파티셔너가 선택권을 줄 것이라 생각했습니다. 그래서 두 개의 파티션을 만들기로 했습니다. 네, 알고 있습니다. 이건 리눅스가 아니라는 거요. 하지만 Windows와 리눅스에서 시스템 영역과 문서 영역을 분리하기 위해 별도의 파티션을 만들 수 있다면, 여기서도 가능하지 않을까 하는 판단이었습니다.
결과적으로 이것은 실수였습니다. 솔라리스 파티션은 하나만 존재할 수 있습니다. 사용자 쿼터까지 설정할 수 있는, 일종의 고도로 유연한 가상 RAID/LVM 방식으로 디스크를 관리하게 해주는 ZFS 파일시스템의 '한계' 때문인지는 모르겠습니다. 어쨌든 하나만 가능합니다.
레이아웃을 단일 파티션으로 수정하고 다시 진행했습니다. 또 실수였습니다. 설치가 실패했습니다.
알고 보니 명령줄 도구를 사용해 미리 디스크를 포맷하고 파티셔닝해 두어야 했던 것입니다.
대체 왜일까요? 이제 1993년이 아닙니다. GUI 파티셔너는 거의 모든 운영체제에 존재합니다. Slackware 11처럼 간단한 텍스트 기반 메뉴 방식 도구라도 있었다면 충분했을 겁니다.
아니, 사용자는 터미널에서 format과 fdisk 명령을 직접 다뤄야 합니다. 그리고 root 권한도 필요합니다. 참고로 root 비밀번호는 opensolaris입니다.
다시 시도했습니다. 이번에는 '디스크 전체 사용'을 선택했습니다. 성공했습니다. 다만 설치가 느려서 2시간 이상 걸렸습니다. 제가 멍청하거나 운이 없거나 - 아니면 둘 다 - 일 수도 있지만, 평균적인 리눅스 배포판은 15분이면 설치가 끝납니다. 어쨌든 결국 설치가 완료됐고, 설치된 시스템으로 재부팅했습니다.
하드웨어 지원
사운드 드라이버가 작동하지 않았습니다. 걱정 마세요, Device Driver Utility라는 도구가 있습니다. 무엇이 빠져 있는지 알려주는 역할을 합니다.
'새로 고침' 버튼은 네트워킹이 활성화되어 있다면 웹에서 누락된 드라이버를 실제로 검색합니다. 네트워킹은... 세 번 중 두 번은 됐습니다. 이유는 모르겠지만 설치 직후 처음에는 Open Solaris가 네트워크 연결을 허용하지 않았습니다. 네트워크를 수동으로 관리하려고 하면 매뉴얼 페이지를 읽으라는 경고만 떴습니다. 오케이...
그런데 드라이버가 발견됐습니다! 'Install Driver'를 클릭했습니다. 작동했습니다. 단, 소리는 나지 않았습니다. 그리고 유틸리티는 다시 드라이버가 빠져 있다고 보고했습니다. 재설치를 시도했습니다. 소용없었습니다. 재부팅을 시도했습니다...
재부팅 버튼은 대체 어디에 있습니까?
System 메뉴 아래에는 로그아웃과 종료 버튼이 있습니다. 재부팅은 없습니다. 종료를 시도했습니다. Open Solaris는 무시하고 자기가 원하는 1분을 기다리더군요. 그리고 종료되는 대신 텍스트 콘솔로 떨어졌습니다.
수동으로 재부팅한 후에도 여전히 사운드 드라이버는 없었습니다. 터미널에서 Device Driver Utility를 root로 실행해보려고 했지만 바이너리 이름조차 찾을 수 없었습니다. 반면 NTFS 지원과 함께 Samba 공유는 멀쩡히 작동하고 있었습니다... 이해할 수 없네요.
Samba 공유
바로 여기 있습니다:
멀티미디어 지원
소리는 들을 수 없었지만 그래도 시도해봤습니다. 코덱이 없다는 메시지가 나왔습니다. 하지만 올바른 소스를 친절하게 안내해주는 리눅스 배포판들과 달리, 문제가 있다는 사실만 통보받았을 뿐 아무런 해결책도 제시되지 않았습니다.
이후 저는 포기했습니다. 소리도 없고, 재부팅 버튼도 없고, 엄청나게 느리고... 끔찍합니다. Open Solaris는 더 이상 제 컴퓨터에 설치되어 있지 않습니다. 극적인 변화가 있기 전까지는 앞으로도 그럴 것입니다.
결론
Open Solaris는 2008년의 최고와 1998년의 최악을 결합했습니다. 한편으로는 ES1371용 드라이버처럼 사소한 것이 빠져 있는 반면, 원격 Windows 머신의 NTFS 파티션은 문제없이 탐색할 수 있습니다.
이 운영체제는 설치 중에도, 설치 이후에도 끔찍하게 느립니다. 주어진 512MB 메모리로는 그저 절뚝거릴 뿐입니다. 반면 동일한 데스크톱 환경인 GNOME을 사용하는 대부분의 리눅스 배포판은 빠르고 반응성이 뛰어납니다. Open Solaris는 자신이 좋아하는 업무 도구에 새 옷을 입혀보고 싶은 UNIX 베테랑에게는 어필할 수 있겠지만, 일반 대중을 위한 준비는 확실히 되어 있지 않습니다.
ZFS의 놀라운 기능을 테스트해보고 싶었지만, 그 단계는 아직 너무 먼 미래인 것 같습니다. 일반인처럼 컴퓨터를 재부팅하고 기본적인 것들이 정상 작동하기 전까지는 시도해볼 만한 고급 기능이란 없습니다.
시장에 나와 있는 것들과 비교하면 Open Solaris는 평균적으로 리눅스보다 3~4년 뒤처져 있습니다. 많은 독서와 고통스러운 명령줄 타이핑으로 상당 부분 해결할 수 있다고 믿지만, 굳이 왜 그래야 합니까? 저는 이걸로 생계를 유지합니다. 집에서까지 하고 싶지 않습니다. 평균적인 사용자는 물론, 숙련된 리눅스 사용자조차 파티셔닝의 고통에 위축되고 핵심 기능에 대한 (익숙한) 접근성 부족에 겁먹을 것입니다.
지금 당장, 정직하게 말하면, Open Solaris는 리눅스에서 얻을 수 없는 것을 전혀 제공하지 못합니다. 슬프고 실망스러운 일입니다. 이러한 자살 행위나 다름없는 실수들이 다음 릴리스에서 무자비하게 짓밟히기를 진심으로 바랍니다. 그래야 사람들이 또 하나의 안정적이고 안전한 운영체제를 즐길 수 있을 테니까요.
이걸로 끝입니다. 이제 쇠스랑을 들고 성으로 몰려오세요. 화난 군중을 기다리고 있습니다!
P.S. 제가 모르는 마법을 알고 계시다면 기꺼이 듣겠습니다. 물론 정당한 크레딧과 함께 해당 섹션 아래에 여러분의 해결책을 게시하겠습니다. 단, 해결책은 사람이 실행할 수 있는 수준이어야 합니다.
그럼 이만.