Linux操作系统的内核类似于Unix的内核。Linux操作系统建立在Linux内核上,Linux内核是全球广泛使用的操作系统内核。Linux发行版通常用于传统计算机系统,但Linux也用于路由器等嵌入式设备上。Linux内核也是Android移动和平板电脑操作系统的基础。Linux内核的应用程序编程接口(API)允许用户程序与内核进行通信,旨在非常稳定,并且不会干扰用户PACE程序(某些程序,包括具有图形用户接口的程序,也取决于其他API)。设备驱动程序作为内核操作的一部分管理硬件; “主线”设备驱动程序也被设计为非常稳定。与许多其他内核和操作系统相比,内核和可加载内核模块(LKMS)之间的接口并不是要特别可靠的设计。Linux内核是免费和开源软件的众所周知的示例,因为它是由全世界的贡献者创建的。关于日常开发的讨论在Linux内核邮件列表(LKML)上举行。虽然某些固件图像是在不同的非免费许可下提供的,但Linux内核是根据GNU通用公共许可证版本2(GPLV2)分发的。芬兰赫尔辛基大学的一名21岁学生名为Linus Torvalds,于1991年4月开始开发一些基本的操作系统概念。他从终端驱动程序和用英特尔80386组装代码编写的任务切换器开始。Torvalds于1991年8月25日提交给Usenet NewsGroup Comp.os.minix。在此之后,更多的人向该项目贡献了代码。Linux内核很早就收到了Minix社区的想法和代码贡献。GNU项目当时已经开发了免费操作系统所需的许多零件,但是该项目自己的内核GNU Hurd尚未完成且无法使用。BSD操作系统仍受法律限制的约束。尽管功能有限,但Linux很快吸引了开发人员和消费者。建立后的第一个帖子。comp.os.linux于1992年3月31日从alt.os.linux重命名。
主要关键词