# 2021-02-23 学习打卡 Day-01
目录
1、开源软件(OpenSource)为什么能够飞速发展和普遍的使用?
前言:
参考文章
一、计算机的组成
计算机由硬件和软件组成:
操作系统(Operating System,OS)是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁(或者说接口、中间人、中介等)。
二、UNIX与Linux发展史
UNIX 发展历史
(1)1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。
(2)1969年,美国贝尔实验室的肯 • 汤普森在DEC PDP-7机器上开发出了UNIX系统(玩游戏)。
(3)1971年,肯 • 汤普森的同事丹尼斯 • 里奇发明了C语言(据说也是玩游戏,发现系统不流畅);
1973年,UNIX系统的绝大部分源代码用C语言重写,这为提高UNIX系统的可移植性打下基础。
UNIX | Linux | Windows | |
时间 | 60s | 90s | 80s |
关系 | father | child | child |
始于 | Multics 工程计划、UNI CS | .. | .. |
随后出现了各种版本的 UNIX 系统,目前常见的有 Sun Solaris、FreeBSD、IBM AIX、HP-UX 等。
- UNIX 系统大多是与硬件配套的,也就是说,大多数 UNIX 系统如 AIX、HP-UX 等是无法安装在 x86 服务器和个人计算机上的,而 Linux 则可以运行在多种硬件平台上;
- UNIX 是商业软件,而 Linux 是开源软件,是免费、公开源代码的。
1、Linux 和 UNIX 的关系/区别?
Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX(李纳斯•托瓦兹觉得教学用的迷你版 UNIX 操作系统 Minix 太难用了),并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX(但并没有抄袭 UNIX 的源码),使得 Linux 在外观和交互上与 UNIX 非常类似。
Linux 内核版本
Linux内核官网:www.kernel.org
2、Linux内核版本、发行版本的区别?
发行版 | Linux内核 | |
区别 | 厂商可下载内核,再开发自行发布使用 | 官网下载,不包含应用软件 |
总结 | 每个都能生产,但是内核相同 |
三、Linux主要发行版本
Linux有很多厂商的发行版本,到底应该选择什么版本?包括他们之间是什么样的关系呢?
Linux系统简介-开源软件简介
1、开源软件(OpenSource)为什么能够飞速发展和普遍的使用?
2、Linux为什么使用命令行?
服务优先的原则。