• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    BSD操作系統大盤點:四種主流BSD

    發布: 2007-7-02 21:50 | 作者: admin | 來源: | 查看: 12次 | 進入軟件測試論壇討論

    領測軟件測試網 那些要使用公共Unix變體的機構有兩個可選解決方案:Linux和BSD。人們談論比較多的Linux陣營包含了各種發布版軟件。這些軟件包括不同的工具和工具集。人們很少談及的BSD陣營也是如此。本文將提供四個主要的BSD變體的對比,并且對基于服務器和臺式電腦的解決方案提供一些建議。

      BSD的歷史

      有四種主要的BSD變體。其中有三種(FreeBSD、OpenBSD和NetBSD)是完全免費的。第四種(Mac OS X)在技術上是一種操作系統的核心,大多數人甚至不認為它是一種BSD的變體。要了解不同版本之間的區別,讓我們先簡單回顧一下BSD的歷史以便了解這些不同的版本是如何開發出來的。

      今天的BSD變體是原來的AT&T Unix操作系統的開源軟件版本。實際上,這些變體都來自于加州大學伯克利分校開發的Unix。BSD實際上是伯克利分校軟件發布版的縮寫字。原來BSD代碼的很大一部分是以免費的AT&T Unix代碼為基礎的。在William F. Jolitz等原來的BSD開發小組的關鍵成員的努力之下,這個代碼的最后一部分根據開源軟件許可證協議開發出來了,并且制作出了386BSD。

      1993年,386BSD分裂為我們目前所知道的兩個主要版本:NetBSD和FreeBSD。這兩個版本是根據不同的目的和目標建立起來的。毫不奇怪,每一個版本都有自己的歷史。第三個版本OpenBSD是在1996年推出的。這個版本主要是為了解決其它變體中存在的一些安全問題。

      Mac OS X操作系統中采用的BSD核心被人們稱作Darwin(達爾文)。它是一個完全獨立的組件。Darwin軟件本身來自于NeXT公司開發的NextStep操作系統的BSD層。NeXT公司是史蒂夫•喬布斯在80年代離開公司之后創建的。從技術上說,Mac OS X操作系統是以FreeBSD內核為基礎的。OS X 10.3是以FreeBSD 5.x為基礎的。然而,Mac OS X已經超出了基本的BSD代碼,完全是個性化設計的。Mac OS X的關鍵優勢在于其Aqua GUI(圖形用戶界面)。這個圖形界面能夠讓OS X系統像原來的Mac OS X操作系統一樣運行,但是同時具有一個高效率的BSD內核的全部優點和靈活性。

      通用功能

      同其它的Unix變體一樣,四種BSD發布版提供了同樣的基本功能。所有這四種變體都包含下列核心組件:

      •內核--工作控制的搶占式多任務處理功能。

      •安全--基本登錄和授權系統。

      •外殼界面--Bourne shell、C shell、Korn和其它第三方界面。

      •網絡--堅持TCP|UDP/IP標準,支持所有的基本協議(finger、telnet、NFS和FTP) 。

      •第三方網絡--支持Apache、Mac文件共享(通過NetAt)和Windows文件共享(通過Samba)。

      •基本工具--豐富、內置的工具列表,包括awk、cut、paste、sed和ed。

      此外,因為它是一種類Unix操作系統,Perl、Python、Apache、MySQL、PostGreSQL、Java、C/C++和其它一些工具和應用程序都能夠兼容BSD。然而,由于BSD沒有替代Unix的Linux那樣流行,因此很少有預包裝的BSD應用程序。不過,有些BSD變體還提供兼容Linux的軟件包,使這些軟件能夠直接在同一平臺上執行Linux應用程序。

      BSD系統相對于它的競爭者,有兼容性更佳的美譽,主要原因是BSD系統是由規模較小和重點更集中的開發團隊開發出來的。BSD系統還宣稱具有更成熟的代碼庫,因為相當多的一部分BSD代碼來自于Unix的非常早期的形式。

      既然各種變體都具有如此的相似性,人們如何區別不同版本的變體并且選擇應用哪一種變體呢?

    [1]      

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>