Jockey

软件截图:
Jockey
软件详细信息:
版本: 0.9.2
上传日期: 12 May 15
许可: 免费
人气: 234

Rating: nan/5 (Total Votes: 0)

赛马是安装第三方硬件驱动程序的工具。
赛马提供基础设施和用于查找和安装第三方驱动,适用于计算机的用户界面。这包括其中加入或分配,或驱动的释放,可以不计入的分布由于各种原因(光盘空间的限制,许可问题等)后更新的驱动程序。
一个常见的​​用例提供了安装驱动程序的新硬件将当前分发版本不支持呢,还是安装Nvidia和ATI的fglrx X.org司机友好和半自动的方式。
骑师被设计成分布无关,满足不同的分布,驱动程序供应商和系统集成商的需求。它的设计和LinuxFoundation驾驶员反向移植工作组内的开发。
工作
在启动时,赛马后端探测系统可用的硬件。这可以以各种方式发生,目前实施的是 扫描/ SYS的modaliases。在未来,计划添加更多的方法,如查询杯为检测到的打印机不具有一个司机群组。根据需要组件供应商和发行的检测方法将被添加。一组可用的硬件的被表示为“硬件ID”的对象(其可以表示任何唯一标识一个硬件,诸如供应商/产品标识,一个MODALIAS,或一个打印机标识字符串)。
对于每个硬件ID,一组驱动器数据库(DriverDB的实例)中查询可用的驱动程序。目前,现有的唯一实现LocalKernelModulesDriverDB,它采用标准Linux内核modules.alias地图,地图modaliases内核模块。在不久的将来,我们计划增加另一种实现其查询的在线驱动程序数据库为好。该DriverDBs变换集HardwareIDs的一组DriverIDs的。
一个DriverID表示关于驱动程序,如一切必要的元数据:
*驱动程序类(内核模块,打印机驱动程序,包,X.org显卡驱动程序,固件等)
*处理类名(见下文)
*驱动器的位置(资料库,包名,可能SHA1和其他校验和,签名)
*驱动程序特定的参数(任意类型/值对其中的处理程序理解)
通过赛马来处理所有的驱动程序需要由“经理人”的子类进行封装。处理程序实例提供了一个需要以完全安装驱动程序运行任意代码的钩子。赛马已经提供处理程序实现在通常情况下,如内核模块,内核模块固件,X.org驱动程序,驱动程序组等司机将使用这些默认参数的处理程序实例,但司机的绝大多数这就需要一些更复杂的地方配置可以出货自己的处理程序子类,并添加必要的代码。
结构
赛马的大部分工作(硬件检测,驱动程序数据库查询,包安装,等等)是由一个独立的UI后端其中在系统D-BUS提供其功能完成。访问是由PolicyKit的权限控制(见后端/ com.ubuntu.devicedriver.policy.in了解详细信息);默认情况下,所有用户都可以做本地设备驱动程序状态的查询,所有的本地用户可以触发一个远程驱动器的数据库查询,居然安装/删除驱动程序仅限于系统管理员。
不同的用户界面(GTK和KDE,并都提供了CLI以及)运行正常的用户权限,只是提供后端服务的对人友好,国际化的演讲/ UI。它们不包含任何驱动器逻辑。
适应赛马到一个Linux发行版
赛马被浓墨重彩地不针对任何特定的Linux发行版。所有的OS /发行的具体操作都封装在“OSLib”类,它需要被子类,而由Linux发行版来实现。大多数方法已经有一个合理的默认实现上游,但也有一些本质上只是特定发行(搜索“NotImplementedError”找到那些)。
这最大限度地减少经销商的移植工作,同时保留,使在一个中心位置调整的可能性。
抽象类OSLib彻底记载,和已经存在的Ubuntu分支[3]和测试套件有一个虚拟的实施(见测试/ sandbox.py)。这些应该足以实施赛马的其他发行以及

什么是此版本的新

  • 在该版本修复了吨的错误,其中包括所有当前选择作为受体阻滞剂为最终0.5版的人。
  • 在它不具备的新功能。

什么是版本0.5的Alpha 1新

  • 这是即将到来的0.5版本的第一个预览版其重点是一个大的设计大修提高便携性,打印机检测支持,从openprinting.org打印机驱动程序,一个D-BUS接口的驱动程序查找桌面应用程序,以及翻新的GTK用户界面。

截图

jockey_1_120414.png

显影剂的其他软件 Canonical Ltd.

Ubuntu Core
Ubuntu Core

9 Dec 15

Lubuntu
Lubuntu

16 Aug 18

Ubuntu Netboot
Ubuntu Netboot

27 Apr 17

Edubuntu
Edubuntu

3 Jun 15

意见 Jockey

评论没有发现
添加评论
打开图片!