前言
你是否经常看见或听说过这么一句话:这是一个类 Unix 的 GNU/Linux
操作系统,你是怎么理解这句话的呢?想要搞懂这句话的含义,你需要了解以下三点基本常识。
一、UNIX
想要了解 Linux,首先要清楚最早的操作系统之一 —— Unix,它是一种多用户、多任务操作系统,由 AT&T 贝尔实验室的 Ken Thompson
、Dennis Ritchie
等人在 1960 年代末 1970 年代初开发。其设计理念是建立一个简洁、灵活、可扩展的操作系统,以满足多用户环境的需求。该操作系统最初是用汇编语言编写的,后来演变成了使用 C 语言。
Unix 最初是一个商业操作系统,被许多公司采用并根据其需求进行修改。因此,存在多个不同的 Unix 版本,如 AIX、HP-UX、Solaris 等。不同版本之间存在差异,而且通常需要购买使用许可,这导致了标准化和互操作性的问题。
以下是 Unix 的一些关键特点和概念:
二、Linux
Linux 是一个免费、开源的类 Unix 操作系统内核,由 Linus Torvalds
于 1991 年首次发布。Linux 内核采用了 GNU 计划的工具和系统组件,形成了一个完整的操作系统。
什么是类 Unix 操作系统
?其实就是指类似于 Unix 操作系统的操作系统,因此其设计和行为与 Unix 操作系统相似或兼容。这类操作系统通常采用了 Unix 的设计哲学和概念,包括多用户、多任务、分层的系统结构、强大的命令行界面等特征。
以下是 Linux 的一些关键特点和概念:
-
多用户多任务
-
发行版
-
Linux 在设计时就考虑了网络功能,使其在网络环境中能够高效运行,许多网络设备和服务器使用 Linux 作为其操作系统。
-
可移植性
-
安全性
-
开放性
三、GNU
GNU 是一个递归缩写,它代表 "GNU's Not Unix"
。GNU 是一个自由软件运动的项目,由理查德·斯托曼(Richard Stallman)于 1983 年发起,GNU 的目标是创建一个完全自由的 Unix 兼容操作系统。
以下是 GNU 的一些关键特点和概念:
-
自由软件
-
GPL 许可证
GNU 采用了 GPL(GNU General Public License)等开源许可证,这些许可证强调了对软件自由使用、修改和分享的权利。
-
GNU 工具
-
GNU/Linux 操作系统
尽管 GNU 的原始计划中包括了 Hurd 内核,但实际上,许多流行的 GNU/Linux 发行版使用了 Linux 内核。
因此,人们通常使用术语
"GNU/Linux"
来强调 GNU 工具和软件在 Linux 系统上的存在和贡献。
总体而言,Linux是一个操作系统的内核,而GNU则提供了Linux操作系统所需的大部分工具和组件。在实际使用中,人们通常会将Linux与GNU工具一起使用,形成一个完整的 GNU/Linux 操作系统。这个术语强调了GNU工具对Linux系统的贡献,同时也表示这是一个完整的自由和开源的操作系统。
—END
原文地址:https://blog.csdn.net/IT_ZRS/article/details/134565143
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_7525.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!