用最简单的话来说,Linux是一个操作系统。它是由赫尔辛基大学的学生Linus Torvalds于1991年10月创建的(Linux是Linuss UNIX的缩写)。Linux本身实际上只是它的内核;它实现多任务和多用户功能,管理硬件,分配内存,并使应用程序运行。
对于任何一种操作系统,一般用户都不会有足够的兴趣去了解内核的内部细节。只有真正致力于它的人,放弃个人生活或被雇来做这种工作的人,才愿意探索这些复杂的事情。如果您对Linux感兴趣,可以阅读“这是学习Linux的方法”作为入门书籍。
但是即使你自己从未深入研究过内核,也不用担心,你可以很容易地雇佣一个承包商或公司来为你做这项工作;对专有系统进行这样的修改通常是困难和昂贵的。
对于初学者来说,关于内核要记住的最重要的一点是,带有奇数(即,,,等)的内核版本是内核的实验性开发版本。稳定发行版内核的版本号是偶数(即,,,等)。
典型的Linux发行版包括Linux内核,还包括许多应用程序和工具。通常,Linux发行版中出现的许多系统级和用户级工具都来自自由软件基金会的GNU项目(GNU是“GNUS而不是UNIX”的缩写)。
Linux内核和GNU工具套件都是在GNU通用公共许可证(GNU)下发布的。如果您不熟悉GNU GPL,理解它的最好方法是阅读它。冒着遗漏一些重要方面的风险
风险,我将GNU GPL总结如下:它是一种使计算机代码可以自由使用的方式,使用它的代码的用户可以随意使用和试验它。