【IT168 信息化】2008年11月21日,自由软件世界的硬件工程大会FreedomHEC刚刚在台湾落下帷幕,这场大会为期2天,参加的硬件厂商包括华硕、宏碁等,共同探讨硬件驱动程序开发技术,希望解决Linux长久以来所面临的软硬件不兼容的问题。
FreedomHEC是自由软件阵营于2006年首次在美国西雅图举办的,2008年的FreedomHEC是首度在台湾举行,而在随后的12月份初,微软硬件工程大会WinHEC会在台湾登场——WinHEC在台湾已经有16年的历史。
FreedomHEC与历史悠久的微软WinHEC同样锁定硬件工程师,协助他们开发兼容于Linux的硬件驱动程序。
本年度的FreedomHEC议程主题包括Linux绘图驱动程序、在Eee PC Linux平台开发打印机驱动程序等。讲师阵容除了有多位来自Novell SUSE Labs的工程师,最重要的开幕演讲则是请到曾担任自由软件手机平台OpenMoko系统架构师、现任威盛(Via)开放源码方面的负责人Harald Welte,畅谈硬件厂商应如何和自由软件社区合作。
Welte表示,硬件制造商在一开始进行硬件研发工程时,就要同时开发Linux驱动程序,也要提供相关文件让开源社区能够参考。他指出,Linux在应用上最大的问题就是和许多硬件都不兼容,而这不单纯是自由软件的问题或是硬件厂商的问题,最重要的是,双方应该建立起良好的沟通平台。
事实上对硬件厂商来说,开发兼容Linux的驱动程序并不难,问题在于一般厂商不了解开源社区。Welte就直指:“这已经不是技术问题,是硬件厂商不想努力去做。但事实上,整个Linux社群并不像他们想象的这么小。”他呼吁硬件商应该要投入更多对Linux的支持,“大家一定想要更多使用者”。
所以Welte认为,Linux社群和硬件厂商间必须有更多的沟通、彼此了解,才能让更多使用者受惠。他目前在威盛担任的正是这样的工作,Welte在今年7月专门威盛与开放源码社群联系的角色。
有趣的是,两年前FreedomHEC在美国首办时,地点就选在和微软WinHEC相同的西雅图,时间也同样在五月份。而今年首度在台举办,又刚好和延后举办的WinHEC相差不到一个月,加上议题的属性相当,开放源码阵营和微软阵营较劲的意味浓厚。
而微软在12月的WinHEC上则会着手Windows 7兼容性,这项新一代操作系统预计在2010年问世,而硬件开发商通常会提前一至两年就在WinHEC中抢先预览技术细节、准备开发驱动程序,让微软产品正式上市时就可和大部分硬件兼容。
Linux市占率只有约5%,自然无法吸引硬件商投入资源开发驱动程序,却又因此无法吸引更多人开始采用Linux。对开源社群来说,这是一个“鸡生蛋、蛋生鸡”的问题。