主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
在我们的行业中,有一个英勇的故事,广泛分布:
“芬兰大学的学生决定自己开发一个类似的操作系统,因为他们没有足够的资金来购买Unix。在1991年,我们发布了Linux内核的第一个版本。
他也可以使用版本控制工具Git。用一个单词解释这是“天才”。开源软件
大多数人都称之为操作系统。
当然,此建议实际上是有特定的原因,它是在配置Linux操作系统的情况。硬件和操作系统分为三层:
硬件层。。 例如,Windows服务管理,内置IE浏览器。第三方生态学。 根据操作系统提供的扩展,通常开发和使用的软件。 例如,QQ,微信等。不能说这种理解是完全错误的。
但是,遵循这种理解,似乎由伟大大师开发的人在Linux系统上没有立足点。换句话说,整个操作系统与Linus Torvalds的伟大大师所开发的无关。
当然,这是不正确的。
即使在程序员中,也许有很多人说Linus Torvalds已经开发了整个Linux操作系统。
严格来说,这是不正确的。 Linus Torvalds实际上开发了:Linux内核。
那么,操作系统的Linux内核位置是什么?
简而言之,Linux内核位于硬件和软件之间。 因此,它被称为内核。
内核是计算机硬件及其进程之间的核心接口。 负责两者之间的通信,并尽可能高效地管理资源。
内存管理过程管理设备驱动程序系统呼叫和安全服务
内核不仅存在于Linux中,而且还具有包括每个人使用的窗口的任何系统上的内核。 只是在使用操作系统时很少支持内核,因此很少进入内核,因此您可能不熟悉它。
我们的Linus Torvalds Master实际上开发了Linux内核。
严格来说,这是操作系统所组成的。
那么,您使用的Linux系统来自哪里?
gnu + linux内核= Linux操作系统在上一篇文章中,自由软件的父亲说,他于1983年启动了GNU计划和广告系列,计划创建一个完全免费的UNIX操作系统。
如上所述,操作系统包含许多诸如内核和系统的基本要素之类的东西组件还需要UI接口或游戏。
当理查德·斯塔尔曼(Richard Stallman)开始GNU运动时,1983年,莱纳斯·托瓦尔德(Linus Torvalds)不参与。
实际上,GNU实际上是一项了不起的工作。与Linustorvalds不同,GNU运动是一组出色理想的程序员的问题。
GNU运动计划操作系统所需的一切,例如内核和游戏。
我今天使用的Linux操作系统实际上是GNU的结果。
最著名的是,Gnome是GNU的一部分。这是因为操作系统需要UI。 编译器集GCC,GNU C库Glibc。 Bash是GNU的Unix兼容外壳。 grub,统一引导加载程序。 著名的Emac,Nano,其他编辑,GIMP图像处理工具等。此列表实际上很长。当然,最重要的是GNU实际上是其自己的内核计划:硬。
但是,内核硬件gnu本身的计划永远不会稳定,并且正在开发中。 1991年,众所周知,Linus Torvalds会发展Linux内核。
因此,GNU的开发与Linux内核集成在一起,并最终促进并开发了当前的Linux操作系统。
严格地说,从Linux操作系统的角度来看,GNU + Linux内核和代码量,在Linux分发中,GNU代码量可能占28%,而内核代码量约为3%。
因此,您需要了解为什么GNU营地有人这样说。 这是有道理的。
他们认为应该称之为这样的操作系统:GNU/Linux更公平,反映,尊重GNU运动的贡献,更重要的是,传播了免费软件的概念。
,但这是有争议的,Linux社区尚未显示达到统一的意见。 大多数人可能认为使用Linux最好。 包括Linus Torvalds。
我的观点文化是传统的,但这并不意味着它是正确的。
名称实际上是一种文化。这个名字是不正确的,但每个人都可以接受。这是习惯。有很多这样的例子。
考虑到Linux操作系统对GNU运动的尊重以及其背后的程序员的贡献,使用GNU/Linux实际上是一个更正确的名称。
但是,就像我说的那样,文化并不完全正确,这只是一种做法。 假设即使是公众和程序员基本上也接受了Linux的名称,我认为没有必要更改该名称并引起太多争议。
因此,对于那些愿意被称为GNU/Linux系统(例如Debian)的人,他们非常欢迎他们称他们为GNU/Linux系统。 我还认为,对于愿意使用Linux或主流Linux的任何人来说,这都是有意义的。
我认为更重要的是促进GNU及其背后的免费软件的概念是需要做更多的事情之一。
更重要的是,在讨论哪种软件更重要时,此辩论不会产生显着的价值,而只会划分不同的群体。
因此,在了解了免费软件和背后的GNU动作之后,我决定编写本系列。我认为可能有很多程序员对免费软件或GNU,尤其是国内程序员了解不多。我希望我的文章能够将更多人告知GNU背后的自由软件运动。
非常奇怪的是,大多数基于GNU的主流Linux不被视为完全免费的操作系统。这是怎么回事?
下一篇文章:有趣的是谈论免费软件和开源软件(IV):为什么主流Linux发行版不认为是完全免费的操作系统
有关PHP速度学习视频的免费教程(向初学者学习)
如何学习PHP? 如何开始PHP? 我在哪里可以学习PHP? 如何立即学习PHP? 不用担心,这是PHP速度学习教程(向初学者学习)。需要它的朋友可以保存和下载并学习它!
下载
这几篇文章你可能也喜欢:
- 如何使用Google Analytics(分析)在WooCommerce中启用客户跟踪
- 如何解决PHPCMS背景登录提示“错误用户名或密码”?
- 如何运行新的安装以适应您的环境?
- Linux系统驱动程序模型(Linux I2C驱动程序)
- 帝国如何播放和分类CMS视频网站制作(帝国 CMS视频教程)
本文由主机参考刊发,转载请注明:关于免费软件和开源软件(III)的有趣的有趣:名称的争议应称为Linux或GNU/Linux https://zhujicankao.com/148296.html
评论前必须登录!
注册