Jockey

Szoftver screenshot:
Jockey
Szoftver adatai:
Változat: 0.9.2
Feltöltés dátuma: 12 May 15
Fejlesztő: Canonical Ltd.
Engedély: Ingyenes
Népszerűség: 234

Rating: nan/5 (Total Votes: 0)

Jockey egy eszköz telepítése harmadik féltől származó hardver-illesztőprogramokat.
Jockey biztosítja az infrastruktúrát és a felhasználói felület megkeresése és telepítése külső tényezők, amelyek alkalmazhatóak a számítógépet. Ez tartalmazza a drivereket, amelyek hozzáadott vagy frissített kiadása után a forgalmazás, illetve a járművezetők, amely nem szerepel a forgalmazás különböző okok miatt (CD időbeli korlátozást, engedélyezési problémák, stb).
A közös használat esetén biztosítja a barátságos és félautomata módja annak, hogy telepítse a járművezetők az új hardverek, amelyek a jelenlegi elosztási verzió nem támogatja még, illetve telepíteni az Nvidia és ATI fglrx X.org járművezetők.
Jockey úgy tervezték, hogy elosztási agnosztikus, és teljesíteni kell a különböző disztribúciók, vezető gyártók, és a rendszerintegrátorok. Úgy tervezték és fejlesztették a LinuxFoundation vezető backports munkacsoport.
Operation
Bekapcsoláskor a Jockey backend tapogatja le a rendszert rendelkezésre álló hardver. Ez akkor fordulhat elő különböző módokon, jelenleg megvalósított & nbsp; szkennelés / sys for modaliases. A jövőben a tervek szerint még több módszerek, mint például a lekérdező poharak felismert nyomtatók, amelyek nem rendelkeznek a vezető. & Nbsp; Kimutatási módszerek lesz hozzá szükség szerint komponens gyártók és disztribúció. A készlet álló hardver pedig a "HardwareID" tárgyak (ami ábrázol semmit, ami egyértelműen azonosítja a hardverek, mint például a gyártó / termék ID, a modalias, vagy a nyomtató azonosító string).
Minden hardver ID, egy sor vezető adatbázisok (példányainak DriverDB) kerülnek lekérdezésre elérhető vezérlőt. Abban a pillanatban, az egyetlen jelenlegi implementáció LocalKernelModulesDriverDB, amely felhasználja a standard Linux kernel modules.alias térképek feltérképezni modaliases a kernel modulokat. A közeljövőben tervezzük, hogy újabb végrehajtási mely lekérdezéseket egy online meghajtó-adatbázis is. A DriverDBs átalakítsa a sor HardwareIDs egy sor DriverIDs.
A DriverID képviseli az összes szükséges metaadatokat a vezető, mint például:
* Illesztőprogram osztály (kernel modul, nyomtató-illesztőprogram, csomag, X.org grafikus driver, firmware, stb)
* Kezelő osztály nevét (lásd alább)
* A meghajtó helyének (repository, a csomag neve, esetleg SHA1 és más ellenőrző, aláírások)
* Vezető konkrét paramétereket (tetszőleges típusú / érték párt, amely a felvezető érti)
Minden vezetők által kezelt Jockey kell körülzárt alosztálya "Handler". A felvezető például egy kampó tetszőleges kód, amely futtatásához szükséges ahhoz, hogy teljes mértékben illesztőprogramot telepíteni. Jockey már rendelkezik handler implementációk közös ügyek, mint például a kernel modult, kernel modul firmware, X.org driver, csoportok vezetőinek, stb A legtöbb vezetők fogja használni paraméteres esetben ezeknek az alapértelmezett rakodók, de a járművezetők, amely szükség van néhány kifinomultabb helyi konfiguráció tud szállítani a saját felvezető alosztály és add meg a szükséges kódot.
Struktúra
Az adatok nagy része Jockey munka (hardver-felismerés, vezető adatbázis-lekérdezések, a csomagok telepítése, stb) végzi az UI független backend amely a funkcionalitást a rendszer felett D-BUS. Hozzáférés megfelelő PolicyKit kiváltságok (lásd backend / com.ubuntu.devicedriver.policy.in részletekért); Alapértelmezésben az összes felhasználó tehet helyi eszközmeghajtó állapotát lekérdezések minden helyi felhasználó indíthat egy távoli meghajtó adatbázis lekérdezés, és valóban telepítése / eltávolítása járművezetők korlátozódik rendszergazdák.
A különböző felhasználói felületek (GTK, és KDE, és biztosítania a CLI is) futtatni normál felhasználói jogosultsággal, és csak olyan emberbarát és nemzetközivé bemutatása / UI a backend szolgáltatások. Nem tartalmaznak minden vezető logika.
Alkalmazkodás Jockey egy Linux disztribúció
Jockey gondosan megírt, hogy nem lehet külön minden Linux disztribúció. Minden OS / disztribúció specifikus műveletek beépítése a "OSLib" osztály, amelyet meg kell subclassed és végrehajtását a Linux disztribúciók. A legtöbb módszer amúgy méltányos alapértelmezett végrehajtása upstream, de néhány csak eredendően disztró specifikus (keresni "NotImplementedError", hogy megtalálja azokat).
Ez csökkenti a portolások forgalmazók ugyanakkor fenntartotta annak lehetőségét, hogy a kiigazítások egy központi helyen.
Az absztrakt OSLib osztály alaposan dokumentált, és már létezik egy ágba Ubuntu [3], és a teszt lakosztály egy dummy végrehajtását (lásd Vizsgálatok / sandbox.py). Ezek elegendőnek kell végrehajtani Jockey más disztribúciók is.

Mi az új ebben a kiadásban:

  • Ez a változat rögzíti a ton hibákat, beleértve az összes közül, amelyeket most a kiválasztott blokkolók a végső 0,5 kiadás.
  • Nem kell új funkciók.

Mi az új 0.5 verzió Alpha 1:

  • Ez az első előzetes a közelgő 0,5 kiadás amely elsősorban a nagy design átalakítása, hogy javítsa a hordozhatóság, támogatja a nyomtató felismerés, további illesztőprogramok openprinting.org, a D-BUS interface vezető feloldást asztali alkalmazások, valamint a felújított GTK felhasználói felület.

Pillanatképek

jockey_1_120414.png

Más szoftver fejlesztő Canonical Ltd.

Ubuntu DVD
Ubuntu DVD

17 Feb 15

Ubuntu Core
Ubuntu Core

9 Dec 15

Ubuntu JeOS
Ubuntu JeOS

3 Jun 15

Ubuntu Cloud Live
Ubuntu Cloud Live

14 Apr 15

Hozzászólások a Jockey

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!