GNUSTEP Live CD
GNUSTEP Live CD는 Objective-C·GNUstep 개발 환경 라이브 배포판이다. Debian을 기반으로 개발자·연구자·GUI 프로그래밍 학습자에게 필요한 운영체제 환경을 제공하도록 구성된 Linux 배포판 또는 특화 시스템이다. Linux 커널과 Debian의 소프트웨어...
| 분류 | Linux 배포판, Objective-C·GNUstep 개발 환경 라이브 배포판 |
|---|---|
| 개발 | GNUstep 프로젝트 및 라이브 CD 개발자 |
| 계열 | Debian 및 관련 파생 기술 |
| 커널 | Linux 커널 |
| 사용자 환경 | GNUstep 기반 데스크톱 |
| 주요 사용처 | 개발자·연구자·GUI 프로그래밍 학습자 |
| 패키지 계열 | deb · APT (구성·버전별 상이) |
| 주요 특성 | Objective-C·GNUstep 개발 환경 라이브 배포판 |
| 프로젝트 정보 | Debian 파생판 조사 |
GNUSTEP Live CD는 Objective-C·GNUstep 개발 환경 라이브 배포판이다. Debian을 기반으로 개발자·연구자·GUI 프로그래밍 학습자에게 필요한 운영체제 환경을 제공하도록 구성된 Linux 배포판 또는 특화 시스템이다. Linux 커널과 Debian의 소프트웨어를 활용하면서 해당 분야에 맞는 응용 프로그램, 기본 설정과 배포 방식으로 고유한 목적을 실현한다.[1]
Debian의 소프트웨어 위에 GNUstep 개발 환경과 도구를 제공해 Objective-C 기반 데스크톱 프로그램을 연구하도록 구성했다. 개발 목표는 일반적인 운영체제의 기능을 모두 새로 만드는 것보다 이미 검증된 소프트웨어와 전문 도구를 유기적으로 결합하는 데 있다. 이 방식은 서로 다른 기술을 조합하여 사용자에게 바로 사용할 수 있는 환경을 제공한다는 Debian 파생판의 특징을 보여 준다.
GNUstep은 NeXTSTEP·Cocoa 계열의 객체 지향 응용 프로그램 개발 모델을 공개 소프트웨어로 구현하려는 프로젝트다. 사용자 경험은 GNUstep 기반 데스크톱를 중심으로 구성되며, 대상 분야에 따라 필요한 하드웨어 지원·계정 및 프로그램 구성·설치 방법이 달라진다. 관리자는 프로젝트가 제공하는 기본 구성을 사용하고 실제 작업 환경에 맞는 기능을 추가할 수 있다.
기반에는 Linux 커널과 Debian 계열 사용자 공간 및 패키지 관리 기술이 활용된다. 일부 릴리스는 deb 패키지와 APT를 직접 사용할 수 있고, 서버·라이브·전용 이미지는 필요한 서비스를 미리 설정해 제공하기도 한다. 정확한 패키지 공급원과 유지보수 기간은 각 배포판의 릴리스 및 개발 상태를 기준으로 판단한다.
라이브 매체에서 개발 도구와 그래픽 환경을 시험할 수 있어 별도의 장기간 시스템 설정 없이 개발 환경을 경험할 수 있다. 이 프로젝트는 Debian에서 공통 구성 요소를 가져오지만 이용자와 운영 목적이 서로 다르다는 점에서 별도의 문서로 다룬다. Debian 파생판 조사에 등록된 기록은 프로젝트의 기반 기술과 개발 목표를 이해하는 출발점이 된다.[2]