Ovvero: la lista dell'hardware curata dal pluto

Generale

HCL

HIL

Le periferiche "monche"

Quando parlo di periferiche monche, intendo quelle periferiche che delegano al processore una parte delle loro funzioni. I tipici esempi sono i cosidetti winmodem.

Perche' esistono questi dispositivi

Fondalmentalmente per motivi economici del costruttore: non mettendo tutta la parte elettronica risparmia qualche soldo sul costo del prodotto. Questo risparmio si riversa anche sul prezzo di vendita, consentendo all'utente di risparmiare poche migliaia di lire (si parla di 30.000 lire per un modem), ma...

Perche' evitarli

... c'e' un ma: quello che non dicono e' che cosi' facendo il lavoro che normalmente dovrebbe fare la periferica lo fa il processore. Fino a qui nulla di strano direte voi, tanto lo sappiamo. Quello che e' meno risaputo e' che questa perdita di prestazioni puo' arrivare fino al 10%, anche su un Pentium II.
Il risparmio sul prezzo che si ottiene oltretutto non e' neanche cosi' elevato, percio' comprare questi dispositivi non conviene assolutamente

Questi componenti infatti (i winmodem, le equivalenti winprinter, etc.) sono effettivamente meno costosi, ma riducono in modo significativo le prestazioni del PC su cui girano oltre ad essere meno performanti.
Nel caso dei winmodem infatti, tutta la gestione dei che nei modem normali viene fatta via hardware, viene implementata a livello di driver, e quindi a livello di software, con la conseguente perdita di circa il 10% su un Pentium II delle prestazioni del PC, cosa che potrebbe giustificare il non utilizzo di questa periferica.
Lo stesso discorso vale per le winprinter, le stampanti che delegano al S.O. (indovinate quale) la gestione di alcune cose che nelle stampanti normali viene fatta in HW nelle stampanti stesse.

Perche' non vengono supportati da Linux

Fondamentalmente per due motivi:
  • Non conviene
  • Non esistono le specifiche
Non conviene supportarli perche' sono dispositivi Hardware scadenti, e seppur piu' economici (di poco oltrettutto), hanno prestazioni decisamente inferiori ai corrispettivi componenti non lobotomizzati (come spesso vengono chiamati questi dispositivi)
Oltretutto le case produttrici di questi componenti si rifiutano di rilasciare le specifiche o qualsiasi informazione che sia utile alla scrittura di un driver per Linux. A questo si aggiunge il fatto che per il momento non c'e' nessuno che e' disposto a perdere tempo dietro a questi componenti incompleti per trovare le specifiche: ecco perche' sotto linux tutti i componenti che delegano delle funzioni proprie al S.O. non funzionano anche se ci sono alcuni casi contrari (alcune stampanti, ad esempio, sembrano funzionare)
La conclusione e' una sola: se usate Linux state alla larga da questi componenti, non funzionano e per come sono messe le cose adesso non funzioneranno mai.

Un ringraziamento a Massimo Nuvoli <massimo@nuvoli.to.it> per alcune spiegazioni che mi ha fornito

Il fatto che mantenga queste pagine non significa che sappia come installare e fa funzionare qualsiasi componente HW che si trova nella lista, quindi se non nei casi in cui chiediate informazioni su HW dove c'e' di fianco il mio nome, aspettatevi una risposta del tipo "faresti meglio a scrivere su it.comp.linux.setup". Non vogliateme male, ma non sono un'enciclopedia ;)


Copyright © 1998-1999, Pluto Linux User Group
pluto@pluto.linux.it

Torna ai progetti del Pluto