新版Linux 2.6.26内核发布 驱动支持更广泛性能更稳定

企鹅博客
企鹅博客
企鹅博客
28609
文章
0
评论
2020年9月15日23:51:43 评论 2 views 844字阅读2分48秒

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

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

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

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

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

继续阅读
weinxin
欢迎加入中国站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
如何使iPad/iPhone程序满屏显示 Linux编程

如何使iPad/iPhone程序满屏显示

如何使iPad/iPhone程序满屏显示【也就是没有上面的电量条】 先上图: 有时候,我们想让我们的程序满屏,我们该怎么做呢? 步骤如下: 在工程中找到:XXX-Info.plist【其中XXX是你的...
JVM类加载机制以及类缓存问题的处理 Linux编程

JVM类加载机制以及类缓存问题的处理

当一个Java项目启动的时候,JVM会找到main方法,根据对象之间的调用来对class文件和所引用的jar包中的class文件进行加载(其步骤分为加载、验证、准备、解析、初始化、使用和卸载),方法区...
Java静态代码块使用 Linux编程

Java静态代码块使用

一、Java静态代码块与静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: