DragonFly BSD
DragonFly BSD는 FreeBSD 4.8에서 2003년 분기하여 독자적으로 발전한 자유·오픈 소스 유닉스 계열 운영체제다. Matthew Dillon이 프로젝트를 시작했으며, 멀티프로세서 확장성, 커널 내부 통신, 파일 시스템과 저장 장치의 일관성을 중점적으로 연구한다. 커널과...
| 분류 | 유닉스 계열 운영체제, BSD 계열 운영체제 |
|---|---|
| 기반 | FreeBSD 4.8에서 분기 |
| 개발 시작 | 2003년 6월 |
| 창시자 | Matthew Dillon |
| 커널 | 자체 개발 모놀리식 커널 |
| 주요 파일 시스템 | HAMMER2, HAMMER, UFS |
| 패키지 | pkg, DPorts |
| 주요 플랫폼 | x86-64 |
| 라이선스 | BSD 계열 허용적 라이선스 및 구성 요소별 라이선스 |
| 공식 웹사이트 | dragonflybsd.org |
DragonFly BSD는 FreeBSD 4.8에서 2003년 분기하여 독자적으로 발전한 자유·오픈 소스 유닉스 계열 운영체제다. Matthew Dillon이 프로젝트를 시작했으며, 멀티프로세서 확장성, 커널 내부 통신, 파일 시스템과 저장 장치의 일관성을 중점적으로 연구한다. 커널과 사용자 공간을 통합적으로 개발하는 BSD의 전통을 유지하면서도 여러 핵심 하위 시스템은 별도의 설계 방향을 채택했다.[1]
대표적인 기술은 메시지 전달을 활용하는 커널 설계, 경량 커널 스레드와 CPU별 데이터 구조, HAMMER 및 HAMMER2 파일 시스템이다. 파일 시스템의 버전 이력, 스냅샷과 복구 기능뿐 아니라 다중 코어 컴퓨터에서의 성능과 구현 복잡성 사이의 균형을 다룬다. 일반적인 BSD 서버와 데스크톱 응용 프로그램도 실행할 수 있지만, 커널 연구가 프로젝트 정체성의 중요한 부분을 차지한다.