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.

Kubuntu
Kubuntu

17 Feb 15

Kubuntu Plasma 5
Kubuntu Plasma 5

17 Feb 15

Ubuntu JeOS
Ubuntu JeOS

3 Jun 15

Ubuntu Core
Ubuntu Core

9 Dec 15

意見 Jockey

評論沒有發現
添加評論
打開圖片!