使用linux兩年感受 linux不需要頻繁重裝系統(tǒng) |
發(fā)布時間: 2012/5/30 18:10:47 |
從一開始接觸Linux開始,好像就進入了一個死循環(huán)——裝系統(tǒng),折騰系統(tǒng),重裝系統(tǒng)。將近兩年的時間,浪費在裝系統(tǒng)上的時間不計其數(shù)。 然而,這一切都值當?shù)膯? 但從系統(tǒng)構架上來講,總所周知,Linux的穩(wěn)定性遠大于windows,單純的使用不會引起系統(tǒng)的損壞。當不進行危險操作時,例如執(zhí)行sudo rm -rf /*之類的命令,或者混用分區(qū)工具,是不會引起各種徹底性損壞。同樣,Linux優(yōu)良的磁盤管理機制,不會想Windows那樣產(chǎn)生大量的磁盤碎片,導致 系統(tǒng)每年都得至少要重裝一次。饒是XP,家里用了兩年,仍是沒有重做過系統(tǒng),更何況性能優(yōu)良的linux。 Linux的不穩(wěn)定因素在于軟件升級管理機制,與系統(tǒng)自身的穩(wěn) 定性類似,linux的軟件管理的不容易也是總所周知的。在RH之前,幾乎所有的Linux系統(tǒng)安裝軟件都要靠人工編譯,對于入門級別的水平,其穩(wěn)定性遠 小于Windows。RH之后,發(fā)行版開始有打包這一方案解決軟件安裝問題,同時發(fā)行版本開始帶軟件管理器,比較有名比如RH系的rpm、Debian系 的apt-get、arch的pacman等。這些軟件管理器負責軟件升級的同時也負責著系統(tǒng)的升級,而此時帶來的潛在問題越來越多。 首先,由于開源軟件自身的性質,其穩(wěn)定性難以保障,這點在arch的testing庫里尤為明顯。去年的N卡驅動與X不兼容的現(xiàn)象導致N卡用戶將近一個月無 法加載驅動;而pacman4.0的推出,也帶來了一片不小的嘩然。由于linux的軟件很多是直接與系統(tǒng)底層掛鉤,一旦出問題直接導致的系統(tǒng)的崩潰,好 在出問題的機率并不是太大。即便是arch的testing庫,其穩(wěn)定性也是有一定保障的。 其次,軟件的更新時,尤其是內(nèi)核和驅動的更新, 會導致一些老的硬件不可使用。出現(xiàn)這個問題的很大一部分原因在于人們傾向于拿低端機裝linux,認為linux對硬件的要求相當?shù)。其實?然,linux的發(fā)行版本何止幾百個,不同的發(fā)行版本對硬件的要求也不一樣。拿ubuntu來說,Lubuntu和Xubuntu相對來說硬件要求要比 ubuntu和Kubuntu要低,但也絕非586的電腦所能帶起來的,即便是輕巧如E17的輕量級桌面也有一定的下限。所以,不要期冀無窮老機能安裝一 個帶X的linux,當然tiny core linux之流或許是這些無窮老機的歸屬。 然而,軟件的不穩(wěn)定性會導致我們頻繁的重做系統(tǒng) 么?對于這個軟肋,各大發(fā)行版仍然有對策應對,對于一些不直接影響系統(tǒng)底層的軟件,我們可以采用鎖定版本的辦法不升級該軟件。這個功能無論是deb系還是 arch都可以輕易做到,而且也是一種行之有效的方法。對于一些直接與系統(tǒng)底層掛鉤的軟件,更新后直接導致系統(tǒng)損壞無法開機,我們可以采用Live CD或者Live USB進行軟件的降級,具體方法很多,最常用的就是chroot方法,降級之后鎖定版本,等待更新。 對于硬件不兼容的問題,這個很大一定程度上屬于硬件廠商的問題,一般處理方法可以采用通用驅動或者在一些老的版本里找所需要的驅動。 總而言之,正常使用linux的情況下,很少能導致系統(tǒng)損壞,我們所要做的只是找出問題癥結所在,處理好問題,而不是不厭其煩的重做系統(tǒng)。 本文出自:億恩科技【1tcdy.com】 |