01.Linux历史介绍

1 操作系统

操作系统主要是有三部分组成,分别是硬件,内核(kernel),外壳(shell)+应用程序。硬件包括CPU,硬盘,内存等等。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,操作系统本身会封装不同系统调用,当用户想要完成某个功能时,整个过程是大概这样的,用户使用应用程序,应用程序就会根据命令,通过外壳或者数据库连接到系统内部,通过系统调用将命令转换为机器语言,即0、1二进制,通过内核完成相应功能,并通过与之关联的硬件完成功能。
在这里插入图片描述

2 Linux介绍

Linux:和我们常见的Windows一样,都是操作系统,但不同的是:
Windows: 收费,不开源,主要用于日常办公、游戏、娱乐多一些。
Linux: 免费,开源,主要用于服务器领域,性能稳定,安全。
例如:淘宝、百度、腾讯等互联网公司,他们使用的服务器全都是 Linux 系统

3 Linux发展

3.1 UNIX

Unix 是在1969年美国贝尔实验室的 肯.汤普森开发出来的一款操作系统,其源代码大部分都是用C语言写的。它是一个强大的多用户、多任务操作系统,而且支持多种处理器架构。在1984年,Unix用户协会颁发了使用标准。后来IEEE为此制定了POSIX标准(即IEEE1003标准)国际标准名称为ISO/IEC9945,它通过一组最小的功能定义了在UNIX操作系统和应用程序之间兼容的语言接口。这个标准很重要,后面很多系统的开发都是遵循这个标准来的。
  虽然Unix系统这么好用,但是很不幸,它是一个对源代码实行知识产权保护的传统商业软件,也就是说Unix系统源代码不开源,而且Unix系统也是一个收费软件。这也直接导致了Linux系统的诞生。

3.2 Linux发展

1969年 贝尔实验室发明unix
1986年 unix开始收费,谭邦宁创造minix(mini unix)用于教学
1986年 斯托曼Stallman建立FSF(自由软件基金会)公司和GNU(葛奴计划)项目
1991年 托瓦斯torvalds创造Linux内核

3.3 Linux不同发行版本区别

Ubuntu(乌班图) 多用于开发人员(图文操作界面)
RedHat(红帽) 多用于国企和金融

 Red Hat Linux 9.0(红帽免费版)的最后一个版本
 Red Hat Enterprise Linux(红帽企业版)最高版本 RHEL 7.5

CentOS 国内最火爆
Fedora(RedHat的测试版) 新功能、新想法放到Fedora,稳定后放入RedHat

  Fedora ------->RedHat -------->CentOS

Debian/Freebsd 安全性要求比较高
SUSE/OpenSUSE 德国使用较多 多用于高级数据库和邮件服务
红旗Linux/麒麟(中标麒麟比较厉害) 国产

3.4 Centos与Redhat区别

1、 RedHat是免费下载,项目收费,无法更新
2、 CentOS是做到和RedHat一模一样
1) 把RedHat收费项目去掉
2) 把RedHat的logo去掉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值