Linux只是一个操作系统内核而已,而GNU提供了大量的自由软件来丰富在其之上各种应用程序
因此,严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。基于这些组件的Linux软件被称为Linux发行版。一般来讲,一个Linux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache),X Window,桌面环境(比如GNOME和KDE),办公套件(比如OpenOffice.org),等等。
绝大多数基于Linux内核的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正是由于Linux使用了许多GNU程序,GNU计划的开创者Richard Stallman博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。
有部分Linux套件,包括了Debian,采用了“GNU/Linux”的称呼。但大多数商业Linux套件依然将操作系统称为Linux。有些人也认为“操作系统”一词指的应该只是系统的内核,其他程序都只能算是应用软件,这么一来,该操作系统的内核应叫Linux,而Linux套件是在Linux内核的基础上加入各种GNU工具。

linux和GNU之间的关系相关推荐

  1. 【转】mac os、linux及unix之间的关系

    [转]mac os.linux及unix之间的关系 mac os.linux及unix之间的关系 unix 是由贝尔实验室开发的多用户.多任务操作系统 linux是一类Unix操作系统的统称,严格来说 ...

  2. Unix/Linux/BSD 它们之间的关系以及各自派系的介绍

    文章目录 一.Unix 是什么 二.Unix 派系 (一)BSD 分支 1.BSD 是什么 2.由 BSD 衍生的闭源 Unix 版本 3.由 BSD 衍生的开源 Unix 版本 (二)System ...

  3. Linux和GNU系统的关系详解

    今天广泛使用的 GNU 版本通常被称为"Linux",而它的许多用户并不知道 它基本上是由GNU 项目开发的 GNU 系统 . Linux内核 和 GNU 系统简介 确实有一个 L ...

  4. STM32工作笔记0098---Windows下的Linux环境_Cygwin_MinGW_MSYS_MSYS2_之间的关系

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 MSYS2 网上有很多文章讲它们之间的区别与联系,初学者看的一头雾水,在知乎上看到这篇文章讲的很清 ...

  5. python封装api linux_python Socket编程-python API 与 Linux Socket API之间的关系

    python socket编程 by SA19225409 地址协议家族 Python 支持 AF_UNIX. AF_NETLINK. AF_TIPC 和 AF_INET 家族 AF_UNIX 基于本 ...

  6. Linux操作系统(一)——Unix、Linux、Ubuntu之间的关系

    1.Unix.Linux和Ubuntu的关系 Unix是内核,Linux是在Unix发展基础上的操作系统,Ubuntu是Linux操作系统中的具体某一个 Ubuntu和Linux.Unix的关系就相当 ...

  7. C库函数与Linux系统函数之间的关系

    由上小节知道,C库函数是借助FILE类型的结构体来对文件进行操作的,其本身只是在用户空间(I/O缓冲区)进行读写操作,而数据在内核与用户空间之间的传递.以及将内核与I/O设备之间的数据传递都是该C库函 ...

  8. Linux和unix之间的关系

    UNIX是一个功能强大.性能全面的多用户.多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广.影响力最大的操作系统. Linux是一种外观和性能与UNIX相同或更好的操作 ...

  9. 论GNU、Linux和GNU/Linux之间的关系

    相信很多人看到了这个标题就会产生疑问,这篇文章到底要讲什么东西?在回答这个问题之前,我先提出几个问题? 1. 什么是Linux? 2. 什么是GNU? 3. GNU/Linux是什么玩意儿? 在回答了 ...

最新文章

  1. 【傻瓜教程】CentOS 7 下 LNMP 环境搭建过程
  2. FPGA较传统CPU强在哪里?
  3. 公安部:明年起闯红灯扣6分 挡车牌扣12分
  4. 分层和分段用什么符号_小编带你学直播——后牙树脂分层堆塑
  5. 九连环_儿子的玩具—九连环
  6. Mirth Connect 第二章 什么是通道?
  7. 网站克隆工具-httrack安装使用教程
  8. 【51nod-1521】一维战舰
  9. java之Io-File类
  10. Oracle安装以及彻底清除
  11. Mininet系列实验(一):Mininet使用源码安装
  12. 几个实用的app和网站
  13. 数据结构(10)广义表的介绍与代码实现(c语言)
  14. leetcode 滑动窗口
  15. 详解 ERC-20 vs ERC-777、ERC-721 vs ERC-1155: 它们有何不同?
  16. 黑马就业班(02.JavaWeb+项目实战\18.LinuxNginx)
  17. 荣耀v20支持html,荣耀V20支持NFC功能吗 荣耀V20支持NFC刷公交吗?
  18. 信息技术与计算机应用基础教学的有效融合,《信息技术(教学助手)与学科教学有效融合》课题方案...
  19. 洛克菲勒给儿子的38封信(前14封选摘)
  20. 带赖子的麻将胡牌算法Java_有人讨论下麻将胡牌,出牌算法吗,求思路

热门文章

  1. 知道一点怎么设直线方程_【初中数学】反比例函数策略(二) ——构造方程法...
  2. boost Filesystem Library Version 3关于文件的一些函数封装 fsync()函数
  3. Zookeeper 终端命令
  4. 贡献开源项目没那么简单,你要负责到底
  5. 十个好习惯帮你理财省大钱
  6. 改变您一生的90/10原理
  7. 浅谈PPM (Project Portfolio Management)
  8. 基于DirectShow的流媒体解码和回放
  9. eclipse启动出现“An Error has Occurred. See the log file”解决方法
  10. 阿里巴巴 连接池 druid 的使用、maven依赖