开发者学堂课程【Linux基础知识:Linux 基本介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/785/detail/13742
第一讲 Linux基本介绍
内容简介:
1. Linux 是什么?
2. Linux 的诞生过程
3.Linux 内核与 Linux 发行版的关系
4.常见的 Linux 发行版
Linux 是什么?
Linux 是一种自由的开放源代码的类 Unix 操作系统
Linux 的诞生过程
Unix 操作系统是由贝尔实验室于1969年开发的一个操作系统,最初由汇编语言实现,在1973年的时候用 C 语言重写,更加方便移植到不同的平台上去。
开始 Unix 是以免费许可证授权给学术机构的,因此百花齐放,形成了很多 Unix 变种操作系统。但是后来贝尔实验室意识到商业价值不再授权给学术机构,这催生了Minix。
由于贝尔实验室授权撤回,阿姆斯特丹自由大学的“Andy”教授为了教学,在完全不使用 Unix 的代码的情况下开发出了 Minix。
Linux 则是由 Linus Torvalds 在1991年于赫尔辛基大学上学时,出于对操作系统的好奇,而开发的。起初他在他新购买的计算机上安装 Minix,但是后来他逐渐为自己的计算机写了很多驱动程序,也认识到 Minix 作为一个教学用的操作系统有许多不足,然后逐步形成了 Linux 操作系统。
Linux 内核与 Linux 发行版的关系
在最内部,是 Linux 的内核,这一部分的源代码是开放给每一个人下载的,在内核之外,是用户空间程序,操作系统,通过这些东西,最终构成了我们所熟悉的 Linux 内核的发行版。
常见的 Linux 发行版
. Ubuntu
. Debian
. RHEL
. Centos
. Fedora
. Arch
. Gentoo
. Alibaba Cloud Linux