To Debian δεν βάζει κάποιες απαιτήσεις υλικού πέρα από αυτές που έχουν ο πυρήνας του Linux και τα εργαλεία του GNU. Κατά συνέπεια οποιαδήποτε αρχιτεκτονική ή πλατφόρμα στην οποία έχουν υλοποιηθεί ο πυρήνας του Linux, η libc, ο gcc κλπ. και για την οποία υπάρχει μια υλοποίηση του Debian μπορεί να τρέξει το Debian. Παρακαλούμε, δείτε τις σελίδες των υλοποιήσεων (Ports) στο http://www.debian.org/ports/arm/ για περισσότερες λεπτομέρειες για συστήματα της αρχιτεκτονικής ARM που έχουν δοκιμαστεί με το Debian.
Δεν γίνεται μια προσπάθεια να περιγραφούν όλες διαφορετικές διαμορφώσεις υλικού που υποστηρίζονται για την αρχιτεκτονική ARM, αντίθετα η ενότητα αυτή περιέχει γενικές πληροφορίες και δείκτες σε μέρη όπου μπορεί να βρει κανείς επιπρόσθετες πληροφορίες.
Το Debian 5.0 υποστηρίζει ένδεκα κύριες αρχιτεκτονικές και αρκετές παραλλαγές κάθε αρχιτεκτονικής γνωστές και σαν “γεύσεις”.
Αρχιτεκτονική | Debian Designation | Υποαρχιτεκτονική | Γεύση |
---|---|---|---|
Βασισμένη σε Intel x86 | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
DEC Alpha | alpha | ||
ARM | arm | Netwinder και CATS | netwinder |
armel | Versatile | versatile | |
arm και armel | Intel IOP32x | iop32x | |
Intel IXP4xx | ixp4xx | ||
Marvell Orion | orion5x | ||
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 | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (little endian) | mipsel | Cobalt | cobalt |
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
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 κείμενο αυτό καλύπτει την εγκατάσταση για την αρχιτεκτονική ARM. Αν ψάχνετε για πληροφορίες σε οποιαδήποτε από τις άλλες υποστηριζόμενες από το Debian αρχιτεκτονικές κοιτάξτε στις σελίδες Debian-Ports.
Κάθε ξεχωριστή αρχιτεκτονική ARM απαιτεί τον δικό της πυρήνα. Εξαιτίας αυτού η διανομή του Debian υποστηρίζει εγκατάσταση σε έναν αριθμό των πιο συνηθισμένων συστημάτων. Όμως η Debian userland μπορεί να χρησιμοποιηθεί από οποιονδήποτε επεξεργαστή ARM περιλαμβανομένου του xscale.
Οι περισσότεροι επεξεργαστές ARM μπορούν να τρέξουν και στις δυο καταστάσεις endian (big ή little). Παρ' όλα αυτά η πλειοψηφία των υπαρχόντων υλοποιήσεων χρησιμοποιούν την κατάσταση little-endian. Το Debian υποστηρίζει για την ώρα μόνο συστήματα little-endian ΑRM.
Τα υποστηριζόμενα συστήματα είναι:
Αυτό είναι στην πραγματικότητα το όνομα μιας ομάδας μηχανημάτων που βασίζονται στον επεξεργαστή StrongARM 110 και το chipset Intel 21285 Northbridge (επίσης γνωστό και σαν Footbridge). Περιλαμβάνει μηχανήματα όπως: Netwinder (πιθανόν ένα από τα πιο συνηθισμένα κουτιά ARM), CATS (επίσης γνωστό και σαν EB110ATX), EBSA 285 και Compaq personal server (cps γνωστό και σαν skiff).
Η γραμμή προϊόντων I/O Processor (IOP) της Intel απαντάται σε έναν αριθμό προϊόντων που σχετίζονται με αποθήκευση και επεξεργασία δεδομένων. Το Debian υποστηρίζει προς το παρόν την πλατφόρμα IOP32x, που περιλαμβάνει τους επεξεργαστές IOP 80219 και 32x οι οποίοι απαντώνται σε συσκευές Network Attached Storage (NAS). To Debian υποστηρίζει συγκεκριμένα δύο τέτοιες συσκευές: την GLAN Tank από την IO-Data και την Thecus N2100.
Η πλατφόρμα IXP4xx βασίζεται στον πυρήνα XScale ARM της Intel. Αυτή την στιγμή μόνο ένα σύστημα που βασίζεται σε IXP4xx υποστηρίζεται, το Linksys NSLU2. Το Linksys NSLU2 (Network Storage Link για οδηγούς δίσκων USB 2.0) είναι μια μικρή συσκευή που επιτρέπει την εύκολη διάθεση αποθηκευτικού χώρου μέσω δικτύου. Διατίθεται με μια σύνδεση Ethernet και δύο θύρες USB στις οποίες μπορούν να συνδεθούν σκληροί δίσκοι. Υπάρχει ένας εξωτερικός δικτυακός τόπος με οδηγίες εγκατάστασης installation instructions.
Το Orion είναι ένα σύστημα SoC (System on chip) από την Marvell που συμπεριλαμβάνει έναν επεξεργαστή ARM, Ethernet, SATA, USB και άλλες λειτουργικά στοιχεία σε έναν μικροεπεξεργαστή. Υπάρχουν αρκετές συσκευές αποθήκευσης NAS (Network Attached Storage) στην αγορά που βασίζονται στο τσιπ ORION. Αυτή τη στιγμή υποστηρίζονται οι παρακάτω συσκευές Orion: Buffalo Kurobox, HP mv2120, QNAP Turbo Station (TS-109, TS-209 και TS-409).
Η πλατφόρμα Versatile μπορεί να προσομοιωθεί με τον προσομοιωτή QEMU δίνοντας έτσι έναν καλό τρόπο να δοκιμάσει και να τρέξει κανείς το Debian στην αρχιτεκτινική ARM αν δεν διαθέτει το αντίστοιχο σύστημα.
Η υποστήριξη που παρέχει το Debian για γραφικά περιβάλλοντα καθορίζεται από την υποκείμενη υποστήριξη που υπάρχει στο σύστημα Χ11 του X.Org. Οι περισσότερες κάρτες οθόνης AGP, PCI και PCIe δουλεύουν με το X.Org. Λεπτομέρειες για τις υποστηριζόμενες κάρτες γραφικών, διαύλους, οθόνες και ποντίκια μπορούν να βρεθούν στο http://xorg.freedesktop.org/. Το Debian 5.0 έρχεται με την έκδοση 7.3 του XOrg.
Σχεδόν όλoι οι τύποι καρτών δικτύου (NIC) που υποστηρίζονται από τον πυρήνα του Linux πρέπει επίσης να υποστηρίζονται από το σύστημα εγκατάστασης. Οι οδηγοί από αρθρώματα (modules) συνήθως πρέπει να φορτώνονται αυτόματα.
Στην αρχιτεκτονική ARM, υποστηρίζονται οι περισσότερες συσκευές Ethernet και παρέχονται οδηγοί σαν αρθρώματα για επιπρόσθετες συσκευές PCI και USB. H κυριότερη εξαίρεση είναι η πλατφόρμα IXP4xx (στην οποίαν περιλαμβάνονται συσκευές όπως η Linksys NSLU2) που χρειάζεται έναν μικροκώδικα κλειστού λογισμικού για την λειτουργία της ενσωματωμένης σ' αυτήν συσκευής Ethernet. Ανεπίσημες εικόνες εγκατάστασης μ' αυτόν τον κλειστό μικροκώδικα μπορούν να αποκτηθούν από το δικτυακό τόπο Slug-Firmware site.