日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

03 FreeBSD連載:其他相關系統(tǒng)和組織( 二 )


Stallman創(chuàng)造了一個詞copyleft , 由于通常意義上的版權copyright是用來限制別人在沒有許可的條件下不能使用和傳播軟件 , 而copyleft則鼓勵任何人可以使用和傳播軟件 。copyleft限制妨礙使用和傳播GNU軟件的行為 , 例如不提供GNU軟件的源代碼 。然而copyleft與copyright并不沖突 , 因為copyleft是針對軟件的傳播者而非針對最終使用者的 。GNU軟件必須使用copyleft保護 , 限制將GNU軟件本身用于牟利目的 , 而其他軟件仍然可以使用copyright保護版權不被侵犯 。Stallman進一步使用GNU通用公共許可來詳細闡述copyleft的觀念 , 要求傳播GNU軟件必須同時傳播其源代碼 。由于GNU通用公共許可十分流行 , 因此很多非自由軟件基金會的自由軟件也使用GNU通用公共許可來保護自己軟件 , 不被商業(yè)公司用于獲利 。
GNU軟件許可相當寬松 , 有很多公司利用GNU軟件進行商業(yè)活動 , 但只要同時提供了GNU軟件的源代碼 , 就沒有違反GNU軟件許可 。
FreeBSD本身是在BSD許可的保護下 , BSD許可權與GNU通用公共許可略有不同 , 一些方面的限制甚至更為寬松 。GNU通用公共許可要求傳播(包括銷售)任何符合GNU軟件應該包括源代碼 , 反對利用保守GNU軟件的源代碼的方式牟利 , 而BSD許可則允許以二進制形式發(fā)布軟件 , 對于某些不打算公開源代碼的商業(yè)運用并沒有進行限制 。
GNU/Linux
FreeBSD并不是唯一的免費 “Unix” 操作系統(tǒng) , 也不是最流行的Unix系統(tǒng) , 這個榮譽屬于Linux 。這主要由于Linux出現(xiàn)得早兩年 , 那時BSD的源代碼還受AT&T許可權的限制 , 不能自由獲得 , 而Intel的32位處理器386的普及已經使Internet上諸多Unix愛好者對PC平臺上的免費Unix系統(tǒng)提出了需求 , Linux應時而生 。近來在Netscape等商業(yè)公司的倡導下 , Linux得到眾多商業(yè)公司的支持 , 無形中成為了反Microsfot聯(lián)盟的一桿旗幟 , 聲勢更為浩大 。
Linux是由芬蘭人Linus Torvalds編寫的Unix兼容系統(tǒng) 。由Linus Torvalds負責核心開發(fā)和維護 , 其他組織和商業(yè)公司負責將Linux的核心和應用程序組織在一起發(fā)布 , 由于大部分程序為GNU軟件 , 因此更嚴格的說Linux應該被稱為GNU/Linux 。當前流行的Linux版本有slackware 3.6 , Debian 2.0 , RedHat 5.1等 。
Linux和FreeBSD同為英特爾平臺上的Unix操作系統(tǒng) , 因此有很多相似之處 。幾乎所有的自由軟件都同時支持Linux和FreeBSD , 因此在應用方面他們也很相似 。但Linux和FreeBSD也有相當大的不同之處 , 可以說各具特色 。
從歷史淵源上講 , FreeBSD繼承了BSD Unix的代碼 , 因此代碼相當成熟和穩(wěn)定 。而Linux是一個全新的系統(tǒng) , 是遵循POSIX規(guī)范開發(fā)的一個獨立操作系統(tǒng) , 但又提供了與BSD Unix或Unix System V的兼容性 。因此Linux完全沒有受到1992年的AT&T訴訟的影響 , 結果成為了最流行的自由操作系統(tǒng) 。雖然今天那次法律糾紛已經解決 , 4.4BSD Lite的代碼可以自由獲得 , 但FreeBSD的使用者仍要少于Linux的使用者 , FreeBSD的使用者多數(shù)為網絡和計算機專業(yè)人士 , 普及程度較低 。
出于這個歷史淵源的原因 , FreeBSD是一個完整的系統(tǒng) , 從系統(tǒng)核心到系統(tǒng)提供的程序均來自BSD Unix , 部分GNU軟件是用于代替BSD Unix中的一些老版本軟件 。而Linux僅僅只是一個操作系統(tǒng)的內核 , 其應用程序大部分為GNU軟件 , 然后由不同的組織或個人將這些GNU軟件與Linux內核整合在一起的 。因此就存在多個不同的Linux版本,而且不同的Linux版本使用不同的組合方式 , 因此各種Linux版本之間有很大的差異 , 并且可以預計這些版本會隨著發(fā)展進一步增大彼此的差異 。而FreeBSD的版本比較整齊清晰 , 只有一個FreeBSD版本 。
通常FreeBSD更關心穩(wěn)定性 , 而Linux具備的各種新特性更多 。由于Linux得到了更多的商業(yè)公司支持 , 因而Linux下的商業(yè)軟件也更多 。但是這些商業(yè)軟件均可以通過FreeBSD對Linux執(zhí)行文件的支持 , 也能夠運行在FreeBSD上 。這個不同主要是由于Linux和FreeBSD的開發(fā)過程的差異造成 。

推薦閱讀