제공 : 한빛 네트워크
저자 : Judith Myerson
역자 : 주재경
원문 : New Desktop Face-Off: Gnome 2.20 vs KDE 3.5
들어가며
Gnome과 KDE(K데스크탑 환경)에 새로운 기능이 추가되면서 시장의 좀더 많은 부분을 공략하고 있다. 리눅스 같은 os가 하나의 데스크탑 환경에서 동작한다면 사용자는 선택적으로 여기에 또 다른 것을 추가할 수 있다. 새로운 기능이 추가되면 복잡성이 추가되는 것으로 보아 os최근 버전은 이 두 가지 데스크탑 버전 모두를 포함하고 있다. 그래서 사용자들은 하나의 데스크탑 환경에서 다른 환경으로 전환할 수 있다. 이 문서에서 간략하게 Gnome과 KDE의 새로운 기능에 대해서 알아보고 두 가지 데스크탑 환경의 중요한 차이점과 몇 가지 비슷한 점을 알아본다.
Gnom의 새로운 기능
2007년9월에 Gnome재단은 GTK+위젯 툴킷의 최근 버전을 발표했다. 더욱 중요한 것은 재단이 광범위한 디바이스를 사용자들이 사용하게끔 하는 소프트웨어 개발 플랫폼과 함께 Gnome Mobile을 발표했다는 것이다. 이로인해 사용자들은 모바일과 임베디드 사용자 플랫폼에서 Gnome 컴포넌트를 사용하고 개발하고 그리고 상업화 하는 것이 가능해 졌다.
Gnome2.20에서 사용자, 관리자, 개발자를 위해 주요하게 달라진 점을 알아보자.
사용자를 위해 새로워진 것들
다른 일을 하는 동안 새로운 이메일이 도착한 것을 알고 싶은가? Gnome의 이메일과 그룹웨어 클라이언트인 Evolution은 이 메일을 받았을 때 관련 아이콘을 클릭하면 이 일을 할수 있다. Evolution의 MS 익스체인지 지원은 익스체인지 대리자 기능에 대한 접근을 포함한다. 그래서 당신이 떨어져 있는 동안에도 동료가 당신의 작업을 핸들링 할 수 있게 한다.
N좀더 빠른 도움이 필요한가? Gnome은 브라우져(yelp)페이지가 좀더 빠르게 나타나도록 한다. 불필요하게 파싱된 전체 매뉴얼 대신 각 페이지는 필요한 것만 로드한다. 통합 브라우져 Epiphany에서 주소창의 자동완성 기능이 좀더 지능화 되어 있음을 알 수 있다. 드랍 다운 리스트에서 항목을 선택하면 항목 박스에서 선택한 것을 볼 수 있다.
이미지에 대한 기본 정보와 메타데이터에 좀 더 빠른 접근이 필요한가? Gnome이미지 뷰어의 새로운 다이얼로그로 이 일을 할 수 있다.이 것은 이미 있는 EXIF데이터와 함께 당신의 카메라나 소프트웨어가 이미지 파일에 저장할 수 있는 XMP(Extensible Metadata Platform)를 포함한다. Open with..메뉴를 사용해서 GIMP와 같은 다른 프로그램에서 쉽게 이미지를 열수 있다. 파일을 저장하거나 파일을 변경한 경우 자동으로 이미지 뷰어에서 이미지가 업데이트 된다.
PDF형태로 정보를 입력하는 뷰어를 원하는가? 최종 결과를 저장 및 출력할 수 있는 Evince뷰어를 사용해 보라. 당신의 코드, Gnome의 심플 텍스트 에디터인 gedit에서 키워드를 쉽게 찾기 위해 PHP나 Ruby와 같은 스크립팅 언어에 대한 문법 하이라이트 기능을 가지고 있다. HTML에 대해서도 가능하다. 코드, 커맨트 그리고 gtk-doc 소스 코드 문서내에서 TODO나 FIXME와 같은 형태로 텍스트를 하이라이트 한다.
노트를 반복적인 노트 복사에 대한 일을 경감하기 위해 원격 서버와 당신의 기기 사이의 노트를 동기화 할 수 있다. 이에 대한 응용프로그램 Tomboy가 이 일을 수행한다. Tomboy는 원격 서버 접속을 위해 WebDAV나 SSH를 사용한다.
매번 일어나는 암호 입력을 피하고 싶다면 Gnome Keyring 시스템을 사용하라. 이 것은 넷트웍 서버와 웹 사이트에 대한 암호를 기억한다. Keyring은 로그인 하거나 스크린을 해제했을 때 자동으로 해제된다. Encryption Preference 제어판을 통해 keyring의 암호를 변경할 수 있다.
전력 관리자는 배터리에 관한 프로파일 정보를 저장하므로 당신은 후에 그 것을 볼 수 있다. 제조자들이 제공한 많은 배터리 모델을 알고 있다. 화면을 잠그고 다른 사람이 알릴 내용을 남겨 놓게 하고 싶은가? 다른 사람들이 “Leave Message”를 클릭 하는 것을 허용하여 스크린 세이버가 이 역할을 담당한다. 로그인 한 다음 이 메시지를 확인할 수 있다.
관리자를 위해 새로워진 것들
상호 작용하고 중첩된 Gnome세션이 실행하고 있다고 가정해 보자. 관리자로써 당신은 세션내의 사용자 프로파일을 셋업하고 싶어할 것이다. Sabayon사용자 프로파일 편집기가 이 일을 담당한다. 프로파일을 생성하거나 편집하면 중첩된 Gnome세션이 시작된다. 편집자는 당신이 그들 자신의 Gnome세션에서 기본 설정을 변경하는 것을 허용한다. Gnome 디스플레이 매니저는 셧다운, 리부팅, 중지 기능에 대한 접근 제어를 위해 현재 RBAC(Role Based Access Control)을 사용한다.
개발자를 위해 새로워진 것들
써드 파티 응용프로그램을 만들고 싶은가? Gnome2.20개발자 플랫폼은 독립적인 소프트웨어 개발자가 Gnome을 사용하여 응용프로그램을 개발하는 것을 허용한다. GTK+ UI 툴킷 2.12버전을 사용한다. 이 버전은 새로운 기능들이 추가 되었으며 중요한 버그들이 수정되었다. 가장 커다란 변화는 미디어 플레이어가 사용하는 새로운 볼륨 버튼 위젯이다. 이것은 XML명세로부터 사용자 인터페이스를 빌드 하기위해 새로운 빌더 API와 최근 파일 메뉴 아이템을 제공하는 최근의 새로운 경향이다.
Gnome은
library.gnome.org라는 새로운 문서 웹 사이트를 가지고 있다. 최근의 튜토리얼, 매뉴얼 그리고 API명세가 있다. 오프라인 문서를 위해서는 DevHelp 유틸리티를 사용해야 한다. 특히 함수나 클래스 이름을 찾고자 할 때 이 기능을 사용한다.
KDE의 새로운 기능들
KDE는 매킨토시와 MS 윈도우에서 볼 수 있는 데스크탑 환경과 비슷하다. KDE는 X11기반의 환경이므로 GTK+응용프로그램은 프로그램이 필요한 라이브러리가 설치되어 있는 경우 데스크탑의 최 상위에서 실행될 수 있다. Kdevelop는 실행코드 생성을 위해 그리고 많은 프로그래밍 언어 지원을 위해 GCC와 같은 외부 컴파일러를 사용한다.
KDE3.5에서 사용자, 개발자 그리고 관리자를 위해 커다랗게 변한 몇 가지를 살펴보자. 그 다음에 혁신적인 변화인 KOffice2.0을 포함하는 KDE4.0에 대해서 살펴보자
새로워진 것들
쌍 방향 일기 예보를 원하는가? 이 것은 KDE내장 기능인 SuperKaramba에 있는 날씨 위젯을 클릭하면 가능하다. 이 프로그램은 다른 일을 위해 데스크탑에 사용하는 다른 위젯을 제공한다. CPU, RAM, 하드사용량과 커널 버전을 보여주는 시스템 모니터링이 그 예이다. 새롭게 메일 알림이와 뉴스 알림이 기능도 추가 되었다. 당신이 원하는 위젯을 찾지 못하는 경우 Karamba에 있는
http://www.kde-look.org 사이트에서 원하는 것을 얻을 수 있다.
소프트웨어 인스탄드 메시지 클라이언트인 Kopete를 본적 있는가? Kopete는 지금 멀티 프로토콜을 지원한다. 오디오, 비디오 디바이스와 MSN 비디오 컨퍼런스도 가능하다. 리치 텍스트 포맷으로 야후 메시지를 지원하며 AIM 채팅, Net 메신저 서비스, AOL 인스턴트 메신저 그리고 노벨 그룹웨어가 지원된다. 글로벌 아이덴디티를 편집하기 위해 메인 윈도우내에 새로운 툴바(위젯)가 있다.
웹 브라우져에서 광고를 막고 싶은가? KDE의 핵심 부분인 Kondqeror는 광고 막기 기능을 가지고 있다. 웹 브라우져 기능외에도 Konquerer는 KDE의 핵심 부분으로써 파일 매니져 파일 뷰어의 역할도 한다.KDE4.0의 한 부분으로 써 Konqueror4.0에서는 MS 윈도우와 완벽한 호환이 계획되어 있다.
Kmail의 새로운 기능:Lotus Note는 구조화된 텍스트로 써 이메일을 위한 필터를 임포트 한다.
KviewShell(문서 뷰어)에서는 팩스를 위해 플러그인 형태의 FAX_Viewer가 있다.
교육용의 새로운 응용 프로그램을 찾고 있는가? 지질학 학습 프로그램인 KGeography가 추가 되었다. 분자의 무게와 화학 방정식을 푸는데 사용하는 Kalzium또한 사용가능 하다.
KDE4.0에서 새로워진 것들은?
아는 바와 같이 KDE3.5에서 새로운 기능은 거의 없었다. 이는 2007년 12월로 예정된 KDE4.0의 많은 새로운 기능을 개발하기 위한 노력 때문 이었다. KDE4.0은 크게 KDE개발 플랫폼4.0과 KDE 데스크탑 4.0 이 두 분으로 나뉜다. KDE4.0의 하이라이트는 멀티미디어 응용프로그램 작성을 위한 새로운 프레임 워크와 Oxygen을 통한 새로운 시각적 모습이다. 이외에 향상된 사용자 환경 그리고 개발자와 관리자의 일을 좀 더 쉽게 해주는 툴들이 있다. KDE4.0의 일 Konqueror4.0에서 MS윈도우와의 호환이 계획되어 있다.
KOffice2.0은 사무, 창조, 관리 그리고 응용프로그램을 지원하는 자유 오피스 프로그램이다. 사무용 프로그램으로는 KWord, KSpread, KPresenter와 Kexi(통합 데이터 베이스 환경)이 있다. 응용프로그램 지원으로는 KChart, KFormula그리고 Kugar(비즈니스에 사용할 정도의 질을 가진 리포트 생성). 이 글을 쓸 무렵 KOffice2.0은 알파 단계에 있으며 릴리될 때에는 KDE4.0에 포함 될 것이다.
KDE게임 개발자 공동체는 어떤 게임이 KDE4.0을 위해 kdegames 모듈내에 있는지 고려한다.최대 해상도로 크기가 재 조정되도록 한다. 크기가 재 조정 되지 않는 것은 포함 시키지 않는다.
유사한 것들
Gnome과 KDE모두 좀더 많은 모듈화와 좀더 많은 개발 툴 그리고 사용자 위주의 데스크탑 환경을 만드는 데 그 목표가 있다. 또한 관리자가 쓸모 없이 시간을 허비하지 않고 그들의 일을 수행하도록 돕는데 목표가 있다. Gnome과 KDE는 이 것들과 파일 관리 디바이스 관리 이메일 관리 웹 브라우져 등에 같은 기능을 제공한다. 당신은 당신을 위한 데스크탑 환경을 선택하기만 하면 된다. 이 둘모두를 선택하는 것도 가능하다. 하나의 데스크탑 환경에서 다른 환경으로 전환 할 수 있다.
KDE의 SuperKaramba의 위젯은 Gnome의 gDesklet와 비슷한다.(윈도우와 맥 OS X의 야후 위젯 엔진, 윈도우의 데스크탑X, 맥 OS X의 Dashboard그리고 MS용 구글 데스크탑의 가젯과도 비슷하다)
Gnome의 GTK+용 응용프로그램은 KDE에서 동작된다. 단 프로그램에 필요한 라이브러리가 KDE상 설치되어 있어야 한다.
다른 것들
일반적으로 KDE는 설정을 위해 가능한 한 그래픽적인 방법으로 많은 기능을 제공하는데 초점을 두고 있다. KOffice가 있는 KDE는 Gnome보다 더 윈도우에 가깝다. Gnome은 좀더 높은 해상도로 그 범위가 넓어져 가고 있다.
KDE는 그가 가진 기능을 하이라이트 한다. 그러나 KDE메뉴는 Gnome이 가진 간결성이 부족하다. Gnome은 사용자의 작업을 간결하게 하기 위해 설정에 관한 어떤 선택은 숨겨 버린다. KDE에 있는 어떤 기능은 없다. Gnome에서 사용자 환경 설정은 시스템 메뉴에서 이루어 지며 사용자 환경설정은 Preference메뉴에서 시스템 범위의 관리는 Administration메뉴에서 이루어지며 이 작업에는 일반적으로 슈퍼유저 암호가 필요하다. Gnome과 달리 KDE는 한 장소에 설정에 관한 모든 것이 있으며 흔히 이를 System Setting이라고 한다.
Gnome은 제거 가능한 드라이버와 미디어 카테고리에 관한 탭을 가지고 있다. 원하는 동작을 위해서는 공란으로 되어 있는 체크 박스에 체크를 하면 된다.
KDE는 추가 및 제거가 가능한 동작에 대해 많은 종류의 저장 매체 드랍-다운 메뉴를 제공한다. 이 동작(예를 들면 새로운 윈도우를 연다)은 동작에 유용한 옵션과 명령어를 갖는다.
Nautilus라 불리는 Gnome의 파일매니저에서 이름에 마우스를 두 번 클릭하는 것으로 이름을 변경할 수 있다. Gnome의 이름 변경은 파일의 확장자가 아니라 파일이름에 초점을 두고 있다. KDE파일 매니저 Konqueror에서는 한번 클릭하는 것이 기본 동작으로 설정되어 있으므로 Shift키를 누른 후에 마우스로 이름을 변경할 파일을 클릭해야 한다. 물론 원하면 두번 클릭하는 환경으로 KDE를 변경할 수 있다. KDE는 파일 확장자를 포함해 전체 파일 이름을 하일라이트 할 것이다.
결론
다른 기능과 협조 혹은 독립을 통해서 당신의 일을 좀더 쉽게 하도록 돕는 KDE의 기능성과 Gnome의 간결성 사이의 트레이트 오프를 결정해야할 필요가 있다. 이메일, 인스턴트 메시지 혹은 채팅과 같은 당신이 선택하는 협업의 종류는 당신이 실행하고 잇는 데스크탑 환경에 영향을 미친다. 두 개의 데스크탑 환경 모두가 필요하다면 항상 KDE와 Gnome을 변경할 수 있다.
고용량의 USB이동 디스크, 고해상도의 화면, 새로운 기술이 점점 일반화 되는 상황에서 이 두 데스크탑 환경사이에는 시장을 위한 경쟁이 항상 있다. 각 데스크탑 공동체는 자신의 자유 프로그램을 시장에 좀더 알리기 위해 노력하고 있다. 예로 KDE는 KDE4.0의 KOffice2.0으로 새로운 시장 형성에 초점을 두고 있다. 반면에 Gnome은. KDE의 인스턴트 메시지 Kopete를 따라 잡기 위해 노력하면서 모바일 주도권을 잡으려 하고 있다.
저자 Judith Myerson는 시스템 아키텍트이며 엔지니어다. 그녀의 관심 영역은 규모가 큰 시스템, 데이터베이스 기술, 넷트웍과 시스템 관리, 보안, 운영체제, 프로그래밍, 데스크탑 환경, 소프트웨어 공학, 웹 개발 그리고 프로젝트 관리이다. 연락을 위해서는
jmyerson@c2040.com으로 연락할 것.
역자 주재경님은 현재 (주)세기미래기술에 근무하고 있으며 리눅스, 네트워크, 운영체제 및 멀티미디어 코덱에 관심을 가지고 있습니다.
* e-mail :
jkjoo@segifuture.com