Linux 设备驱动程序 之 Linux 2.6.30 优势何在

了解操作系统的朋友们应该知道,操作系统的核心问题之一就是硬件的驱动程序。 Linux 2.6.30 内核代码( http://www.kernel.org/pub/linux/kernel/v2.6/行数刚好超过 1,000 万行,其中硬件的驱动程序代码量已经超过一半(约占 52 以上)。 Linux内核是开源的,可是Linux 的硬件驱动从哪来呢?反正不会从天上来````````

硬件生产厂商一般不愿意公开自己产品的驱动程序,为什么?自己生产硬件,然后高薪聘请的技术人员一顿捣鼓写出来的驱动程序,让全世界都知道?那竞争对手的硬件生产商可就不缺“参考文献“了。当然也更不可能把这种商用驱动程序移植到 Linux 操作系统平台上,并且实现开源 自由化。毫无疑问,这是 Linux革命 发展的一个瓶颈。那么,怎样解决这个难题呢?在之前, Linux 内核开发者 Greg Kroah-Hartman 发起(提出)了一项计划,叫做“ Linux Driver Project”(LDP 网址为 http://www.linux.org/docs/ldp/index.html )该项目的工作进展很顺利,目前已有 200 多人参与的专业开发队伍, 10 余名项目管理人员。 LDP 开发团队,克服了种种困难,比如与相关厂商签订 NDA 保密协议,以便取得硬件功能(接口)的详细说明书,最终编写出 GPL v2 的硬件驱动程序。这是一件非常艰苦、极有意义的重要工作。在此我们应该向他们致敬!

LDP 开发团队默默无闻地努力工作,编写了数千个新的硬件驱动程序,极大地充实了 Linux 2.6.30 内核(已经正式发布)。 Linux 2.6.30 新版本的巨大威力就在于此。 Intel Moblin 2.0 和谷歌的 Android 最终都依据这个 Linux 内核版本。我们说, Linux 真的来了,不是没有根据的。与商业软件不同, LDP 的驱动程序允许自由使用,广泛使用,充分体现了Linux的精神。

(Linux内核2.6.30已经放出,与上一版本相比具有数百个变化,其中包括一个新的挂起/恢复(suspend/resume)体系架构,Linux之父李纳斯·托沃兹(Linus Torvalds)称,该功能将让内核迎来“新世界秩序”)

据Linux内核版本wiki网站Kernelnewbies.org称,2.6.30增加了许多对文件系统的支持,包括基于对象的存储设备文件系统 NILFS2;本地缓存NFS数据的缓冲层;在集群各服务器之间分发可靠连接的RDS协议;分布式的网络文件系统(POHMELFS);和在 ext3、ext4和btrfs重命名文件的自动刷新. 除了文件系统之外,另一个变化较大的方面是设备驱动,具有数百处修改,以及对存储、图形、网络(包括无线)、声音、数字电视、USB、FireWire和蓝牙设备的增强支持.如果设备支持基于内核2.6.30的Linux版本的话,它将为终端用户带来更好的体验.



 

记得在大学三年级的时候,学了一门叫做《计算机组成原理》的课程,当时上课闲着无聊,我突然有个想法(也许很der哈):为什么不能在U盘里面装一个属于自己的操作系统呢(意思就是脱离硬件平台,带着U盘,走到哪里只要有电脑,即可使用自己的系统)。至于,属于自己的OS有什么好处?大家经常使用自己的操作系统时间久了,必然趋向于个性化了,自己配置的工作环境,自己安装的自己习惯的各种软件和别人都不大一样,以前的解决办法就是自己带着笔记本电脑来回跑,不过我觉得拿着U盘是不是更爽一点,而且现在这个时代,台式机遍地都是,到哪里基本都可以有硬件平台。说到这里,在U盘里面装系统,让U盘里面的系统实现自启动,首选莫过于Linux系列操作系统了。而且Linux 2.6.30 内核的驱动程序日益增多,对硬件平台的适应能力必然是今非昔比。

更进一步,我觉得应该有卖这种专门集成操作系统的U盘,因为普通大众是不知道怎么配置烧写这种系统的。现在U盘这么便宜,4G的U盘才50块钱以下,集成系统以后卖100块钱,我觉得也是可以的吧``````` :-)






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值