Questa sezione contiene informazioni sull'hardware necessario per poter cominciare ad utilizzare Debian. Vi troverete anche dei link ad altre fonti di informazione sull'hardware supportato da GNU e Linux.
Debian non impone requisiti hardware oltre a quelli del kernel Linux e dei
programmi GNU. Quindi si può utilizzare su qualsiasi architettura o
piattaforma sulla quale siano stati portati il kernel Linux, libc,
gcc
ecc., sempre che esista un port di Debian per essa. Fate
riferimento alla pagina dei port presso http://www.debian.org/ports/m68k/
per maggiori dettagli sui sistemi m68k testati con Debian.
Piuttosto che tentare di descrivere tutte le diverse configurazioni hardware supportate per Motorola 680x0, questa sezione mira a contenere informazioni generali e puntatori a fonti di informazioni supplementari.
Debian 3.0 supporta nove architetture principali e numerose varianti.
Architettura | Nome/Variante Debian ---------------------+---------------------------- Intel x86 e affini | i386 | - vanilla | - idepci | - compact | - bf2.4 (sperimentale) | Motorola 680x0: | m68k - Atari | - atari - Amiga | - amiga - 68k Macintosh | - mac - VME | - bvme6000 | - mvme147 | - mvme16x | DEC Alpha | alpha | - generic | - jensen | - nautilus | Sun SPARC | sparc | - sun4cdm | - sun4u | ARM e StrongARM | arm | - netwinder | - riscpc | - shark | - lart | IBM/Motorola PowerPC | powerpc - CHRP | - chrp - PowerMac | - powermac - PReP | - prep - APUS | - apus | HP PA-RISC | hppa - PA-RISC 1.1 | - 32 - PA-RISC 2.0 | - 64 | Intel ia64 | ia64 | MIPS (big endian) | mips - SGI Indy/I2 | - r4k-ip22 | MIPS (little endian) | mipsel - DEC Decstation | - r4k-kn04 | - r3k-kn02 | IBM S/390 | s390 - MP3000, G6, G7 | - s390 o s390-tape | ---------------------+----------------------------
Questo documento si occupa dell'installazione sull'architettura m68k.
Se state cercando informazioni su una qualunque delle altre architetture
supportate da Debian, consultate le pagine web I Port di Debian
.
Troverete informazioni complete sui sistemi M68000 supportati (m68k)
nella Linux/m68k
FAQ
. Questa sezione si limita a una descrizione di massima.
Il port di Linux per m68k gira su qualsiasi 680x0 che abbia una PMMU (Paged
Memory Management Unit) ed una FPU (unità in virgola mobile), tra cui il 68020
con PMMU 68851 esterna, il 68030 e tutti i modelli superiori, ma non la serie
"EC" di processori 680x0. Per dettagli esaustivi si veda Linux/m68k FAQ
.
Ci sono quattro varianti di m68k supportate: Amiga, Atari, Macintosh e
VME. Amiga ed Atari sono stati i primi due sistemi su cui è stato portato
Linux, di conseguenza sono i port meglio supportati. La serie Macintosh non è
supportata completamente, sia da Debian che dal kernel Linux. Consultate
Linux m68k for
Macintosh
per informazioni sullo stato del progetto e sull'hardware
supportato. I computer BVM e Motorola VMEbus a scheda singola sono le aggiunte
più recenti all'elenco di macchine supportate da Debian. I port ad altre
architetture m68k, come la Sun3 e la "black box" NeXT sono ancora in
via di sviluppo.
Il supporto di Debian alle interfacce grafiche si basa sul sottostante supporto
del sistema XFree86. I moderni slot video AGP sono in realtà una variante
delle specifiche PCI. La maggior parte delle schede video AGP funzionano bene
con XFree86. Presso http://www.xfree86.org/
potete
trovare ulteriori dettagli sul supporto a bus e schede grafiche, monitor e
dispositivi di puntamento. Debian 3.0 viene distribuita con X11 4.1.0.
In molti casi dovrete effettuare il primo boot da dischetti, usando quello di recupero. Di solito tutto ciò di cui avrete bisogno sarà un lettore per dischetti ad alta densità da tre pollici e mezzo (1,44 MB). Per gli Atari sono previste anche le immagini di installazione per dischetti a doppia densità (720 KB).
Su alcune architetture è supportata anche l'installazione da CD-ROM. Sulle macchine che possono essere avviate da CD-ROM dovrebbe essere possibile portare a termine l'installazione senza usare dischetti. Anche se il sistema non supporta il boot da CD-ROM, è comunque possibile usare i CD-ROM in associazione ad altre tecniche di installazione, dopo aver fatto il boot in qualche altro modo. Si veda Fare il boot da un CD-ROM, Sezione 5.2.
Effettuare l'installazione tramite boot da disco fisso è un'altra opzione possibile su molte architetture. In effetti, l'installazione dal disco locale è la tecnica preferita per la maggior parte delle macchine m68k.
Potete anche fare il boot del vostro sistema via rete. L'installazione senza dischi, usando il boot via rete da una rete locale e montando tutti i file system locali via NFS, è un'altra possibilità; probabilmente vi serviranno almeno 16 MB di RAM per un'installazione del genere. Dopo aver installato il kernel del sistema operativo, potrete installare il resto del sistema attraverso qualunque tipo di connessione di rete (compreso PPP, una volta installato il sistema di base), via FTP, HTTP o NFS.
I dischi di boot Debian contengono un kernel compilato in modo da massimizzare il numero di sistemi su cui può girare. Sfortunatamente questo comporta avere un kernel di maggiori dimensioni, che include molti driver che non verranno usati sulla vostra macchina (fate riferimento a Compilazione del kernel, Sezione 9.4 per informazioni su come ricompilare il kernel). Il supporto per il maggior numero possibile di dispositivi è importante al fine di assicurare che Debian possa essere installata sull'insieme più vasto possibile di configurazioni hardware.
Praticamente tutte le memorie di massa supportate dal kernel di Linux lo sono anche dal sistema di installazione di Debian. Il kernel Linux corrente non supporta i dischetti su Macintosh e il sistema d'installazione Debian non li supporta sugli Amiga. Sugli Atari è supportato anche il file system HFS Macintosh, mentre AFFS lo è come modulo. I Mac supportano il file system Atari (FAT). Sugli Amiga è supportato il file system FAT, mentre HFS lo è come modulo.
Dovete avere almeno 12MB di memoria e 110MB di spazio disponibile sul disco. Per un sistema minimale basato su console (con tutti i pacchetti standard) servono 250 MB. Se desiderate installare una quantità ragionevole di applicazioni, compreso il sistema X Window, alcuni programmi di sviluppo e le relative librerie, vi serviranno almeno 400 MB. Per un'installazione più o meno completa ci vogliono circa 800 MB. Per installare tutto ciò che è disponibile sotto forma di pacchetto Debian vi serviranno all'incirca 2 GB, anche se in realtà è un discorso teorico, visto che alcuni pacchetti vanno in conflitto con altri.
Sugli Amiga la dimensione della FastRAM è rilevante per quanto riguarda i
requisiti sulla memoria totale. Non è possibile usare schede Zorro con RAM a
16 bit, vi servirà RAM a 32 bit. Il programma amiboot
può essere
usato per disabilitare la RAM a 16 bit, fate riferimento alle Linux/m68k FAQ
,
sebbene i kernel recenti dovrebbero disabilitare la RAM a 16 bit
automaticamente.
Sugli Atari, Linux usa sia ST-RAM che Fast RAM (TT-RAM). Molti utenti hanno rilevato problemi a far girare il kernel stesso in Fast RAM, quindi il bootstrap Atari fa in modo di caricare il kernel nella ST-RAM. La quantità minima di ST-RAM necessaria è 2 MB.
Parlando di Macintosh, dovrete fare attenzione alle macchine la cui scheda video usa la RAM del sistema ("RAM-based video" o RBV). Il segmento RAM all'indirizzo fisico 0 viene usato come memoria per lo schermo, rendendo indisponibile la posizione di caricamento usuale per il kernel. Il segmento RAM alternativo che verrà usato per il kernel e il ramdisk dev'essere di almeno 4 MB.
FIXME: è ancora vero?
Qualsiasi scheda di rete (NIC) supportata dal kernel Linux dovrebbe esserlo
anche dai dischi di boot. Potreste dover caricare il driver appropriato come
modulo. Ancora una volta, consultate le Linux/m68k FAQ
per
informazioni esaustive.
Linux supporta una gran varietà di dispositivi hardware, come mouse, stampanti, scanner, modem e dispositivi PCMCIA e USB. Comunque la maggior parte di essi non è indispensabile durante l'installazione del sistema. Questa sezione contiene informazioni sulle periferiche che non sono specificatamente supportate dal sistema di installazione, sebbene lo possano essere da Linux.
Ci sono diversi venditori che trattano sistemi con Debian o altre distribuzioni GNU/Linux preinstallate. Potreste dover pagare qualcosa per il servizio, ma oltre alla macchina acquisterete anche in tranquillità interiore, dato che potete star tranquilli sul fatto che l'hardware sia ben supportato da GNU/Linux. Sfortunatamente è quasi impossibile trovare chi tratti macchine Motorola 680x0 nuove.
Che stiate o meno acquistando un sistema con Linux preinstallato, o si tratti di un sistema usato, resta comunque importante assicurarsi che l'hardware sia supportato dal kernel Linux. Controllate se il vostro hardware compare negli elenchi sopracitati. Fate sapere all'eventuale venditore che state comprando una macchina su cui verrà installato Linux. Sostenete le ditte che trattano hardware che funziona bene con Linux.
Alcuni produttori di hardware proprietario non intendono spiegarci come fare a scrivere i driver per il loro hardware, altri non ci permettono l'accesso alla documentazione senza un accordo NDA (Non Disclosure Agreement), che impedisce di rilasciare il codice sorgente Linux. Un esempio è costituito dai chip grafici Nvidia, usati in molte schede 3D di consumo recenti, mentre altri produttori, per dire ATI e Matrox, forniscono le informazioni necessarie. Un altro esempio è l'hardware proprietario nella vecchia linea Macintosh. In effetti non è mai stata rilasciata alcuna specifica o documentazione su hardware Macintosh, in particolare il controller ADB (usato dal mouse e dalla tastiera), il controller pei dischetti e tutte le accelerazioni e manipolazioni CLUT dell'hardware video (anche se ora supportiamo le manipolazioni CLUT su quasi tutte le schede video interne). In breve, questo spiega perché il port di Linux per Macintosh è rimasto indietro rispetto agli altri.
Dato che non ci è stato dato accesso alla documentazione di questi dispositivi, semplicemente non funzionano sotto Linux. Potete essere d'aiuto chiedendo ai produttori di tale hardware di mettere in libera circolazione la documentazione: se un numero sufficiente di persone lo chiederà, forse si accorgeranno che la comunità del software libero è un mercato importante.
Installazione di Debian GNU/Linux 3.0 per Motorola 680x0
versione 3.0.23, 16 May, 2002eugenia@linuxcare.com
frick@linux.it