赞
踩
关于Linux操作系统的书籍浩如烟海,但多数对于入门者来说过于晦涩难懂。在学习树莓派的过程中,我参考了《树莓派开始,玩转Linux》这本书。发现其中关于Linux的入门介绍还是比较亲民一些的,于是以此作为重新入门,摘录一些这要的知识点以便加深记忆以及便于后续查阅和查漏补缺。
一、什么是内核?
Linux系统有狭义和广义上两种定义。狭义来说,Linux实际上指Linux内核。广义上来说,Linux是指以内核未基础的,包括了各种应用软件在内的Linux发行版。
(关于内核和应用程序部分,此书讲解不是很精彩,可以自行查阅其他资料,我个人已经比较了解,此处不做赘述)
内核程序和应用程序的区分并非Linux独有的,大多数现代的操作系统都会有此结构。当然也有一些功能简单的嵌入式系统会允许应用程序直接调用计算机资源,如智能手环等。但在一个多用户多应用程序的复杂系统种,内核缺失会带来很多问题,缺了内核的中心调度,程序之间会互相干扰,整个系统混乱不堪。
此外,**Linux的接口是按照POSIX(Portable Operationg System Interface)标准制作的。**由于其他Unix系统同样遵从此标准,所以Linux很容易与其他Unix系统互通。
二、什么是GNU软件
如果说Linux是开源运动的明星,那么GNU算的上是开源运动的鼻祖。GNU(GNU’s Not Unix)这个名称是对Unix系统的宣战。GNU项目旨在创造一套自动免费的UNIX系统。
根据创始人的计划,GNU系统应该包括内核和应
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。