posts - 4,  comments - 5,  trackbacks - 0


          "Linux很好,但不要忘記BSD"是FreeBSD Handbook作者的一句名言。這句名言道出了目前在開源軟件界存在的一個現狀:當談到免費的Unix時,通常容易認為"就是Linux"。其實,開源的Unix并不只是Linux,BSD家族也是開源產品。BSD是Berkeley Software Distribution的縮寫,這是一個由加州大學伯克利分校開發的軟件集合.最初BSD只是作為AT&T的UNIX早期版本的附加軟件包出現,后來它逐漸地發展一個完整的、高度復雜的、具有UNIX風格的操作系統。
          目前共有五個BSD操作系統,其中FreeBSD、NetBSD、OpenBSD得到了BSD的授權,操作系統和源代碼都是免費的。其余的BSD/OS和Mac OS X是商業產品。


          BSD發展簡史

          BSD的出現要追漱到上世紀70年代,加州大學伯克利分校的學生Bill Joy在1971年對Unix增加了很多當時非常先進的特性,包括更好的內存管理、快速且健壯的文件系統等,大部分源代碼都被重新編寫,以支持這些新特性,并把Unix組成一個完整的系統--BSD Unix(Berkeley software Distribution),向外發行。1980年10月,Bill Joy推出了一個煥然一新的發行版本,稱為4BSD。因為AT&T覺得5BSD會使用戶將它和AT&T Unix System V相混淆。Berkely同意改變BSD以后版本的命名規則,將版本號僅保留在4BSD上,以后只增加4后面的小版本號。
          [全文:《BSD發展簡史》]


          主要的開源BSD

          NetBSD
          NetBSD的第一個版本是NetBSD(0.8)。它是1993年從美國加州伯克利分校研發的一版Unix4.3BSD Lite及第一個面向Intel 386CPU設計的386BSD系統的基礎上發展起來的。在隨后的幾年中,他們將基于4。4BSD Lite(Berkely小組的最后一個發布)版本的修被工作成果集成到了這個系統之中。其最新版本是2005年4月12日發布的NetBSD 2.0.2。

          OpenBSD
          OpenBSD是NetBSD的一個派生版本,其開發者對NetBSD的開發思路不太贊同,他們希望能開發出一種高度安全的操作系統。因此,他們就從NetBSD下獨立出來,并為了避開美國對安全軟件和加密算法的限制,將開發位置放在了加拿大,就形成了OpenBSD。最新版本是2005年5月20日發布的OpenBSD3.7。

          FreeBSD
          FreeBSD是從386BSD的基礎上發展起來的,而386BSD是針對Intel 80386芯片的一種BSD版本。因為這個原因,FreeBSD在32位體系的X86機器上運行得很好。在免費的BSD中,它與PC兼容機配合得很好,而且支持PC兼容的外部設備的數量也最多。盡管FreeBSD也可以運行在Alpha處理器上,向其他體系結構的移植也在研究進行當中,但是更應該把它看作主要是針對X86系統的操作系統。在免費的BSD中,FreeBSD是名聲最大的,它具有強大的開發隊伍,收到的反饋信件也是最多,還擁有數量最多的用戶。它是BSD家族中最容易安裝的一種。最新版本是2005年5月10日發布的FreeBSD 5.4-Release。

          [全文:BSD家族三劍客]


          BSD技術擷粹

          人們可能已經疲于應付最新Windows版本糟糕的安全狀況,無疑,人們也都知道大多數Unix版本的操作系統都有其主要的安全漏洞,比如最近在HP-UX中發現的Telnet緩沖區溢出漏洞 。我猜人們心中都有疑問,是否有一個網絡操作系統能讓人得到網絡安全,答案是:有,OpenBSD就是這樣的一個操作系統。
          [OpenBSD:安全的服務器操作系統]

          FreeBSD最大的優勢是,在一臺雙啟動計算機上,無需退出FreeBSD就能夠訪問其他操作系統分區中的數據。在本篇文章中,我將討論如何配置和使用Wine,在一臺專門運行FreeBSD、其硬盤上不包含Windows分區的計算機上運行一些Windows軟件。
          [在FreeBSD上運行Windows軟件]

          FreeBSD的make和gcc與linux下的版本并不是完全兼容,所以在Makefile、C source文件中的一些語法將無法通過。為了解決這個問題,就需要在FreeBSD下編譯Linux內核。
          [在FreeBSD下編譯linux 內核]

          [OpenBSD內核編譯和優化]

          SSL是一種在讓可持有證書的瀏覽器軟件和WWW服務器之間構造的安全通道中傳輸數據的協議,他運行在TCP/IP層之上、應用層之下,為應用程序提供加密數據通道。Apache,眾所周知,是UNIX世界最為流行的WWW服務器軟件。在訪問一些網站時,我們會注意到它的URL不是一般的HTTP://aa.bb.cc ,而是https://aa.bb.cc 這表明網站提供了HTTPS連接功能,即SSL over HTTP. 這保證了客戶端與服務器的通信都是在SSL建立的加密通道中進行,絕對安全。為了讓Apache服務器支持https,那么就必須配置mod_ssl模塊。下文就開始就Apache+mod_ssl on FreeBSD進行討論。
          [在FreeBSD上配置Apache+SSL]

          我們可以使用各種技術來提升Apache服務器的性能,同時也可以使用增加硬件性能的方法來提高Web 服務器的性能。但是單臺服務器的性能總是有限的,尤其是服務器上需要運行大量的CGI程序時,不可能僅靠上面的調整服務器設置的方法來建立一個面向整個Internet。這時,我們就需要用到FreeBSD下基于DNS的負載均衡。
          [FreeBSD下基于DNS的負載均衡]

          當你進入 UNIX 的神秘世界后,立刻會發現越來越多的東西難以理解。對于大多數人來說,BSD socket 的概念就是其中一個。這是一個很短的教程來解釋他們是什么、他們如何工作并給出一些簡單的代碼來解釋如何使用他們。
          [BSD Socket 簡易入門手冊]


          BSD資源匯總

          NetBSD官方站點: http://www.netbsd.org
          NetBSD下載鏡像:http://www.netbsd.org/mirrors/
          OpenBSD官方網址:http://www.openbsd.org/
          網絡安裝ISO境像文件下載地址:http://www.openbsd.org/ftp.html
          FreeBSD的官方網址:http://www.freebsd.org/
          可下載FreeBSD各種版本的國內中文站點是:http://www.freebsdchina.org/

          國內BSD學習資源:
          LinuxSir.Org - BSD 討論專題
          中文FreeBSD用戶組(CNFUG)
          Linux伊甸園---技術文檔
          BSD - ChinaUnix.net
          UNIX BSD information
          特別驚喜:BSD、Unix系統學習電子書籍匯總

          posted on 2005-07-08 08:10 Sunlea 的空間 閱讀(605) 評論(5)  編輯  收藏 所屬分類: Unix

          FeedBack:
          # wocaonima
          2007-05-22 17:41 | nimasila
          wreerwetwetretrfg4rteryyey  回復  更多評論
            
          # re: Linux很好, 但不要忘記BSD!
          2007-05-23 00:29 | sdgdfxhn
          gchgckl,




            回復  更多評論
            
          # re: Linux很好, 但不要忘記BSD!
          2007-05-27 10:29 | 翁大辦
          螦挖挖出瓦礫額外負擔  回復  更多評論
            
          # re: Linux很好, 但不要忘記BSD!
          2007-05-27 10:30 | 翁大辦
          去去去去去去去
            回復  更多評論
            
          # re: Linux很好, 但不要忘記BSD!
          2007-05-27 10:31 | 翁大辦
          去去去去去去去去去去






            回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          C#

          • Sunmast
          • MVP, C# 所屬領域:Visual Developer - .NET, Visual Developer - Visual C#

          C/C++

          Delphi

          forum

          Other

          Program

          Software Technology

          • MVPcn.Net Blogs
          • MVPcn.Net Blogs
          • TDD
          • 大象的博客
          • 于淼 CSDN帳號:CMIC 所屬領域:Visual Developer-XML Web Services 個人blog:http://www.donews.net/cmic

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 塘沽区| 兴业县| 景洪市| 青冈县| 神池县| 两当县| 固镇县| 台山市| 茂名市| 宝鸡市| 南木林县| 象山县| 安远县| 上饶市| 宁国市| 抚顺县| 安阳县| 年辖:市辖区| 获嘉县| 上饶市| 宁城县| 兰坪| 连平县| 岳阳市| 东城区| 淅川县| 公主岭市| 班戈县| 富阳市| 洛隆县| 滦平县| 松滋市| 巨鹿县| 孟州市| 沾益县| 汉沽区| 宁晋县| 庄河市| 鄂伦春自治旗| 阿合奇县| 江都市|