2.3. Αγοράζοντας υλικό ειδικά για το GNU/Linux

Υπάρχουν αρκετοί προμηθευτές που διαθέτουν στην αγορά συστήματα με προεγκατεστημένο το Debian ή άλλες διανομές GNU/Linux . ίσως πληρώσετε κάτι παραπάνω για αυτό το προνόμιο, αλλά αυτό σας δίνει ταυτόχρονα μια σχετική ηρεμία με τη σιγουριά ότι το υλικό σας είναι καλά υποστηριζόμενο από το GNU/Linux.

Αν πρέπει να αγοράσετε κάποιο μηχάνημα που έρχεται μαζί με Windows διαβάστε προσεκτικά την άδεια χρήσης λογισμικού των Windows. Πιθανόν να μπορείτε να απορρίψετε την άδεια αυτή και να έχετε μια επιστροφή χρημάτων από τον προμηθευτή σας. Ψάχνοντας στο διαδίκτυο για “windows refund” ίσως σας δώσει χρήσιμες πληροφορίες που να σας βοηθήσουν σ' αυτό.

Άσχετα από το αν έχετε αγοράσει ένα σύστημα που έρχεται με Linux ή ακόμα και ένα χρησιμοποιημένο σύστημα, είναι πάντα σημαντικό να ελέγξετε ότι το υλικό σας υποστηρίζεται από τον πυρήνα του Linux. Ελέγξτε αν το υλικό σας καταγράφεται στις αναφορές που βρήκατα παραπάνω. Πληροφορήστε τον πωλητή σας ότι θέλετε να αγοράσετε ένα σύστημα Linux. Υποστηρίξτε προμηθευτές που είναι φιλικοί προς το Linux.

2.3.1. Αποφύγετε κλειστό ή Proprietary υλικό

Μερικοί κατασκευαστές υλικού απλά δεν μας λένε πώς να γράψουμε οδηγούς για το υλικό τους. Άλλοι δεν μας επιτρέπουν να έχουμε πρόσβαση στην τεκμηρίωσή τους αν δεν υπογράψουμε προηγουμένως μια συμφωνία μη-αποκάλυψης (non-disclosure) που δεν θα μας επέτρεπε να διανείμουμε τον πηγαίο κώδικα του οδηγού, κάτι που αποτελεί ένα από τα κεντρικά γνωρίσματα του ελεύθερου λογισμικού. Καθώς δεν μας έχει δοθεί πρόσβαση σε μια χρήσιμη τεκμηρίωση για τις συσκευές αυτές απλά δεν λειτουργούν με τον πυρήνα Linux

Σε μερικές περιπτώσεις υπάρχουν πρότυπα (ή τουλάχιστον κάποια de-facto πρότυπα) που περιγράφουν πώς επικοινωνεί ένα λειτουργικό σύστημα και οι οδηγοί συσκευών του με μια συγκεκριμένη κλάση συσκευών. Όλες οι συσκευές που συμμορφώνονται με ένα τέτοιο (de-facto) πρότυπο μπορούν να χρησιμοποιηθούν με έναν απλό γενικό οδηγό χωρίς νααπαιτούνται οποιοιδήποτε οδηγοί ειδικοί για κάποιες συσκευές. Με ορισμένα είδη υλικού (πχ. συσκευές USB , “Human Interface Devices”, όπως πληκτρολόγια, ποντίκια κ.λπ. ή συσκευές αποθήκευσης όπως δίσκοι flash USB και κάρτες ανάγνωσης μνήμης) αυτό δουλεύει πολύ καλά και πρακτικά όλες οι συσκευές που πουλιούνται στην αγορά συμμορφώνονται με τα γνωστά πρότυπα.

Σε άλλες κατηγορίες όμως, ανάμεσά τους για παράδειγμα οι εκτυπωτές, αυτό δυστυχώς δεν συμβαίνει. Ενώ υπάρχουν αρκετοί εκτυπωτές μπορούν να αντιμετωπιστούν με ένα μικρό σχετικά σύνολο (de-facto) καθιερωμένων γλωσσών ελέγχου και συνεπώς μπορούν να λειτουργήσουν χωρίς προβλήματα με οποιοδήποτε λειτουργικό σύστημα, υπάρχουν μερικά μοντέλα που κατανοούν μόνο συγκεκριμένες εντολές ελέγχου που αποτελούν ιδιόκτητο λογισμικό για τις οποίες δεν υπάρχει διαθέσιμη κάποια εύχρηστη τεκμηρίωση και συνεπώς είτε δεν μπορούν να χρησιμοποιηθούν καθόλου σε ελεύθερα λειτουργικά συστήματα είτε μπορούν να χρησιμοποιηθούν μόνο με κάποιον οδηγό κλειστού λογισμικού που παρέχει ο κατασκευαστής.

Ακόμα και αν υπάρχει κάποιος τέτοιος οδηγός σε κλειστό-λογισμικό που παρέχεται από τις εταιρείες, ο χρόνος ζωής της συσκευής πρακτικά περιορίζεται από τη διαθεσιμότητα του οδηγού. Σήμερα οι κύκλοι ζωής των προϊόντων έχουν γίνει αρκετά σύντομοι και δεν είναι ασυνήθιστο σε σύντομο χρονικό διάστημα μετά τον τερματισμό της παραγωγής μιας καταναλωτικής συσκευής να μην διατίθενται πλέον αναβαθμίσεις των οδηγών από τον κατασκευαστή. Αν ο οδηγός κλειστού-λογισμικού δεν λειτουργεί πλέον μετά από μια αναβάθμιση του συστήματος, τότε μια συσκευή που κατά τα άλλα είναι απόλυτα λειτουργική καθίσταται μη χρησιμοποιήσιμη εξαιτίας της έλλειψης υποστήριξης για τον οδηγό της και στην περίπτωση αυτή δεν μπορεί να γίνει τίποτα. Θα πρέπει λοιπόν να αποφεύγετε να αγοράζετε καταρχάς συσκευές με κλειστό λογισμικό, ανεξάρτητα από το λειτουργικό σύστημα με τις οποίες πρόκειται να τις χρησιμοποιήσετε.

Μπορείτε να βοηθήσετε στη βελτίωση της κατάστασης ενθαρρύνοντας τους κατασκευαστές συσκευών με κλειστό λογισμικό να διαθέτουν σε μας την τεκμηρίωση και άλλες απαραίτητεςπηγές ώστε να μπορέσουμε να προσφέρουμε οδηγούς με ελεύθερο λογισμικό για το υλικό που κατασκευάζουν.