1. Ο κατασκευαστής υλικού (OEM):
* πιο συνηθισμένο: Ο κατασκευαστής του στοιχείου υλικού (όπως μια κάρτα γραφικών, μια κάρτα δικτύου ή η μητρική πλακέτα) είναι συνήθως αυτός που αναπτύσσει και παρέχει στους οδηγούς τα προϊόντα τους.
* Γιατί; Έχουν τη βαθύτερη κατανόηση του δικού τους υλικού και του τρόπου αλληλεπίδρασης με το λειτουργικό σύστημα.
2. Προγραμματιστές λειτουργικού συστήματος:
* Για τα βασικά στοιχεία: Οι προγραμματιστές λειτουργικού συστήματος (όπως η Microsoft για Windows ή Apple για MACOS) γράφουν προγράμματα οδήγησης για βασικά στοιχεία υλικού που είναι απαραίτητα για το ίδιο το λειτουργικό σύστημα (π.χ. ελεγκτές δίσκων, πληκτρολόγιο/ποντίκι κ.λπ.).
* Ανοιχτή πηγή: Σε λειτουργικά συστήματα ανοιχτού κώδικα όπως το Linux, πολλοί οδηγοί συμβάλλουν σε μια κοινότητα προγραμματιστών.
3. Προγραμματιστές τρίτων:
* Ειδικό υλικό: Μερικές φορές, οι εταιρείες τρίτου μέρους ειδικεύονται στην ανάπτυξη οδηγών για εξειδικευμένα ή σύνθετα υλικό που ο αρχικός κατασκευαστής ενδέχεται να μην διαθέτει τους πόρους για να υποστηρίξει.
* Ανοιχτή πηγή: Η κοινότητα ανοιχτού κώδικα αναπτύσσει επίσης οδηγούς για πολλά εξαρτήματα υλικού, συμβάλλοντας στην ευρύτερη συμβατότητα υλικού.
4. Έργα ανοιχτού κώδικα:
* Κοινότητα: Πολλοί οδηγοί, ειδικά για παλαιότερα ή λιγότερο δημοφιλή υλικό, δημιουργούνται και συντηρούνται από ειδικές κοινότητες προγραμματιστών.
Συνοπτικά, η διαδικασία ανάπτυξης του οδηγού είναι συχνά μια συνεργατική προσπάθεια που περιλαμβάνει:
* Κατασκευαστές υλικού: Δημιουργώντας τον αρχικό οδηγό και τη διατήρησή του.
* Προγραμματιστές λειτουργικού συστήματος: Παρέχοντας βασικούς οδηγούς και ένα πλαίσιο για τους άλλους να αξιοποιήσουν.
* Προγραμματιστές τρίτου μέρους: Ειδικεύεται σε οδηγούς για εξειδικευμένο υλικό.
* Κοινότητες ανοιχτού κώδικα: Συνεισφέροντας τους οδηγούς για ένα ευρύ φάσμα υλικού, ειδικά για κληρονομιά ή λιγότερο δημοφιλείς συσκευές.
Αξίζει επίσης να σημειωθεί ότι κάποιο υλικό μπορεί να λειτουργήσει "έξω από το κουτί" με ένα σύγχρονο λειτουργικό σύστημα, που σημαίνει ότι το λειτουργικό σύστημα έρχεται με προεγκατεστημένους οδηγούς. Αυτό γίνεται όλο και πιο κοινό για τα τυποποιημένα εξαρτήματα υλικού.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα