NetBSD簡介
NetBSD項目是由ChrisDemetriou, Theo de Raadt, Adam Glass和CharlesHannum四人發起,是集合來自全球各地的一群開發者,開發出一個完全自由的類UNIX作業系統——NetBSD。NetBSD也包含了大量其他的自由軟體,比如來自Universityof California, Berkeley的4.4BSDLite。第一個NetBSD版本0.8發布於1993年4月20日,事實上,NetBSD是最早的4.4BSDLite衍生作業系統,另外兩個重要的4.4BSDLite衍生作業系統是FreeBSD以及Theode Raadt脫離NetBSD後創建的OpenBSD。
NetBSD以三種形式分發:formalreleases、maintenancebranches和NetBSD-current。CD包含的作業系統部分以BSD許可證分發,其他部分主要以GPL協定分發。
● formalreleases:經過測試的生產版本,即正式發布版本。提供較好的穩定性以及較佳性能,易於安裝並支持所有已聲明支持的平台。
● maintenancebranches:維護分支,即之前的正式發布版本,相對穩定性佳,但是性能低。
● NetBSD-current:正處於開發版本,主要用於用戶測試。
如何安裝
以amd64架構為例
一,DD鏡像到小磁碟
解壓NetBSD-6.0-amd64-install.img.gz,使用dd(除了GNU/Linux平台或者NetBSD等類UNIX平台附帶dd工具,Windows平台也有dd工具)刻錄到磁碟。
二,引導ISO鏡像
需要檔案syslinux-4.06.tar.gz,NetBSD-6.0-amd64.iso等安裝鏡像,解壓NetBSD-6.0-amd64.iso內容於隨身碟,編輯選單:
timeout100
UIvesamenu.c32
MENUBACKGROUND syslinux_splash.jpg
LABELNetBSD Installer/Rescuer
KERNELmemdisk raw iso append initrd=/NetBSD/NetBSD-6.0-amd64.iso
磁碟分區選擇sd0e,檔案系統格式填入msdos,安裝源選擇NetBSD-6.0-amd64.iso等鏡像解壓所在路徑即可。
主要特點
● 可移植性(超過 20種平台被支持)
● 程式代碼的品質與正確度高
● 穩定性
● 研究與革新
支持平台
NetBSD支持平台以及支持安裝方式
支持架構 | 支持安裝方式 | 主要問題 |
---|---|---|
acorn26 | ||
acorn32 | ||
algor | ||
alpha | ||
amd64 | ||
amiga | ||
amigappc | ||
arc | ||
atari | ||
bebox | ||
cats | ||
cesfic | ||
cobalt | ||
dreamcast | ||
emips | ||
evbarm | ||
evbmips-mips64eb | ||
evbmips-mips64el | ||
evbmips-mipseb | ||
evbmips-mipsel | ||
evbppc | ||
evbsh3-sh3eb | ||
evbsh3-sh3el | ||
ews4800mips | ||
hp300 | ||
hp700 | ||
hpcarm | ||
hpcmips | ||
hpcsh | ||
i386 | ||
ibmnws | ||
images | ||
iyonix | ||
landisk | ||
luna68k | ||
mac68k | ||
macppc | ||
mipsco | ||
mmeye | ||
mvme68k | ||
mvmeppc | ||
netwinder | ||
news68k | ||
newsmips | ||
next68k | ||
ofppc | ||
pmax | ||
prep | ||
rs6000 | ||
sandpoint | ||
sbmips-mipseb | ||
sbmips-mipsel | ||
sgimips | ||
shared | ||
shark | ||
sparc | ||
sparc64 | ||
sun2 | ||
sun3 | ||
vax | ||
x68k | ||
zaurus |
用戶群體
NetBSD項目提供了一個可以免費自由散布的系統,不論是專家,玩家還是研究者都可以隨心所欲的使用它。
● QNX使用一個基於NetBSD代碼的網路協定棧
● Force10Networks 使用NetBSD作為底層作業系統驅動FTOS(theForce10 Operating System)
● WasabiSystem 推出了基於NetBSD的專利企業級BSD產品
● NASA的SAMS-IIProject 使用NetBSD測量InternationalSpace Station的微重力環境
● 2004年,SUNET使用NetBSD記錄Internet2著陸速度,NetBSD被選中的原因是它的TCP代碼的可擴展性
● 蘋果公司的AirPortExtreme和TimeCapsule產品中使用了NetBSD而不是它自家產品MacOS X
● T-MobileSidekickLX 2009系列智慧型手機作業系統基於NetBSD
● Minix非核心部分主要使用NetBSD,且其包管理器使用NetBSDPKGSRC