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

어쩌다 만난 Nexenta: 기대 이하로 끝난 솔라리스 포크 리뷰

더 이상 존재하지 않는 솔라리스(Solaris)에게 왜 이토록 애정을 느끼게 되는지 저 스스로도 잘 모르겠습니다. 고인의 명복을 빕니다. 어떤 이유에서인지 솔라리스가 언젠가 리눅스만큼 훌륭해질 수 있으리라 늘 믿었지만, 릴리즈가 거듭될 때마다 그러지 못했습니다. 그리고 이번에도 '헛된 노력의 딜레마'에 부딪힙니다. 운영체제를 시험 삼아 설치했다가 두 시간 만에 실망시켰다면, 과연 프로젝트 전체를 접어야 할까요, 아니면 결과가 아무리 형편없더라도 발견한 대로 기록해야 할까요?

Nexenta Core Platform은 OpenSolaris 기반에 우분투(Ubuntu) 애플리케이션 베이스와 유연하고 강력한 APT 패키지 관리자를 결합한 시스템입니다. 들기만 해도 매력적인 아이디어죠. 하지만 이미 비슷한 컨셉의 시스템을 테스트해 본 적이 있고, 성공적이지 않았습니다. 그래도 남자는 희망을 잃으면 안 되겠죠. Nexenta 3.0이 무엇을 할 수 있고 없는지 확인해 보겠습니다. 기대치는 높고, 불안감은 그 이상입니다.

부팅과 설치

간단한 GRUB 화면을 지나면 곧바로 설치 프로그램으로 진입합니다. 라이브 환경은 없습니다. 하드웨어 호환성을 미리 검증하고 싶은 사용자에게는 분명 좋지 않은 방식입니다. 게다가 Nexenta는 디스크 전체에 자신을 설치하려 드므로, 같은 디스크에 있던 기존 운영체제는 재앙을 겪게 됩니다. 이런 이유로 물리적인 설치는 진행하지 않고, 가상 머신을 이용하기로 했습니다.

설치는 텍스트 기반이며, 상상할 수 있는 거의 모든 질문을 던지는 길고 늘어진 마법사 형태입니다. 마치 2005년으로 시간여행을 온 듯한 느낌이 듭니다. 여기에 GRUB 메뉴 항목에는 'Hardy'라고 적혀 있고, 하단 로고에는 'Debian'이 표시되니 뭔가 어긋났다는 인상을 지우기 어렵습니다. 첫째, 3년 된 애플리케이션 베이스가 나쁜 것은 아니지만, 굳이 왜 구버전을 채택했을까요? 레드햇(RedHat)처럼 고객에게 장기 레거시 지원을 약속하는 상황도 아닌데 말이죠. 둘째, Debian은 대체 왜 별도로 언급되는 걸까요?

그건 그렇다 치고, 질문, 그리고 또 질문입니다.

이후에는 설치 완료를 기다리는 일만 남습니다. 그리고 이 대기가 꽤 깁니다. 진행률이 20분 가까이 0%에서 꿈쩍도 않는 순간, 시스템을 중단하고 테스트를 포기할까 잠시 고민했습니다. 그러다가 아주 천천히 움직이기 시작했네요. 결국 설치에 거의 2시간이 걸렸습니다. CD 이미지 하나에 깔끔하게 담기는 시스템 치고는 참으로 긴 시간입니다.

설치가 완료되면 재부팅합니다.

GUI는 나에게 없다!

Nexenta 부팅은 결국 명령줄 인터페이스(CLI)에서 끝났습니다. 알겠습니다. 런레벨 5로 진입하려 했더니 시스템이 통째로 재부팅되네요. 제 예상과는 조금 다른 구조인 모양입니다. 상관없습니다. 인터넷에 접속해 정보를 찾아보기 시작했습니다.

찾아보니 Nexenta는 우분투 서버 에디션과 비슷하게 그래픽 인터페이스 없이 설치됩니다. 하지만 GNOME과 Xfce는 저장소에서 제공된다고 합니다. 문제는 가져올 수 없다는 것. apt를 실행하자 404 오류만 한 줌 쏟아졌습니다. 저장소 설정이 잘못되었거나 아예 존재하지 않는 상황입니다. 데스크톱 환경을 설치해 일반 가정용 사용자 관점에서 제대로 테스트할 수 없다는 뜻입니다. 다만 지금까지의 경험을 감안하면, 큰 손해는 아닌 듯싶습니다.

이 단계에서 깨달았습니다. 1934년으로 시간을 거슬러 올라가는 것은 그 토요일 오후를 보내려던 계획이 아니었다는 것을요. 결국 실험을 종료하고 이 글을 작성합니다. 영감을 주지도 못하고, 아마 시간 낭비였겠지만, 그래도 하나의 리뷰임은 분명합니다.

결론

Nexenta는 지금까지 경험한 솔라리스 포크 중 단연 최악입니다. 사실 OpenSolaris 2008.05보다도 못할 수 있는데, 이것만으로도 Nexenta에 대해 많은 것을 말해 줍니다. 게다가 Oracle이 공식적으로 이 프로젝트를 '암살'한 지금이라면, OpenIndiana를 선택하는 편이 훨씬 낫습니다. OpenIndiana 역시 리눅스만큼 친절하지 않고, 대중적이거나 이식성이 뛰어난 것도 아니지만, 꾸준히 진전되고 있다는 신호를 보여주고, 실제로 동작하며, 언젠가 데스크톱 사용자에게 가치 있는 무언가를 제공할 가능성도 있습니다.

반면 Nexenta는 서로 다른 운영체제 세계의 핵심 개념들을 뒤섞어 놓은 혼란스러운 집합체에 불과하며, 결과물은 알파 수준의 통합 상태입니다. 죽은 프로젝트였다면 굳이 신경 쓰지 않았겠지만, 뉴스 기사와 날짜, 릴리즈 번호를 보면 뭔가 진행되고 있는 것처럼 보이는데, 결과물을 보면 더욱 혼란스러워집니다. 이 모든 것이 결국 처음의 딜레마로 돌아갑니다. 결과가 거의 전부 부정적일지라도 리뷰를 써야 하는가? 답은 '그렇다'입니다. 리눅스 배포판으로 여러 차례 그렇게 해왔으니, 솔라리스 포크가 예외일 이유는 없습니다. 매도처럼 들릴 수 있지만, 이것이 실제 현실입니다.

Nexenta는 쓸 만한 제품이 아닙니다. 말하기조차 아깝지만, 일반 사용자가 원하거나 필요로 하는 것들이 하나도 갖춰져 있지 않습니다. 게다가 어떤 의미로는 UNIX 포크가 운영체제 시장에서 의미 있는 입지를 다질 수 있다는 꿈의 무덤에 또 한 발의 탄환을 박아 넣는 셈입니다. 오픈소스 진영에 관심이 있다면, 리눅스를 선택하는 것이 현명합니다.

자, 이 정도면 충분합니다. 모두 안전하게 지내세요.

그럼 이만.