偶剛剛接觸的BSD

        偶然的一個機會在論壇上看到了關於FreeBSD的文章,感覺很新穎,我從未接觸過的東東.於是把一些想關的基礎看了一下又在網上搜索了相關的資料.纔有了一點點的認識.頓時感覺自己知道的東西太少了,好多未探索過的地方都等待着我們去explor.

BSD是一種Unix操作系統,FreeBSD,NetBSD,OpenBSD都是BSD的派生出來的OS.下面分別介紹這三種產品.

(一):FreeBSD適用於個人用戶,是真正的32位操作系統,不是任何16位操作系統的升級版本。它是十分成熟的 BSD UNIX 向英特爾386體系的處理器進行移植的結果,系統核心不包含任何16位代碼,也不需要兼容任何16位軟件,從而提高了系統穩定性。

FreeBSD的特性:

FreeBSD 具有可調整的動態優先級搶佔式多任務能力。使多個應用程序能夠十分平滑的共享系統資源,即使在高負載下仍然能在不同任務間平緩切換,而不會發生由於個別任務獨佔系統資源,其他任務因此而發生停頓、死鎖現象,也決不會造成整個系統死鎖。

  FreeBSD 是多用戶操作系統,可以支持多個使用者同時使用 FreeBSD 系統,共享系統的磁盤、外設、處理器等系統資源。每個用戶也可以同時啓動多個任務,使得工作效率更高。


  FreeBSD 全面支持TCP/IP 協議。FreeBSD 能夠十分方便的和其他支持 TCP/IP 的系統集成在一起,用作Internet/Intranet 服務器,提供 NFS、FTP、Email、WWW、路由和防火牆能力。其操作系統內部的存儲器保護機制使每個應用程序和用戶互不干擾。一旦一個任務崩潰,其他任務仍然照常運行。由於 FreeBSD 中不存在任何16位代碼,這使得這一點能夠真正實現,保證了系統的強壯性。

(二):NetBSD是一種完全免費的,具有高度可移植性和硬件平臺兼容性的類UNIX操作系統,它可以運行在從64位alpha服務器到手持設備的多種硬件平臺上.NetBSD的清晰設計以及它的衆多高級特性使得它不論作爲產品還是研究環境都表現得非常出色。而且它對用戶在資源上進行全方位的支持。其上的應用程序很多都可以非常容易地獲得。

NetBSD官方站點上聲明: "NetBSD Project 提供給專業人士,愛好者,研究人員一個可以以他們自己任何意願的方式使用的,可免費獲得的可重新分佈式系統。我想附加的是如果你想學習Unix, NetBSD是一個理想的系統,主要是因爲它的標準化的設計(這也是這個項目的一個目的)而且它可以在普通的硬件設備上運行,這一點被其他大多數的操作系統認爲是過了時的;我們可以這麼說:“如果想學習以及使用Unix,你沒有必要去買昂貴的硬件設備:你可以重新利用你那閒置的舊的PC機或者是Mac”。另外,如果你想使你的Unix系統持久的運行在多種平臺之上,NetBSD可能是你最好的(甚至是唯一的)選擇。


NetBSD 的特性:

NetBSD可以運行在範圍非常廣的硬件平臺之上,而且具有高度的可移植性,或許是世界上可移植性最高的操作系統。在NetBSD可以支持的平臺上都提供了NetBSD核心和用戶界面的所有資源;在NetBSD的官方站點NetBSD Project上可以查到詳細信息。
NetBSD特性的詳細列表可以在以下的地址找到: http://www.netbsd.org/Misc/features.html.
NetBSD最基本的特性有:
• 可移植性(支持20多種硬件平臺)
• 代碼的質量及正確性
• 嚴格的依據標準
• 研究與創新
前面提到的特性也引伸出了一些間接的優勢。舉例來說,如果你僅是在一個平臺下工作,你可以認爲你不用過多地注意可移植性。但是可移植性和代碼的質量是密不可分的: 沒有一個優化的,組織得很好的代碼基礎,支持多平臺幾乎是不可能的。而代碼的質量是任何一個優良的,可靠的軟件系統的基礎。但令人吃驚的是幾乎沒有人能夠領會這一點。正是因爲注意到了這些程序設計質量的小問題才使得NetBSD的代碼和驅動程序的質量有極大的潛在價值。
NetBSD的一個與衆不同的特性是不滿足於局部的執行。一些系統堅持“如果能夠運轉,就是正確的”的思想。在這個方面NetBSD秉承的原則是 “除非是正確的,才能夠正常運轉”。只要想想現今有多少畸形的程序在他們自己的價值觀和“特性”下悲慘的潰敗你就知道爲什麼NetBSD要不惜一切代價避免這種情況了。

(三):OpenBSD號稱最安全的操作系統,我們可以從OpenBSD的官方網站首頁看到非常醒目的字樣“8年來缺省安裝只發現一個遠程安全漏洞”。這在很多操作系統上是不可想像的。

OpenBSD在衆多安全要求非常高的環境中使用。安全性是OpenBSD非常強調的目標,並且也是他們的特點所在。

上面就是對三個BSD系列的產品的大體介紹,因爲我從未用過,所以好多都不能深刻去體會,這些都是網上的評論,感覺應該不錯.有機會一定去試試.特別是NetBSD.哈哈,又懂了不少東東.^_^

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章