레드햇(Red Hat)이 가장 널리 사용되는 기업용 리눅스 데스크톱의 최신 버전인 Red Hat Enterprise Linux(RHEL) 7을 출시했습니다. 2010년 RHEL 6 출시 이후 리눅스 전반, 그리고 특히 RHEL의 테스트 기지 역할을 해온 페도라(Fedora)에는 많은 변화가 있었습니다.
페도라의 주요 변화로는 GNOME 3와 새로운 아나콘다(Anaconda) 설치 프로그램을 꼽을 수 있습니다. 두 요소 모두 처음 등장했을 때 상당한 논란을 일으켰습니다. 많은 사용자들은 GNOME 3의 검색 중심 'Activities 뷰'가 기업 사용자들이 기대하는 방식과 너무 달다고 지적했고, 아나콘다 설치 프로그램 역시 누구에게나 혼란스럽다는 평가를 받았습니다. 그런데 놀랍게도 이 두 요소가 모두 RHEL 7에 포함되어 있습니다.
그렇다면 물어볼 필요가 있습니다. RHEL은 여전히 예전만큼 쓸 만할까요? 업그레이드할 가치가 있는 개선점일까요? 지금부터 자세히 살펴보겠습니다.
Red Hat Enterprise Linux란 무엇인가?
잘 모르는 분들을 위해 간단히 설명하면, RHEL은 레드햇의 핵심 수익원인 기업용 데스크톱이자 서버 운영체제입니다. 커뮤니티가 유지 관리하고 레드햇이 지원하며 누구나 무료로 사용할 수 있는 배포판인 페도라의 릴리스를 기반으로 만들어집니다.
RHEL은 미션 크리티컬한 시스템에서 사용될 것을 전제로 하기 때문에 안정성에 매우 높은 가치를 둡니다. 바로 이러한 안정성과 강력한 기술 지원 덕분에 RHEL은 기업용 리눅스 운영체제로서 최고의 선택지로 자리 잡았습니다.
RHEL 7 다운로드하기
본격적인 내용에 들어가기 전에, RHEL 7이 정식 버전으로 출시되면 평가판(Evaluation Copy)을 직접 내려받아 사용해 볼 수 있습니다. 무료라고 하긴 하지만 약간의 제약이 따릅니다. 평가판은 원하는 기간 동안 사용할 수 있지만, 업데이트는 제공되지 않으며 소프트웨어 선택 폭도 제한적입니다.
이 글을 읽는 시점에 아직 릴리스 후보(Release Candidate, RC) 단계라면 레드햇 FTP 서버에서 내려받아야 합니다. RC 버전에도 동일한 제한이 적용되므로 추가적인 혜택은 없습니다.
FTP 서버를 탐색할 때는 Client, Server 또는 Workstation 폴더를 클릭하고, 컴퓨터 아키텍처를 선택한 뒤(Client와 Workstation은 64비트만 지원), iso 폴더로 들어갑니다. 이때 *-dvd.iso 파일, 즉 목록에서 가장 용량이 큰 파일을 받으면 됩니다.
아나콘다(Anaconda) 설치 프로그램
최근 페도라 릴리스에는 레드햇과 관련 배포판들이 오랫동안 사용해 온 대표적인 리눅스 설치 프로그램인 아나콘다에 대한 변경 사항이 포함되어 있습니다. 사용자들은 이번 변경에 크게 반응하지 않았고, 초기 버전은 잦은 충돌 문제도 겪었습니다. 페도라 사용자라면 레이아웃이 낯익을 텐데, 좋든 싫든 말입니다. 예를 들어 'Continue' 버튼이 관례를 무시하고 우측 하단이 아닌 좌측 상단에 배치되어 있습니다.
솔직히 말해, 몇 가지 레드햇 전용 그래픽을 제외하면 외관상으로는 논란이 되었던 페도라의 설치 프로그램과 거의 같습니다. 다만 안정성은 확실히 개선된 것으로 보이며, 개선 사항은 주로 내부에 숨겨져 있습니다. 최근 페도라 릴리스에서는 설치 실패를 일으키거나 설치 프로그램을 느리게 만드는 수많은 버그가 있었지만, RHEL 7 테스트 과정에서는 그런 문제를 전혀 발견하지 못했습니다.
GNOME 3
GNOME 3가 걱정되시나요? 걱정하지 않으셔도 됩니다.
RHEL 7에는 GNOME 3가 탑재되어 있지만, 실제 사용 경험은 매우 쓸 만합니다. 그 이유는 이 배포판이 기본값인 GNOME Shell 인터페이스가 아닌 GNOME 클래식(Classic) 데스크톱 모드를 사용하기 때문입니다. 이 인터페이스는 화면 좌측 상단에 'Applications'와 'Places' 메뉴가 배치된 예전 GNOME 2 데스크톱을 연상시킵니다.
물론 클래식 데스크톱 모드에서도 GNOME 3에서 도입된 Activities 뷰에 접근할 수 있지만, 그것이 유일한 선택지는 아닙니다.
레드햇은 기업 사용자의 활용성을 높이기 위해 몇 가지 세부적인 수정도 가했습니다. 한 가지 예를 들면, GNOME 3는 모든 창에 닫기 버튼 하나만 남기고 나머지 버튼을 모두 없앴는데, 이는 개발자들이 불필요하다고 판단했기 때문입니다. 레드햇은 이 버튼들을 다시 되살렸는데, 기업 사용자를 고려한다면 이것이 옳은 판단이라고 생각합니다.
업데이트된 소프트웨어
당연히 어떤 배포판의 새로운 메이저 릴리스든(특히 RHEL이라면 더욱), 훨씬 최신의 소프트웨어가 대거 포함되어 있습니다. 예를 들어 기존 커널 2.6.32 대신 커널 3.10, OpenOffice 대신 LibreOffice 4.1.4.2, MySQL 대신 MariaDB가 탑재되었습니다. 요컨대 새로운 소프트웨어만으로도 업그레이드할 가치가 충분합니다. 모두 풍부한 신규 기능과 향상된 하드웨어 지원을 담고 있기 때문입니다.
소프트웨어 저장소는 예전보다 크게 확장되지 않을 가능성이 높습니다. 레드햇은 보통 페도라의 저장소를 가져온 뒤, 기업 사용자에게 유용하지 않거나 관련성이 없다고 판단되는 패키지를 모두 제거하는 방식을 취해 왔습니다.
그 밖의 개선 사항
앞서 언급한 눈에 보이는 개선점들 외에도, 겉으로 드러나지 않는 다양한 추가 기능들이 숨어 있습니다.
예를 들어 하드 드라이브가 ext4 대신 기본적으로 XFS 파일 시스템으로 포맷되어 최대 500TB 볼륨까지 지원하게 되었고, 마이크로소프트 호환성을 개선한 SAMBA 4.1, 40Gb 이더넷 지원, OpenLMI를 통한 향상된 서브시스템 관리, 그리고 RHEL 6에서 RHEL 7로 가상 머신을 실시간 마이그레이션하는 기능 등이 포함되어 있습니다.
일반 사용자에게는 절대 필요 없는 기능들일 수 있지만, 대규모 기업 환경에서는 삶을 한결 편하게 만들어 줄 수 있는 요소들입니다.
결론
그렇다면 RHEL 7은 여전히 이전 RHEL 릴리스만큼 훌륭할까요? 그렇습니다. GNOME 3와 아나콘다의 변화에도 불구하고, 두 요소 모두 기업 사용자에게 충분히 쓸 만하며 RHEL 7 도입을 망설일 이유가 되지 않습니다.
RHEL로 운영 중인 시스템이 있으신가요? RHEL의 클론이었던 CentOS가 차기 RHEL 릴리스와 함께 어떻게 발전할 것으로 보시는지 댓글로 알려주세요!