Requisiti minimi per il recupero di hardware: differenze tra le versioni

Da EigenWiki.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
mNessun oggetto della modifica
 
(51 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Benvenut@!
Benvenut@!
Questa pagina ha lo scopo di aiutarti a capire se l'hardware che vorresti donare per il nostro laboratorio [https://wiki.eigenlab.org/Trashware trashware] può essere recuperato, fungendo altresì da compendio per noi stess@ in modo da avere sempre una guida aggiornata che si adatta alle necessità di eigenLab.
<br />
Questa pagina ha lo scopo di aiutarti a capire se l'hardware che vorresti donare per il nostro laboratorio [https://wiki.eigenlab.org/Trashware trashware] possa essere recuperato, fungendo altresì da compendio per noi stess@ in modo da disporre di una guida sempre aggiornata che sia allineata alle esigenze attuali di eigenLab.


== Introduzione ==
== Introduzione ==
Ci capita spesso di ricevere in dono interi personal computer o singole parti hardware per le nostre attività, e siamo felici di poter sottrarre quando possibile questi oggetti all'abbandono e allo smaltimento coatto, anche quando malfunzionanti o comunque ritenuti vetusti - dunque non più utili - a causa dell'obsolescenza programmata.  
Ci capita spesso di ricevere in dono interi personal computer o singole parti hardware (funzionanti e non) per le nostre attività, e siamo felici di poter sottrarre quando possibile questi oggetti all'abbandono e allo smaltimento coatto, anche quando malfunzionanti o comunque ritenuti vetusti - dunque non più utili - a causa anche dell'[https://eigenlab.org/2014/03/eigenware-manifesto-2/ obsolescenza programmata].
In funzione di ciò, abbiamo a che fare con componenti di varie "epoche tecnologiche", ed alle volte con materiale che, per quanto possa essere correttamente funzionante, risulta essere inadatto ai nostri scopi per motivi che vanno dalle prestazioni, passando ai consumi elettrici ed agli ingombri fino ad arrivare a questioni ingegneristiche di progettazione/design/quant'altro che rendono tale hardware non completamente sfruttabile con i software open source che utilizziamo per le nostre attività, da un lato per la mancanza di supporto dovuto alla carenza di sufficiente documentazione tecnica, dall'altro per l'impossibilità di utilizzare quel particolare prodotto per finalità per le quali potrebbe invece tornarci utile; delle volte si tratta di hardware talmente vecchio da essere più utile donare ai musei dell'informatica piuttosto che ad eigenLab, dato che non ci occupiamo strettamente di retrocomputing[1].  
<br />
Abbiamo a che fare con componenti di varie "epoche tecnologiche" ed alle volte con materiale che, per quanto possa essere correttamente funzionante, risulta essere inadatto ai nostri scopi per motivi che vanno dalle prestazioni, passando per i consumi elettrici e gli ingombri fino ad arrivare a questioni ingegneristiche di progettazione che rendono tale hardware non completamente sfruttabile con i software open source che utilizziamo per le nostre attività, ad esempio per la mancanza di documentazione tecnica e/o risorse software necessarie; alle volte si tratta semplicemente di hardware talmente vecchio da essere più utile donare ai musei dell'informatica piuttosto che ad eigenLab, dato che non ci occupiamo strettamente di retrocomputing [https://en.wikipedia.org/wiki/Retrocomputing].
<br />
A complicare ulteriormente il quadro, nell'ultimo anno si è aggiunto il [https://eigenlab.org/2018/06/verranno-al-contrattacco-con-elmi-ed-armi-nuove/ distacco dell'energia elettrica al nostro casottino], che ha fortemente limitato, se non quasi del tutto fermato, l'attività del laboratorio trashware, impedendoci di continuare l'opera di rimessa in funzione di tutto l'hardware recuperato in questi anni.
<br />
Abbiamo dunque creato l'elenco che segue (non esaustivo, per ovvi motivi) per aiutarvi/ci a selezionare in maniera sufficientemente accurata l'hardware che possa essere realmente utile ai progetti di eigenLab e del laboratorio trashware: in generale, ricordiamo che la principale discriminante per la selezione è che l'hardware sia supportato da Linux e altri sistemi operativi liberi, possibilmente senza ricorrere a firmware e binari proprietari (requisito gradito, ma non obbligatorio). In caso di dubbi, domande o chiarimenti potete sempre [https://eigenlab.org/dove-siamo-1/ contattarci] per ricevere ulteriori informazioni.
<br />
Data ultimo aggiornamento elenco: '''Marzo 2020'''


Abbiamo dunque creato l'elenco (non esaustivo, per ovvi motivi) che segue per aiutarti/ci a selezionare in maniera sufficientemente accurata l'hardware che intendi donare che possa essere realmente utile ai progetti di eigenLab.
== Motherboard (schede madri) ==
 
Data ultimo aggiornamento: '''Dicembre 2017'''
 
== Motherboard (Schede madri) ==
=== Per processori AMD classe desktop ===
=== Per processori AMD classe desktop ===
* Slot A e precedenti (<1999/2000): NON accettate
* Socket 939 e precedenti (<2006): '''non accettate'''
* Socket A/462 (2000+): modelli con soli slot di memoria DDR (no varianti ibride SDR/DDR), no chipset SiS (Silicon Integrated System), controller ethernet onboard obbligatorio, supporto USB 2.0 obbligatorio
* Socket AM2/AM2+ e successivi (2007+): tutti i modelli con queste caratteristiche:
* Socket 754/939 e successivi (2003/2004+): no chipset SiS, controller ethernet onboard obbligatorio
** Basati su qualsiasi chipset, '''esclusi modelli muniti di chipset SiS''' (Silicon Integrated System)
** Presenza di almeno 4 slot DIMM e supporto standard JEDEC PC2-6400 (DDR2 800 MHz)
** Supporto dual channel
** Supporto AHCI per le porte SATA
** Controller ethernet gigabit (1000 Mbit/s) onboard


=== Per processori AMD classe server/workstation ===
=== Per processori AMD classe workstation/server ===
* Socket 940 e successivi (2003+): soggette a valutazione caso per caso
* Socket 940 e precedenti (<2006): '''non accettate'''
* Socket F (LGA 1207) e successivi (2006+): soggette a valutazione caso per caso


=== Per processori Intel classe desktop ===
=== Per processori Intel classe desktop ===
* Slot 1 e precedenti (<1999): NON accettate
* Socket 478/479 e precedenti (<2005): '''non accettate'''
* Socket 370: supporto obbligatorio a processori Pentium III della famiglia Tualatin, solo modelli basati su chipset Intel
* Socket 775 e più recenti (2006+): tutti i modelli con queste caratteristiche:
* Socket 423 (2000/2001): NON accettate
** Supporto per processori Intel Core 2 Duo/Core 2 Quad (2006+)
* Socket 478 (2001+): supporto dual channel obbligatorio, modelli con soli slot di memoria DDR (no varianti ibride), solo modelli basati su chipset Intel con supporto FSB pari a 800 MHz, controller ethernet onboard obbligatorio
** Se muniti di slot per DDR (DDR1, prima generazione DDR): '''non accettati'''
* Socket 479 (<=2003): soggette a valutazione caso per caso
** Se muniti di slot per DDR2, presenza di almeno 4 slot DIMM e supporto standard JEDEC PC2-6400 (DDR2 800 MHz)
* Socket 775 e più recenti: solo chipset Intel, controller ethernet onboard obbligatorio
** Supporto dual channel
** Supporto AHCI per le porte SATA
** Controller ethernet gigabit (1000 Mbit/s) onboard


=== Per processori Intel classe server/workstation ===
=== Per processori Intel classe workstation/server ===
* Slot 2 (1998/2000): NON accettate
* Socket 603/604 e precedenti (<2006): '''non accettate'''
* Socket 603/604 (2001/2006): NON accettate
* Socket 771 e successivi (2006+): soggette a valutazione caso per caso
* Socket 771 e successivi (2006+): soggette a valutazione caso per caso
=== Con processore integrato onboard ===
* Soggette a valutazione caso per caso


== Processori (CPU) ==
== Processori (CPU) ==
=== Per sistemi desktop tradizionali/workstation/server ===
=== Per sistemi desktop/workstation/server ===
==== AMD ====
==== AMD ====
* Athlon XP, qualunque modello dal 1800+ a salire, eccetto modelli con core &quot;Palomino&quot; (nodo produttivo a 180 nm)  
* Athlon 64 X2 e precedenti (<2007): '''non accettati'''
* Athlon MP, qualunque modello dal 1800+ a salire, eccetto modelli con core &quot;Palomino&quot; (nodo produttivo a 180 nm)  
* Phenom II e successivi (2008+): tutti i modelli (con eccezioni)
* Sempron, solo i modelli 3000 e 3300+ (socket A)
** I processori della prima generazione di Phenom sono esclusi e quindi non accettati
* Ogni altra CPU prodotta dal 2003 in poi, non inclusa in questo elenco (ovvero Athlon64, Athlon64 X2, Phenom, Phenom II, etc.)
* Opteron (2006+): soggetti a valutazione caso per caso


==== Intel ====  
==== Intel ====  
* Pentium III (Pentium 3), solo modelli con core &quot;Tualatin&quot; (nodo produttivo a 130 nm)  
* Pentium D e precedenti (<2006): '''non accettati'''
* Pentium 4, solo modelli con core &quot;Northwood&quot; e successivi, frequenza minima 2,4 GHz, FSB minimo 533 MHz
* Core 2 Duo/Quad e successivi (2006+): tutti i modelli
* Celeron, solo modelli della serie 4xx o più nuovi (socket 775 e successivi)  
** Sono inclusi in questa categoria tutti i processori a più core derivati da questi, quali Pentium E, Celeron, etc.
* Tutti gli Xeon, eccetto le varianti basate su Pentium II e Pentium III
* Xeon (2006+), modelli per socket 771/775 e successivi: soggetti a valutazione caso per caso
* Ogni altra CPU prodotta dal 2004 in poi, non inclusa in questo elenco (Pentium D, Core 2 Duo, Core 2 Quad, Core i3/i5/i7, etc.)
   
   
=== Per sistemi mobile ===
=== Per sistemi mobile ===
==== AMD ====
==== AMD ====
* Mobile Athlon XP, solo modelli su Socket A (462) e con bus da 133 MHz (266 MT/s)  
* Turion 64 X2 e precedenti (<2008): '''non accettati'''
* Mobile Athlon64, qualunque versione - Tutti i Turion64 e Turion64 X2
* Phenom II/Turion II/Athlon II (socket S1G3) e successivi (2009+): soggetti a valutazione caso per caso
* Ogni altra CPU prodotta dal 2007 in poi, non inclusa in questo elenco


==== Intel ====  
==== Intel ====  
* Pentium M, qualunque versione
* Core Duo e precedenti (<2006): '''non accettati'''
* Intel Core/Core 2, qualunque versione
* Core 2 Duo/Quad e successivi (2006+): tutti i modelli (con eccezioni)
* Ogni altra CPU prodotta dal 2007 in poi, non inclusa in questo elenco (eccetto Celeron)  
** I processori di classe entry level (Pentium/Celeron) derivati dalle medesime architetture saranno soggetti a valutazione caso per caso
 
== Memorie RAM ==
=== Per sistemi desktop/workstation/server ===
Qualunque DIMM che rispetti queste condizioni:
* Unbuffered/unregistered non-ECC (UDIMM), ECC unbuffered/unregistered (PC*-xxxx''E''), Registered/Buffered (RDIMM, parity) con ECC, Fully-Buffered (FB-DIMM), Load Reduced (LR-DIMM)
* DDR2-800 (PC2-6400) o più veloci, minimo 1 GiB
* DDR3/DDR3-L, qualunque velocità, minimo 1 GiB
* DDR4, qualunque velocità, minimo 2 GiB
* Altre tipologie di memorie DIMM come SDR e DDR saranno accettate solo previa valutazione caso per caso.
* Memorie Rambus e più vecchie (EDO-RAM SIMM, etc.) '''non accettate'''
 
=== Per sistemi mobile/embedded ===
Qualunque SO-DIMM che rispetti queste condizioni:
* Unbuffered/unregistered non-ECC (UDIMM) o ECC unbuffered/unregistered (PC*-xxxx''E'')
* SO-DIMM DDR2-533 (PC2-4200) o più veloci, minimo 512 MiB
* SO-DIMM DDR3/DDR3-L, qualunque velocità, minimo 1 GiB
* SO-DIMM DDR4, qualunque velocità, minimo 2 GiB
* Altre tipologie di memorie SO-DIMM come SDR e DDR saranno accettate solo previa valutazione caso per caso.
 
== Dischi rigidi (HDD) ed SSD ==
=== HDD, formato 3,5" ===
* Con interfaccia PATA (IDE): soggetti a valutazione caso per caso
* Con interfaccia SATA, tutti i modelli con queste caratteristiche:
** Supporto AHCI 1.0 o superiore
** Capienza pari o superiore a 250 GB
** Regime rotativo pari o superiore a 7200 RPM (quando in attività)
* Con interfaccia SCSI: soggetti a valutazione caso per caso
* Con altre interfacce (SAS/FC/etc.): soggetti a valutazione caso per caso
 
=== HDD, formato 2,5" ===
* Con interfaccia PATA (IDE): soggetti a valutazione caso per caso
* Con interfaccia SATA o SAS, tutti i modelli con queste caratteristiche:
** Supporto AHCI 1.0 o superiore
** Capienza pari o superiore a 250 GB
** Regime rotativo pari o superiore a 5400 RPM (quando in attività)


'''Memorie RAM per sistemi desktop/server/workstation:'''
=== SSD ===
Tutti i banchi ECC/non-ECC/Registered/Unregistered/Buffered/Unbuffered sia Single Sided che Double Sided, che rispettino queste condizioni: - Taglio minimo per modulo non inferiore a 256 MB - DIMM SDR PC-133/VC-133 - DIMM DDR-266 (PC-2100) o più veloci - DIMM DDR2-533 (PC2-4200) o più veloci - DIMM DDR3/DDR3-L, qualunque velocità - FB-DIMM, qualunque tipo/velocità
* Tutti i formati sono accettati (2,5", mSATA, M.2 [sia SATA che NVME], PCI-Express, etc.)
'''Memorie RAM per sistemi mobile:'''
** Per le unità munite di interfaccia SATA, SATA 2 (3,0 Gb/s) o successiva
Tutti i banchi ECC/non-ECC/Registered/Unregistered/Buffered/Unbuffered sia Single Sided che Double Sided, che rispettino queste condizioni: - SODIMM SDR PC-133, taglio minimo 128 MB - SODIMM DDR-266 (PC-2100) o più veloci, taglio minimo 256 MB - SODIMM DDR2-533 (PC2-4200) o più veloci, taglio minimo 256 MB - SODIMM DDR3/DDR3-L, qualunque velocità, taglio minimo 1 GB
* Capacità minima pari a 80 GB (si applicano eccezioni)
'''Dischi rigidi (HDD/SSD) per sistemi desktop/server/workstation:'''
** Per alcuni form-factor (ad esempio mSATA) si prenderanno in considerazione anche unità di capacità inferiori, previa valutazione della specifica unità.
- Capienza non inferiore a 80 GB (tranne per dischi SCSI ed SSD) - Regime rotativo minimo pari a 7200 RPM se la capienza è inferiore a 160 GB - Interfaccia PATA, standard minimo ATA100 (UDMA5) - Interfaccia SATA, tutti gli standard - Interfaccia SCSI, standard minimo SCSI-2 (Fast-SCSI e Wide-SCSI) o più recente, capienza minima 20 GB - Interfaccia SAS, tutti gli standard - Per dischi SSD, capienza minima 16 GB, qualunque standard eccetto PATA
* Supporto TRIM nativo via firmware
'''Dischi rigidi (HDD/SSD) per sistemi mobile:'''
* Moduli di memoria Intel Optane nonché memorie cache come Intel Turbo Memory e simili di altri produttori saranno soggette a valutazione caso per caso
- Capienza non inferiore a 40 GB (tranne per dischi SSD) - Regime rotativo minimo pari a 5400 RPM se la capienza è inferiore a 120 GB - Interfaccia PATA, qualunque versione - Interfaccia SATA, qualunque versione - Per dischi SSD, capienza minima 16 GB, standard SATA (qualsiasi versione)  
* SSD con interfaccia PATA: soggetti a valutazione caso per caso
'''Schede grafiche per sistemi desktop/server/workstation:'''
GPU ATI/AMD: - Connettore AGP/AGP Pro, revisione minima AGP 2.0 (AGP 4x) - Connettore PCI 32 bit, revisione minima PCI 2.2 - Connettore PCI-Express x16 (qualunque generazione) - Radeon 8500 o più recente (eccetto Rage Fury MAXX e schede PCI), minimo 128 MB di RAM (eccetto schede PCI) - FireGL, qualsiasi modello - FirePro, qualsiasi modello - FireMV, qualsiasi modello - FireStream, qualsiasi modello - Radeon Sky, qualsiasi modello GPU NVIDIA: - Connettore AGP/AGP Pro, revisione minima AGP 2.0 (AGP 4x) - Connettore PCI 32 bit, revisione minima PCI 2.2 - Connettore PCI-Express x16 (qualunque generazione) - Serie GeForce2 con almeno 64 MB di RAM (eccetto schede PCI) - GeForce3 o più recente, minimo 128 MB di RAM (eccetto schede PCI) - Quadro, qualsiasi modello AGP 4x, AGP8x e PCI-Express GPU di altri produttori: - Soggette a valutazione caso per caso  
'''Schede grafiche per sistemi mobile:'''
- Qualsiasi scheda video dotata di connettore MXM (tutte le versioni e tutti i formati disponibili), con almeno 128 MB di RAM
'''Unità floppy disk:'''
- Non si accettano unità disco floppy singole di nessun tipo Gentilissimi/e visitatori/visitatrici,


ci capita spesso che molti/e di voi desiderino donare del trashware per le nostre attività, fatto che ci rende molto riconoscenti per la vostra collaborazione. Abbiamo a che fare con componenti di varie &quot;epoche tecnologiche&quot;, e alle volte con materiale che, per quanto possa essere correttamente funzionante, risulta essere inadatto ai nostri scopi per motivi che vanno dalle prestazioni, passando ai consumi elettrici ed agli ingombri fino ad arrivare a questioni ingegneristiche di progettazione/design/quant'altro che rendono tale hardware non completamente sfruttabile con i software open source che utilizziamo per le nostre attività, vuoi per mancanza di supporto dovuto alla carenza di sufficiente documentazione tecnica, vuoi per l'impossibilità di utilizzare quel particolare prodotto per finalità per le quali potrebbe invece tornarci utile. A volte, poi, si tratta di hardware talmente vecchio da essere più utile donare ai musei dell'informatica, dato che noi non ci occupiamo strettamente di retrocomputing[1]. Con il tempo abbiamo dunque imparato a capire cosa possiamo accettare e cosa, per i motivi sopra elencati, preferiamo non ricevere.
== Schede grafiche ==
=== Per sistemi desktop/workstation/server ===
* Sono accettate solo schede con GPU ATI/AMD o NVIDIA
** Schede video di 3DFx/Matrox/S3/SiS/VIA e altri produttori: '''non accettate'''
* Interfacce di collegamento:
** AGP/AGP Pro, revisione minima AGP 3.0 (AGP 8x), con valutazione caso per caso
** PCI-Express, qualunque generazione e qualunque interfaccia elettrica e meccanica compatibile con lo standard (x1, x4, x8 e x16)
** PCI standard: '''non accettate'''
* Memoria video dedicata: minimo 128 MiB
* Supporto OpenGL 2.0 obbligatorio (2003/2004+)
** ATI Radeon 95xx/96xx/9700/9800 e successive
** ATI FireGL/FireMV basate su GPU R3xx e successive
** NVIDIA GeForce 6xxx e successive
** NVIDIA Quadro FX e successive
** NVIDIA Quadro NVS 285 e successive
* Uscita VGA o DVI-D obbligatoria (eccetto per schede dotate di porte HDMI e/o DisplayPort)
** Schede video munite di output differenti (DMS e simili non mainstream) saranno soggette a valutazione caso per caso


Questo elenco, non esaustivo, ha lo scopo di offrire una linea guida per permetterci/vi di effettuare una selezione sufficientemente accurata del materiale che possiamo accettare da parte vostra. Ultimo aggiornamento: '''novembre 2016''' '''Processori desktop/workstation/server:''' CPU AMD: - Athlon XP, qualunque modello dal 1800+ a salire, eccetto modelli con core &quot;Palomino&quot; (nodo produttivo a 180 nm) - Athlon MP, qualunque modello dal 1800+ a salire, eccetto modelli con core &quot;Palomino&quot; (nodo produttivo a 180 nm) - Sempron, solo i modelli 3000 e 3300+ (socket A) - Ogni altra CPU prodotta dal 2003 in poi, non inclusa in questo elenco (ovvero Athlon64, Athlon64 X2, Phenom, Phenom II, etc.) CPU Intel: - Pentium III (Pentium 3), solo modelli con core &quot;Tualatin&quot; (nodo produttivo a 130 nm) - Pentium 4, solo modelli con core &quot;Northwood&quot; e successivi, frequenza minima 2,4 GHz, FSB minimo 533 MHz - Celeron, solo modelli della serie 4xx o più nuovi (socket 775 e successivi) - Tutti gli Xeon, eccetto le varianti basate su Pentium II e Pentium III - Ogni altra CPU prodotta dal 2004 in poi, non inclusa in questo elenco (Pentium D, Core 2 Duo, Core 2 Quad, Core i3/i5/i7, etc.) '''Processori mobile:''' CPU AMD: - Mobile Athlon XP, solo modelli su Socket A (462) e con bus da 133 MHz (266 MT/s) - Mobile Athlon64, qualunque versione - Tutti i Turion64 e Turion64 X2 - Ogni altra CPU prodotta dal 2007 in poi, non inclusa in questo elenco CPU Intel: - Pentium M, qualunque versione - Intel Core/Core 2, qualunque versione - Ogni altra CPU prodotta dal 2007 in poi, non inclusa in questo elenco (eccetto Celeron) '''Schede madri:''' Per CPU AMD: Socket A (462) - Supporto a memorie DDR obbligatorio su tutti gli slot - No chipset SiS (Silicon Integrated System) - Controller ethernet onboard obbligatorio Tutti gli altri socket più recenti: - No chipset SiS - Controller ethernet onboard obbligatorio Per CPU Intel: Socket 370: - Supporto a processori Pentium III della famiglia Tualatin - Solo modelli basati su chipset Intel Tutti gli altri socket più recenti: - No chipset SiS - Controller ethernet onboard obbligatorio (eccetto modelli con socket 479)  '''Memorie RAM per sistemi desktop/server/workstation:''' Tutti i banchi ECC/non-ECC/Registered/Unregistered/Buffered/Unbuffered sia Single Sided che Double Sided, che rispettino queste condizioni: - Taglio minimo per modulo non inferiore a 256 MB - DIMM SDR PC-133/VC-133 - DIMM DDR-266 (PC-2100) o più veloci - DIMM DDR2-533 (PC2-4200) o più veloci - DIMM DDR3/DDR3-L, qualunque velocità - FB-DIMM, qualunque tipo/velocità '''Memorie RAM per sistemi mobile:''' Tutti i banchi ECC/non-ECC/Registered/Unregistered/Buffered/Unbuffered sia Single Sided che Double Sided, che rispettino queste condizioni: - SODIMM SDR PC-133, taglio minimo 128 MB - SODIMM DDR-266 (PC-2100) o più veloci, taglio minimo 256 MB - SODIMM DDR2-533 (PC2-4200) o più veloci, taglio minimo 256 MB - SODIMM DDR3/DDR3-L, qualunque velocità, taglio minimo 1 GB '''Dischi rigidi (HDD/SSD) per sistemi desktop/server/workstation:''' - Capienza non inferiore a 80 GB (tranne per dischi SCSI ed SSD) - Regime rotativo minimo pari a 7200 RPM se la capienza è inferiore a 160 GB - Interfaccia PATA, standard minimo ATA100 (UDMA5) - Interfaccia SATA, tutti gli standard - Interfaccia SCSI, standard minimo SCSI-2 (Fast-SCSI e Wide-SCSI) o più recente, capienza minima 20 GB - Interfaccia SAS, tutti gli standard - Per dischi SSD, capienza minima 16 GB, qualunque standard eccetto PATA '''Dischi rigidi (HDD/SSD) per sistemi mobile:''' - Capienza non inferiore a 40 GB (tranne per dischi SSD) - Regime rotativo minimo pari a 5400 RPM se la capienza è inferiore a 120 GB - Interfaccia PATA, qualunque versione - Interfaccia SATA, qualunque versione - Per dischi SSD, capienza minima 16 GB, standard SATA (qualsiasi versione) '''Schede grafiche per sistemi desktop/server/workstation:''' GPU ATI/AMD: - Connettore AGP/AGP Pro, revisione minima AGP 2.0 (AGP 4x) - Connettore PCI 32 bit, revisione minima PCI 2.2 - Connettore PCI-Express x16 (qualunque generazione) - Radeon 8500 o più recente (eccetto Rage Fury MAXX e schede PCI), minimo 128 MB di RAM (eccetto schede PCI) - FireGL, qualsiasi modello - FirePro, qualsiasi modello - FireMV, qualsiasi modello - FireStream, qualsiasi modello - Radeon Sky, qualsiasi modello GPU NVIDIA: - Connettore AGP/AGP Pro, revisione minima AGP 2.0 (AGP 4x) - Connettore PCI 32 bit, revisione minima PCI 2.2 - Connettore PCI-Express x16 (qualunque generazione) - Serie GeForce2 con almeno 64 MB di RAM (eccetto schede PCI) - GeForce3 o più recente, minimo 128 MB di RAM (eccetto schede PCI) - Quadro, qualsiasi modello AGP 4x, AGP8x e PCI-Express GPU di altri produttori: - Soggette a valutazione caso per caso '''Schede grafiche per sistemi mobile:''' - Qualsiasi scheda video dotata di connettore MXM (tutte le versioni e tutti i formati disponibili), con almeno 128 MB di RAM '''Unità floppy disk:''' - Non si accettano unità disco floppy singole di nessun tipo '''Unità ottiche per sistemi desktop/server/workstation/mobile:''' - Supporto lettura e scrittura su dischi CD-R/RW e DVD+/-R/RW (oppure anche solo DVD-R/RW se si tratta di unità slimline per portatili) - Intefaccia PATA, SATA o SCSI, qualunque versione - Buffer interno non inferiore a 2 MB - Fanno eccezione a queste regole le unità che supportino scrittura su supporti speciali con tecnologie come LightScribe e LabelFlash '''Unità di backup a nastro e altro hardware non elencato:''' - Soggetto a valutazione caso per caso  Per ogni dubbio potete sempre contattarci all'indirizzo info@eigenlab.org per ricevere ulteriori informazioni e chiarimenti.
=== Per sistemi mobile/embedded ===
* Qualsiasi scheda video dotata di connettore MXM (tutte le versioni e tutti i formati disponibili)
* Memoria vidieo dedicata: minimo 128 MiB
* Supporto OpenGL 2.0 o successive revisioni obbligatorio


== Notebook/Laptop ==
* Qualsiasi modello con queste caratteristiche:
** Processore multi-core e con supporto ad istruzioni a 64 bit
** Memoria di sistema DDR2 o più recente
** Unità disco principale su porta SATA (di qualsiasi generazione)
* Tutti i modelli che, anche se non aderenti alle sopraelencate specifiche, supportino Coreboot o Libreboot


-----
== Monitor e display vari ==
* Monitor LCD con diagonale minima pari a 17"
* Display LCD di qualunque diagonale, purché abbiano un connettore LVDS
* Risoluzioni minime richieste per i monitor:
** Rapporto prospettico 4:3: 1280x1024
** Rapporto prospettico 16:9: 1600x900
** Rapporto prospettico 16:10: 1440x900
* Non si accettano monitor a tubo catodico (CRT) di nessuna dimensione
* Non si accettano TV monitor, anche se LCD


Fonti e/o riferimenti: [1] https://en.wikipedia.org/wiki/Retrocomputing
== Apparati di rete ==
=== Adattatori di rete ===
* Qualsiasi adattatore su bus PCI, PCI-X, PCI-Express, etc.
** Schede su bus USB 2.0 e CardBus 32 bit (PCMCIA) non sono accettate
* Velocità link pari ad almeno 1000 Mbit (1 Gbit/s)
* Supporto driver in mainline nel kernel Linux
* Supporto modalità MDI/MDI-X con commutazione automatica (ethernet)
* Adattatori FiberChannel e altre tipologie di schede di rete: soggette a valutazione caso per caso


'''Unità ottiche per sistemi desktop/server/workstation/mobile:'''
=== Switch ===
- Supporto lettura e scrittura su dischi CD-R/RW e DVD+/-R/RW (oppure anche solo DVD-R/RW se si tratta di unità slimline per portatili) - Intefaccia PATA, SATA o SCSI, qualunque versione - Buffer interno non inferiore a 2 MB - Fanno eccezione a queste regole le unità che supportino scrittura su supporti speciali con tecnologie come LightScribe e LabelFlash
* Qualsiasi switch dotato di almeno 5 porte gigabit ethernet
'''Unità di backup a nastro e altro hardware non elencato:'''
* Non si accettano switch dotati di porte fast ethernet
- Soggetto a valutazione caso per caso   Per ogni dubbio potete sempre contattarci all'indirizzo info@eigenlab.org per ricevere ulteriori informazioni e chiarimenti.


=== Router ===
* Qualsiasi router wired/wireless che possa eseguire software FOSS con queste caratteristiche:
** Almeno 4 MiB di flash onboard
** Almeno 32 MiB di memoria RAM
** Almeno 4 porte ethernet
** Se di tipo wireless, che supporti lo standard 802.11n


-----
=== Modem ===
* Non si accettano modem, a meno che il chipset che gestisce la parte xDSL non sia utilizzabile con software FOSS (e.g. modem con chip Lantiq serie VR2xx)


Fonti e/o riferimenti: [1] https://en.wikipedia.org/wiki/Retrocomputing
== Altro hardware non elencato ==
* Apparati embedded (SBC/routerboard/etc.): soggetti a valutazione caso per caso
* Unità ottiche: soggette a valutazione caso per caso
* Non si accettano unità disco floppy di nessun tipo
* Altro non elencato: soggetto a valutazione caso per caso

Versione attuale delle 18:09, 19 mar 2020

Benvenut@!
Questa pagina ha lo scopo di aiutarti a capire se l'hardware che vorresti donare per il nostro laboratorio trashware possa essere recuperato, fungendo altresì da compendio per noi stess@ in modo da disporre di una guida sempre aggiornata che sia allineata alle esigenze attuali di eigenLab.

Introduzione

Ci capita spesso di ricevere in dono interi personal computer o singole parti hardware (funzionanti e non) per le nostre attività, e siamo felici di poter sottrarre quando possibile questi oggetti all'abbandono e allo smaltimento coatto, anche quando malfunzionanti o comunque ritenuti vetusti - dunque non più utili - a causa anche dell'obsolescenza programmata.
Abbiamo a che fare con componenti di varie "epoche tecnologiche" ed alle volte con materiale che, per quanto possa essere correttamente funzionante, risulta essere inadatto ai nostri scopi per motivi che vanno dalle prestazioni, passando per i consumi elettrici e gli ingombri fino ad arrivare a questioni ingegneristiche di progettazione che rendono tale hardware non completamente sfruttabile con i software open source che utilizziamo per le nostre attività, ad esempio per la mancanza di documentazione tecnica e/o risorse software necessarie; alle volte si tratta semplicemente di hardware talmente vecchio da essere più utile donare ai musei dell'informatica piuttosto che ad eigenLab, dato che non ci occupiamo strettamente di retrocomputing [1].
A complicare ulteriormente il quadro, nell'ultimo anno si è aggiunto il distacco dell'energia elettrica al nostro casottino, che ha fortemente limitato, se non quasi del tutto fermato, l'attività del laboratorio trashware, impedendoci di continuare l'opera di rimessa in funzione di tutto l'hardware recuperato in questi anni.
Abbiamo dunque creato l'elenco che segue (non esaustivo, per ovvi motivi) per aiutarvi/ci a selezionare in maniera sufficientemente accurata l'hardware che possa essere realmente utile ai progetti di eigenLab e del laboratorio trashware: in generale, ricordiamo che la principale discriminante per la selezione è che l'hardware sia supportato da Linux e altri sistemi operativi liberi, possibilmente senza ricorrere a firmware e binari proprietari (requisito gradito, ma non obbligatorio). In caso di dubbi, domande o chiarimenti potete sempre contattarci per ricevere ulteriori informazioni.
Data ultimo aggiornamento elenco: Marzo 2020

Motherboard (schede madri)

Per processori AMD classe desktop

  • Socket 939 e precedenti (<2006): non accettate
  • Socket AM2/AM2+ e successivi (2007+): tutti i modelli con queste caratteristiche:
    • Basati su qualsiasi chipset, esclusi modelli muniti di chipset SiS (Silicon Integrated System)
    • Presenza di almeno 4 slot DIMM e supporto standard JEDEC PC2-6400 (DDR2 800 MHz)
    • Supporto dual channel
    • Supporto AHCI per le porte SATA
    • Controller ethernet gigabit (1000 Mbit/s) onboard

Per processori AMD classe workstation/server

  • Socket 940 e precedenti (<2006): non accettate
  • Socket F (LGA 1207) e successivi (2006+): soggette a valutazione caso per caso

Per processori Intel classe desktop

  • Socket 478/479 e precedenti (<2005): non accettate
  • Socket 775 e più recenti (2006+): tutti i modelli con queste caratteristiche:
    • Supporto per processori Intel Core 2 Duo/Core 2 Quad (2006+)
    • Se muniti di slot per DDR (DDR1, prima generazione DDR): non accettati
    • Se muniti di slot per DDR2, presenza di almeno 4 slot DIMM e supporto standard JEDEC PC2-6400 (DDR2 800 MHz)
    • Supporto dual channel
    • Supporto AHCI per le porte SATA
    • Controller ethernet gigabit (1000 Mbit/s) onboard

Per processori Intel classe workstation/server

  • Socket 603/604 e precedenti (<2006): non accettate
  • Socket 771 e successivi (2006+): soggette a valutazione caso per caso

Con processore integrato onboard

  • Soggette a valutazione caso per caso

Processori (CPU)

Per sistemi desktop/workstation/server

AMD

  • Athlon 64 X2 e precedenti (<2007): non accettati
  • Phenom II e successivi (2008+): tutti i modelli (con eccezioni)
    • I processori della prima generazione di Phenom sono esclusi e quindi non accettati
  • Opteron (2006+): soggetti a valutazione caso per caso

Intel

  • Pentium D e precedenti (<2006): non accettati
  • Core 2 Duo/Quad e successivi (2006+): tutti i modelli
    • Sono inclusi in questa categoria tutti i processori a più core derivati da questi, quali Pentium E, Celeron, etc.
  • Xeon (2006+), modelli per socket 771/775 e successivi: soggetti a valutazione caso per caso

Per sistemi mobile

AMD

  • Turion 64 X2 e precedenti (<2008): non accettati
  • Phenom II/Turion II/Athlon II (socket S1G3) e successivi (2009+): soggetti a valutazione caso per caso

Intel

  • Core Duo e precedenti (<2006): non accettati
  • Core 2 Duo/Quad e successivi (2006+): tutti i modelli (con eccezioni)
    • I processori di classe entry level (Pentium/Celeron) derivati dalle medesime architetture saranno soggetti a valutazione caso per caso

Memorie RAM

Per sistemi desktop/workstation/server

Qualunque DIMM che rispetti queste condizioni:

  • Unbuffered/unregistered non-ECC (UDIMM), ECC unbuffered/unregistered (PC*-xxxxE), Registered/Buffered (RDIMM, parity) con ECC, Fully-Buffered (FB-DIMM), Load Reduced (LR-DIMM)
  • DDR2-800 (PC2-6400) o più veloci, minimo 1 GiB
  • DDR3/DDR3-L, qualunque velocità, minimo 1 GiB
  • DDR4, qualunque velocità, minimo 2 GiB
  • Altre tipologie di memorie DIMM come SDR e DDR saranno accettate solo previa valutazione caso per caso.
  • Memorie Rambus e più vecchie (EDO-RAM SIMM, etc.) non accettate

Per sistemi mobile/embedded

Qualunque SO-DIMM che rispetti queste condizioni:

  • Unbuffered/unregistered non-ECC (UDIMM) o ECC unbuffered/unregistered (PC*-xxxxE)
  • SO-DIMM DDR2-533 (PC2-4200) o più veloci, minimo 512 MiB
  • SO-DIMM DDR3/DDR3-L, qualunque velocità, minimo 1 GiB
  • SO-DIMM DDR4, qualunque velocità, minimo 2 GiB
  • Altre tipologie di memorie SO-DIMM come SDR e DDR saranno accettate solo previa valutazione caso per caso.

Dischi rigidi (HDD) ed SSD

HDD, formato 3,5"

  • Con interfaccia PATA (IDE): soggetti a valutazione caso per caso
  • Con interfaccia SATA, tutti i modelli con queste caratteristiche:
    • Supporto AHCI 1.0 o superiore
    • Capienza pari o superiore a 250 GB
    • Regime rotativo pari o superiore a 7200 RPM (quando in attività)
  • Con interfaccia SCSI: soggetti a valutazione caso per caso
  • Con altre interfacce (SAS/FC/etc.): soggetti a valutazione caso per caso

HDD, formato 2,5"

  • Con interfaccia PATA (IDE): soggetti a valutazione caso per caso
  • Con interfaccia SATA o SAS, tutti i modelli con queste caratteristiche:
    • Supporto AHCI 1.0 o superiore
    • Capienza pari o superiore a 250 GB
    • Regime rotativo pari o superiore a 5400 RPM (quando in attività)

SSD

  • Tutti i formati sono accettati (2,5", mSATA, M.2 [sia SATA che NVME], PCI-Express, etc.)
    • Per le unità munite di interfaccia SATA, SATA 2 (3,0 Gb/s) o successiva
  • Capacità minima pari a 80 GB (si applicano eccezioni)
    • Per alcuni form-factor (ad esempio mSATA) si prenderanno in considerazione anche unità di capacità inferiori, previa valutazione della specifica unità.
  • Supporto TRIM nativo via firmware
  • Moduli di memoria Intel Optane nonché memorie cache come Intel Turbo Memory e simili di altri produttori saranno soggette a valutazione caso per caso
  • SSD con interfaccia PATA: soggetti a valutazione caso per caso

Schede grafiche

Per sistemi desktop/workstation/server

  • Sono accettate solo schede con GPU ATI/AMD o NVIDIA
    • Schede video di 3DFx/Matrox/S3/SiS/VIA e altri produttori: non accettate
  • Interfacce di collegamento:
    • AGP/AGP Pro, revisione minima AGP 3.0 (AGP 8x), con valutazione caso per caso
    • PCI-Express, qualunque generazione e qualunque interfaccia elettrica e meccanica compatibile con lo standard (x1, x4, x8 e x16)
    • PCI standard: non accettate
  • Memoria video dedicata: minimo 128 MiB
  • Supporto OpenGL 2.0 obbligatorio (2003/2004+)
    • ATI Radeon 95xx/96xx/9700/9800 e successive
    • ATI FireGL/FireMV basate su GPU R3xx e successive
    • NVIDIA GeForce 6xxx e successive
    • NVIDIA Quadro FX e successive
    • NVIDIA Quadro NVS 285 e successive
  • Uscita VGA o DVI-D obbligatoria (eccetto per schede dotate di porte HDMI e/o DisplayPort)
    • Schede video munite di output differenti (DMS e simili non mainstream) saranno soggette a valutazione caso per caso

Per sistemi mobile/embedded

  • Qualsiasi scheda video dotata di connettore MXM (tutte le versioni e tutti i formati disponibili)
  • Memoria vidieo dedicata: minimo 128 MiB
  • Supporto OpenGL 2.0 o successive revisioni obbligatorio

Notebook/Laptop

  • Qualsiasi modello con queste caratteristiche:
    • Processore multi-core e con supporto ad istruzioni a 64 bit
    • Memoria di sistema DDR2 o più recente
    • Unità disco principale su porta SATA (di qualsiasi generazione)
  • Tutti i modelli che, anche se non aderenti alle sopraelencate specifiche, supportino Coreboot o Libreboot

Monitor e display vari

  • Monitor LCD con diagonale minima pari a 17"
  • Display LCD di qualunque diagonale, purché abbiano un connettore LVDS
  • Risoluzioni minime richieste per i monitor:
    • Rapporto prospettico 4:3: 1280x1024
    • Rapporto prospettico 16:9: 1600x900
    • Rapporto prospettico 16:10: 1440x900
  • Non si accettano monitor a tubo catodico (CRT) di nessuna dimensione
  • Non si accettano TV monitor, anche se LCD

Apparati di rete

Adattatori di rete

  • Qualsiasi adattatore su bus PCI, PCI-X, PCI-Express, etc.
    • Schede su bus USB 2.0 e CardBus 32 bit (PCMCIA) non sono accettate
  • Velocità link pari ad almeno 1000 Mbit (1 Gbit/s)
  • Supporto driver in mainline nel kernel Linux
  • Supporto modalità MDI/MDI-X con commutazione automatica (ethernet)
  • Adattatori FiberChannel e altre tipologie di schede di rete: soggette a valutazione caso per caso

Switch

  • Qualsiasi switch dotato di almeno 5 porte gigabit ethernet
  • Non si accettano switch dotati di porte fast ethernet

Router

  • Qualsiasi router wired/wireless che possa eseguire software FOSS con queste caratteristiche:
    • Almeno 4 MiB di flash onboard
    • Almeno 32 MiB di memoria RAM
    • Almeno 4 porte ethernet
    • Se di tipo wireless, che supporti lo standard 802.11n

Modem

  • Non si accettano modem, a meno che il chipset che gestisce la parte xDSL non sia utilizzabile con software FOSS (e.g. modem con chip Lantiq serie VR2xx)

Altro hardware non elencato

  • Apparati embedded (SBC/routerboard/etc.): soggetti a valutazione caso per caso
  • Unità ottiche: soggette a valutazione caso per caso
  • Non si accettano unità disco floppy di nessun tipo
  • Altro non elencato: soggetto a valutazione caso per caso