linux gnu是什么,GNU项目和Linux的关系

  linux gnu是什么,GNU项目和Linux的关系

  除了vonbrand的回答,我们不要忘记,GNU/Linux操作系统的一个重大贡献是,很多GNU的东西已经存在,一直在整个生态系统中运行,在Linux(内核)时可以在开源许可下免费获得项目启动。

  人们不应该忘记最初GNU项目的目标,那就是建立一个免费的Unix克隆。现在Unix甚至是一套规范,包含了操作系统需要遵守的所有API、命令和函数。这个标准对于开发者构建可移植的应用非常有帮助。

  GNU libc和GNU coreutils/binutils正在为大多数基于Linux内核的操作系统提供这些API和命令。它们构成了最重要的基础,其他一切都可以建立起来。

  不管它们的用途和复杂性如何,其余的组件都是可选的,没有被Unix标准指定,所以从技术上讲,它们不属于Unix操作系统及其克隆。

  就是我觉得称之为Linux发行版Linux/Gnu/TEX/X11/Python/ISC/Apache/之类的没有太大意义,因为只有Gnu和Linux构成了核心,提供了所有Unix所期望的共同基础。/Linux生态系统。

  tex/X11/gnome/kde/perl/python/isc/Apache/Tomcat/libre office/Mozilla/chromium/不管是什么,都不是Unix/Linux的一部分。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: