專有設備驅動程序 专有设备驱动程序英語Proprietary device driver是指仅以二进制代码发布的闭源设备驱动程序在自由及开放源代码的語境中专有设备驱动程序称为blob或二进制 blob英語binary blob尽管 blob 可以作为十六进制数组包含在源代码中就像一些在 Linux 内核中的 blob 一样该术语通常是指加载到开源操作系统内核中的专有内核模块這個術語有时也适用于在外部运行的代码内核例如系统韌體映像微代码更新或使用者空間程序术语 blob 最初指二進位大型物件即在数据库管理系统中將二進位資料儲存為一個單一個體的集合 当计算机硬件供应商为其产品提供完整的技术文档时操作系统开发人员能够编写硬件设备驱动程序以包含在操作系统内核中但是一些供应商例如英伟达 不为其某些产品提供完整的文档而是仅提供二进制格式的驱动程序这种做法最常见于被加速的圖形處理器驱动程序无线网卡和硬件 RAID 控制器值得注意的是二进制 blob 对于非无线网络接口控制器非常少见它们几乎总是可以通过开箱即用的标准实用程序如ifconfig进行配置