Linux介绍

Linux是什么

系统/程序

电脑主机是由一堆硬件组成,为了能有效控制这些硬件资源,于是就有了系统的诞生.

系统作用:

  • 能有效控制这些硬件资源分配
  • 提供电脑运作所有的功能(如网络)
  • 为程序设计师提供容易的开发环境
  • 系统也会提供系统桌面

###

Linux就是这样一套系统

由于不同的硬件的功能和函数不相同,所以每种系统都是针对对应的平台使用.比如windows是针对个人电脑x86架构体设计的,在Mac上就无法安装使用(不包含虚拟机的情况).不过Linux是开源的系统,所以可以被修改适用于各种机器上,这就是Linux的[可移植性].

Linux发展史

  1. 贝尔实验室(Bell lab.)的Ken Thompson 利用组合语言写成了一个unix前身系统,当时并不叫unix
  2. 1971年~1973年由Dennis Ritchie以C语言进行改写,此时才正式命名为Unix
  3. 1977年由Bill Joy放出了BSD(Berkeley Software Distribution),这些成为Unix-Like系统
  4. 1984年有大学教授Andrew Tanenbaum完成了Minix系统,该系统提供了源码
  5. 1984年由Richard Stallman提倡GNU计划,倡导自由软件,并通过律师规范了GPL(General Public License)授权模式
  6. 1991年荷兰大学生Linus Torvalds开发了Linux,此时Linux才正式出现.

Linux内核版本

1
2
3
4
4.19.13
4: 主版本号(本质变化)
19: 次版本号(同一主版本大变动)
13: 末版本(较小改动)
  • 目前最新:4.20

常见的发行版

用途

  • 基于Linux的企业服务器
  • 嵌入式应用