linux整理-1-linux介绍(发展史,特点,操作系统架构,内核,以及发行版本介绍)

近期有意要换工作,so整理一下基础,方便以后复习与查阅

目录介绍

一.Linux的简单介绍以及发展史
二.Linux特点
三.Linux操作系统架构
四.Linux内核
五.常见发行版

一.Linux的简单介绍以及发展史

linux整理-1-linux介绍(发展史,特点,操作系统架构,内核,以及发行版本介绍)_第1张图片
Linux系统是一套免费使用自由传播类UNIX操作系统(主要用在服务器上),是一个基于POSIXUNIX多用户、多任务、支持多线程多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

UNIX操作系统是美国AT&T公司贝尔实验室于1969年完成的操作系统,最早由肯·汤普逊(Ken Thompson),丹尼斯·里奇(Dennis Ritchie)开发。
在1971年首次对外发布,刚好在1971,丹尼斯·里奇(Dennis Ritchie)发明了C语言,后来在1973,Unix被他用C语言重新编写Unix前身源自于MultiCS,叫UniCS,后来改名叫Unix。

POSIX可移植操作系统接口(英语:Portable Operating System Interface of UNIX,缩写为POSIX),是IEEE(电气和电子工程师协会)为要在各种UNIX操作系统上运行软件,而定义API的一系列互相关联的标准的总称。

GNU:1983年,Richard Stallman(理查德·马修·斯托曼)创立GNU计划。一套完全自由的操作系统,其内容软件完全以GPL方式发布。

GPL一种GNU通用公共许可协议
想要了解更多GUN,GPL,请点击这里

1985年,Richard Stallman又创立了自由软件基金会(Free Software Foundation,FSF)来为GNU计划提供技术、法律以及财政支持。

1990年,GNU计划开发主要项目有Emacs(文本编辑器)、GCC(GUN Compiler Collection,GNU编译器集合)、Bash等,GCC是一套GNU开发的编程语言编译器。还有开发一些UNIX系统的程序库和工具。

Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间),与UNIX兼容,并在GPL条款下发布。现在,Linux产生了许多不同的Linux发行版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

1992年,Linux与其他GUN软件结合,完全自由的GNU/Linux操作系统正式诞生,简称Linux

Linux的基本思想有两点:

第一,一切都是文件
第二,每个软件都有确定的用途


与Unix思想十分相近。

二.Linux特点

1、分时的多用户、多任务操作系统
2、多数网络协议支持、方便的远程管理
3、强大的内存管理和文件系统管理
4、大量的可用的软件和免费的软件
5、优良的稳定性和安全性
6、良好的可移植性和灵活性
7、可供选择的厂商多

三.Linux操作系统架构

linux整理-1-linux介绍(发展史,特点,操作系统架构,内核,以及发行版本介绍)_第2张图片
补充:linux内核必须加上一个“界面”软件,才能让用户去使用,“界面”分两类

a、命令行界面CLI SHELL(有很多种,最流行的一种是bash shell
b、图形界面GUI SHELL(也有很多种,目前最流行的有两种:gnome和kde

四.Linux内核

严格来讲,Linux不是一个操作系统,Linux只是一个操作系统中的内核。

内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O、进程管理等。

内核官网:http://www.kernel.org/。目前最新的内核版本:4.13.5
要注意区分linux发型版本和linux内核版本。两者不是同一个事物

下面这位是Linux内核的作者:
linux整理-1-linux介绍(发展史,特点,操作系统架构,内核,以及发行版本介绍)_第3张图片
**林纳斯·本纳第克特·托瓦兹(**Linus Benedict Torvalds, 1969-12-28,芬兰人),著名电脑程序员、黑客。Linux内核发明人及该计划的合作者。托瓦兹利用个人时间及器材创造出了这套当今全球最流行的操作系统(作业系统)内核之一。现受聘于开放源代码开发实验室(OSDL:Open Source Development Labs, Inc),全力开发Linux内核。

五.常见发行版

linux常见发行版本介绍

你可能感兴趣的:(linux学习)