【Linux】Linux的简单认识

Linux简介

1991年10月5日,一位来自芬兰赫尔辛基大学的年轻人Linus Benedict Torvalds宣布他已经编制出了一种类似UNIX的小操作系统,也就是Linux。事情的缘起是这样的:为了使用著名的计算机科学家Andrew S.Tan Enbaum开发的Minix(一套功能简单,简单易懂的UNIX操作系统,可以在8086上运行),Linus购买了一台486微机,但他发现Minix的功能很不完善,于是决定自己写一个保护模式下的操作系统,这就是Linux的原型。

Linux历史

1969年 UNIX操作系统由K.Thompson和D.M.Richie在美国贝尔实验室开发 。
1990年芬兰人Linus Torvalds开始着手研究编写一个开放的与Minix系统兼容的操作系统。
1991年10月5日 Linus Torvalds在赫尔辛基技术大学FTP服务器上发布了一个消息这标志着 Linux系统诞生 。Linus Torvalds公布了第一个Linux的内核版本0.02版。
1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生。

Linux的版权问题

Linux是基于Copyleft(无版权)的软件模式进行发布的,Copyleft是与Copylright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证GPL(General Public License)。
GNU项目是由Richard Stallman于1984年提出 ,他建立了自由软件基金会(FSF)并提出GNU计划的目的是开发一个完全自由的,与UNIX类似但功能更强大的操作系统,以便为所有的计算机使用者提供一个功能齐全、性能良好的基本系统,它的标志是角马,如图1-2所示。
【Linux】Linux的简单认识_第1张图片
GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件(后来改名为开放源代码软件(Open Source Software))。

Linux的特点

Linux操作系统是一个免费、自由、开放的操作系统,它拥有如下一些特点:
1、完全免费
2、高效安全稳定
3、支持多种硬件平台
4、友好的用户界面
5、强大的网络功能
6、支持多任务、多用户

Linux的体系结构

Linux操作系统一般由以下3个主要部分组成:
1、内核(Kernel)
2、命令解释层(Shell或其他操作环境)
3、实用工具

Linux的内核

系统的心脏,运行程序和管理像磁盘和打印机等硬件设备的核心程序。
其源代码主要用C语言编写,通常安装在/usr/src目录。
采用模块化结构,包括:存储管理、CPU和进程管理、文件 系统管理、设备管理和驱动、网络通信以及系统的引导、系统调用等。
Linux允许用户根据自己机器的实际配置定制Linux的内核。
用户在安装Linux后可以下载最新版本的Linux内核,进行内核编译后升级计算机的内核,就可以使用到内核最新的功能。

Linux Shell

Shell(命令解释器)是系统的用户界面,提供用户与内核进行交互操作的接口。它接收用户输入的命令,并且把它送入内核去执行。
操作环境在操作系统内核与用户之间提供操作界面,它可以描述为一个解释器。操作系统对用户输入的命令进行解释,再将其发送到内核。Linux拥有桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)等几种操作环境。

Linux的实用工具

Linux系统的实用工具可以分为以下三类:
1、编辑器:用于编辑文件。 Linux的编辑器主要有:Ed、Ex、Vi和Emacs。Ed和Ex是行编辑器,Vi和Emacs是全屏幕编辑器。
2、过滤器:用于接收数据并过滤数据。 Linux的过滤器(Filter)读取从用户文件或其他地方的输入,检查和处理数据,然后输出结果。
3、交互程序:是用户与机器的信息接口,允许用户发送信息或接收来自其他用户的信息。

Linux的版本

Linux的版本号分为两种:内核版本和发行版本
1、内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号。
2、发行版本是一些组织和公司根据自己发行版的不同而自定的 。
Linux发行版本:

【Linux】Linux的简单认识_第2张图片
在这里插入图片描述
【Linux】Linux的简单认识_第3张图片

你可能感兴趣的:(Linux)