电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Linux和GNU系統(tǒng)的關(guān)系詳解

瀏覽:23日期:2023-03-07 14:40:08
目錄
  • 每天都在運(yùn)行的Linux系統(tǒng)其實(shí)是?
  • Linux內(nèi)核 和 GNU 系統(tǒng)簡(jiǎn)介
  • Linux內(nèi)核 和 GNU 系統(tǒng)之間的關(guān)系詳解
  • 總結(jié)

每天都在運(yùn)行的Linux系統(tǒng)其實(shí)是?

今天廣泛使用的 GNU 版本通常被稱為“Linux”,而它的許多用戶并不知道 它基本上是由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ā)行版。

許多用戶不了解內(nèi)核(Linux)與整個(gè)系統(tǒng)(他們也稱為“Linux”)之間的區(qū)別。名稱的模糊使用無(wú)助于人們理解。這些用戶往往認(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)也被稱為“Linux”,因此他們經(jīng)常設(shè)想一段歷史,可以證明以內(nèi)核命名整個(gè)系統(tǒng)是合理的。例如,許多人認(rèn)為,一旦 Linus Torvalds 完成 Linux 內(nèi)核的編寫,其用戶就會(huì)四處尋找其他免費(fèi)軟件,并發(fā)現(xiàn)(無(wú)特殊原因)制作類 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è)自由的類 Unix 系統(tǒng)的目標(biāo),稱為 GNU。GNU 項(xiàng)目的 初始公告還概述了 GNU 系統(tǒng)的一些原始計(jì)劃。到 Linux 啟動(dòng)時(shí),GNU 幾乎完成了。

大多數(shù)自由軟件項(xiàng)目的目標(biāo)是為特定工作開(kāi)發(fā)特定程序。例如,Linus Torvalds 著手編寫類 Unix 內(nèi)核 (Linux);Donald Knuth 著手編寫文本格式化程序 (TeX);Bob Scheifler 著手開(kāi)發(fā)一個(gè)窗口系統(tǒng)(X Window System)。用來(lái)自項(xiàng)目的特定程序來(lái)衡量這種項(xiàng)目的貢獻(xiàn)是很自然的。

如果我們?cè)噲D以這種方式衡量 GNU 項(xiàng)目的貢獻(xiàn),我們會(huì)得出什么結(jié)論?一家 CD-ROM 供應(yīng)商發(fā)現(xiàn),在他們的“Linux 發(fā)行版”中,GNU 軟件是最大的單一隊(duì)伍,約占總源代碼的 28%,其中包括一些必不可少的主要組件,沒(méi)有這些組件就沒(méi)有系統(tǒng)。Linux 本身約占 3%。(2008 年的比例相似:在 gNewSense 的“主”存儲(chǔ)庫(kù)中,Linux 為 1.5%,GNU 軟件包為 15%。)因此,如果您要根據(jù)誰(shuí)在系統(tǒng)中編寫程序來(lái)為系統(tǒng)選擇一個(gè)名稱,最合適的單一選擇是“GNU”。

但這并不是考慮這個(gè)問(wèn)題的最深層次的方法。GNU 項(xiàng)目不是,也不是開(kāi)發(fā)特定軟件包的項(xiàng)目。這不是一個(gè)開(kāi)發(fā) C 編譯器的項(xiàng)目,盡管我們這樣做了。雖然我們開(kāi)發(fā)了一個(gè)文本編輯器,但它不是一個(gè)開(kāi)發(fā)文本編輯器的項(xiàng)目。GNU 計(jì)劃著手開(kāi)發(fā)一個(gè)完整的自由類 Unix 系統(tǒng):GNU。

許多人為系統(tǒng)中的自由軟件做出了重大貢獻(xiàn),他們的軟件都值得稱贊。但它之所以是一個(gè)集成系統(tǒng)——而不僅僅是一組有用程序的集合——是因?yàn)?GNU 項(xiàng)目著手將它變成一個(gè)系統(tǒng)。我們列出了制作完整免費(fèi)系統(tǒng)所需的程序清單,我們系統(tǒng)地查找、編寫或找人編寫清單上的所有內(nèi)容。我們編寫了必不可少但乏味的?[1]組件,因?yàn)闆](méi)有它們您就無(wú)法擁有一個(gè)系統(tǒng)。我們的一些系統(tǒng)組件,即編程工具,自己在程序員中流行起來(lái),但我們編寫了許多不是工具的組件?[2]. 我們甚至開(kāi)發(fā)了一個(gè)國(guó)際象棋游戲 GNU Chess,因?yàn)橐粋€(gè)完整的系統(tǒng)也需要游戲。

