Linux 开发人员呼开放硬件驱动程序

开发者在线 Builder.com.cn 更新时间:2008-06-27作者:冉金龙 来源:eNet硅谷动力

本文关键词: 驱动 硬件 开放 Linux

百名Linux核心开发人员在近日共同签署一份声明书,呼吁硬件制造商释出驱动程序开放原始码,Linux基金会亦出面支持该声明。

  该声明指出,Linux核心开发人员认为任何封闭的Linux核心模块或驱动程序都是有害的,他们持续发现这些封闭模块不利于Linux使用者、相关业务及整个Linux生态,这些模块阻碍了开放、稳定性、弹性,以及Linux开发模块的可维护性,并阻绝了使用者接收来自Linux社群的专门技术。提供封闭核心模块的业者强迫客户放弃重要的Linux优势或选择新销售商的权利,为了完全利用开放原始码所能提供的节省成本及技术分享等优点,他们希望销售商能够透过开放原始码核心以实行支持Linux客户的策略。

  在该声明中所阐述的核心模块指的是能够加载Linux核心运作的程序,通常为驱动程序。Linux基金会说明,封闭模块强迫使用者放弃任何由核心开发社群所提供的技术或升级资源,因为使用者只能依赖单一供货商所提供的封闭式模块,在这情况下Linux开发社群无法提供任何的协助;同样地,这也使得那些开发Linux版本及提供技术资源的Linux业者无法针对封闭模块提供支持;再者,在没有Linux社群的支持下,封闭模块可能会使Linux的运作不稳定,进而伤害Linux的发展。

  Linux基金会在驱动程序白皮书中表示,目前Linux所支持的硬件装置比任何操作系统还多,而这是因为他们的开发模块迥异于窗口装置驱动程序模块。

  事实上,根据InformationWeek的报导,市场上已有98%的可携式光驱、图像适配卡、无线网络卡及其它等硬件装置针对Linux核心提供开放原始码驱动程序,仅有少数的业者仍坚持封闭模块。

  驱动程序是操作系统与网络卡、硬盘或显示卡等硬件装置通讯的桥梁,而这些装置驱动程序通常由硬件制造商针对不同的操作系统所设计,Linux基金会并不愿指明还有哪些业者没有开放模块,不过众所皆知的是绘图软件芯片商Nvidia坚持使用专属驱动程序。

  在没有硬件制造商的协助下开发驱动程序是不容易的事,特别是无法展现该硬件的最大效能,不过,硬件制造商通常在紧守商业机密技术的前提下拒绝开放原始码,有些业者则是开放部份可公开的原始码。

  Linux基金会则表示,在业者释出原始码之后,由开发人员社群所修改的驱动程序版本通常档案更小、更快速,而且在Linux上执行的效能比原先专属的驱动程序还好。

用户评论

  • 用户名
  • 评论内容