(鸟哥教材)Linux学习日记(二:Linux背景概念)

一.Linux背景概念

1.什么是Linux

LInux是一个操作系统,是一个开源的系统,具有可移植性,可以被修改成适合在各种硬件架构上运行

2.什么是UNIX

出现在Linux之前,以较高级的C语言编写,易移植到不同的机器上
最初由Thompson以汇编语言编写出UNIX内核,称为Unics,1973年,RItchie等人以C语言编写出正式UNIX内核,发行正式版本

3.什么是BSD

UNIX的一个分支版本,由Bill Joy修改编写成

4.什么是MIinix

受商业版权影响1979年A&T公司发布的第七版UNIX中出台限制。1984年Tanenbaum开始编写Minix,1986年完成,次年发布相关书籍,但并非免费,主要用于教育用途。

5.什么是GNU计划

1984年由斯托曼发起,目的是建立一个自由开放的UNIX操作系统,开发的自由软件具有通用公共许可证GPL,软件有Emacs,gcc,glibc,Bash shell

6.什么是POSIX

可移植系统接口的英文缩写,重点在于规范内核与应用程序的接口。

7.什么是386计算机

Intel推出386芯片,因为早期的Intel x86架构的x86芯片对于多任务处理不佳

8.LInux 0.2

托瓦兹基于DNU计划提供的bash以及gcc编译器等自由软件,惨开Minux设计理念和代码,针对386个人计算机开发Linux内核,意为Linux的UNIX,后来希望能将Linux内核兼容UNIX系统,就又参考标准的POSIX规范,使Linux能与UNIX兼容共享互有的软件。

9.虚拟团队

(1)开发

由于有些硬件无法取得,则托瓦兹无法进行驱动程序的编写或相关软件的改进。此时由于Linux的开源,黑客志愿者们主动帮忙编写兼容的驱动程序与软件,后来渐渐发展成具有模块的功能,部分功能独立与内核,需要的时候才加载到内核中,大大提高内核的可维护性。

(2)测试

由于加入了大量的新功能,托瓦兹一个人难以测试完和加入内核中,于是许多朋友主动帮助测试,让托瓦兹负责选择与整合。

这些朋友与黑客志愿者,他们来自全球各个地方,并没有线下见面交流,共同努力建立Linux

10.Linux 1.0

1994年,Linux的内核正式版1.0发布,此后发展迅速,且制定了企鹅为Linux的吉祥物,而且后续不仅支持386硬件,x86等硬件都能支持。

11.内核版本

3.0.0-123.e17.x86-64
主版本.此版本.发布版本.-修改版本

主线版本:开发完毕后会进行下一个主线版本,而主线版本有两种机制、一种是长期维护,一种是结束开发,不在维护。

12.发行版本

Linux内核的出现,弥补的GNU计划的缺陷,但是它早期由黑客工程师维护linux,一般的用户并不具备能力,所以为了让用户接触到linux,许多公司开始整合Linux内核和可运行的软件,加上自身的工具程序,即内核+软件+工具+可完全安装程序。称为Linux发行版。

不同发行版本:依据LSB标准和FHS标准,导致不同发行版本差异只在架构严谨度和选择工具套件不同。

两大家族:
RPM方式安装软件的系统:RedHat、Fedora、SUSE等
DPGK方式安装软件的系统:Debian、Ubuntu、B2D

社区版和发行版选择:个人计算机建议使用社区版,服务器建议使用商业版

13.云端应用

由于单一主机能力越来越强,硬件资源闲置,利用虚拟化技术将硬件资源集中,实现移动办公,数据存于云程序,工作人员通过终端设备联机进入云中使用硬件资源。

(1)云程序

私有云,和公有云,大部分都是Linux操作系统

(2)终端程序

智能手机、平板、树莓派、香蕉派等轻量化设备,只需要加上USB键盘等外设,就可以利用联机到云程序进行学习或者开发

好啦,这就是学习到的Linux背景概念知识,如有错误,欢迎各位大佬指正

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值