Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些Minix 黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。 技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。
Linux内核是一个庞大而复杂的操作系统的核心,不过尽管庞大,但是却采用子系统和分层的概念很好地进行了组织。在本文中,您将探索 Linux 内核的总体结构,并学习一些主要的子系统和核心接口。您还可以通过其他 IBM 文章的链接更深入地进行学习。Linux 绝对是最流行的开源操作系统,但是相对于其他操作系统的漫长历史来说,Linux 的历史非常短暂。在计算机出现早期,程序员是使用硬件语言在裸硬件上进行开发的。缺少操作系统就意味着在某个时间只有一个应用程序(和一个用户)可以使用这些庞大而又昂贵的设备。
Linux内核3.1更新 全新可支持NFC和Wii手柄。 Linux 内核版本 3.1 将引入对 OpenRISC 的支持,OpenRisc是OpenCores组织提供的基于GPL协议的开放源代码的RISC(精简指令集计算机)处理器。有人认为其性能介于ARM7和 ARM9之间,适合一般的嵌入式系统使用。 据透露,新版本的Linux kernel 3.1内核大概花费了3个月的时间用于开发,而新版的Linux kernel 3.1内核在很多方面都有所增强,比如说系统速度的提升以及对KVM以及Xen虚拟化系统能力的扩展等等。Linux kernel 3.1内核还新增了对开放源OpenRISC CPU架构的支持,对近场通讯技术(Near Field Communication,NFC)的支持,对动态回写节流的支持,实施新的iSCSI以及对任天堂Wii体感控制器的支持等。
|