To Debian δεν βάζει κάποιες απαιτήσεις υλικού πέρα από αυτές που έχουν ο πυρήνας του Linux και τα εργαλεία του GNU. Κατά συνέπεια οποιαδήποτε αρχιτεκτονική ή πλατφόρμα στην οποία έχουν υλοποιηθεί ο πυρήνας του Linux, η libc, ο gcc κλπ. και για την οποία υπάρχει μια υλοποίηση του Debian μπορεί να τρέξει το Debian. Παρακαλούμε, δείτε τις σελίδες των υλοποιήσεων (Ports) στο http://www.debian.org/ports/i386/ για περισσότερες λεπτομέρειες για συστήματα της αρχιτεκτονικής Intel x86 που έχουν δοκιμαστεί με το Debian.
Δεν γίνεται μια προσπάθεια να περιγραφούν όλες διαφορετικές διαμορφώσεις υλικού που υποστηρίζονται για την αρχιτεκτονική Intel x86, αντίθετα η ενότητα αυτή περιέχει γενικές πληροφορίες και δείκτες σε μέρη όπου μπορεί να βρει κανείς επιπρόσθετες πληροφορίες.
Το Debian 6.0 υποστηρίζει ένδεκα κύριες αρχιτεκτονικές και αρκετές παραλλαγές κάθε αρχιτεκτονικής γνωστές και σαν “γεύσεις”.
Αρχιτεκτονική | Debian Designation | Υποαρχιτεκτονική | Γεύση |
---|---|---|---|
Βασισμένη σε Intel x86 | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
ARM | armel | Intel IOP32x | iop32x |
Intel IXP4xx | ixp4xx | ||
Marvell Kirkwood | kirkwood | ||
Marvell Orion | orion5x | ||
Versatile | versatile | ||
HP PA-RISC | hppa | PA-RISC 1.1 | 32 |
PA-RISC 2.0 | 64 | ||
Intel IA-64 | ia64 | ||
MIPS (big endian) | mips | SGI IP22 (Indy/Indigo 2) | r4k-ip22 |
SGI IP32 (O2) | r5k-ip32 | ||
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
MIPS (little endian) | mipsel | Cobalt | cobalt |
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
IBM/Motorola PowerPC | powerpc | PowerMac | pmac |
PReP | prep | ||
Sun SPARC | sparc | sun4u | sparc64 |
sun4v | |||
IBM S/390 | s390 | IPL από VM-reader και DASD | generic |
IPL από ταινία | ταινία |
To κείμενο αυτό καλύπτει την εγκατάσταση για την αρχιτεκτονική Intel x86. Αν ψάχνετε για πληροφορίες σε οποιαδήποτε από τις άλλες υποστηριζόμενες από το Debian αρχιτεκτονικές κοιτάξτε στις σελίδες Debian-Ports.
Πλήρεις πληροφορίες σχετικά με τα υποστηριζόμενα περιφερειακά μπορούν να βρεθούν στην σελίδα Linux Hardware Compatibility HOWTO. Η παρούσα ενότητα απλά περιγράφει τα βασικότερα σημεία.
Υποστηρίζονται σχεδόν όλοι οι επεξεργαστές που βασίζονται στην αρχιτεκτονική x86 (IA-32) και χρησιμοποιούνται ακόμα στους προσωπικούς υπολογιστές, συμπεριλαμβανομένων όλων των ποικιλιών της σειράς "Pentium" της Intel. Αυτό περιλαμβάνει επίσης και του 32-μπιτους επεξεργαστές της AMD και της VIA (πρώην Cyrix) καθώς και επεξεργαστές όπως οι Athlon XP και Intel P4 Xeon.
Όμως το Debian GNU/Linux squeeze δεν θα τρέξει σε επεξεργαστές 386 ή προγενέστερους. Παρά το όνομα της αρχιτεκτονικής "i386", η υποστήριξη για πραγματικούς επεξεργαστές 80386 (και τους κλώνους τους) εγκαταλείφθηκε ήδη με την έκδοση Sarge του Debian (r3.1)[2].(Καμμιά έκδοση του Linux δεν είχε ποτέ υποστηρίξει επεξεργαστές 286 ή προγενέσετερους στην σειρά). Όλοι οι επεξεργαστές i486 και μεταγενέστεροι εξακολουθούν να υποστηρίζονται[3].
Αν το σύστημά σας έχει έναν 64-μπιτο επεξεργαστή από τις οικογένειες επεξεργαστών AMD64 ή Intel EM64Τ, πιθανόν να θέλετε να χρησιμοποιήσετε τον εγκαταστάτη για την αρχιτεκτονική amd64 αντί του εγκαταστάτη για την (32-μπιτη) αρχιτεκτονική i386.
Ο δίαυλος του συστήματος (system bus) είναι το μέρος εκείνο της μητρικής που επιτρέπει την επικοινωνία της ΚΜΕ (CPU) με περιφερειακά όπως συσκευές αποθήκευσης. Ο υπολογιστής σας θα πρέπει να χρησιμοποιεί έναν από τους διαύλους ISA, EISA, PCI, PCIe,ή VESA Local Bus (VLB, μερικές φορές γνωστός και ως δίαυλος VL). Ουσιαστικά όλοι οι προσωπικοί υπολογιστές που πωλούνται τα τελευταία χρόνια χρησιμοποιούν έναν από αυτούς τους διαύλους.
Υποστηρίζονται επίσης φορητοί υπολογιστές που σήμερα οι περισσότεροι δουλεύουν αμέσως "από το κουτί". Στην περίπτωση που ένας φορητός υπολογιστής περιέχει εξειδικευμένο ή ιδιόκτητο (proprietary) υλικό, μερικές συγκεκριμένες λειτουργίες πιθανόν να μην υποστηρίζονται. Για να βρείτε αν ο φορητός σας υπολογιστής δουλεύει καλά με το GNU/Linux, δείτε για παράδειγμα τις σελίδες Linux Laptop pages.
Υποστήριξη για πολλαπλούς επεξεργαστές — γνωστή και σαν “συμμετρική πολυ-επεξεργασία” ή SMP — είναι διαθέσιμη για την αρχιτεκτονική αυτή. Ο συνηθισμένος πυρήνας του Debian 6.0 έχει χτιστεί με υποστήριξη SMP-alternatives. Αυτό σημαίνει ότι ο πυρήνας θα ανιχνεύσει τον αριθμό των επεξεργαστών (ή πυρήνων του επεξεργαστή) και θα απενεργοποιήσει αυτόματα την επιλογή SMP σε μονοεπεξεργαστικά συστήματα.
Η ποικιλία 486 των πακέτων του πυρήνα του Debian για την αρχιτεκτονική Intel x86 δεν έχουν δημιουργηθεί με υποστήριξη SMP.
Για την τερματική κονσόλα θα πρέπει να χρησιμοποιήσετε ένα interface οθόνης που να είναι συμβατό-με-VGA. Σχεδόν οποιαδήποτε σύγχρονη οθόνη είναι συμβατή-με-VGA. Παλιότερα πρότυπα, όπως τα CGA, MDA ή HGA μπορεί επίσης να δουλέψουν εφόσον δεν θα χρειαστείτε υποστήριξη για X11. Σημειώστε ότι το σύστημα X11 δεν χρησιμοποιείται κατά την διαδικασία εγκατάστασης που περιγράφεται στο παρόν κείμενο.
Η υποστήριξη που παρέχει το Debian για γραφικά περιβάλλοντα καθορίζεται από την υποκείμενη υποστήριξη που υπάρχει στο σύστημα Χ11 του X.Org. Οι περισσότερες κάρτες οθόνης AGP, PCI και PCIe δουλεύουν με το X.Org. Λεπτομέρειες για τις υποστηριζόμενες κάρτες γραφικών, διαύλους, οθόνες και ποντίκια μπορούν να βρεθούν στο http://xorg.freedesktop.org/. Το Debian 6.0 έρχεται με την έκδοση 7.5 του XOrg.
Σχεδόν όλoι οι τύποι καρτών δικτύου (NIC) που υποστηρίζονται από τον πυρήνα του Linux πρέπει επίσης να υποστηρίζονται από το σύστημα εγκατάστασης. Οι οδηγοί από αρθρώματα (modules) συνήθως πρέπει να φορτώνονται αυτόματα. Αυτό αφορά τις περισσότερες κάρτες PCI και PCMCIA. Υποστηρίζονται επίσης πολλές παλιότερες κάρτες ISA.
Υποστηρίζεται το ISDN, αλλά όχι στη διάρκεια της εγκατάστασης.
Η ασύρματη δικτύωση υποστηρίζεται γενικά όπως επίσης υποστηρίζεται από τον επίσημο πυρήνα του Linux ένας αυξανόμενος αριθμός ασύρματων προσαρμογέων, αν και αρκετοί από αυτούς απαιτούν την φόρτωση κάποιου firmware. Αν απαιτείται κάτι τέτοιο, ο εγκαταστάτης θα σας προτρέψει για τη φόρτωση firmware. Δείτε την ενότητα Τμήμα 6.4, “Φόρτωση λογισμικού firmware που απουσιάζει” για λεπτομερείς πληροφορίες σχετικά με τη φόρτωση firmware κατά τη διάρκεια της εγκατάστασης.
Διεπαφές καρτών ασύρματου δικτύου (NIC) που δεν υποστηρίζονται από τον επίσημο πυρήνα του Linux μπορούν γενικά να δουλέψουν με το Debian GNU/Linux, αλλά δεν υποστηρίζονται στη διάρκεια της εγκατάστασης.
Η υποστήριξη κρυπτογραφημένης ασύρματης δικτύωσης περιορίζεται προς το παρόν στο πρωτόκολλο WEP. Αν το σημείο πρόσβασής σας χρησιμοποιεί κάποιο τύπο ισχυρότερης κρυπτογράφησης, δεν θα μπορέσετε να την χρησιμοποιήσετε κατά τη διαδικασία της εγκατάστασης.
Αν υπάρχει κάποιο πρόβλημα με την ασύρματη σύνδεσή σας και δεν υπάρχει άλλη διεπαφή δικτύου (NIC) που να μπορεί να χρησιμοποιηθεί στη διάρκεια της εγκατάστασης, υπάρχει ακόμα η δυνατότητα εγκατάστασης του Debian GNU/Linux χρησιμοποιώντας μια πλήρη εικόνα CD-ROM ή DVD. Επιλέξτε να μην γίνει ρύθμιση ενός δικτύου και κάντε την εγκατάσταση μόνο με τα πακέτα που περιέχονται στο CD/DVD. Μπορείτε έτσι να εγκαταστήσετε τον οδηγό και το firmware που χρειάζεστε με την ολοκλήρωση της εγκατάστασης (μετά την επανεκκίνηση) και να ρυθμίσετε το δίκτυό σας με το χέρι.
Σε κάποιες περιπτώσεις ο οδηγός που πιθανόν να χρειάζεστε μπορεί να μην είναι διαθέσιμος σαν πακέτο του Debian. Θα πρέπει τότε να ψάξετε αν υπάρχει κάποιος πηγαίος κώδικας διαθέσιμος στο Διαδίκτυο και να δημιουργήσετε/μεταγλωττίσετε τον οδηγό μόνοι σας. Το πώς μπορείτε να το κάνετε αυτό ξεφεύγει από τους σκοπούς του παρόντος εχγειριδίου.Αν δεν υπάρχει διαθέσιμος οδηγός για το Linux, η τελευταία σας δυνατότητα είναι να χρησιμοποιήσετε το πακέτο ndiswrapper
package, που σας επιτρέπει να χρησιμοποιήσετε έναν οδηγό για Windows.
Η υποστήριξη για οθόνες braille καθορίζεται από την υποκείμενη υποστήριξη που παρέχεται στο brltty
. Οι περισσότερες οθόνες δουλεύουν με το brltty
, συνδεόμενες μέσω μιας σειριακής θύρας ή μέσω USB ή bluetooth. Λεπτομέρειες για υποστηριζόμενες συσκευές braille μπορούν να βρεθούν στην ιστοσελίδα του brltty
. Η έκδοση Debian GNU/Linux 6.0 κυκλοφορεί με την έκδοση 4.1 του brltty
.
Υποστήριξη για συσκευές σύνθεση ομιλίας με hardware καθορίζεται από την υποκείμενη υποστήριξη που παρέχεται από το speakup
. Το speakup
υποστηρίζει μόνο ενσωματωμένες κάρτες και εξωτερικές συσκευές που συνδέονται με μια σειριακή θύρα (δεν υποστηρίζονται συσκευές USB ή προσαρμογείς από-σειριακό-σε-USB). Λεπτομέρειες για υποστηριζόμενες συσκευές σύνθεσης ομιλίας μπορούν να βρεθούν στην ιστοσελίδα του speakup
. Η έκδοση Debian GNU/Linux 6.0 κυκλοφορεί με την έκδοση 3.1.4 του speakup
.
Το Linux υποστηρίζει μια μεγάλη ποικιλία από συσκευές υλικού όπως ποντίκια, εκτυπωτές, σαρωτές, και συσκευές PCMCIA και USB. Παρόλα αυτά, οι περισσότερες από τις συσκευές αυτές δεν είναι απαραίτητες κατά την εγκατάσταση του συστήματος.
Συσκευές USB λειτουργούν άψογα σε γενικές γραμμές, μόνο μερικά πληκτρολόγια USB μπορεί να απαιτούν επιπλέον ρυθμίσεις (κοιτάξτε το Τμήμα 3.6.4, “Ζητήματα που θα πρέπει να προσέξετε για το υλικό”).
Δείτε και πάλι το Linux Hardware Compatibility HOWTO για να προσδιορίσετε αν το συγκεκριμένο υλικό σας υποστηρίζεται από το Linux.
[2] Είχαμε προσπαθήσει για πολύ καιρό να το αποφύγουμε αυτό, αλλά τελικά ήταν κάτι αναγκαίο εξαιτίας μιας σειράς ατυχών προβλημάτων με τον μεταγλωττιστή και τον πυρήνα, ξεκινώντας από ένα σφάλμα στην C++ ABI που παρέχει ο GCC. Μπορείτε ακόμα να τρέξετε το Debian GNU/Linux σε πραγματικούς επεξεργαστές 80386 αν φτιάξετε τον δικό σας πυρήνα και χτίσετε όλα τα πακέτα από τον πηγαίο κώδικα, αλλά κάτι τέτοιο ξεφεύγει από τον σκοπό αυτού του εγχειριδίου.
[3] Aρκετά πακέτα του Debian θα τρέχουν στην πραγματικότητα λίγο γρηγορότερα σε σύγχρονους υπολογιστές σαν ένα θετικό παράπλευρο αποτέλεσμα της απόρριψης της υποστήριξης γι' αυτούς τους παλιούς επεξεργαστές. Οι επεξεργαστές i486, που εισήχθησαν το 1989, διαθέτουν τρεις opcodes (bswap, cmpxchg, και xadd) που οι επεξεργαστές i386, που εμφανίστηκαν τον 1986, δεν είχαν.Αυτοί δεν μπορούσαν να χρησιμοποιηθούν παλιότερα εύκολα από τα περισσότερα πακέτα του Debian, ενώ τώρα μπορούν.