標籤:
最近半年來,我一直在讀一本叫做《Linux就該這麼學》的Linux教材,確實讓我進步的很快,也慢慢的讓Linux系統走入了我的知識認知中,那麼學習前我們來對比下Windows和Linux的不同,然後再給新手朋友們談談學習Linux的一點小建議吧。
Windows作業系統是一款由美國微軟公司開發的視窗化作業系統,採用了GUI圖形化操作模式,比起從前的指令作業系統如DOS更為人性化。Windows作業系統是目前世界上使用最廣泛的操作系,但是在企業級服務應用上則是Linux系統更為專業與出名,也許聽到Linux作業系統會覺得陌生,Android 作業系統(安卓)就是基於Linux平台的開源手機作業系統,在個人電腦案頭作業系統有ubuntu、centos、Fedora等都是基於linux。這個號稱“全地球人的作業系統”,以其免費、安全、穩定等優點獲得人們的廣泛好評,我不會從一些敏感或有爭議性的觀點對兩款優秀的作業系統進行對比,如安全性、效能等。
有人說:“Linux雖然應用廣泛,但也有很多Windows 能處理的事情 Linux 實現不了。”事實上,Windows 能完成而 Linux 沒有實現的功能,那就是Linux不需要實現的功能(也許只是暫時沒有這方面的需求)。
Windows 下的某些功能確實是我們需要的,但是Linux 的開發人員們和使用者也需要這種功能,他們就會去實現這種功能,而且比 Windows 的方式好得多。對於 Windows使用者而言,他們不知道自己想要什麼,也不明白自己在做什麼,更不打算為自己的行為負責。而對於Linux使用者,他們知道自己想要什麼,也明白自己在做什麼,並且會為自己的行為負責。
在使用方式上,Windows使用者更傾向於使用圖形介面(GUI)進行相關的操作,他們利用滑鼠和介面跟可視化的使用者圖形介面進行互動。而Linux使用者更多的是通過鍵盤和字元介面,藉助豐富而強大的命令列就能對系統操縱自如,這裡明顯可以看出使用Linux的學習成本是遠遠高於Windows的。
應用程式支援方面,Windows上擁有豐富的應用程式支援,而Linux也不乏力,但是對圖形化應用工具而言,Linux上擁有的數量是遠不及Windows的。但是反之,Linux的管理工具層出不窮,開發和生產支援的底層元件更豐富和穩定(如我們日常訪問的網站後台,絕大多數都是奔跑在安裝Linux的伺服器上)。簡言之,Linux的應用,更多是為開發人員和生產環境而準備的,而Windows則更傾向於滿足其龐大的家庭使用者。
想必看完上面兩者較量之後,我們對二者的應用情境也有了一些想法。對於應用情境,Linux更受開發人員的青睞,由於Linux系統穩定、安全、強大,非常適合作為開發環境或實際生產環境。相反,Windows則聚焦在案頭作業系統上,適合大多數的電腦使用者,能提供豐富的軟體服務和簡單的操作方式。事實上Linux也一直在嘗試為眾多的家庭使用者做出改變,光是案頭環境Linux就有Gnome、Unity等風格,而Windows的Server則一直在追趕著Linux腳步,目前而言Windows Server也在日趨完善之中。
系統個人化方面,開源的Linux系統更容易接受定製。Linux有很多發行版(如Debian、Redhat等),而每一個發行版團隊都會對Linux進行維護和軟體的更新,更衍生了多個Linux發行版派系。由於Windows是閉源的,並且僅由微軟公司所支援和維護,因此在個人化方面稍微欠缺,但是Windows每一個發行版都是跨時代的進步,當然Windows10隻能說是仁者見仁智者見智了。
總而言之,Windows和Linux都在為驅動電腦作業系統前進而努力,儘管擁有不同的特性和應用情境,在實際環境中還是會面臨抉擇作業系統的尷尬情境,這時候就得充分去考慮你的需求了。
事實上,這兩款偉大的作業系統都值得我們去嘗試,Windows的使用也許已經成為我們的日常行為,但是,我們更應該鼓起勇氣去嘗試Linux這一開源的作業系統,跟我們一起學習Linux吧!對於Linux的學習,個人的建議是Linux基礎書籍閱讀 + Linux的實際操作 + 遇到問題時通過搜尋引擎和社區尋求解決方案。書籍的話可參考《Linux就該這麼學》這本最近非常火熱且好評驚人的Linux書籍,可以來免費的線上閱讀:http://www.linuxprobe.com/chapter-00.html而且這本書的知識講解用的系統是最新的RHEL7,可以說是與時俱進的,非常適合快速入門Linux,章節中不乏真實的應用情境。Linux實操的話,對於新手而言,可以考慮安裝案頭版的Linux,如Ubuntu等,對入門的知識點進行瞭解和實操之後,再安裝Server版本的Linux更為合適。搜尋引擎的話,更建議是使用Google,如何訪問Google,大部分解決方案還是依賴Linux環境下的開源軟體。
對比Linux系統和Windows系統哪個更好