歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux問題解決 >> NetBSD是什麼

NetBSD是什麼

日期:2017/3/6 10:15:35   编辑:Linux問題解決
 NetBSD是一個免費的,具有高度移植性的 UNIX-like 操作系統,是現行可移植平台最多的操作系統,可以在許多平台上執行,從 64bit alpha 服務器到手持設備和嵌入式設備。NetBSD計劃的口號是:"Of course it runs NetBSD"。它設計簡潔,代碼規范,擁有眾多先進特性,使得它在業界和學術界廣受好評。由於簡潔的設計和先進的特征,使得它在生產和研究方面,都有卓越的表現,而且它也有受使用者支持的完整的源代碼。許多程序都可以很容易地通過NetBSD Packages Collection獲得。

netbsd

NetBSD 的歷史

  NetBSD的第一個版本是NetBSD ( 0.8 ),可以追溯到1993年,它是從美國加州伯克利分校研發的一版Unix操作系統4.3BSD Lite以及第一個面向Intel 386 CPU設計的BSD(BSD = Berkeley Software Distribution):386BSD系統的基礎上發展起來的。在隨後的幾年中,柏克萊小組將基於4.4BSD Lite(Berkeley小組的最後一個發布)版本的修補工作成果集成到了這個系統當中。Unix的BSD發展分支在這個操作系統的發展上起到了舉足輕重的作用並且對它產生了重大的影響。NetBSD從Unix的BSD發展分支中沿用了很多的工具,思想以及改進手法(比如vi編輯器,C shell, 作業控制,Berkeley快速文件系統,可靠信號,對虛存的支持, TCP/IP 應用工具,僅做些簡單的舉例) 這些基本上已經成為了所有類Unix環境的標准。這些傳統的研究和開發方法與工具在現今的免費和商業性BSD系統當中得以保存,尤其是在NetBSD中。

NetBSD 的特色

  NetBSD 應用在廣大的硬件平台范圍而且是非常易於移植的,可能是世界上 最容易移植的操作系統。NetBSD 核心和應用程序的完整原始碼在所支持的平台上,都是有效的;請看官方網站的說明 NetBSD Project。

  NetBSD 的基本特色有:

  可移植性(超過 20 種平台被支持)

  程序代碼的品質與正確度高

  穩定性

  研究與革新

  上述的特性也帶來了間接的優勢。舉例來說,如果你只在單一平台上工作, 你可能認為你的興趣並不在可移植性方面,但是可移植性早已是程序代碼的品質特性之一:沒有良好的撰寫和組織的基礎,要同時支持許多平台是不可能 的,而且,高品質的程序代碼是任何完善且穩定的軟件系統的基礎,不用擔心只有少數人能理解它。由於著重於架構性與品質性的問題,這有助於增進 NetBSD 程序代碼的潛力和驅動程序的品質。

  經由區分這些 NetBSD 特性的差異,我們可得知它是無法滿足於只在某些方 面能得以實行的情況。 某些系統似乎有著如此的設計哲學"如果它能運作,它便是良好的 "。而就 NetBSD 方面來說,它可以描寫成"除非它是對的, 不然它將無法工作"。想想看,有多少重量級和"有特色" 的程序在今日早已被傷心地丟棄了;所以你將了解為什麼 NetBSD 要避免 這種浪費成本的情形發生。

Copyright © Linux教程網 All Rights Reserved