NextBSD

NextBSD는 FreeBSD에 Darwin 계열 구성 요소를 도입하려는 운영체제 개발 프로젝트에 사용된 이름이다. 초기 연구에서는 Mach API와 launchd 등 Apple 공개 소스 기술을 BSD 환경에 접목했으며, 이후 NextBSD Redux라는 이름으로 유사한 목표의 개발이...

분류FreeBSD와 Darwin의 통합을 실험하는 운영체제 프로젝트
기반·계보FreeBSD, Darwin 기술
주요 특징Mach API와 launchd 지원
상태서로 다른 시기의 개발·계승 시도가 존재
참고 자료프로젝트 자료

NextBSD는 FreeBSD에 Darwin 계열 구성 요소를 도입하려는 운영체제 개발 프로젝트에 사용된 이름이다. 초기 연구에서는 Mach API와 launchd 등 Apple 공개 소스 기술을 BSD 환경에 접목했으며, 이후 NextBSD Redux라는 이름으로 유사한 목표의 개발이 이어졌다. 서로 다른 시기의 저장소와 구현 결과는 프로젝트 연속성이 확인되는 범위에서 구분해 설명한다.[1]

명칭과 범위

초기 NextBSD

NextBSD Redux

역사

FreeBSD와 Darwin의 배경

초기 포트

후속 개발

설계 목표

Mach 호환 인터페이스

Darwin 사용자 공간

시스템 구조

FreeBSD 커널

Mach IPC

launchd와 서비스 관리

장치 관리

실행 파일과 ABI

Mach-O와 호환성

빌드와 배포

디스크 이미지

개발 도구

다른 운영체제와의 관계

FreeBSD

Darwin과 macOS

ravynOS

관련 문서

  1. 관련 자료 ↩