分享一篇很好的文章給大家看看!^^
來源www.linux.org.tw Edited on 5/10/2002 by Kirk
看到網路上有許多新手,在使用 Linux 的過程中遇到很多問題,當然也有
不少熱心的老手很願意照顧這些新手們,只是看看新手們 po 出來的問題,
有的內容很籠統,有的則是不知所云,這樣會增加許多老手在回答問題方面
的困難度,因為反覆看了半天也找不出問題的核心究竟在那裡。
當然,能夠自己去找出問題的答案是很好的,只是對於非資訊科學系出身的
人來說,網路上一大堆專業文件也很難看得懂,了解 Linux 的人會覺得它
比 Windows 好,不了解的人也許連開機都成問題。
在這裡有一個很重要很重要的觀念必須要強調:Linux 的核心架構完完全全
不同於 Windows,因此千萬不要抱著使用 Windows 的心態來研究 Linux,
否則會遭遇到很嚴重的挫折。
Linux 是一個 32 位元的多人多工的大型企業用伺服器作業系統。Windows
只有 NT 的系列產品才可以勉強算是 32 位元的產品,然而一直到了 XP 的
時代,NT 系列的核心架構才算是追上了 Linux 的水準。
Linux 最大的缺點就是桌面環境的整合度不像 Windows 那麼好,然而伺服
器若採用 XP 產品,其穩定性還可以,但是效率上卻不如 Linux。
在以下的文章裡面,有三個重點要詳加討論一下:
第一,什麼是伺服器?
第二,什麼是多人多工作業系統?
第三,Linux 的核心架構究竟跟 Windows 有什麼不同的地方?
以上三個重點談完了,最後就以各發行版的比較及常見問題做結束。
首先來談談伺服器。在一般人的觀念裡,伺服器很可能只是拿來架網路的,但
事實上,古早的伺服器是一種“性能和價格都比一般終端機更可怕的電腦”,
而且這樣的概念一直到今天也還是一樣。
伺服器的特點就是多個 CPU 同時進行資料處理以及運算的工作,而且體積龐
大,發出的熱量也高,因此一套大型企業用伺服器必須要花上不少成本去運作
,去維護。也正因為大型的企業用伺服器價格昂貴,所以古早時期的企業,有
一套這樣的機房設備就很了不起了。像這樣的設備當然是要給全公司的人使用
的,因此企業內部的區域網路概念就這樣成形了。
想使用這套大型伺服系統的人,只要在自己的辦公室裡,透過“終端機”這樣
的設備,就可以使用伺服器的儲存設備,以及處理器的運算資源。終端機的原
始概念並不是一台電腦,只是一個螢幕,它的目的是要讓使用者透過網路接收
來自伺服器的訊息。也許它有中央處理器,但是功能也很簡單,只是單純地處
理 I/O 等資料輸出入的工作而已。而且重點是,它很便宜。
自從終端機有了中央處理器,也就是 CPU 之後,終端機才搖身一變而成為個人
電腦,也就是 PC (Personal Computer)。當時個人電腦的代名詞就是 Apple,
也就是現今的 Mac。
當年的 Apple 剛推出的時候,只有單色螢幕,而且價格昂貴。所使用的儲存
設備是磁帶機,而不是磁碟機。伺服器系統所使用的儲存設備也是磁帶機,
Linux 有一個指令:tar,就是將資料打包之後,存進磁帶機用的指令。
當時的大型企業用伺服器,所使用的作業系統,是由 AT&T 的貝爾實驗室所
研發的 UNIX,是一套售價極為昂貴的作業系統。後來為了教學用途,AT&T
提供了 UNIX 的“部份”原始碼給柏克萊大學,也就是 BSD (Berkley
Software Distribution),現今所謂的 Free BSD,絕對不是免費的意思!
而是指“開放原始碼”的意思。
UNIX 當年是一套需要收費的大型伺服器作業系統,Sun Microsystem 的創
辦人裡面,有一位 Bill Joy 就是柏克萊大學的研究生。微軟的掘起是在個
人電腦的領域方面,當時的個人電腦尚無法運作 UNIX 這樣的大型電腦作業
系統,因為當時的個人電腦只有 8 位元。而微軟的 DOS 產品,嚴格來說也
不算是作業系統,而是一套“磁碟操作系統”,因此 DOS 的主要功能是在於
資料的 I/O 上頭,這也是為什麼採用 DOS 作業系統的個人電腦大多被拿來
用作文書處理的緣故。