眾所周知,目前市面上的電腦操作系統(tǒng)分為兩大類:windows系統(tǒng)和蘋果系統(tǒng),但是有一個(gè)系統(tǒng)大家可能沒聽過,或者聽過但是沒見過的系統(tǒng),這個(gè)系統(tǒng)只有在程序員中才經(jīng)常使用的一種電腦操作系統(tǒng),它就是——linux系統(tǒng),這些就是目前主流的電腦系統(tǒng),那么它們究竟有何區(qū)別呢?
首先不管是windows系統(tǒng)還是linux系統(tǒng)或者蘋果系統(tǒng),甚至包括早期的unix系統(tǒng),這些系統(tǒng)最早都是用C語言編寫的。特別是unix系統(tǒng)可以說是操作系統(tǒng)的鼻祖,因?yàn)椴粌H是unix系統(tǒng),就連C語言都是由貝爾實(shí)驗(yàn)室的湯普森(Ken Thompson)和丹尼斯·里奇(Dennis M. Ritchie)改造發(fā)明的,如果說真正的操作系統(tǒng),世界上只有一個(gè),那就是UNIX操作系統(tǒng)。
由于大眾對(duì)于unix系統(tǒng)普及的較少,甚至有些人聽都沒有聽過,所以筆者在這里就不多做解釋了,在這里筆者主要來說說windows系統(tǒng)和linux系統(tǒng)以及蘋果操作系統(tǒng)之間的區(qū)別。
首先這三個(gè)系統(tǒng)在程序設(shè)計(jì)上是有著本質(zhì)上的區(qū)別。那就是:windows是一個(gè)成熟的商業(yè)操作系統(tǒng),安裝就能立即使用;而linux系統(tǒng)則不同,它是指一個(gè)內(nèi)核,使用時(shí)還需要敲擊對(duì)應(yīng)的指令;而蘋果操作系統(tǒng)則是unix的一個(gè)衍生品。
windows操作系統(tǒng)更傾向于將更多的功能集成到操作系統(tǒng)內(nèi)部,并且將程序與內(nèi)核相結(jié)合;而Linux則不同于windows,Linux的內(nèi)核空間與用戶空間有著非常明顯的界限。特別是根據(jù)設(shè)計(jì)架構(gòu)的不同,Linux操作系統(tǒng)在安全方面上明顯比windows更加出色;而蘋果操作系統(tǒng)只不過是UNIX的一個(gè)細(xì)小分支而已。
在性能方面,Linux操作系統(tǒng)不僅受到了企業(yè)服務(wù)器還受到了廣大碼農(nóng)的青睞,它可以完全的對(duì)機(jī)器的配置進(jìn)行針對(duì)性的優(yōu)化,并且Linux系統(tǒng)對(duì)于x86_64的支持領(lǐng)先windows 不是一點(diǎn)半點(diǎn)。在相同平臺(tái)上,優(yōu)化過的Linux在性能方面確實(shí)遠(yuǎn)超windows,所以國內(nèi)的大部分企業(yè)服務(wù)器,使用的都是Linux平臺(tái)。由于其優(yōu)于windows的性能,讓其成為服務(wù)器市場的寵兒。
并且Linux可以任意包裝自由配置一些東西。特別是任何一個(gè)人,一家公司 都可以按照自己的想法隨意加減功能,比如加一點(diǎn)功能,加中文支持,作一個(gè)Linux出來。這些 Linux雖然核心部分都一樣,但是他們所帶的各種軟件,缺省的配置都不一樣。譬如市場上比較流行的Redhat 紅帽、紅旗 Linux、Ubuntu 烏班圖等,這些都是的Linux衍生操作系統(tǒng)。
不過話說回來,對(duì)于個(gè)人使用或者普通群眾使用以及辦公使用還是windows系統(tǒng)比較合適,畢竟Linux操作極不方便,所有操作都要用指令去執(zhí)行,遠(yuǎn)不如windows的圖形化界面操作來的爽快,只需動(dòng)動(dòng)手指頭點(diǎn)一點(diǎn)就可以。而蘋果系統(tǒng)的作用在行業(yè)中都有大體的規(guī)則:專業(yè)做圖當(dāng)仁不讓是蘋果系統(tǒng),個(gè)人娛樂則用windows,網(wǎng)站建設(shè)與服務(wù)器搭建則用Linux操作系統(tǒng)。