朋友,linux其實離你不遠(轉)
朋友,linux其實離你不遠(轉)[@more@] 造成目前Linux不太流行,使用者相對較少的主要原因是人們對Linux的認識只限於簡單的瞭解,所以其中不免存在錯誤。本文將對這些常見的錯誤認識予以評述,希望你能從中更全面瞭解Linux。
一、在安裝與配置方面的誤解
1.安裝過程十分複雜
Linux安裝起來就像作一個惡夢,持有這種看法的人主要是受Unix系統安裝的影響。Linux同Unix十分相似,所以人們自然而然地認為Linux同樣也難以安裝。事實上並非如此,許多Linux發行版都有GUI(圖形安裝介面)安裝介面。使用者根據提示,輸入相應資訊,選擇不同的軟體包,安裝程式會在很短時間內為你安裝好系統。特別值得一提的是Red Hat Linux,它的安裝程式製作得非常好,一個從未接觸過Linux的使用者,可以在20分鐘內安裝完系統。Red Hat Linux的安裝過程甚至比Windows 9x的安裝還要簡單。
2.安裝Linux要有專家為你指導
產生此種想法的原因來自Linux系統的可定製性。使用者認為要安裝一個系統,就得對源程式進行更改、重編譯。在Unix系統下,這些工作只能由開發人員來做。但是安裝Linux則不是這樣,每一個Linux發行版為使用者提供的都是一個完整的二進位制可執行軟體包,使用者根本不用作任何改動,就可以在自己的機器上進行安裝。
3.Linux上沒有可用的日常應用軟體
完全不對!Linux各發行版都帶有上百套的自由軟體和商業應用軟體。系統開發包、Internet伺服器、客戶端軟體、日常辦公軟體、相關Microsoft的工具和遊戲軟體等應有盡有。例如:Red Hat Linux 6包括了500個左右的軟體包。國內的許多Linux開發商在釋出最新Linux系統時,都安裝了最常用的工具軟體,因此不必擔心沒有可用軟體。而其它作業系統如果有這麼多的應用程式,大概得花不少錢。
二、對系統的一些錯誤看法
1.Linux執行很慢
一些DOS程式看起來在執行速度上比Linux程式要快,這主要是因為DOS不是多工作業系統。事實上NT在執行一些程式時,速度也比DOS慢,原因是相同的。但是兩個多工作業系統相比,NT遠沒有Linux執行得快。
2.Linux會頻繁崩潰
有這種想法的使用者,一定對Linux不是很瞭解。目前網路作業系統中Linux和UNIX佔據60%的市場空間。由於Linux可以自己編譯核心,可以針對不同電腦硬體安裝最適應的驅動程式,其穩定性和速度是Windows無法比擬的。一般情況下Linux主機最少可以不間斷穩定執行兩年,想想你的電腦有這樣的效能嗎?
3.Linux作業系統太大
一個作業系統太大有兩方面:一是硬體驅動程式太多,另外是佔用記憶體太多。DOS比Linux小很多,但是它並不能為你做更多的東西。現在看看Windows 9x,它也是一個十分臃腫的作業系統。同Linux相同,其驅動程式佔用了很多硬碟空間。Linux將很多東西經打包後存放在硬碟中,在作為一個工作站使用時,Linux大約要佔取100MB左右的硬碟空間,被安裝的軟體包括所有的工具、開發系統和Internet伺服器等。從佔用記憶體方面來說,Linux佔用的記憶體很少,通常在執行字元應用時,4MB實體記憶體就夠了,而且在這種情況下,Linux就可以充分發揮出它的強大功能。相比之下,Windows 9x在4MB下無法執行任何程式。
4.用Linux組網不易
Mac使用的協議是 AppleTalk,Novell的Netware使用的是IPX,Internet中使用最多的協議為TCP/IP,Linux則支援以上所有的協議。將Linux連入現有的區域網並不困難,如今的Linux版本已經整合了網路安裝的全部工具,如同在Windows下安裝網路一樣便捷。由於Linux開發商很多,因此每年都有新版本的Linux釋出,而且每一新系統的功能都會增強,相信Linux組網將越來越容易。
5.Linux 是一個不安全的作業系統
正好相反,Linux是一個安全的作業系統。正是因為它是開放原始碼的系統,世界上的所有程式設計高手都可以對它的程式碼進行完全解析,所以其中的很多錯誤和可能帶有不安全因素的程式碼可以被及時發現並更正。而Windows作業系統的原始碼則是完全封閉的,其中存在的缺陷,如果開發人員不能發現,就可以被駭客所利用。近年來,Windows作業系統時常有引起安全問題的Bug被發現,而Linux則很少,所以,目前在世界各地,ISP們採用Linux系統的越來越多。
三、對應用軟體及開發軟體認識上的偏見
1.Linux中沒有合適的辦公軟體及其它軟體可用
目前所有的Linux系統中都整合了現代辦公系列軟體。而且使用者可以從網際網路上下載它們最新版本。目前可以執行在Linux下的辦公套件有:Applixware、StarOffice、Word Perfect等相容MS Office的軟體包。國內的Linux廠商在釋出Linux的同時都整合了這類軟體,只需要在安裝時按照完全安裝,就可以獲得所有最新的流行軟體。
2.Linux 不支援Java
同其它Unix系統一樣,Linux在核心中整合了Java直譯器,完全支援Java應用。使用者可以在Linux環境下編寫、編譯、執行Java Applets,並且可以將其加入到WWW頁面中。
3.開發Linux應用比較困難
這種說法毫無根據。當你拿到Linux的任何一個發行套件時,其中就包含了很多種編譯器。其中還包含開發視窗的程式設計環境,提供使用者語法加亮顯示、編譯等所有類似整合開發環境中應有的功能。同時,作業系統提供的函式庫有支援聲音、圖形等開發所需的基本函式。
4.Linux 不提供技術支援
Linux社群對Linux提供最好的技術支援。大多數的商業軟體都在規定時間提供技術支援電話,而且使用者提出的問題只能得到一個或少數幾個工程師的回答。Linux則不同,使用者得到的支援是來自Linux社群的很多高手。當然,如果你喜歡傳統的以電話方式的支援,那麼你可以撥打國內任何一家Linux廠商的技術支援電話。
四、對Linux相容性認識的誤解
1.Linux只可以執行在PC上
Linux是在PC上製作出來的,同Unix完全相容。儘管它在PC上相當流行,但這並不是說它只可以在PC上執行。現在,Linux早已可以在Alpha機、Sparc、UntrlSparc工作站上執行。它甚至可以在大型計算機上執行, 掌握Linux才是真正的精通電腦。
2.Linux只能執行本系統下的可執行程式
Linux包含有DOS模擬器和Windows模擬器,你不必擔心在Linux不能使用Windows的軟體。
3.其它作業系統在Linux下不能執行
Linux不僅支援在同一硬碟驅動器上的其它作業系統,它還可以使用它們的檔案系統,其中包括在同一塊盤上安裝多個OS。Linux的LILO可以載入Linux、DOS/Windows 95、OS/2等。Linux允許使用者將其它作業系統的分割槽加掛到系統中,從而對這些檔案系統進行讀寫操作。例如使用者可以將DOS分割槽掛到Linux系統中,從而對它進行讀寫。
一、在安裝與配置方面的誤解
1.安裝過程十分複雜
Linux安裝起來就像作一個惡夢,持有這種看法的人主要是受Unix系統安裝的影響。Linux同Unix十分相似,所以人們自然而然地認為Linux同樣也難以安裝。事實上並非如此,許多Linux發行版都有GUI(圖形安裝介面)安裝介面。使用者根據提示,輸入相應資訊,選擇不同的軟體包,安裝程式會在很短時間內為你安裝好系統。特別值得一提的是Red Hat Linux,它的安裝程式製作得非常好,一個從未接觸過Linux的使用者,可以在20分鐘內安裝完系統。Red Hat Linux的安裝過程甚至比Windows 9x的安裝還要簡單。
2.安裝Linux要有專家為你指導
產生此種想法的原因來自Linux系統的可定製性。使用者認為要安裝一個系統,就得對源程式進行更改、重編譯。在Unix系統下,這些工作只能由開發人員來做。但是安裝Linux則不是這樣,每一個Linux發行版為使用者提供的都是一個完整的二進位制可執行軟體包,使用者根本不用作任何改動,就可以在自己的機器上進行安裝。
3.Linux上沒有可用的日常應用軟體
完全不對!Linux各發行版都帶有上百套的自由軟體和商業應用軟體。系統開發包、Internet伺服器、客戶端軟體、日常辦公軟體、相關Microsoft的工具和遊戲軟體等應有盡有。例如:Red Hat Linux 6包括了500個左右的軟體包。國內的許多Linux開發商在釋出最新Linux系統時,都安裝了最常用的工具軟體,因此不必擔心沒有可用軟體。而其它作業系統如果有這麼多的應用程式,大概得花不少錢。
二、對系統的一些錯誤看法
1.Linux執行很慢
一些DOS程式看起來在執行速度上比Linux程式要快,這主要是因為DOS不是多工作業系統。事實上NT在執行一些程式時,速度也比DOS慢,原因是相同的。但是兩個多工作業系統相比,NT遠沒有Linux執行得快。
2.Linux會頻繁崩潰
有這種想法的使用者,一定對Linux不是很瞭解。目前網路作業系統中Linux和UNIX佔據60%的市場空間。由於Linux可以自己編譯核心,可以針對不同電腦硬體安裝最適應的驅動程式,其穩定性和速度是Windows無法比擬的。一般情況下Linux主機最少可以不間斷穩定執行兩年,想想你的電腦有這樣的效能嗎?
3.Linux作業系統太大
一個作業系統太大有兩方面:一是硬體驅動程式太多,另外是佔用記憶體太多。DOS比Linux小很多,但是它並不能為你做更多的東西。現在看看Windows 9x,它也是一個十分臃腫的作業系統。同Linux相同,其驅動程式佔用了很多硬碟空間。Linux將很多東西經打包後存放在硬碟中,在作為一個工作站使用時,Linux大約要佔取100MB左右的硬碟空間,被安裝的軟體包括所有的工具、開發系統和Internet伺服器等。從佔用記憶體方面來說,Linux佔用的記憶體很少,通常在執行字元應用時,4MB實體記憶體就夠了,而且在這種情況下,Linux就可以充分發揮出它的強大功能。相比之下,Windows 9x在4MB下無法執行任何程式。
4.用Linux組網不易
Mac使用的協議是 AppleTalk,Novell的Netware使用的是IPX,Internet中使用最多的協議為TCP/IP,Linux則支援以上所有的協議。將Linux連入現有的區域網並不困難,如今的Linux版本已經整合了網路安裝的全部工具,如同在Windows下安裝網路一樣便捷。由於Linux開發商很多,因此每年都有新版本的Linux釋出,而且每一新系統的功能都會增強,相信Linux組網將越來越容易。
5.Linux 是一個不安全的作業系統
正好相反,Linux是一個安全的作業系統。正是因為它是開放原始碼的系統,世界上的所有程式設計高手都可以對它的程式碼進行完全解析,所以其中的很多錯誤和可能帶有不安全因素的程式碼可以被及時發現並更正。而Windows作業系統的原始碼則是完全封閉的,其中存在的缺陷,如果開發人員不能發現,就可以被駭客所利用。近年來,Windows作業系統時常有引起安全問題的Bug被發現,而Linux則很少,所以,目前在世界各地,ISP們採用Linux系統的越來越多。
三、對應用軟體及開發軟體認識上的偏見
1.Linux中沒有合適的辦公軟體及其它軟體可用
目前所有的Linux系統中都整合了現代辦公系列軟體。而且使用者可以從網際網路上下載它們最新版本。目前可以執行在Linux下的辦公套件有:Applixware、StarOffice、Word Perfect等相容MS Office的軟體包。國內的Linux廠商在釋出Linux的同時都整合了這類軟體,只需要在安裝時按照完全安裝,就可以獲得所有最新的流行軟體。
2.Linux 不支援Java
同其它Unix系統一樣,Linux在核心中整合了Java直譯器,完全支援Java應用。使用者可以在Linux環境下編寫、編譯、執行Java Applets,並且可以將其加入到WWW頁面中。
3.開發Linux應用比較困難
這種說法毫無根據。當你拿到Linux的任何一個發行套件時,其中就包含了很多種編譯器。其中還包含開發視窗的程式設計環境,提供使用者語法加亮顯示、編譯等所有類似整合開發環境中應有的功能。同時,作業系統提供的函式庫有支援聲音、圖形等開發所需的基本函式。
4.Linux 不提供技術支援
Linux社群對Linux提供最好的技術支援。大多數的商業軟體都在規定時間提供技術支援電話,而且使用者提出的問題只能得到一個或少數幾個工程師的回答。Linux則不同,使用者得到的支援是來自Linux社群的很多高手。當然,如果你喜歡傳統的以電話方式的支援,那麼你可以撥打國內任何一家Linux廠商的技術支援電話。
四、對Linux相容性認識的誤解
1.Linux只可以執行在PC上
Linux是在PC上製作出來的,同Unix完全相容。儘管它在PC上相當流行,但這並不是說它只可以在PC上執行。現在,Linux早已可以在Alpha機、Sparc、UntrlSparc工作站上執行。它甚至可以在大型計算機上執行, 掌握Linux才是真正的精通電腦。
2.Linux只能執行本系統下的可執行程式
Linux包含有DOS模擬器和Windows模擬器,你不必擔心在Linux不能使用Windows的軟體。
3.其它作業系統在Linux下不能執行
Linux不僅支援在同一硬碟驅動器上的其它作業系統,它還可以使用它們的檔案系統,其中包括在同一塊盤上安裝多個OS。Linux的LILO可以載入Linux、DOS/Windows 95、OS/2等。Linux允許使用者將其它作業系統的分割槽加掛到系統中,從而對這些檔案系統進行讀寫操作。例如使用者可以將DOS分割槽掛到Linux系統中,從而對它進行讀寫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-952472/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux離你其實並不遙遠--------構建優美的Linux系統環境Linux
- 其實你就學不會 PythonPython
- 人工智慧,其實離我們還比較遙遠!人工智慧
- RPC 核心,萬變不離其宗RPC
- 學會了這些技術,你離BAT大廠不遠了BAT
- 網路安全離我們不遠!
- 保護你的路由器遠離字典 DoS 攻擊(轉)路由器
- 萬變不離其宗之UART要點總結
- 一個不坐旋轉木馬的朋友
- 為什麼Linux不適合你?(轉)Linux
- 為什麼Linux不適合你? (轉)Linux
- 你學或不學,Java就在那裡,不離不棄Java
- LeetCode 87,遠看是字串其實是搜尋,你能做出來嗎?LeetCode字串
- 你應該遠離的6個Java特性Java
- webpack-dev-server 其實並不難WebdevServer
- 遠離你的電腦,程式碼寫得更好!
- 想寫程式嗎?遠離你的計算機!計算機
- 其實你不懂程式設計師程式設計師
- 谷歌Altas 離機器人起義為時不遠了谷歌機器人
- Linux其實非常好學Linux
- 你是如何離程式設計越來越遠的?程式設計
- 前端週刊第61期:你離 CTC 有多遠?前端
- 你與小程式開發的距離有多遠?
- Linux如何遠端複製軟體?其好處有哪些?Linux
- Google AdSenser 請遠離流量交換計劃(轉)Go
- 小白這樣玩遊戲,離入門遊戲運營不遠了遊戲
- 學會了這一招,距離Git大神不遠了!Git
- Google Play 離中國不遠了 也許就在年底迴歸Go
- 手摸手教你使用WebSocket[其實WebSocket也不難]Web
- 實現Linux下的區域網遠端接入(轉)Linux
- 真的沒面試嗎?其實就是你不想去!面試
- 為什麼高手離不開Linux系統?Linux
- 距離 Java 開發者玩轉 Serverless,到底還有多遠?JavaServer
- VdockX腕帶幫你解決健身不帶手機發朋友圈
- 簡單的單例模式其實也不簡單單例模式
- Java卡應用開發其實並不難(3)Java
- 實現Word下劃線離文字遠點兒
- 你以為委派模式很神祕,其實你每天都在用模式