FREEBSD是什麼

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

FreeBSD 是一個在個人電腦上執行的操作系統,這些個人電腦包含 386, 486 跟
Pentium (SX 跟 DX 皆可). 其他跟 Intel 相容的 CPU 如 AMD 跟 Cyrix 也被支援.
FreeBSD 提供你許多昂貴工作站才有的先進功能,這些特色包括:
(Freelab註: FREEBSD現在不應認為是個人PC上一種OS,而應看作是X86平台上的一種
UNIX,其主要定位並不是面向個人PC.FreeBSD以其良好的高負荷穩定性,被眾
多ISP,ICP選作各種Server的OS,而且Intel高端CPU Pentium Pro,至強更適合其發揮性能)

具有動態優先權的多任務(Preemptive multitasking) 以確保平順的執行程式以及
公平地讓應用程式以及使用者共享資源.

多使用者(Multiuser) 代表者許多人可以同時使用一個 FreeBSD 系統. 系統的
硬體周邊(如印表機及磁帶機)也可以讓所有的 使用者適當地分享.

完整的 TCP/IP 網路功能 包含 SLIP, PPP, NFS 跟 NIS.這表示 FreeBSD 可以
容易地跟其他操作系統透過網路合作, 或是充當企業上的伺服器,例如提供遠端
文件共享(NFS) 及電子郵件 (e-mail) 等服務,或是讓你的企業連上國際網路
(internet) 並提供 WWW, FTP, 路由(routing), 及防火牆(firewall, security)
等必備服務.

記憶體保護(Memory protection) 能確保一個使用者不能干擾其他人.而一個
應用程式也不能影響其他的程式.

FreeBSD 是一個完全 32 位元 的操作系統.

標準的 X 視窗系統 (X Window, X11R6) 提供良好的 圖形使用者介面(GUI) 以便
在一般的 VGA 顯示卡以及螢幕上使用, 並且提供完整的原始程式碼.

能直接執行在其他操作系統 (如 SCO, BSDI, NetBSD, Linux 跟 386BSD) 上編譯的
(Binary) 程式.

數以千計 可以直接執行(ready-to-run) 的應用程式,可以在 FreeBSD ports 及


packages 中找到. 免去你上網路到處找軟體的苦境.

數以千計其他網路上 容易移植(easy-to-port) 的應用程式. FreeBSD 跟其他商業
版的 UNIX 系統在原始程式上是相容的 (source code compatible),頂多只需稍微
的修改.

需要時才置換的虛擬記憶體(Demand paged virtual memory 以及合併的虛擬記憶體
及文件緩衝區之快取功能(merged VM/buffer cache) 提供令人滿意又有效率的應用
程式執行速度,尤其是執行那些大型的 應用軟體時仍能讓使用者輕鬆的控制而不至
於停擺.

動態共享函示庫(Shared libraries) (有點像 MS-Windows 上的 DLL) 提供有效的
利用硬碟空間及記憶體.

完全相容的 C, C 跟 Fortran 開發工具及環境. 許多額外的程式語言也收集在
ports 跟 packages.

整個 FreeBSD 系統的 原始程式碼(Source code) 讓你能隨心所欲的控制及修改
你的系統,讓你避開讓操作系統公司操控的命運.

大量又詳盡的 線上文件 (包含其他 BSD 的文件).

還有其他更多的 !

FreeBSD 是基於 University of California at Berkeley 的 Computer Systems
Research Group (CSRG) 小組所發展的 BSD 4.4-lite 而來的, 並且繼續 BSD 系統的
發展. 由於先前 CSRG 將 4.4-lite 發展的很好, FreeBSD 專案繼續投資無數的時間
致力於使 FreeBSD 達到更高的水準, 以及更好的效率,以符合實際應用上的需求.
正當許多商業版的操作系統 正掙扎的使 PC 上的操作系統具有新功能、高效能及實際
應用性的時候, FreeBSD 已經 具有這些條件了!!

FreeBSD 的應用超乎你的想像,從軟體開發到工廠的自動化, 從貨物管理到衛星的遠端
遙控,如果那些商業版軟體能做的事, FreeBSD 也能做到,甚至更多. FreeBSD 也能


有效地使用那些由研究中心 或大學所研發的高水準應用程式,這些應用程式通常只需要
花很少的錢 (甚至免費!) 就可以取得. 當然商業版的應用程式也可以買到,而且也有
越來越多的商業版應用程式可以使用.

FreeBSD 的原始程式是公開的,您可以自行修改以符合您的任何需求,而這是那些
商業版操作系統所做不到的. 以下提供一些人們使用 FreeBSD 的例子(當然還有更多的
應用):

國際網路服務: FreeBSD 內建強勁的網路功能使它成為國際網路服務(如下例)的
理想平台:

文件伺服器(FTP servers)

Web伺服器(World Wide Web servers)

地鼠資訊伺服器(Gopher servers)

電子郵件伺服器(Electronic Mail servers)

網路新聞伺服器(USENET News)

電子布告欄伺服器(Bulletin Board Systems)

還有其他更多元化的功能 ....

您可以容易地先用便宜的 386 PC 來執行 FreeBSD, 然後等您的公司規模變大了
以後再升級您的機器.

學術上的應用: 如果你是資訊領域的學生, 再也沒有比使用 FreeBSD 能學到更多
操作系統、電腦組織、 及網路的方法了. 一些免費的 CAD,數學運算器,及圖形
處理工具 對那些在電腦應用上有興趣的人,能學到更多.

研究: 有了完整的原始程式碼,FreeBSD 是研究操作系統及電腦科學的極佳環境.
免費的 FreeBSD 也在遠端的合作小組 不必擔心版權及系統開放性的問題,而能
自在的交流.

網路: 你如果需要 router、Name Server (DNS)或 安全的防火牆(Firewall),
FreeBSD 可以輕易的將你沒有用到的 386 或 486 PC 變身成為絕佳的伺服器,甚至
具有過濾封包(packet-filter) 的功能.



X 視窗工作站: FreeBSD 是便宜 X 終端機的良策, 無論是使用免費的 XFree86
或是商業版的 X-Inside,都可以在 FreeBSD 上執行. FreeBSD 不但可以充當遠端
X 程式終端機, 也可以執行本地的 X 程式. 如果有一台中央伺服器的話,
FreeBSD 甚至可以經由網路開機(不需本地硬碟), 而變成更便宜且易於管理的
工作站.

開發軟體: FreeBSD 擁有完整的程式開發工具,如 GNU C/C 編譯器及除錯器,
當然還有其他的程式語言.


截取自:August 1996 issue of SunExpert, "Ask Mr. Protocol", page 18
"Three different, fully runnabel versions of 4.4BSD are now available.
NetBSD runs on multiple platforms, FreeBSD runs on Intel platforms and
provides what is probably the most robust and capable TCP/IP stack in
existence, and BSD/OS, also for Intel platforms, represents a vendor-
supported commercial version of the system."
Mr. Info.

FreeBSD 可以由光碟或 Anonymous FTP 取得完整的執行檔以及原始程式碼.請閱讀
"如何取得 FreeBSD"以得到更多的資訊.





[火星人 ] FREEBSD是什麼已經有277次圍觀

http://coctec.com/docs/linux/show-post-57970.html