Chinaunix首页 | 论坛 | 博客
  • 博客访问: 55264
  • 博文数量: 3
  • 博客积分: 770
  • 博客等级: 军士长
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-01 22:05
文章分类

全部博文(3)

文章存档

2008年(3)

我的朋友
最近访客

分类: LINUX

2008-08-02 20:55:53

世界上没有任何一款软件是完美无瑕、毫无瑕疵的,这就凸显人们使用工具来发现或者修复软件上各种不足、BUG甚至重大漏洞失误的重要性。基于这种思想,新版Linux 2.6.26内核应孕而生。通过向Linux人员提供独立的内核调试器来帮助改进这个开源的操作系统。

  新版Linux 2.6.26继续着Linux内核残酷无情的更新改进循环,新的特征以及改善的驱动支持极大地增强了这个开源操作系统的性能。

   Novell公司inbound product management主管Gerald Pfeifer向InternetNews.com网站透露,“对内核调试器(kernel debug)的kgdb支持是最让大家吃惊的的变化。这被证明解决一些硬支持问题非常有用。”

  据了解,KGDB是新Linux源 码级别的内核调试工具,因此能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一 台主机上用vmware软件运行两个操作系统来调试)。而Linux的创始人Torvalds曾经就对此工具表示反对。八年前在Linux Kernel Mailing List的信中他写道,“我并不喜欢调试工具。过去不喜欢,将来也不会!无需使用内核调试器,人们应该从不同的级别上来考虑解决开发过程中的问题。”

   尽管Torvalds依旧是发布主要Linux的领军人物,但是喜欢使用KGDB的内核开发者的数量也不在少数。Linux基金会(Linux Foundation)近日有研究调查显示有代表超过100家公司的1000多位内核开发人员偏向于使用KGDB。这其中大部分的恭喜应归功于著名的 Linux厂商红帽子公司,高级软件工程师Rik van Riel向InternetNews.com网站透露表示,“对于我来说,KGDB调试工具对于Linux 2.6.26的改进来说至关重要,这其中Page Attribute Table(页面属性表,简称PAT)的特征有着对显卡产品良好的支持。

   和上一版本2.6.25内核相比,2.6.26有着更广的驱动支持和性能改善。比如对x86 PAT支持;只读“Bind mounts”;PCI Express动态电源管理;对IA64、PPC和S390构架的KVM支持;新的UVC摄像头驱动;支持OLPC;802.11s网络草案支持;包括 EXT4在内的多种文件系统升级;对kernel debug的kgdb支持等。
阅读(536) | 评论(0) | 转发(0) |
0

上一篇:交叉编译GCC参数

下一篇:没有了

给主人留下些什么吧!~~