Linux 基本介绍 | 学习笔记

简介: 快速学习 Linux 基本介绍

开发者学堂课程【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 内核的发行版。

111.png


常见的 Linux 发行版

. Ubuntu

. Debian

. RHEL

. Centos

. Fedora

. Arch

. Gentoo

. Alibaba Cloud Linux

相关文章
|
6月前
|
网络协议 Java Linux
Linux学习笔记
Linux学习笔记
108 0
|
2月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
1月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
46 3
|
2月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
3月前
|
存储 运维 Shell
运维.Linux.bash学习笔记.数组及其使用
运维.Linux.bash学习笔记.数组及其使用
36 0
|
4月前
|
Shell Linux
RSIC-V“一芯”学习笔记(二)——Linux入门教程
RSIC-V“一芯”学习笔记(二)——Linux入门教程
|
5月前
|
数据可视化 Shell Linux
技术笔记:Linux学习笔记1
技术笔记:Linux学习笔记1
33 0
|
6月前
|
Linux Shell 程序员
【Linux】—— 信号的基本介绍(一)
【Linux】—— 信号的基本介绍(一)
100 0
|
6月前
|
Linux 开发工具 索引
Linux 学习笔记索引
Linux 学习笔记索引
|
6月前
|
缓存 监控 Linux
Linux 学习笔记十九:常见监控工具
Linux 学习笔记十九:常见监控工具
Linux 学习笔记十九:常见监控工具