更多课程 选择中心

嵌入式培训
达内IT学院

400-111-8989

说一说Unix系统的历史

  • 发布:嵌入式培训
  • 来源:嵌入式资讯
  • 时间:2020-05-12 16:02

1991年8月25日,一位名叫Linus Torvalds的芬兰学生介绍了一种个人产品,后来成为Linux内核。Linus的项目很快受到了许多个人和组织的关注。Linux内核和GNU软件的结合创造了第一个完全免费的操作系统。它的名字是GNU/Linux。

Linux本身只是一个内核,它不是一个完整的操作系统。电脑上使用的操作系统叫做GNU / Linux,人们简单地称它为Linux。Linux操作系统不使用或共享Unix或BSD代码的任何部分。它由Linus和GNU Project全新构建,成为Unix的克隆版本。这就是为什么Linux和当前的Unix后代操作系统(例如MacOS)有很多共同点的原因。

普遍认为,无论是在MacOS上还是Linux上运行像ls、cat、grep这样的命令,其本质是相同的。但它们其实是两种不同的工具。在Ubuntu上运行grep——help或man grepon可以得到GNU版本的介绍,在Mac上可以得到BSD版本的介绍。当然,大多数GNU和BSD (Unix)工具对于每个选项都是相同的,但是也有例外。

您可以在Mac上安装GNU版本,而不是默认版本,这就可以像Linux一样使用相同的命令。

Linux发行版

Linux只是内核部分,GNU提供了在该内核上运行的必要工具。但是,我们可以自由决定内核配置。一些组织和公司通过将Linux内核与实用程序或程序包管理器相结合来创建完整的操作系统发行版,这些称为Linux发行版。

今天,有无数的Linux发行版,其中许多都是非常熟悉和流行的。一些最常用的发行版包括:Ubuntu, Debian, CentOS, Fedora, Redhat, Linux Mint等。

发行版可以构建在另一个发行版之上。事实上,我上面提到的发行版彼此之间有许多密切的关系。最古老的两个发行版(现在仍然在使用)是Slackware和Debian。它们创建于1993年。

Debian的后代分支也可能是最大的发行版。除了Debian本身之外,这个分支的主要代表还有Ubuntu(构建在Debian之上)、Linux Mint(构建在Ubuntu之上)和Kali Linux。

另一个著名的发行版是Redhat,主要发行版是Red Hat Enterprise Linux (RHEL),这是一个针对Redhat的企业客户的发行版。除了提供RHEL作为付费发行版之外,Redhat还向社区提供另一个免费发行版,即Fedora。

实际上,通常首先对Fedora版本进行测试以获取反馈和错误修复,然后在稳定的Fedora版本上构建RHEL。此外,Redhat还为RHEL的几乎所有组件提供了免费的源代码,并且社区可以构建发行版(类似于 RHEL)。CentOS是一个社区版本(不受Redhat支持),完全免费,是一个与RHEL类似的企业级质量的发行版。

学习和熟悉Linux,在我个人看来Ubuntu(或Debian)和CentOS将是你应该熟悉的组合。还有其他完全基于Linux内核的操作系统。其中最突出的就是Android。Android可能是使用Linux内核的最流行的操作系统。

Linux内核版本

您可以在项目主页上的#上查看Linux内核版本的列表。要检查正在使用的发行版上的内核版本,可以使用uname -r命令。

使用uname -a命令将打印出整个系统信息,uname -o将打印出操作系统名称。您将得到的结果是:操作系统名称是GNU / Linux,而不仅仅是Linux。

类Unix

MacOS是少数通过Single UNIX Specification(SUS)认证的操作系统之一,并且被认为是类Unix的操作系统。

当前,UNIX商标版权归Open Group所有(请注意,UNIX商标名称中的字母均大写,而对于操作系统,我们可以写成Unix或UNIX)。“类Unix(Unix-like”)”用于表示具有SUS认证的操作系统,并且可以使用UNIX品牌。问题是:按照上述定义,Linux是“类Unix”操作系统吗?答案是否定的。现在Linux发行版不允许使用UNIX商标。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式与物联网到底是什么关系?
下一篇:嵌入式设计,硬件和软件哪个重要?

怎样才能学好单片机?

单片机:写1清零,写0清零,有什么区别?

嵌入式工程师一定不要乱用全局变量

嵌入式培训靠谱吗?就业怎么样?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省