歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 學習Linux有沒有前途

學習Linux有沒有前途

日期:2017/2/28 17:06:57   编辑:Linux教程

  1.極高的穩定性

  回顧Linux的歷史我們會發現,Linux操作系統的架構完全沿襲了UNIX的系統架構,所以先天就具有成熟穩定的特點,在這方面不是另起爐灶的windows系列操作系統可以比擬的。大家都知道,windows系統最為人垢病的缺陷之一就是系統的穩定性差,藍屏死機相信每個windows用戶都親身體驗過。雖然1999年微軟不惜花費巨資打造了win2000這個劃時代的產品,系統的穩定性得到了加強,後續發布的xp和2003更進一步增強了穩定性,但是藍屏死機的問題只是有所緩解而沒能徹底的根治。反觀Linux系統,早在上個世紀九十年代,美國motorola公司在選擇電信級的操作系統的時候就選擇了Linux系統,它的運行可靠性要求達到99.999%。這個可靠性所代表的含義是每年的計劃外停機時間累計不得超過5分鐘,由此看見 Linux系統所具有的穩定性不是win系統可以望其項背的。

  2.先天的安全性

  可以說一個操作系統的架構就已經預先決定了它的安全性。Linux系統在設計的時候就是針對多用戶環境的,所以對系統文件,用戶文件都做了明確的區分,每個文件都有不同的用戶屬性。作為一個普通用戶通常只能讀寫自己的文件,而對一般的系統文件只能讀取而不能改動,一些敏感的系統文件甚至連讀取都是被禁止的。這種設計在根本上保證了系統的安全,即使一個用戶文件出現了問題,也不會泱及整個系統。反觀windows系統,在win2000之前的時代,用戶與用戶之間是沒有這種差別的,幾乎所有的系統用戶都有管理員的權限,可以任意改動系統文件。即使後來微軟意識到了這個問題,在後續的系統中區分了管理員和普通用戶這兩種用戶,但是在權限的問題上他還是沒有很好的解決這個問題,管理員能做的,普通用戶還是基本都可以做,比如安裝軟件,修改系統設置,刪除用戶文件。這從而也說明了,為什麼一旦windows的一個普通用戶中了病毒或者木馬,通常會危及整個系統的安全,而在Linux世界這樣的情況幾乎沒有出現過的原因。

  3.軟件安裝的便利性

  對於計算機初級用戶來說,軟件安裝是個很大的問題。在windows平台下,如果你不知道軟件應該安裝通常只要一直用鼠標點“下一步”就可以完成安裝。在Linux平台下,軟件安裝的便利性方面曾一度落後於win,但是apt的出現使得這種局面得到了徹底的改觀,用戶只要告訴安裝程序自己現在需要安裝什麼軟件,安裝程序就會自動去下載這個程序,然後安裝,最後等待用戶開始運行它。從這個意義上將,Linux已經超越了win軟件的安裝方式,進一步降低了用戶的參與程度,方便了用戶。

  其次,談一下對開發人員來說Linux有哪些優勢

  1.系統所有組件的源代碼都是自由的

  首先需要澄清的就是自由的含義。自由軟件所指的自由不是免費使用,而是指程序的源代碼是開放的,任何人都可以讀,可以修改,唯一的限制就是,修改後的程序必須連同源代碼也一起發布。對於普通用戶而言這一點也許沒什麼用處,但是對於開發人員來說,你們可以通過讀取大量的經典程序的源代碼,迅速提高自己的編碼水平,在需要的時候可以修改源代碼來適應自己的需要,當你主持一個項目的開發時,你可以通過吸收別人改進過的代碼來不斷提高這個項目的質量,當你的程序中存在bug的時候,會被讀取代碼的人迅速發現並提供補丁程序,使你的程序越來越安全。當你進入Linux世界的時候你會發現,這裡就是程序員的天堂,所有的一切你都可以主宰。而所有這些在Linux平台上都是再正常不過的事,但是對於windows用戶來說這些都是不可能的,源代碼就是 windows的生命,任何未經授權的人想讀到它都是不可能的。

  2.有效保護學習成果

  前面我們講到Linux的系統架構源於UNIX,這個架構從1969年誕生至今一直沿用,在可以預見的未來它仍然會使用下去。同時主力的開發語言一直是C語言,編輯器仍然是歷史悠久的vi。雖然現在你可以使用任何一種語言來為Linux系統貢獻代碼,但是它們的作用都是輔助性的,C語言作為這個系統的核心語言的地位沒有發生變化。而windows平台則遠遠沒有這麼樂觀。編程語言從古老的BASIC到後來的VB,C++到現在的C#,幾年就一換,開發工具更是令人眼花缭亂,讓人無從選擇,無論你選擇了哪種語言哪種開發工具,兩三年後你都不得不學習新工具的使用,新平台的特點,以跟上微軟變幻莫測的腳步。只有過來人才能體會到做windows平台開發的艱辛和無奈。

  3.從就業的前景來看

  目前做windows平台開發的程序員多如牛毛,沒有研究生級別的學歷和過硬的編碼能力想找到一分待遇優厚的工作已經不可能了。而反觀Linux 平台開發,目前國內這方面的開發人員還很少,而Linux應用已經在我國開始升溫,廣東省已經率先建立了Linux的研發中心,在Linux應用方面走在了全國前面。大家現在及時投身於Linux平台的學習和開發,必定會為畢業後的求職增加一個有力的籌碼。雖然現在廣告上宣傳的Linux程序員月薪1萬以上不能完全相信,但是它必定給我們一個信號,Linux程序員在中國是大有前途的。

Copyright © Linux教程網 All Rights Reserved