原帖由
1111114 於 2008-3-29 18:11 發表

I have read about some info of freebsd, which is unix-like.
so in contrass,
freebsd is better or debian is better
for the case the i use it for file server.
根據以往的使用經驗...FreeBSD係比Linux快及穩定的!
為什麼要選擇FreeBSD?
現在的個人電腦作業系統市場中,是以 MS-Windows 獨大,但在網路伺服器市場中,UNIX 系統的使用率可不輸 MS-Windows 喔。我個人認為 MS-Windows 之所以會有那麼多的使用者主要是因為他的使用者介面對初學者而言較容易操作,再加上許多軟體的配合及盜版的助長,安裝軟體只要一直按下一步就完成。使得使用者即便它的穩定性不高也得乖乖的接受。
其實初學者沒有試過其他的作業系統才會有這樣的誤解,因為一直用 MS-Windows 才會認為當機是無可避免的事,當機對於 MS-Windows 或許是無可避免,但在其他 UNIX 系統中可不常見。在 UNIX 系列的作業系統中,也可以有像 MS-Windows 的圖形介面,幾乎所有在 MS-Windows 上可以做的事,在 FreeBSD 上都可以做得到,唯一的不同點是你不必花錢去取得你想要的功能。包括排版、圖形處理、MP3、多媒體、網路芳鄰等等都可以在 FreeBSD 中做到。
重點是,對於一台網路伺服器而言,圖形介面會佔用系統資源,而且必須安裝一堆有的沒的軟體。筆者偏好乾乾脆淨淨的系統,而 FreeBSD 正好具有這個優點。不過這並不代表您不能使用圖形介面,您還是可以安裝類似 Windows 的圖形介面,讓您使用它來做為平日使用的個人電腦。此外,FreeBSD 把自己定位為最佳的網路伺服器,它承襲了 BSD 優良的網路血統,在提供服務時能有絕佳的效能表現。而且,它是免費的。
然而,有這麼多的免費 UNIX 作業系統中,為什麼要選擇 FreeBSD 而不使用其他作業系統(如 Linux )呢?在網路上在討論這個問題時,每每會引發每個作業系統使用者的激辯。對於要使用何種作業系統,除了使用者偏好外,還有許多指標可以提供我們參考。
FreeBSD 是一套完整的作業系統
我們平常所說的 Linux 指的是它的核心 (Kernel),Kernel 只是整個作業系統的一部份,除了 Kernel 外,我們還需要一些基本的指令、系統及目錄架構、圖形介面等。Linux 的 Distribution 就是各個不同的組織或公司自行收集一些系統必備的程式,製作出一個作業系統。Linux 系統有很多的 Distribution,如 Redhat、SUSE、Debian 等。因為每個 Distribution 都有自己的程式或架構,所以每個 Distribution 都長的不一樣。如果您使用的是 Linux,在 Linux 三十多種 Distribution 中,每一種之間都有些許差異,在設定上用法都不同。
而 FreeBSD 指的不只是核心而已,它是一套完整的作業系統。從系統核心到使用者介面、各種常用指令都是由 FreeBSD 總部所統一推出。因此,FreeBSD 每一個版本之間有著共同的架構,不同軟體之間的整合搭配性較為完整,不管是設定、學習都很容易。
由核心團隊統籌開發
FreeBSD 整個系統都是由總部的核心團隊所維護,所以整個系統都搭配得很好。而 Linux 只有 Kernel 由 Linus Torvlds 所維護。因為 FreeBSD 整個系統都是由總部所開發,不只系統整體較有規劃,各個程式之間搭配起來也比較緊密。如果您使用 Linux,由於 Kernel 和其它的程式是由不同組織所維護,在升級時,比較麻煩。而 FreeBSD 就簡單多了,每次一有新的版本,一定是整個系統一起升級。
我覺得 FreeBSD 總部統籌發展 FreeBSD 是一件很棒的事,所有的問題回報都可以統籌管理並予以更新。FreeBSD 推陳出新的速度相當快,每一次安裝都確保這個版本不會有上一版的缺失。所以在 Linux 或 MS-Windows 中「新版本不一定是最好」的定律並不適用於 FreeBSD。但這並不意味著你必須不斷重新安裝系統,FreeBSD 總部隨時會發佈最新更新的檔案提供下載,而且如果使用 CVSUP 就可以和更新版的 FreeBSD 保持同步更新。
完整的使用手冊
FreeBSD 的使用手冊非常完整,而且會隨著軟體一起更新。每次一有新的版本推出,FreeBSD 的文件也會做相對的更新。在 FreeBSD 的官方網站上,我們可以輕鬆的取得這些高品質的手冊及文件。
軟體安裝的便利性
FreeBSD 支援的軟體相當多,它將常用的軟體分類管理,當需要安裝軟體時,使用者不必自行到網路上找尋,只要到 FreeBSD ports 目錄中下個指令就安裝完成。
條理分明的系統架構
FreeBSD 目錄結構非常有組織,結構嚴謹,對於系統管理者而言比較不會紊亂。FreeBSD 將系統預設的目錄和管理者自行安裝的程式目錄劃分得十分清楚,管理者在進行升級、維護時可以一目瞭然。
完美的程式開發平台
安裝完 FreeBSD 後,系統所有程式原始碼非常有條理的存放在特定目錄中。對於想要進行程式修改的管理者而言,不必四處尋找某支程式原始碼。筆者在 FreeBSD 及 Linux 上開發程式多年,我覺得 FreeBSD 原始碼及系統架構十分有組織,是程式開發最好的平台。
而且 FreeBSD 的版權較為寬鬆,對於想要以 FreeBSD 為基礎開發產品的公司而言,它可以保護您的修改不會被其它對手抄襲。
為什麼不選擇FreeBSD?
許多企業選擇使用目前大多數人使用的 MS windows 做為一般作業用個人電腦的作業系統當然無可厚非。但以 MS windows 做伺服器,除了資訊人員的偏好外(或許因為不會使用其他系統吧),還有部份原因是為了在企業內資訊人員技術不足時,能求助於系統供應商。而 FreeBSD 是免費的,企業也害怕有狀況時無人可以支援,這對企業是很重要的一項因素。
然而,FreeBSD 的使用人數其實很多,而且使用者都十分熱心,在台灣的 BBS 討論區上,許多問題都可以獲得解決。這當然還不夠,現在有很多顧問公司提供 FreeBSD 的顧問服務,可以提供企業這方面的服務。雖然說 FreeBSD 的系統穩定,但在應用上如果沒有資訊人員的支援,很難能在企業中存活。但正因市場上了解 FreeBSD 的人較少,若我們能主動學習,必能為自己創造更多價值。
FreeBSD 目前支援的平台不多,若您不是使用 X86 的系統,而是使用 ARM、MIPS 等平台,您就必須尋求其它的
http://www.twbsd.org/cht/book/index.php?ch=01