發(fā)布時(shí)間:2022-05-28 文章來(lái)源:深度系統(tǒng)下載 瀏覽:
軟件是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。一般來(lái)講軟件被劃分為編程語(yǔ)言、系統(tǒng)軟件、應(yīng)用軟件和介于這兩者之間的中間件。硬件是“計(jì)算機(jī)硬件”的簡(jiǎn)稱(chēng)。與“軟件”相對(duì),電子計(jì)算機(jī)系統(tǒng)中所有實(shí)體部件和設(shè)備的統(tǒng)稱(chēng)。 BSD (Berkeley Software Distribution,伯克利軟件套件)是Unix的衍生系統(tǒng),在1977至1995年間由加州大學(xué)伯克利分校開(kāi)發(fā)和發(fā)布的。歷史上, BSD曾經(jīng)被認(rèn)為是UNIX的一支——"BSD UNIX", 因?yàn)樗虯T&T UNIX操作系統(tǒng)共享基礎(chǔ)代碼和設(shè)計(jì)。在20世紀(jì)80年代,衍生出了許多變形的UNIX授權(quán)軟件。比較著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系統(tǒng)所取代,晚期BSD版本為幾個(gè)開(kāi)源軟件開(kāi)發(fā)提供了平臺(tái)并且一直沿用至今。今天,“BSD”并不特指任何一個(gè)BSD衍生版本,而是類(lèi)UNIX操作系統(tǒng)中的一個(gè)分支的總稱(chēng)。 開(kāi)源衍生系統(tǒng) 不同的BSD操作系統(tǒng)針對(duì)不同的用途及用戶(hù),可應(yīng)用于多種硬件構(gòu)架。在政府機(jī)構(gòu)中常能看到BSD的身影。雖然下面的BSD功能可能并非獨(dú)有,但每種BSD在各自的領(lǐng)域,都逐漸具有了良好聲譽(yù),有的專(zhuān)注于性能,有的則以安全見(jiàn)長(zhǎng)。 DragonflyBSD是最年輕的BSD,專(zhuān)門(mén)提供比FreeBSD更優(yōu)秀的對(duì)稱(chēng)多處理機(jī)系統(tǒng),并使內(nèi)核直接支持SSI集群,以取得更好的計(jì)算效果。這個(gè)項(xiàng)目在此方向上,才開(kāi)始數(shù)年,主要關(guān)注i386平臺(tái)。 FreeBSD在BSD家族中以易用性與高性能而著稱(chēng),由于主要用作微處理器架構(gòu),如i386、AMD's 64-bit i386擴(kuò)展,所以FreeBSD非常關(guān)注多處理器。FreeBSD在i386和amd64服務(wù)器上,運(yùn)行得非常好,當(dāng)然,它也可以在其他硬件構(gòu)架上運(yùn)行。 NetBSD擁有特別出色的可移植性,能在多達(dá)54種平臺(tái)上運(yùn)行,小到嵌入式的掌上設(shè)備,大到服務(wù)器群,NetBSD甚至還在國(guó)際空間站中服務(wù)。 OpenBSD在密碼學(xué)和安全方面特別出眾,可移植性也很好,當(dāng)然略遜于NetBSD。安全功能如OpenSSH,是由OpenBSD率先開(kāi)創(chuàng)的。OpenBSD作為安全請(qǐng)求機(jī)器(security demanding machines)運(yùn)行,受到好評(píng)。 必須注意的是,上面所羅列的,更多地是基于感性認(rèn)識(shí),并針對(duì)其開(kāi)發(fā)焦點(diǎn),并沒(méi)有嚴(yán)格地比較規(guī)則。實(shí)際而言,每種具體的BSD都可擔(dān)當(dāng)許多角色任務(wù)。 PCBSD是一個(gè)基于freebsd的以桌面應(yīng)用為目的的開(kāi)源操作系統(tǒng)。pcbsd開(kāi)發(fā)了一種新的軟件安裝方式--PBI格式,使其便于應(yīng)用! 〕酥,側(cè)重桌面應(yīng)用的BSD版本還有DesktopBSD等 與Linux的區(qū)別 BSD是Unix的一個(gè)重要分支,本身就是Unix,Linux不是Unix,而只是Unix-like操作系統(tǒng)。BSD采用BSD協(xié)議發(fā)布其2進(jìn)制文件和源碼,Linux則采用GPL協(xié)議! ∮捎诜杉m紛,等諸多原因,使同為自由軟件的BSD沒(méi)能像Linux一樣廣泛傳開(kāi)來(lái)。 BSD許可協(xié)議(又稱(chēng)BSD許可證) BSD許可證原先是用在加州大學(xué)柏克利分校發(fā)表的各個(gè)4.4BSD/4.4BSD-Lite版本上面(BSD是Berkly Software Distribution的簡(jiǎn)寫(xiě))的,后來(lái)也就逐漸沿用下來(lái)。1979年加州大學(xué)伯克利分校發(fā)布了BSD Unix,被稱(chēng)為開(kāi)放源代碼的先驅(qū),BSD許可證就是隨著B(niǎo)SD Unix發(fā)展起來(lái)的。BSD許可證現(xiàn)在被Apache和BSD操作系統(tǒng)等開(kāi)源軟件所采納。 相較于GPL許可證和MPL許可證的嚴(yán)格性,BSD許可證就寬松許多了,一樣是只需要附上許可證的原文,不過(guò)比較有趣的是,它還要求所有進(jìn)一步開(kāi)發(fā)者將自己的版權(quán)資料放上去,所以拿到以BSD許可證發(fā)行的軟件可能會(huì)遇到一個(gè)小狀況,就是這些版權(quán)資料許可證占的空間比程序還大。 硬件是實(shí)在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會(huì)實(shí)現(xiàn)更豐富的功能。 |