欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

你真的了解Linux吗?Linux是如何诞生的?

时间:2023-06-29
前言

Hello,大家好!我是Joint Snow !

今天这篇文章是关于Linux发展史的详细介绍,在此之前呢会先讲解一下操作系统的概述

Just Do It!

送给正在努力的小伙伴们一句话:业精于勤,荒于嬉;行成于思,毁于随。



目录

前言1、操作系统概述

1.1 什么是操作系统?1.2 常见操作系统介绍1.3 为什么需要Linux操作系统 2、你真的了解Linux吗?

2.1 什么是Linux?2.2 Linux的关键特点2.3 Unix系统的优势 3、Linux的发展史

3.1 Linux 起源3.2 Linux 的含义3.3 Linux 分支(Linux 衍生版:Linux 厂商基于Linux 内核)3.4 C语言和Linux发展史上最重要的四个人 下集预告 1、操作系统概述 1.1 什么是操作系统?

操作系统:就是一个人与计算机硬件交互的中介,发送指令给操作系统,操作系统进行翻译,告诉机器的硬件,你到底想干啥。
操作系统也属于软件资源的范畴,它属于特殊的软件,所以说操作系统是软件资源硬件资源之间的桥梁

砖块------冰冷冷的硬件------你给他赋予灵魂------可以玩的砖头

计算机的硬件------冷冰冰的硬件------你给他安装了操作系统------就是可以玩耍的机器硬件了------游戏、影音、学习等等

小李同学------只说中文------想和老外对话

小李同学直接说英文------比较难

小李同学说中文------中文告诉翻译官------翻译官把中文翻译成英文------老外明白了你的意思

小张同学,在电脑上输入了ls,cd等等指令------这些指令计算机是不认识的

用户输入Linux的指令------发送给翻译官(Shell壳,bash解释器)------翻译官Shell壳把用户输入的ls翻译成了机器码(列出文件夹中的内容)------计算机硬件识别机器码,执行动作------输出结果在屏幕上给用户看见结果

操作系统,英文名字,Operating System,简称OS

它是计算机中必不可少的基础系统软件------操作系统也是Linux Torvald大神用C语言写出来的系统软件

它是应用程序运行以及用户操作必备的基础运行环境,是计算机系统的核心

操作系统的作用是管理和控制计算机中的硬件和各种软件资源,比如CPU的使用率、检测内存的使用情况,系统磁盘剩余空间,,等等,还是我们对文件系统(程序员写出的一套用于控制磁盘数据的软件系统)的增删改查

1.2 常见操作系统介绍

常见操作系统有:Windows、MacOS、Unix/Linux。类UNIX

Windows:其是微软公司研发的收费操作系统(闭源)
Windows系统体系分为两类:用户操作系统、Sever操作系统
用户操作系统:Win95、Win98、Win NT、Win Me、Win XP、Vista、Win7、Win8、Win10

MacOS:其是有苹果公司开发的一款收费(变相收费、买电脑送系统)操作系统(闭源)
该操作系统从终端角度来看分为:Watch OS、IOS、MacOS 其表现突出的地方:底层优化实现的很好、安全性要更高

Linux:Linux是目前全球使用量最多的服务器操作系统(开源)
其体系很强大,其分支有很多(数不胜数),其目前主要分支有:RedHat(红帽)、CentOS、Debian、乌班图(ubuntu)等等,其在世界最大范围的使用分支是安卓

闭源:不开放源代码,用户是没有办法看到软件的底层实现(闭源≠收费)
开源:表示开放源代码(开源≠免费)

1.3 为什么需要Linux操作系统

问题:Windows既然可以使用傻瓜式的方式进行操作,例如Ctrl+c表示复制,Ctrl+v表示粘贴等,为什么还需要学习Linux系统?

①性能问题:

Windows服务器操作系统不如Linux高

②稳定性问题:

底层架构:Linux更加稳定,其开机时间可以达到好几年不关机

开源:因为开源,人人都可以看到源代码,就可以是为其提供自己的补丁,补丁可以提高稳定性和安全性


③安全性问题:

Linux操作系统,相对于Windows操作系统要更加安全

④远程管理方面:
Windows不及Linux操作高效

Linux的远程管理非常方便

⑤服务器价格昂贵,需要对资源进行充分利用,充分把计算机资源用到项目上(访问并发、性能),而不是把资源在图形化界面或者方便程度上

Linux的资源占有率更低

2、你真的了解Linux吗? 2.1 什么是Linux?

它是一套开放源代码(在互联网上找到Linux系统的源代码,C语言写出来的软件),可以自由传播(系统免费使用)支持多用户同时操作系统,多任务(可以同时进行多个程序)支持多CPU、多线程的操作系统。安卓就是基于Linux开发的,Linux系统是仿照Unix系统开发出来的系统,IOS操作系统就是基于Unix开发的

Linux主要用于服务器端、无人机、物流机器人、嵌入式开发、个人PC桌面

2.2 Linux的关键特点
开放源代码的程序软件,可以自由修改,且传播Unix系统兼容,Linux有着其所有的优秀特性Linux几乎没有商业化的版权限制,Unix系统使用收费,商业化严重Linux的移植性很高,适用于各种架构得计算机,个人PC、服务器、树莓派、嵌入式等环境
2.3 Unix系统的优势
Unix技术成熟,可靠性很高可伸缩性很强,Unix支持的CPU架构很多,包括Intel,AMD, HP等等厂家Unix支持强大的网络功能,TCP/IP协议就是基于Unix开发Unix有着强大的数据库能力,Oracle、DB2、MySql等等Unix强大的开发能力,支持C、Java等等编程语言
3、Linux的发展史 3.1 Linux 起源


GNU/LINUX


Linus(林纳斯·托瓦兹):Linux的开发作者,被称为Linux之父,Linux诞生时是芬兰赫尔基辛大学的在校大学生

Stallman 斯特曼:开源文化的倡导人

3.2 Linux 的含义

狭义:有Linus编写的一段内核代码

广义:广义上的Linux是指有Linux内核衍生的各种Linux发行版本(CentOS、Ubutu)

注意:以后提及到的Linux都是广义上的Linux

3.3 Linux 分支(Linux 衍生版:Linux 厂商基于Linux 内核)

分支:Linux 分支有很多,现在比较有名的RedHatubuntu、debian、centos(Community Enterprise Operating System)、suse等等

RedHat 红帽操作系统,RedHat提供免费的技术支持,提供了证书资格认证,RHCSA、RHCE、RHCA

基于红帽子操作系统的一个分支,提供了一模一样的系统使用接口命令------Centos系统

ubuntu桌面版Linux,物联网嵌入式领域也是很优秀的

suse系统,在数据库领域做的很好

3.4 C语言和Linux发展史上最重要的四个人

肯·汤姆森:原本是一个AT&T公司的一个员工,发明了B语言,发明了UNIX系统,发明了C语言

丹尼斯·里奇:C语言之父,UNIX之父

理查德·斯托曼:船板了自由软件基金会,这个基金会就是为了写一个开源的类UNIX的系统,所以他被尊称为自由软件之父

林纳斯·托瓦兹:Linux之父

下集预告

下一篇文章会带大家一起安装Linux 操作系统,解释为什么要用VMware虚拟机,今天的内容就讲

到这里啦!继续加油吧!冲 冲 冲!

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。