GhostBSD
1. 개요
GhostBSD는 FreeBSD를 기반으로 하는 데스크톱 운영체제 배포판이다. 1.0부터 11.1 버전은 FreeBSD 기반이었으며, 18.10부터 21.01.20 버전은 TrueOS 기반으로 개발되었다. 21.04.27 버전부터 다시 FreeBSD를 기반으로 개발되고 있으며, 최신 버전은 2024년 5월 20일에 출시된 24.04.1이다. GhostBSD는 데스크톱 환경을 쉽게 설치하고 사용할 수 있도록 하는 것을 목표로 하며, 3-조항 BSD 라이선스에서 2-조항 라이선스로 변경되었다. 시스템 요구 사항은 64비트 프로세서, 4GB RAM, 15GB 하드 드라이브 여유 공간, 네트워크 카드를 필요로 한다.
| 이름 | GhostBSD |
|---|---|
| 개발자 | 에릭 터전 및 GhostBSD 팀 |
| 운영체제 계열 | 유닉스 계열 (BSD) |
| 작동 상태 | 현재 |
| 소스 모델 | 오픈 소스 |
| 지원 플랫폼 | amd64 |
| 커널 종류 | 모놀리식 FreeBSD 커널 |
| 사용자 인터페이스 | MATE 및 Xfce |
| 라이선스 | FreeBSD 라이선스 |
| 웹사이트 | GhostBSD 공식 웹사이트 |
| 최신 버전 | 24.07.3 |
|---|---|
| 최신 릴리스 날짜 | 2024년 9월 12일 |
-
BSD -
BSD 데몬
BSD 데몬은 BSD 운영 체제를 상징하는 마스코트 캐릭터이며, 1976년 필 포글리오가 처음 그렸고, 존 라세터가 그린 버전이 널리 사용되며, 유닉스 시스템의 다양한 곳에 활용된다. -
BSD -
NeXTSTEP
NeXTSTEP은 NeXT에서 개발한 마하 커널 기반의 유닉스 계열 운영 체제로, BSD 소스 코드를 포함하며 디스플레이 포스트스크립트, 독점적인 창 관리 엔진, Objective-C 언어 및 런타임 환경을 제공하고 현대적인 운영체제 인터페이스 발전에 기여하여 macOS의 기반이 되었으며 최초의 웹 브라우저와 앱 스토어 개발에 영향을 미쳤다. -
FreeBSD -
TrueOS
TrueOS는 2005년 PC-BSD로 시작하여 FreeBSD를 기반으로 사용 편의성을 강조한 운영 체제이며, 2016년 TrueOS로 이름이 변경되었으나 2020년에 개발이 중단되었다. -
FreeBSD -
DragonFly BSD
DragonFly BSD는 FreeBSD에서 파생되어 모놀리식 커널과 마이크로커널의 장점을 결합한 하이브리드 커널 구조를 채택한 자유 운영 체제로, HAMMER 및 HAMMER2 파일 시스템 지원, CPU별 스레드 스케줄러, 유저랜드 가상 커널 기능 등을 제공한다.
2. 역사
GhostBSD는 버전 1.0부터 11.1까지 FreeBSD를 기반으로, 18.10부터 21.01.20까지 TrueOS를 기반으로 개발되었다. 2018년 5월, 운영 체제의 향후 버전은 TrueOS를 기반으로 할 것이라고 발표되었으나, 2020년 TrueOS가 중단되면서 GhostBSD는 다시 FreeBSD로 전환했다.
가장 최신 버전은 2023년 6월 5일 출시된 23.06.01이다.
GhostBSD는 FreeBSD와 TrueOS를 기반으로 여러 버전을 거쳐 발전해왔다. 초기에는 FreeBSD를 기반으로 하다가 TrueOS로 전환했다가, TrueOS 중단 이후 다시 FreeBSD 기반으로 돌아왔다.
2.1. FreeBSD 기반 릴리스 (1.0 - 11.1)
GhostBSD 버전 1.0부터 11.1까지는 FreeBSD를 기반으로 만들어졌다. 각 버전별 주요 변경 사항은 다음과 같다.
| GhostBSD 버전 | 출시일 | FreeBSD 버전 | 데스크톱 환경 | 변경 사항 |
|---|---|---|---|---|
| 1.0 | 2010년 3월 | 8.0 | GNOME 2.28 | 최초 정식 출시 |
| 1.5 | 자료 없음 | 8.1 | GNOME 2.30 | Compiz 지원 도입. (2011년 1월 독일 잡지 freeX에 배포되었으며, 이 잡지에는 새로운 OS에 대한 기사가 실렸다.) |
| 2.0 | 2011년 3월 13일 | 8.2 | GDM 등의 개선 사항 | |
| 2.5 | 2012년 1월 24일 | 9.0 | 사전 구성된 GNOME 또는 LXDE 데스크톱 선택 | |
| 3.0 | 2013년 3월 10일 | 9.1 | GNOME 2 데스크톱 환경을 배포하는 마지막 릴리스 | |
| 3.1 | 2013년 6월 28일 | 주로 버그 수정을 위한 point release | ||
| 3.5 | 2013년 11월 7일 | MATE영어 1.6 Xfce 4.10 | LibreOffice를 Apache OpenOffice 4로 교체 | |
| 4.0 | 2014년 10월 4일 | 10.0 | 다양한 새로운 기능 | |
| 10.1 | 2015년 9월 13일 | 10.1 | 소프트웨어 추가 | |
| 10.3 | 2016년 8월 31일 | 10.3 | ZFS 지원, UEFI 지원 등 | |
| 11.1 | 2017년 11월 16일 | 11.1 | MATE영어 1.18 Xfce 4.12 | GhostBSD 소프트웨어 저장소, i386 지원 중단, 기본 메뉴로 WhiskerMenu (Xfce) |
2.2. TrueOS 기반 릴리스 (18.10 - 21.01.20)
GhostBSD 18.10부터 21.01.20까지 프로젝트는 기반을 FreeBSD에서 TrueOS로 변경했다. 다음은 TrueOS 기반 GhostBSD 릴리스이다.
| GhostBSD 버전 | 출시 날짜 | 데스크톱 환경 | 변경 사항 |
|---|---|---|---|
| 18.10 | 2018년 11월 1일 | MATE 1.20 | TrueOS 기반 첫 번째 릴리스 |
| 19.04 | 2019년 4월 13일 | MATE 1.22 및 XFCE | |
| 19.09 | 2019년 9월 16일 | MATE 및 Xfce | TrueOS CURRENT에서 STABLE로 이동 |
| 19.10 | 2019년 10월 26일 | ||
| 20.01 | 2020년 1월 22일 | ||
| 20.03 | 2020년 3월 31일 | ||
| 20.04 | 2020년 8월 10일 | MATE 1.24 및 Xfce | |
| 21.01.20 | 2021년 1월 23일 |
2.3. FreeBSD 기반 릴리스 (21.04.27 - 현재)
GhostBSD 21.04.27부터 프로젝트는 기반을 다시 FreeBSD로 옮겼다.
3. 특징
데스크톱 컴퓨터에 특화되어 있으며, FreeBSD의 데스크톱 환경을 쉽게 설치하고 사용할 수 있도록 하는 것을 목표로 한다.
베이스가 된 TrueOS는 2018년부터 서버 버전에 전념하게 되었고, 현재 데스크톱 버전의 개발 및 배포는 이루어지지 않고 있다. 데스크톱 버전에 대해서는 별도의 커뮤니티인 Project Trident가 이어받았지만, 그쪽은 2019년에 Void Linux를 기반으로 한 프로젝트로 이행할 것이 발표되었기 때문에, 2021년 시점에서 GhostBSD는 데스크톱 환경을 설치한 후 쉽게 이용할 수 있는 몇 안 되는 FreeBSD 배포판이 되었다.
4. 라이선스
GhostBSD는 원래 3조항 BSD 라이선스 ("수정된 BSD 라이선스", "새로운 BSD 라이선스" 또는 "수정된 BSD 라이선스")로 라이선스가 부여되었다.
2014년 에릭 터전(Eric Turgeon)은 GhostBSD의 라이선스를 2조항 라이선스 ("단순화된 BSD 라이선스" 또는 "FreeBSD 라이선스")로 변경했다. GhostBSD는 일부 GPL 라이선스 소프트웨어를 포함하고 있다.
5. 시스템 요구 사항
GhostBSD를 구동하기 위한 권장 사양은 다음과 같다.
* 2 GHz 듀얼 코어 인텔/ARM 64비트 프로세서
* 4GB 램
* 15GB의 여유 하드 드라이브 공간
* 네트워크 접근
5.2. 권장 구성
| 구분 | 내용 |
|---|---|
| CPU | 2 GHz 듀얼 코어 인텔/ARM 64비트 프로세서 또는 AMD64 프로세서 |
| 메모리 | 4GB RAM |
| 저장 공간 | 30GB 하드 드라이브 여유 공간 |
| 네트워크 | 네트워크 카드 및 네트워크 접근 |
| 기타 | 사운드 카드, 3D 가속 비디오 카드 |