在FreeBSD上運行Windows軟件
2024-07-26 00:29:08
供稿:網友
暫時忘記Windows和linux吧:不太出名的BSD也許才是你所需要的
如果提到Web或者閱讀一本計算機雜志就不可能不涉及到Linux,它是由Linus Torvalds
和其他人共同開發的偉大的操作系統。但是盡管Linux占據了最重要的位置,ISP和系統
管理員們也經常選擇BSD里的一種作為操作系統,BSD是一類建立在代碼共享基礎上的操
作系統,在過去的20多年里,美國的頂尖學院都一直在對它進行研究。
BSD究竟是什么呢?如果你在尋找一個非Windows操作系統,又為什么應該考慮使用它們
呢? 學術淵源
BSD是Berkeley Software Distribution的縮寫,這是一個由加州大學伯克利分校開發的
軟件集合。最初BSD只是作為AT&T的Unix早期版本的附加軟件包出現,后來它就逐漸地發
展為一個完整的,高度復雜的具有Unix風格的操作系統——它第一個集成了網絡功能。
通過追求完美主義的學術機構的努力以及經過挑剔的幾代學生的測試,BSD也許是最健壯、
最安全和最值得信賴的操作系統。對以BSD為基礎的操作系統來說運行幾年無需維護或重
啟是很平常的事情。由于BSD是在代碼公開的環境下發展起來的,因而它對所有的顧客
(包括那些想把它植入商業產品的軟件開發商)都是完全免費的。來自BSD的網絡代碼幾
乎是所有現代操作系統的中心部分,包括Linux、OS/2以及Windows 95以來幾乎每個
Windows版本。
秘密武器
如果BSD真是那么優秀,為什么他們沒有像Linux那樣成為市場的領先者呢?這其中最重要
的原因就是文化。許多Linux開發商把他們自己看作軟件革命者。但是學術團體(BSD真正
扎根的地方)的成員們更注重于結果而不是讓這個產品出名。BSD在系統管理員和ISP用戶
中也有一批忠實的追隨者,但是這些人通常更喜歡把他們的BSD作為秘密武器,而不是到
處宣揚他們正在使用這種操作系統。
結果,沒有多少人認識到BSD的各個版本或為像Yahoo!一樣的大型網站的基礎,而且還對
IBM InterJet和Maxtor的網絡存儲服務器這些高可靠性的嵌入式系統提供了有利的支持。
BSD的一個變種NetBSD被認為是全世界最輕便的操作系統,它可以在不同的CPU(種類超過
64個)和幾百種不同品牌和型號的計算機上運行。
現在,共有5個流行的BSD操作系統,其中的三個——FreeBSD(www.freebsd.org),NetBSD
(www.netbsd.org)和OpenBSD(www.openbsd.org)——得到了BSD的授權,操作系統和源代
碼都是免費的,任何人都可以用于任何目的。其余的兩個BSD/OS和Mac OS X是商業產品,
它們以開放的BSD代碼為基礎,具有特殊的優勢和與眾不同的技術。在本文中,我們將討論
免費的版本。至于對BSD/OS和Mac OS X以及建立在Linux General Public License基礎上
的BSD授權的優勢的討論,參見我們站點上的其它文章“More about BSD”。
FreeBSD
FreeBSD是從386BSD的基礎上發展起來的,而386BSD是由伯克利的計算機科學家Bill Jolitz
開發的針對Intel 80386芯片的一種BSD版本。因為這個原因,FreeBSD在32位體系的x86機器
上總是運行得最好。在免費的BSD中,它與PC兼容機配合得最好,而且支持的PC兼容的外部設
備的數量也最多。盡管FreeBSD也可以運行在Alpha處理器上,向其他體系結構的移植也在進
行當中,但是你更應該把它看作是主要針對x86系統的操作系統。
在免費的BSD中,FreeBSD是名聲最大的,它具有最強大的開發隊伍,收到的反饋信件也最多,
還擁有最多數量的用戶。它還可能是所有免費操作系統中最容易安裝的——尤其當你想通過
Internet而不是購買光盤進行安裝的話。
Linux的發行商經常把他們的拷貝弄得很難通過Internet安裝。畢竟,他們的業務決定于光盤
的銷售。而FreeBSD就不是這樣了:它的所有要求就是兩張軟盤(在FreeBSD Web站點上用工
具和映射文件很容易創建)和速度適宜的網絡連接。從第一張軟盤開始啟動,然后插入第二
張。安裝程序會幫助你選擇配置選項,從網上下載整個系統并把所有的東西正確地安裝好。
而那些想要光盤的人也可以從Wind River Systems的FreeBSD Mall(www.freebsdmall.com)
那兒或者從Cheap Bytes (www.cheapbytes.com)那里得到。你也可以在FreeBSD Web站點上
用一個ISO映射文件制作光盤。
FreeBSD另外一個強大之處在于它有廣泛的應用軟件支持——超過5800種免費程序都可以供你
立即下載并添加在FreeBSD的系統上(www.freebsd.org/ports/index.html)。事實上,所
有你需要用來建立一個工作站或者一個商業服務器的軟件都已經隨FreeBSD安裝或者可以隨
后自行添加進系統里。
此外,像OpenBSD和NetBSD一樣,FreeBSD事實上能夠運行所有針對Linux、SCO Unix或者
Intel版本的Solaris 的程序。同Linux一樣,FreeBSD使用X Window系統以及所有針對那個
協議開發的的桌面和圖形用戶界面,包括KDE、GNOME和為這兩者所寫的程序。
最后,FreeBSD對新用戶來說具有最多的參考資料。FreeBSD Handbook(www. freebsd.org/handbook)
為新的顧客提供了極好的使用說明。許多出版公司都推出了針對初級和高級用戶所寫的指導書。
簡而言之,FreeBSD對Linux來說是一個強大的挑戰者,它也許能提供出眾的穩定性,安裝的
簡易性和方便。