linux 為什么要開(kāi)發(fā)這么多基于Linux的國(guó)產(chǎn)操作系統(tǒng),直接安裝原版Linux不可以嗎?
為什么要開(kāi)發(fā)這么多基于Linux的國(guó)產(chǎn)操作系統(tǒng),直接安裝原版Linux不可以嗎?與windows和MacOS不同,Linux不是由官方公司生產(chǎn)的,因此沒(méi)有“原始Linux”的概念。Linux嚴(yán)格地說(shuō)是
為什么要開(kāi)發(fā)這么多基于Linux的國(guó)產(chǎn)操作系統(tǒng),直接安裝原版Linux不可以嗎?
與windows和MacOS不同,Linux不是由官方公司生產(chǎn)的,因此沒(méi)有“原始Linux”的概念。Linux嚴(yán)格地說(shuō)是指Linux內(nèi)核,一個(gè)40-50兆字節(jié)的程序,它是操作系統(tǒng)的核心部分。
所謂Linux系統(tǒng),是指Linux內(nèi)核,加上一些開(kāi)源軟件,一共這個(gè)系統(tǒng),因?yàn)檫@些外圍軟件基本上都是自由軟件,遵循GPL協(xié)議,屬于GNU組織。因此Linux系統(tǒng)也被稱(chēng)為GNU/Linux。
從Linux到各種外圍軟件都是開(kāi)源的、免費(fèi)的,所以任何人只要遵循開(kāi)源協(xié)議,都可以開(kāi)發(fā)自己的“Linux系統(tǒng)”。眾所周知的Linux系統(tǒng),如Ubuntu、Fedora、CentOS、arch、manjaro,都是由不同的公司和社區(qū)開(kāi)發(fā)的。它們要么基于RHEL和Debian等現(xiàn)有系統(tǒng)進(jìn)行二次開(kāi)發(fā),要么基于自己的新開(kāi)發(fā)。簡(jiǎn)而言之,沒(méi)有人限制任何人開(kāi)發(fā)Linux。
我們國(guó)內(nèi)Linux開(kāi)發(fā)的初衷應(yīng)該是擁有一個(gè)獨(dú)立可控的Linux發(fā)行版。但我不太在乎。因?yàn)殚_(kāi)源軟件是一種新的知識(shí),它與過(guò)去各種組織私有的軟件完全不同。即使貿(mào)易戰(zhàn)繼續(xù),美國(guó)也不可能禁止在中國(guó)使用開(kāi)源軟件。即使法律禁止,這些軟件的源代碼仍然存在于互聯(lián)網(wǎng)上。即便如此,也不會(huì)對(duì)我們?cè)斐扇魏斡绊憽?/p>
為什么國(guó)內(nèi)互聯(lián)網(wǎng)公司喜歡用Centos而不是Ubuntu?
當(dāng)我第一次接觸CentOS時(shí),我在大學(xué)時(shí)讀過(guò)一本書(shū),名叫《鳥(niǎo)哥的Linux私家菜》。本書(shū)中的操作系統(tǒng)是CentOS,非常好。從此,我走上了運(yùn)維之路。
我不認(rèn)為有必要比較Ubuntu和CentOS之間哪個(gè)更好,只是看看哪個(gè)更適合你。
我認(rèn)為以下原因?qū)е轮袊?guó)大多數(shù)互聯(lián)網(wǎng)用戶使用CentOS。
Red hat是世界上最大的服務(wù)提供商之一。然而,紅帽需要付出代價(jià)。作為red hat的開(kāi)源版本,CentOS自然受到很多人的青睞。
2. 先入為主。中國(guó)的大多數(shù)學(xué)校和培訓(xùn)機(jī)構(gòu)都使用CentOS進(jìn)行教學(xué)。這些學(xué)生一定會(huì)把CentOS作為他們未來(lái)工作的首選。我國(guó)的運(yùn)維大多使用CentOS,服務(wù)器需要運(yùn)維,所以操作系統(tǒng)可能是CentOS。
3. 通過(guò)紅帽認(rèn)證項(xiàng)目后,就有了證書(shū)。有的企業(yè)會(huì)看證書(shū),把它當(dāng)成獎(jiǎng)勵(lì)項(xiàng)目。學(xué)習(xí)CentOS相當(dāng)于學(xué)習(xí)red hat。為了這個(gè)證書(shū),很多人去學(xué)習(xí)CentOS。
4. CentOS的維護(hù)周期比Ubuntu長(zhǎng),給人一種“更安全”的感覺(jué)。