什么是 Linux?

Linux,通常被认为是一套操作系统,实际上它是一系列Linux内核基础上开发的操作系统的总称。日常所见比较多的Ubuntu、企业常用的centos其实都是Linux系统,包括我国自己的中标麒麟系统其实也是基于Linux内核搞出来的,都可以视为Linux系统大家族的成员。

关于Linux的来历,大家想来也是非常熟悉了。也没有什么特别的,就是一个天才,对于Unix系统的商业化感到非常的angry,然后亲自上阵搞了了个光明不对是Linux系统。时至今日,Linux系统依然因为开源、稳定等特性收到geek和商业公司的追捧,拥有极强的生命力。

现在的Linux一般应用于服务器、移动硬件、嵌入式等方面,也有相当多的个人PC采用了Linux操作系统。

最后简单谈一下Linux的组成部分吧。

第一个当然是Linux内核。内核是操作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理文件系统设备管理和驱动、网络通信、系统的初始化和系统调用等。

第二个是Linux的文件系统。文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统。

第三个是shell。shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。

当然很多人的Linux系统上也要装很多应用程序,这些东西组合在一起,就成为一个可以使用的Linux操作系统了。

你想更深入了解学习Linux知识体系,你可以看一下我们花费了一个多月整理了上百小时的几百个知识点体系内容:

【超全整理】《Linux云计算从入门到精通》linux学习入门教程系列实战笔记全放送