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

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

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

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

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

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

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

2.4.2. Υλικό ειδικά για Windows

Μια ενοχλητική τάση είναι ο πολλαπλασιασμός των modem και των εκτυπωτών που απευθύνονται ειδικά στα Windows. Σε μερικές περιπτώσεις είναι ειδικά σχεδιασμένα ώστε να λειτουργούν κάτω από το λειτουργικό σύστημα Μicrosoft Windows και έχουν την επιγραφή ,“WinModem” ή “Made especially for Windows-based computers”. Αυτό γίνεται γενικά με την αφαίρεση των εμβαπτισμένων επεξεργαστών του συγκεκριμένου υλικού και το πέρασμα της λειτουργίας που τους σε έναν οδηγό των Windows που τρέχει από τον κύριο επεξεργαστή του υπολογιστή. Η στρατηγική αυτή κάνει το υλικό φθηνότερο αλλά η εξοικονόμιση αυτή συχνά δεν περνά στον χρήστη και τέτοιο υλικό φτάνει να είναι μερικές φορές ακόμα και ακριβότερο από ισοδύναμες συσκευές που διατηρούν την ενσωματωμένη ευφυΐα τους.

Θα πρέπει να αποφύγετε υλικό σχεδιασμένο ειδικά για Windows για δυο λόγους. Ο πρώτος είναι ότι οι κατασκευαστές δεν κάνουν γενικά διαθέσιμες τις πηγές για το γράψιμο οδηγών στο Linux. Γενικά, το interface για το υλικό και το λογισμικό είναι κλειστά και η τεκμηρίωση δεν είναι διαθέσιμη χωρίς την υπογραφή μιας συμφωνίας μη-αποκάλυψης (non-disclosure) αν μια τέτοια συμφωνία είναι καν δυνατή. Αυτό αποκλείει την χρήση του υλικού από το ελεύεθερο λογισμικό αφού οι συγγραφείς ελεύθερου λογισμικού διαθέτουν δημόσια τον πηγαίο κώδικά των προγραμμάτων τους. Ο δεύτερος λόγος είναι ότι όταν από τέτοιες συσκευές αφαιρεθούν οι ενσωματωμένοι επεξεργαστές τους, το λειτουργικό σύστημα πρέπει να αναλάβει την δουλειά του επεξεργαστή αυτού, συχνά σε προτεραιότητα πραγματικού χρόνου, οπότε ο πεξεργαστής του μηχανήματός σας δεν είναι διαθέσιμος για να τρέχει τις εφαρμογές σας τη στιγμή που λειτουργεί αυτές τις συσκευές. Καθώς ένας χρήστης των Windows δεν χρησιμοποιεί συνήθως πολυ-επεξεργασία τόσο έντονα όσο ένας χρήστης του Linux, ο κατασκευαστής ελπίζει ότι ο χρήστης των Windows απλά δεν θα προσέξει την επιβάρυνση που αυτό το υλικό βάζει στον κεντρικό επεξεργαστή.Όμως, οποιοδήποτε πολυ-επεξεργαστικό λειτουργικό σύστημα, ακόμα και τα Windows 2000 ή XP, υποφέρει από μειωμένη απόδοση όταν οι κατασκευαστές περιφερειακών παρακάμπτουν την ενσωματωμένη επεξεργαστική ισχύ του υλικού τους.

Μπορείτε να βοηθήσετε στην κατάσταση αυτή ενθαρρύνοντας αυτούς τους κατασκευαστές να διανείμουν την τεκμηρίωση και όσες άλλες πηγές είναι απαραίτητες για να προγραμματίσουμε για το υλικό τους, αλλά η καλλίτερη στρατηγική είναι απλά να αποφύγετε αυτό το είδος υλικού μέχρι να καταγραφεί σαν λειτουργήσιμο στην λίστα Linux Hardware Compatibility HOWTO.

2.4.3. Ψευδής ή “Εικονική” Ομότιμη RAM

Αν ζητήσετε Parity RAM σε ένα κατάστημα υπολογιστών, θα πάρετε πιθανόν κομμάτια εικονικής μνήμης parity αντί για πραγματική μνήμη parity. SIMM εικονικής μνήμης parity μπορεί συνήθως (αλλά όχι πάντα) να ξεχωρίσουν γιατί έχουν μόνο ένα επιπλέον τσιπ από ισοδύναμα SIMM non-parity μνήμης, και αυτό το επιπλέον τσιπ είναι μικρότερο από τα υπόλοιπα. SIMM εικονικής parity δουλεύουν ακριβώς όπως αυτά της μνήμης non-parity. Μπορούν να σας πουν πότε έχετε ένα σφάλμα μνήμης RAM ακόμα και σε ένα-μπιτ ακριβώς όπως και τσιπ SIMM πραγματικής parity σε μια μητρική που υλοποιεί την ομοτιμία. Μην πληρώσετε ποτέ περισσότερο για μια virtual-parity SIMM από ότι για μια non-parity. Περιμένετε να πληρώσετε λίγο περισσότερο για SIMM πραγματικής parity γιατί στην πραγματικότητα ένα παραπάνω μπιτ μνήμης για κάθε 8 μπιτ.

Αν θέλετε ολοκληρωμένες πληροφορίες για ζητήματα μνήμης RAM στην αρχιτεκτονική Intel x86 και για το ποια είναι η καλλίτερη μνήμη RAM για να αγοράσετε, δείτε το PC Hardware FAQ.