大家知道,操作系统的核心问题之一是硬件的驱动程序。Linux 2.6.30内核代码行数刚好超过1,000万行,其中硬件的驱动程序代码量已经超过一半(约占52%以上)。Linux的硬件驱动程从何而来?
硬件生产厂商一般不愿意公开自己产品的驱动程序,尤其是把这种商用驱动程序移植到Linux操作系统平台上,并且实现GPLed(自由化)。毫无疑问,这是Linux发展的一个瓶颈(拦路虎)。那么,怎样解决这个难题呢?在两年半之前,Linux内核开发者Greg Kroah-Hartman发起(提出)了一项计划,叫做“Linux Driver Project”(LDP),该项目的工作进展很顺利,目前已有200多人参与的专业开发队伍,10余名项目管理人员。LDP开发团队,克服了种种困难,比如与相关厂商签订NDA保密协议,以便取得硬件功能(接口)的详细说明书,最终编写出GPL v2的硬件驱动程序。这是一件非常艰苦、极有意义的重要工作。我们应该向他们致敬。
两年多来,LDP开发团队默默无闻地努力工作,编写了数千个新的硬件驱动程序,极大地充实了Linux 2.6.30内核(即将正式发布)。Linux 2.6.30新版本的巨大威力就在于此。Intel的Moblin 2.0和谷歌的Android最终都要依据这个Linux内核版本。我们说,Linux真的来了,不是没有根据的。与商业软件不同,LDP的驱动程序允许自由使用,广泛使用,这充分体现了软件的价值在于使用(而不是卖钱)的神圣原则。
昨天下午,我与一位硬件驱动程序编写高手坐在肯特基喝可乐聊天,他在Android平台的底层工作。可是,他搞的商业软件驱动程序,与LDP的精神完全背道而驰。我们讨论了自由软件的商业模式,讨论了这种商业模式在中国的未来命运。在这次讨论中,我们特别谈到了Ubuntu 9.04自启动U盘的优势,比如,速度快,硬件环境适应性强的特点。根据我个人的工作实践,可以肯定(负责任)地说,内装Ubuntu 9.04版本的自启动U盘是完全可用的,除了个别汉字在打印时的缺失。我与这位朋友分手之后,言犹未尽,又通了很长时间的电话进行了交流。
今年下半年是Linux发展史上极为关键的一个时期,有多款Linux新电脑上市,而不是多种Linux发行版的发布,不痛不痒的。Moblin(小)电脑的人机界面布局非常人性化、适用化,而且价格仅有W7电脑的1/3~1/2。无需多说,这里面有LDP开发者的功劳。Linux如同盘多拉盒子里面的那只小妖精,既然现在已经把它放出来了,把它再弄回去就不那么容易了。感谢微软Vista给于Linux的发展机会(让LDP得手)。现在要是还有人出来说,Linux(2.6.30版本)根本不行,那就难免要被人笑话了。这里还有一点要说,有些人的工作完全得利于Linux内核的驱动程序,但是,嘴上却不说,喜欢忽悠政府官员,什么自主创新啦,......可气否?
(注:有人说我过去说过许多蠢话(即不合常情的话)。此刻想来,此言有理,我愿意接受。)
文/袁萌
tlgwei 于 2009-06-15 09:39:26发表:
2.6.30怎么看,莫非硬件生产家会和linux 套用
ch8_daniel 于 2009-06-14 08:45:10发表:
感谢这些驱动开发者们!!!!!!!!
有了你们,我才能在这里发贴,因为我是连手机上网了,虽然速度不快,但能上网就满足了
kpshare 于 2009-06-09 12:50:40发表:
支持...linux越来越强大了..
dhq 于 2009-06-09 12:29:52发表:
但愿新的内核,不会太浪费资源!
jiehe 于 2009-06-08 23:04:32发表:
大概是这么回事。
jiehe 于 2009-06-08 23:04:29发表:
大概是这么回事。
cnzzhe 于 2009-06-08 22:57:31发表:
是件很值得期待的事!
很多人都对袁老的言论嬉笑....不过至少国内还有这么一个敢于疯言疯语的长者,尤其是linux......
微宝贝 于 2009-06-08 21:32:54发表:
我的电脑一直都跟随者最新的内核,,,
formatcy 于 2009-06-08 20:19:21发表:
支持
qq470320278 于 2009-06-08 19:54:37发表:
:0)1
向那些为开源事业作出卓越贡献的程序员们致敬!
(e:e2s
[attach]15861[/attach]
大宝 于 2009-06-08 18:39:31发表:
新内核带来更强大的硬件支持
小普林斯 于 2009-06-08 18:16:42发表:
呵呵,袁老说话总是很有意思的~
me26659408 于 2009-06-08 17:43:26发表:
支持。。。。
hongliyu09 于 2009-06-08 17:20:29发表:
呵呵...也有一定的道理来着。