그놈
위키백과 ― 우리 모두의 백과사전.
그놈(GNOME; GNU Network Object Model Environment)은 유닉스(혹은 유사 유닉스) 운영체제를 위한 오픈 소스/자유 소프트웨어 데스크탑 환경이다. 그놈은 GNU 프로젝트의 공식 데스크탑이다.
목차 |
[편집] 역사
그놈 프로젝트는 1997년 8월, 미겔 드 이카자와 페데리코 메나에 의해 KDE의 대안을 제공할 목적으로 시작됐다.
KDE는 Qt 툴킷에 기반한 자유 소프트웨어 데스크탑 환경이다. 초기의 Qt는 GNU GPL과 호환되지 않는 QPL 하에 배포되었다. GNU 프로젝트의 회원들은 자유 소프트웨어 데스크탑과 응용프로그램에 Qt가 쓰이는 것에 대해 염려했으며, 이에 새로운 두 가지 프로젝트를 착수하게 되었는데, 그것이 바로 Qt 라이브러리의 대체물을 작성하기 위한 "하모니(Harmony)"와 Qt를 전혀 사용하지 않는 새로운 데스크탑을 위한 그놈 프로젝트였다.
그놈이 어느 정도 기능을 갖추면서 인기를 얻자, 트롤테크는 2000년 9월에 Qt 라이브러리는 GPL와 QPL 버전을 함께 배포하기 시작했으며, 이로써 수년간 지속된 라이선스 문제에 대한 비판이 상당 부분 해결되었다. 그러나 GPL의 코드 링크에 대한 라이선스 제한 문제로 Qt의 라이선스 문제는 여전히 논쟁의 여지가 있다.
Qt 툴킷의 대용으로 그놈 데스크탑에는 김프 툴킷(GTK+)이 선택됐다. GTK+는 소프트웨어 링크를 허용하는 라이선스인 GNU LGPL를 사용한다. 그놈 데스크탑은 자체(라이브러리 등)는 LGPL 하에 배포되며 그놈 프로젝트의 일부인 응용프로그램들은 GPL을 사용한다.
그놈 데스크탑은 C 프로그래밍 언어로 작성되었다. 다수의 언어 바인딩이 존재하기 때문에 C++, 자바, 루비, C#, 파이썬, 펄 등의 다양한 언어로 그놈 응용프로그램을 작성할 수 있다.
[편집] 목표
그놈 웹사이트에 따르면,
- " 그놈 프로젝트에서는 두 가지를 제공하는데, 하나는 최종 사용자를 위한 직관적이고 아름다운 데스크탑인 그놈 데스크탑 환경이고, 다른 하나는 데스크탑의 다른 부분을 통합하는 응용프로그램 제작을 위한 프레임워크이다."[1]
그놈 데스크탑은 간결함과 사용성, 그리고 모든 것이 "그저 동작"하게 만드는 것을 강조한다. 그 결과로 그놈 개발 과정에는 두 가지 특징점이 있다.
- 접근성 — 데스크탑과 응용프로그램을 전문적 기술이나 신체적 장애에 상관없이 누구나 사용 가능하도록 설계하고 작성
- 국제화 — 테스크탑과 응용프로그램이 많은 언어로 이용 가능하도록 고려
[편집] 플랫폼
그놈은 본래 GNU/리눅스 데스크탑으로 출발했지만, 현재는 대부분의 유사 유닉스 환경(BSD 류, AIX, IRIX, HP-UX, 솔라리스)에서 동작한다. 썬 마이크로 시스템즈는 또한 자바 데스크탑 시스템이란 이름의 수세 리눅스와 그놈 데스크탑 기반의 기업용 데스크탑을 출시했다. 또한 Cygwin을 통해 마이크로소프트 윈도우즈에서도 사용할 수 있다.
그노픽스, 모픽스, 우분투 리눅스 등 그놈 기반의 라이브 CD도 여럿 있다. 라이브 CD를 이용하면 기존의 운영체제를 지우거나 변경할 필요 없이 CD에서 직접 컴퓨터를 부팅할 수 있다.
[편집] 같이 보기
[편집] 바깥 고리
[편집] 공식 사이트
[편집] 관련 사이트
분류: 데스크탑 환경 | GNU 프로젝트 소프트웨어 | 그놈 | X 윈도우 시스템