Jockey

Screenshot Λογισμικό:
Jockey
Στοιχεία Λογισμικού:
Εκδοχή: 0.9.2
Ανεβάστε ημερομηνία: 12 May 15
Προγραμματιστής: Canonical Ltd.
Άδεια: Δωρεάν
Δημοτικότητα: 234

Rating: nan/5 (Total Votes: 0)

Jockey είναι ένα εργαλείο για την εγκατάσταση προγραμμάτων οδήγησης υλικού τρίτων κατασκευαστών.
Jockey παρέχει την υποδομή και το περιβάλλον εργασίας χρήστη για την εύρεση και την εγκατάσταση προγραμμάτων οδήγησης τρίτων κατασκευαστών που εφαρμόζονται στον υπολογιστή. Αυτό περιλαμβάνει τους οδηγούς που προστίθενται ή ενημερώνονται μετά την απελευθέρωση της διανομής, ή οι οδηγοί που δεν μπορούν να συμπεριληφθούν στην κατανομή για διάφορους λόγους (CD περιορισμού χώρου, τα προβλήματα αδειοδότησης, κλπ).
Μια συνηθισμένη περίπτωση χρήσης παρέχει ένα φιλικό και ημιαυτόματα τρόπος για να εγκαταστήσετε τα προγράμματα οδήγησης για το νέο υλικό το οποίο η τρέχουσα έκδοση της διανομής δεν υποστηρίζει ακόμα, ή να εγκαταστήσετε Nvidia και της ATI fglrx X.org οδηγούς.
Jockey σχεδιάστηκε για να είναι διανομή αγνωστικιστής και να εκπληρώσει τις ανάγκες των διαφορετικών κατανομών, πωλητές οδηγού, και ολοκληρωμένων συστημάτων. Έχει σχεδιαστεί και αναπτυχθεί εντός του LinuxFoundation backports οδηγό της ομάδας εργασίας.
Λειτουργία
Κατά την εκκίνηση, το backend Jockey ανιχνευτές του συστήματος για τον διαθέσιμο εξοπλισμό. Αυτό μπορεί να συμβεί με διάφορους τρόπους, που εφαρμόζονται σήμερα είναι & nbsp? σάρωση / sys για modaliases. Στο μέλλον προβλέπεται να προσθέσετε περισσότερες μεθόδους, όπως την αναζήτηση κύπελλα για εντοπισμένους εκτυπωτές που δεν διαθέτουν ένα πρόγραμμα οδήγησης. & Nbsp? Μεθόδους ανίχνευσης θα προστεθούν, όπως απαιτείται από το συστατικό τους προμηθευτές και τις διανομές. Το σύνολο των διαθέσιμων υλικού εκπροσωπήθηκαν ως «HardwareID" αντικείμενα (το οποίο μπορεί να αντιπροσωπεύει κάτι που προσδιορίζει με μοναδικό τρόπο ένα κομμάτι του υλικού, όπως ένα αναγνωριστικό προμηθευτή / προϊόν, ένα modalias, ή μια αλυσίδα ταυτοποίησης εκτυπωτή).
Για κάθε αναγνωριστικό υλικού, το σύνολο των δεδομένων του οδηγού (περιπτώσεις DriverDB) είναι ερωτηθούν για διαθέσιμων προγραμμάτων οδήγησης. Προς το παρόν, η μόνη υπάρχουσα εφαρμογή είναι LocalKernelModulesDriverDB, το οποίο χρησιμοποιεί τις τυποποιημένες χάρτες του πυρήνα του Linux modules.alias να χαρτογραφήσει modaliases στα αρθρώματα του πυρήνα. Στο εγγύς μέλλον σχεδιάζουμε να προσθέσετε μια άλλη εφαρμογή που ρωτά μια ηλεκτρονική βάση δεδομένων του οδηγού, καθώς και. Οι DriverDBs μετατρέψει το σύνολο της HardwareIDs σε ένα σύνολο DriverIDs.
Μια DriverID αντιπροσωπεύει όλες τις απαραίτητες μεταδεδομένα για ένα πρόγραμμα οδήγησης, όπως:
* Τάξη του οδηγού (module του πυρήνα, πρόγραμμα οδήγησης του εκτυπωτή, το πακέτο, X.org πρόγραμμα οδήγησης γραφικών, firmware, κλπ)
* Όνομα της κλάσης χειριστή (δείτε παρακάτω)
* Θέση του οδηγού (αποθετήριο, το όνομα του πακέτου, ενδεχομένως, SHA1 και άλλα αθροίσματα ελέγχου, υπογραφές)
* Οδηγός συγκεκριμένες παραμέτρους (ζεύγη αυθαίρετη Τύπος / αξία που αντιλαμβάνεται ο χειριστής)
Όλοι οι οδηγοί χειρίζεται Jockey πρέπει να περιβάλλονται από μια υποκατηγορία των «Handler». Ένα παράδειγμα χειριστής παρέχει ένα άγκιστρο για αυθαίρετου κώδικα που χρειάζεται να τρέχει για να αναπτύξει πλήρως την εγκατάσταση ενός προγράμματος οδήγησης. Jockey παρέχει ήδη εφαρμογές χειρισμού για κοινές περιπτώσεις όπως modules του πυρήνα, ο πυρήνας μονάδα του firmware, X.org οδηγών, οι ομάδες των οδηγών, κτλ Η συντριπτική πλειοψηφία των οδηγών θα χρησιμοποιήσει παραμετροποιημένη περιπτώσεις αυτές τις προεπιλεγμένες χειριστές, αλλά οι οδηγοί που χρειάζονται λίγο περισσότερο εξελιγμένα τοπικών διαμόρφωση μπορεί να στείλει το δικό τους πρόγραμμα χειρισμού υποκατηγορία και προσθέστε τον απαραίτητο κώδικα.
Δομή
Το μεγαλύτερο μέρος του έργου αναβάτη (η ανίχνευση του υλικού, τα ερωτήματα βάσης δεδομένων των οδηγών, την εγκατάσταση του πακέτου, κ.λπ.) γίνεται από ένα UI ανεξάρτητο backend που παρέχει λειτουργικότητα μέσω του συστήματος D-BUS. Η πρόσβαση ελέγχεται από PolicyKit προνόμια (βλέπε backend / com.ubuntu.devicedriver.policy.in για λεπτομέρειες)? από προεπιλογή, όλοι οι χρήστες μπορούν να κάνουν οι τοπικές ερωτήματα κατάσταση του οδηγού της συσκευής, όλοι οι τοπικοί χρήστες μπορούν να πυροδοτήσουν μια απομακρυσμένη ερώτημα βάσης δεδομένων του οδηγού, και εγκατάσταση / αφαίρεση προγραμμάτων οδήγησης περιορίζεται στους διαχειριστές του συστήματος.
Οι διαφορετικές διεπαφές χρήστη (GTK, και το KDE, και οι δύο παρέχουν CLI, όπως επίσης) τρέχουν με την κανονική προνόμια του χρήστη και παρέχει απλώς μια φιλική προς τον άνθρωπο και διεθνοποιημένη παρουσίαση / UI των υπηρεσιών backend. Δεν περιέχουν καμία λογική οδηγού.
Προσαρμογή Jockey σε διανομή Linux
Jockey είναι προσεκτικά γραμμένο να μην είναι συγκεκριμένες για κάθε διανομή Linux. Όλες οι ειδικές λειτουργίες OS / διανομή έγκλειστα στην κατηγορία "OSLib", το οποίο πρέπει να subclassed και εφαρμόζονται από τις διανομές Linux. Οι περισσότερες μέθοδοι έχουν ήδη μια λογική προεπιλεγμένη εφαρμογή ανάντη, αλλά μερικά είναι ακριβώς εγγενώς διανομή ειδικών (αναζήτηση για "NotImplementedError" για να βρείτε αυτούς).
Αυτό ελαχιστοποιεί τις στήριξη των προσπαθειών των διανομέων διατηρώντας τη δυνατότητα να προβεί σε προσαρμογές σε ένα κεντρικό σημείο.
Η αφηρημένη κλάση OSLib είναι καλά τεκμηριωμένη, και υπάρχει ήδη ένας κλάδος για το Ubuntu [3], και η δοκιμή σουίτα διαθέτει ένα ομοίωμα εφαρμογή (βλ δοκιμές / sandbox.py). Αυτά θα έπρεπε να αρκεί για την εφαρμογή Jockey για άλλες διανομές, καθώς

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αυτή η έκδοση διορθώνει ένα τόνο σφάλματα, συμπεριλαμβανομένων όλων εκείνες οι οποίες επί του παρόντος επιλεγεί ως αναστολείς για την τελική 0,5 απελευθέρωση.
  • Η δεν έχει νέα χαρακτηριστικά.

Τι είναι καινούργιο στην έκδοση 0.5 Alpha 1:

  • Αυτή είναι η πρώτη προεπισκόπηση της επερχόμενης 0,5 απελευθέρωση η οποία επικεντρώνεται σε μια μεγάλη αναμόρφωση του σχεδιασμού για τη βελτίωση της δυνατότητας μεταφοράς, η υποστήριξη για τον εντοπισμό του εκτυπωτή, προγράμματα οδήγησης εκτυπωτή από openprinting.org, μια διασύνδεση D-BUS για την αναζήτηση του οδηγού για desktop εφαρμογές, και ένα ανακαινισμένο διεπαφή χρήστη GTK.

Στιγμιότυπα

jockey_1_120414.png

Άλλο λογισμικό του προγραμματιστή Canonical Ltd.

Ubuntu DVD
Ubuntu DVD

17 Feb 15

Ubuntu Studio
Ubuntu Studio

2 Oct 17

Upstart
Upstart

17 Feb 15

Σχόλια για Jockey

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!