是的。原因:1、Win自動更新系統時,只會升級由微軟公司官方提供的元件,而Linux自動更新系統會同時升級系統中所有的軟體(包括第三方應用程式);2、Linux是多用戶操作系統,底層系統檔案總是會受到保護;3、模組化設計,可移除不安全的組件;4、有很好的「零時差攻擊」防禦工具;5、開放原始碼構架,沒有任何被隱藏的修復措施;6、多樣化的系統環境。
由於其開源特性,Linux具有一定的可控穩定性(基於能力考量),因為其行為是可預測且可管理的。而Windows閉源,不可控因素極多、不可預測的行為也多。
另外,從原始碼上看,我們可以了解的是Linux原始碼要想併入主線就必須符合程式碼格式、且程式碼水平要達到一定高度,初學者的注水程式碼不可能被吸收、導致性能降低的不可能被吸收。
Linux比Windows更穩定、更安全的六大原因
1、更卓越的修補程式管理工具:
只有由微軟公司官方提供的元件,才會在Windows作業系統的自動更新程式中升級。而第三方的應用程式卻不會被修補。從而,第三方的應用程式可能會為你的系統帶來大量的安全隱患。
你在使用Real player播放器嗎?你需要單獨升級它。在使用Flash?你還是需要單獨進行升級。你需要定期地對電腦上所有的應用程式進行單獨的更新升級,這樣才能確保它們的正常運作。這種方法極為繁瑣、令人心煩,因此絕大多數使用者很快就會忘記這項工作。
在Linux系統中,進行系統自動更新時,所有的軟體也會同時升級。在Ubuntu系統中,你所下載的任何軟體產品,都會出現在系統的程式倉庫當中,要升級它,你只需要用滑鼠輕輕一點。在其他Linux發行版中,即使下載的軟體沒有出現在系統程式倉庫中,添加它也非常容易。這樣的設計,大大提高了使用者即時更新系統的積極性。
2、更健壯的預設設定:
Linux系統天生就被設計成一個多用戶的作業系統。即使有使用者故意進行破壞,底層系統檔案仍會受到保護。假如,在非常不幸的情況下,有任何遠端的惡意程式碼在系統中被執行了,它所帶來的危害也將被局限在一個小小的局部之中。
與之形成鮮明對照的是微軟的Windows XP系統。當使用者以系統管理員身分登入時,任何系統中的損害都會快速影響整個系統。微軟最新的Windows Vista系統讓用戶在預設設定下以受限用戶的身份登錄,因此它要比自己的前任更加安全一點。
3、模組化設計:
Linux系統採用的是模組化設計。這表示,如果不需要的話,你可以將任何一個系統元件給刪除掉。這樣做有一個好處,就是使用者可以移除Linux系統中任何不太安全的元件。
這對Windows系統來說,簡直是不可思議的。比方說,如果我感覺對於自己的Linux系統來說,Firefox網頁瀏覽器是最薄弱的一個環節,我完全可以刪除掉它,用其它網頁瀏覽器來替代,比如說Opera。而在Windows系統當中,即便是再不滿意,我也無法取代微軟的Internet Explorer網頁瀏覽器。
4、更棒的「零時差攻擊(zero-day attacks)」防禦工具
即使你能確保自己的系統即時更新,這也不代表萬無一失!零日攻擊(zero-day attacks,指的是在軟體生產廠商發布針對漏洞的更新補丁之前,就搶先利用該漏洞發動網路攻擊的攻擊方式)正在變得日益猖獗。此外,一項調查研究也顯示:對於攻擊者來說,他們只需要6天時間就能夠開發出針對漏洞的惡意攻擊代碼,而軟體生產廠商們卻需要花費長得多的時間才能夠推出相應的更新補丁。因此,一套睿智的安全策略在防禦零時差攻擊方面至關重要。微軟的Windows XP系統並沒有提供這樣的一套防禦機制。而新的Vista系統,在保護模式狀態之下,雖然有一定效果,但是也只能對針對Internet Explorer網頁瀏覽器的攻擊提供一點有限的保護。
與之相對應的是,無論是何種類型的遠端遙控程式碼攻擊,AppArmor或SELinux,都能夠為系統提供細緻而周全的保護。有越來越多的主流Linux發行版本,在系統中都預設整合了AppArmor(例如,SuSE、Ubuntu Gutsy)或SELinux(Fedora、Debian Etch、Yellow Dog)。即使是對於其它發行版本來說,用戶也可以非常方便地從網路上下載並安裝這兩套軟體
5、開放原始碼架構:
在Linux系統中,當談論到系統安全性的時候,用“你所看到的,就是你所得到的”這句話來形容,是再合適也不過了。當軟體原始碼開放時,有無數個人可以檢視並及時修復任何潛在漏洞。更關鍵的是,這也暗示著這裡沒有任何隱密的修補方案。身為用戶,只要你有心,就可以找出自己系統所存在的安全問題,並採取相應的防範措施以應對潛在的安全威脅,即便是在此時該漏洞還沒有被修補。
而在Windows世界當中,有許多安全問題都是被掩蓋起來的。微軟公司內部所發現的軟體漏洞,是不會讓外界所知曉的,而他們所想的只是在下一個更新升級包中對它進行默默地修補就可以了。雖然這樣做可以讓被公開的軟體漏洞數目更少,並讓某些漏洞不會被大規模地利用,但這種做法同時也蒙蔽了用戶的雙眼。由此所導致的結果是,使用者很可能不會積極地對系統進行升級,因為他不了解自己的系統存在著什麼樣的漏洞,以及這些漏洞的危害大小,結果反而會成為惡意攻擊的受害者。
6、多樣化的系統環境:
Windows的系統環境可以說是千篇一律。這種普遍的統一性使得攻擊者在編寫惡意軟體、病毒或其他類似惡意工具時更加得心應手。反過來,看一看Linux系統世界。在這裡,應用程式可以包括.deb、.rpm安裝包、原始碼等多種形式。攻擊者很難在Linux系統上造成像在Windows系統中造成的廣泛影響,因為兩者之間存在差異性。
使用者必須隨時牢記,系統的安全性最終取決於他們的掌握。一位有經驗的使用者可以安全地使用Windows 98 作業系統,而一位無知的使用者則可以讓基於OpenBSD的系統都變得千瘡百孔。因此,歸根結蒂,人才是系統安全的核心,人才是一切的根本。要牢記這一點!
以上是linux是不是比windows更穩定的詳細內容。更多資訊請關注PHP中文網其他相關文章!