Linux的英文名稱可以看出它不是中國的。 我們知道它可以在計(jì)算機(jī)上運(yùn)行,因此可以說它是軟件。 它是應(yīng)用程序(應(yīng)用程序)還是操作系統(tǒng),它可以在什么硬件上運(yùn)行以及它來自何處?
我們知道一個(gè)帶有功能的硬件產(chǎn)品,是由硬件、內(nèi)核、系統(tǒng)調(diào)用、應(yīng)用程序組成。Linux在里面充當(dāng)著內(nèi)核、系統(tǒng)調(diào)用的角色,那么它就是一個(gè)操作系統(tǒng)。Linux是Torvalds先生在1991年寫了Linux內(nèi)核,并且能支持386系列所有的外圍硬件。我們知道每一款CPU的指令集和架構(gòu)千差萬別,那么操作系統(tǒng)雖然提供了多款CPU的API但是那只是針對(duì)架構(gòu)類似,例如想要在AMD、Intel、Apple等公司生產(chǎn)的CPU上運(yùn)行那么就必須修改操作系統(tǒng)的內(nèi)部函數(shù)。
由于Linux遵循GPL協(xié)議,是一個(gè)開源的操作系統(tǒng),全球任何一個(gè)人都可以修改提交相關(guān)的代碼,所以它可以移植到任何一個(gè)可移植的硬件上面。由于它開源的,這款操作系統(tǒng)集聚了全球無數(shù)優(yōu)秀程序員的智慧,發(fā)展成了目前相對(duì)比較穩(wěn)定的版本,被大多數(shù)的服務(wù)器采用??偠灾?,Linux是一款很優(yōu)秀的操作系統(tǒng),將其進(jìn)行修改封裝可以變?yōu)榱硪豢畈僮飨到y(tǒng),比如谷歌的Android。