NetBSD 是一個**免費、開源、高度可移植**的類 UNIX 作業系統,以「Of course it runs NetBSD」為口號,支援從 64 位伺服器到手持嵌入式裝置的最廣泛硬體平台,代碼品質與正確性極高,深受學術界與工業界推崇。
| 特色 | 說明 |
|---|---|
| 極致可移植性 | 支援 50+ 硬體架構 (alpha, amd64, arm, mips, powerpc, sparc, vax, sh3, m68k...),單一源碼樹編譯所有平台。 |
| 代碼品質優先 | 嚴格編碼風格、靜態分析、持續整合測試,「除非正確否則無法工作」哲學,減少隱性 Bug。 |
| 穩定性 | 長期運行無需重啟,適合關鍵基礎設施、嵌入式裝置。 |
| 研究與創新 | 率先實作 kqueue、pf (Packet Filter)、RUMP (Run-time Userspace Metaprogramming) 核心組件用戶空間化、模組化驅動框架。 |
| 完整源碼與 pkgsrc | 原生 pkgsrc 套件系統支援 20,000+ 套件,跨平台 (Linux, macOS, Solaris, Windows/WSL 亦可使用)。 |
某些系統:「能跑就行」。
NetBSD:「正確才能跑」。
這種對正確性的執著,避免了大量技術債,讓系統在長期演進中保持健壯。
# 下載安裝映像
https://www.netbsd.org/downloads/
# pkgsrc 獨立使用 (Linux/macOS)
git clone https://github.com/NetBSD/pkgsrc.git
cd pkgsrc/bootstrap
./bootstrap --prefix=/usr/pkg
export PATH=/usr/pkg/bin:$PATH
pkgin install vim git
https://www.netbsd.org/https://github.com/NetBSD/srchttps://pkgsrc.org/https://www.netbsd.org/docs/guide/zh/