UNIX | |||||||||||
{{{#!wiki style="margin:0 -10px -5px" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin:-6px -1px -11px" |
BSD | FreeBSD |
DragonFly BSD · |
||||||||
NetBSD | OpenBSD | ||||||||||
XNU |
Darwin · |
||||||||||
System III/ System V |
Solaris | OpenSolaris | Illumos | SmartOS · OpenIndiana | |||||||
IBM AIX · HP-UX | |||||||||||
기타 |
|
||||||||||
취소선 처리된 배포판은 개발 중단된 배포판. |
파일:NetBSD-logo.png |
|||||
|
|||||
개발 | The NetBSD Foundation | ||||
기반 | BSD | ||||
개발 언어 | C , 어셈블리어 | ||||
라이선스 | BSD 2조항 라이선스 | ||||
최신 버전 | 10.0 | ||||
개발 버전 | 10.99x | ||||
플랫폼 |
Alpha,
AMD64,
IA-32,
ARM, MIPS, PowerPC, SPARC(64bit), RISC-V 등 |
||||
커널 종류 | 단일형 커널 | ||||
홈페이지 | |||||
소스 코드 | # |
[clearfix]
1. 개요
NetBSD는 BSD의 일종으로 4.3BSD에서 포크한 오픈 소스 운영체제이다. NetBSD에서 OpenBSD가 포크되었다.
NetBSD의 모토는 "Of course, it runs NetBSD."이며 이 모토에 걸맞게 강력한 이식성을 목표로 하고 있다. 현재 56 종류의 하드웨어 플랫폼을 지원한다.
2. 철학
NetBSD 프로젝트의 목적은 최신 하드웨어 지원과 퍼포먼스에 중점을 둔 FreeBSD와 달리 호환성에 주안점을 두어 개발한다. NetBSD는 공식적으로 지원되는 플랫폼만 57개이다. 리눅스 진영에는 젊은 개발자들이 많이 유입되고 그만큼 여러가지 트릭이나 빠르게 신기술을 적용하며 그때그때의 패치 위주로 개발되는 경향이 있고, FreeBSD도 그보다는 덜하지만 그런 경향이 있다면, NetBSD는 보다 느린 대신 상당히 엄밀한 접근법을 취하는 편이다. 또한, 커뮤니티가 작아서 그런지 몰라도 친목질(...)이 좀 있다. 다만, 생각하는 것처럼 폐쇄적인 친목질은 아니고, 그냥 분위기가 더 부드러운 편이다.3. 지원 플랫폼
자세한 정보.위에서 얘기한 것과는 다르게 적은 편인데, 지원 CPU 명령어 셋만 작성되어 있기 때문이고, CPU 별 종류와 사용 플랫폼 별로 나누면 50개 이상 되며, 공식적으로 제공되는 설치 이미지는 56개 이다.