「Linux」本來指的僅僅是內(nèi)核。5年之前大多都是這么認為的,但是最近不這么說了。
最近一般都說「Linux」是個 OS,這里的OS,不僅僅是內(nèi)核,而是指電腦的整體環(huán)境(除了內(nèi)核,還包括一些外圍的軟件)。
內(nèi)核本來是作為硬件和各種應(yīng)用軟件之間的橋梁而存在的,只有內(nèi)核的PC是無法使用的。
因此,會將各式各樣的軟件和內(nèi)核組合在一起,作為一個可以運行的OS來打包,打包后的OS就被稱為「Linux發(fā)行版」。
最近,把「Linux發(fā)行版」稱為「Linux」的情況也比較多了。
但是,「Linux內(nèi)核」只有一個,「Linux發(fā)行版」卻有很多。為什么會這樣呢?
這是因為能夠和「Linux內(nèi)核」組合在一起的軟件非常多,并且組合的方法也是各種各樣。因此,就產(chǎn)生了各種各樣的「Linux發(fā)行版」。
實際上,「Linux內(nèi)核」也不是唯一的。除了在內(nèi)核中使用各種各樣的patch,有的發(fā)行版也會使用自己的內(nèi)核(也就是在標準內(nèi)核上進行了一些修改)。
為了和標準的內(nèi)核進行區(qū)別,kernel.org上發(fā)布的內(nèi)核被稱作「vanilla內(nèi)核」。
那么,「Linux發(fā)行版」有多少種呢?
如果要回答的話,大概有無限多種。
制作「Linux發(fā)行版」的人世界各地都有,而且,商用/非商用,服務(wù)器用/桌面用戶用,針對某些功能進行強化等等存在各種各樣的發(fā)行版類型。
一個制作「Linux發(fā)行版」的人也有可能會作出多個發(fā)行版來,除了一些不知道的發(fā)行版外,現(xiàn)在還流行制作自己的「Linux發(fā)行版」了。
所以說,「Linux發(fā)行版」就行天上的星星一樣多。
制作自己的「Linux發(fā)行版」雖然聽起來很難,但是參考一些已經(jīng)出版的相關(guān)書籍,其實也沒有你想的那樣難。有機會的話可以挑戰(zhàn)一下。
新聞熱點
疑難解答
圖片精選