Linux和GNU系统的关系详解
今天廣泛使用的 GNU 版本通常被稱(chēng)為“Linux”,而它的許多用戶(hù)并不知道 它基本上是由GNU 項(xiàng)目開(kāi)發(fā)的 GNU 系統(tǒng) 。
Linux內(nèi)核 和 GNU 系統(tǒng)簡(jiǎn)介
確實(shí)有一個(gè) Linux,這些人正在使用它,但它只是他們使用的系統(tǒng)的一部分。Linux 是內(nèi)核:系統(tǒng)中的程序,它將機(jī)器的資源分配給您運(yùn)行的其他程序。內(nèi)核是操作系統(tǒng)的重要組成部分,但它本身毫無(wú)用處;它只能在完整操作系統(tǒng)的上下文中運(yùn)行。Linux 通常與 GNU 操作系統(tǒng)結(jié)合使用:整個(gè)系統(tǒng)基本上是 GNU 加上 Linux,或 GNU/Linux。所有所謂的“Linux”發(fā)行版實(shí)際上都是 GNU/Linux 的發(fā)行版。
許多用戶(hù)不了解內(nèi)核(Linux)與整個(gè)系統(tǒng)(他們也稱(chēng)為“Linux”)之間的區(qū)別。名稱(chēng)的模糊使用無(wú)助于人們理解。這些用戶(hù)往往認(rèn)為,Linus Torvalds 在 1991 年開(kāi)發(fā)了整個(gè)操作系統(tǒng),有一點(diǎn)幫助。
Linux內(nèi)核 和 GNU 系統(tǒng)之間的關(guān)系詳解
程序員一般都知道Linux是一個(gè)內(nèi)核。但是,由于他們通常也聽(tīng)說(shuō)過(guò)整個(gè)系統(tǒng)也被稱(chēng)為“Linux”,因此他們經(jīng)常設(shè)想一段歷史,可以證明以?xún)?nèi)核命名整個(gè)系統(tǒng)是合理的。例如,許多人認(rèn)為,一旦 Linus Torvalds 完成 Linux 內(nèi)核的編寫(xiě),其用戶(hù)就會(huì)四處尋找其他免費(fèi)軟件,并發(fā)現(xiàn)(無(wú)特殊原因)制作類(lèi) Unix 系統(tǒng)所需的大多數(shù)東西都已經(jīng)可用的。
他們的發(fā)現(xiàn)并非偶然——它是不完全完整的 GNU 系統(tǒng)。可用的自由軟件加起來(lái)就是一個(gè)完整的系統(tǒng),因?yàn)?GNU 項(xiàng)目自 1984 年以來(lái)就一直在努力制作一個(gè)。在GNU 宣言中,我們提出了開(kāi)發(fā)一個(gè)自由的類(lèi) Unix 系
總結(jié)
以上是生活随笔為你收集整理的Linux和GNU系统的关系详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MFC CTreeCtrl节点重命名
- 下一篇: 两台linux电脑互联,基于NFS通信的