Linux2.6内核功能.pptVIP

  • 1
  • 0
  • 约1.43千字
  • 约 10页
  • 2017-07-29 发布于河南
  • 举报
Linux2.6内核功能

内核概念;一般地,可以从Linux内核版本号来区分系统是否是Linux稳定版还是测试版。以版本2.4.0为例,2代表主版本号,4代表次版本号,0代表改动较小的末版本号。在版本号中,序号的第二位为偶数的版本表明这是一个可以使用的稳定版本,如2.2.5,而序号的第二位为奇数的版本一般有一些新的东西加入,是个不一定很稳定的测试版本,如2.3.1。这样稳定版本来源于上一个测试版升级版本号,而一个稳定版本发展到完全成熟后就不再发展。 ;Linux 2.6内核新特性;实际上2.6版内核的很多新特性都是针对企业应用的改进,比如最大支持64个CPU、64GB内存、支持NUMA(非一致存储访问)等。对于普通PC用户,从2.6版内核中感受到的将是USB支持、响应速度、音频、无线设备、PDA等方面的提高。 ;Windows VS Linux内核  ;Linux 2.6内核VS Linux 2.4内核;2.文件系统;2) 网络文件系统   Linux下块设备最常见的用法是在块设备上建立一个文件系统。但并不是所有文件系统都作为块设备被加载,像进程、共享内存和设备文件系统等完全都是虚拟的。还有其它一些文件系统是通过网络加载的,其完成的方法多样,许多操作系统都提供自己的方法来处理。Linux可以识别当前的大部分网络文件系统(NFS)。   Linux 2.4内核在显著提高NFS加载目录稳定性的同时,还提供对NFS协议最新版本——NFSv3的支持。NFSv3能更好地支持文件系统同步、文件锁定等功能。   Linux 2.6内核中,网络文件系统同样得到了更新和改进。最大的改进就是实验性地支持NFSv4协议在客户端和服务器端的实现。新版本有更强、更安全的身份认证(采用加密技术),支持更智能化的锁管理、伪文件系统等。Linux 2.6还没有实现所有NFS4的新特征,但目前的版本已经比较稳定,并能够支持一些产品级的应用。同时,改进了基于Linux的NFS服务端的实现,从而具有更好的扩展性、完整性、健壮性。通过新的NFSd文件系统能够更加便捷地管理,而不再需要通过系统调用来管理。   除了改进对网络文件系统的支持,Linux 2.6在对Windows类型的网络文件系统支持方面也进行了改进。Linux新内核能够在SMB协议的客户端对该协议的很多版本提供不错地支持。同时,2.6新内核无需在??核编译阶段手动选择从Windows 9x或Windows NT/2000加载的选项,而能够自动检测远端操作系统的类型,并能够进行必要地排错。   Linux 2.6还加入了相对新的一些分布式网络文件系统,支持一个逻辑卷上的文件分布在多个节点中。;3.嵌入式系统;   我们从三个不同方面提纲挈领地介绍了Linux 2.6内核的一些特点,旨在展示新内核的设计理念和相对于2.4版内核的进步。一个设计优良的操作系统应该有一个精简一致的构造,在添加新功能时不必破坏原有的结构,并在后续发展中能够保持前后一致。Linux由于最初设计时的科学性,在后来的发展中没有在设计思想上做过大的变动。虽然Linux有很多版本,但是通过POSIX(可移植性操作系统接口)标准,这些不同版本的系统在源代码上都能保持高度的兼容。因此,无论是最新推出的Linux 2.6版本内核,还是仍在不断完善稳定的2.4版本内核,或者是将来功能更加强大的新内核,Linux都将会在兼容的基础上继续进步。

文档评论(0)

1亿VIP精品文档

相关文档