到 90 年代初,除了內(nèi)核之外,我們已經(jīng)將整個(gè)系統(tǒng)組裝在一起。我們還啟動(dòng)了一個(gè)內(nèi)核,即 GNU Hurd,它運(yùn)行在 Mach 之上。開(kāi)發(fā)這個(gè)內(nèi)核比我們預(yù)期的要困難得多; GNU Hurd 于 2001 年開(kāi)始可靠地工作,但距離讓人們普遍使用還有很長(zhǎng)的路要走。

幸運(yùn)的是,由于 Linux,我們不必等待 Hurd。Torvalds 在 1992 年解放了 Linux,它填補(bǔ)了 GNU 系統(tǒng)的最后一個(gè)主要缺口。然后人們可以 將 Linux 與 GNU 系統(tǒng)結(jié)合起來(lái),形成一個(gè)完整的自由系統(tǒng)——一個(gè)也包含 Linux 的 GNU 系統(tǒng)版本。換句話說(shuō),GNU/Linux 系統(tǒng)。

讓他們很好地協(xié)同工作并非易事。一些 GNU 組件?[3]需要大量更改才能與 Linux 一起使用。將一個(gè)完整的系統(tǒng)集成為一個(gè)“開(kāi)箱即用”的發(fā)行版也是一項(xiàng)艱巨的工作。它需要解決如何安裝和引導(dǎo)系統(tǒng)的問(wèn)題——我們還沒(méi)有解決這個(gè)問(wèn)題,因?yàn)槲覀冞€沒(méi)有達(dá)到那個(gè)點(diǎn)。因此,開(kāi)發(fā)各種系統(tǒng)發(fā)行版的人做了很多必不可少的工作。但是,就事物的性質(zhì)而言,這是肯定會(huì)由某人完成的工作。

GNU工程支持GNU / Linux系統(tǒng),以及在GNU系統(tǒng)。該FSF資金的Linux相關(guān)的擴(kuò)展,GNU C庫(kù)的改寫,所以,現(xiàn)在他們已完全融入,以及最新的GNU / Linux系統(tǒng)中使用當(dāng)前版本的庫(kù)沒(méi)有變化。FSF 還資助了 Debian GNU/Linux 的早期開(kāi)發(fā)階段。

今天有許多不同的 GNU/Linux 系統(tǒng)變體(通常稱為“發(fā)行版”)。它們中的大多數(shù)都包含非自由程序——它們的開(kāi)發(fā)人員遵循與 Linux 相關(guān)的“開(kāi)源”哲學(xué),而不是GNU的 “自由軟件”哲學(xué)。但也有 完全免費(fèi)的 GNU/Linux 發(fā)行版。FSF 支持其中一些的計(jì)算機(jī)設(shè)施。

制作免費(fèi)的 GNU/Linux 發(fā)行版不僅僅是消除各種非自由程序的問(wèn)題。現(xiàn)在,通常的 Linux 版本也包含非自由程序。這些程序旨在在系統(tǒng)啟動(dòng)時(shí)加載到 I/O 設(shè)備中,它們以一長(zhǎng)串?dāng)?shù)字的形式包含在 Linux 的“源代碼”中。因此,維護(hù)免費(fèi)的 GNU/Linux 發(fā)行版現(xiàn)在也需要維護(hù)Linux的免費(fèi)版本。

無(wú)論您是否使用 GNU/Linux,請(qǐng)不要混淆使用“Linux”這個(gè)名稱來(lái)混淆公眾。Linux 是內(nèi)核,是系統(tǒng)必不可少的主要組件之一。整個(gè)系統(tǒng)基本上是GNU系統(tǒng),加入了Linux。當(dāng)您談?wù)撨@種組合時(shí),請(qǐng)稱其為“GNU/Linux”。

總結(jié)

到此這篇關(guān)于Linux和GNU系統(tǒng)的關(guān)系詳解的文章就介紹到這了,更多相關(guān)Linux和GNU系統(tǒng)內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

標(biāo)簽: Linux Apache
相關(guān)文章:
主站蜘蛛池模板: 合肥弱电工程_安徽安防工程_智能化工程公司-合肥雷润 | 深圳VI设计-画册设计-LOGO设计-包装设计-品牌策划公司-[智睿画册设计公司] | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | BHK汞灯-百科|上海熙浩实业有限公司| 东莞爱加真空科技有限公司-进口真空镀膜机|真空镀膜设备|Polycold维修厂家 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 三轴曲线机-端子插拔力试验机|华杰仪器 | 浙江工业冷却塔-菱电冷却塔厂家 - 浙江菱电冷却设备有限公司 | 农产品溯源系统_农产品质量安全追溯系统_溯源系统 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 消防设施操作员考试报名时间,报名入口,报考条件 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 无线对讲-无线对讲系统解决方案-重庆畅博通信 | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 真空上料机(一种真空输送机)-百科| PVC快速门-硬质快速门-洁净室快速门品牌厂家-苏州西朗门业 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 北京成考网-北京成人高考网| 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 |