操作系統(tǒng)的迷思
你說這要一個多么不穩(wěn)定的操作系統(tǒng)才會整天通知用戶注意系統(tǒng)穩(wěn)定性并且要花錢維穩(wěn)呢? 百思不得其解...
一個操作系統(tǒng)越是封閉,越是想從最終用戶身上壓榨撈錢,就會常常的搞出很多消耗系統(tǒng)資源的垃圾軟件或是病毒,系統(tǒng)也會變得極其不穩(wěn)定,慢慢的就會被更加開放的開源操作系統(tǒng)所取代。
且說那個封閉的操作系統(tǒng),其實也是當年直接從鄰國搬來的代碼,稍加修改就用上了,不但只能在少數(shù)硬件平臺跑,還默認就會啟動一個圖形界面,面子倒是好看,但是效率太差,往往需要更好的硬件支撐,用戶苦不堪言;而那個開放的系統(tǒng),支持多個硬件平臺,運行效率還極高,不在乎面子,更有里子。
封閉的操作系統(tǒng)有的時候要進行大規(guī)模重構,比如在上世紀六七十年代曾經(jīng)遇到過慘痛失敗;而開放性的操作系統(tǒng)因為基礎架構合理,所需要的只是不停的改進就好。
繼續(xù)說這個封閉的操作系統(tǒng),一年一度的代碼Review大會,今年要修改開發(fā)章程,引起關注的一個調整是第七十三條:對危險進程的處理方式:一經(jīng)發(fā)現(xiàn)疑似危險進程,安全軟件有權直接Kill掉不再通知父進程。令人遺憾的是,這個調整居然還被大會通過了。
開放的系統(tǒng)設計者的眼里:每個用戶是平等的;而在封閉操作系統(tǒng)的設計者口中,當然也是所有用戶都平等,只是有些用戶比其他用戶更加平等。
操作系統(tǒng)是一門復雜的課程,每一行代碼都是不解之謎。
【編輯推薦】