L'ambiente operativo Solaris continua a fornire il software necessario per il supporto dei nuovi prodotti hardware.
Nelle precedenti release di Solaris, il supporto dei dischi SCSI sui sistemi x86 veniva gestito dal driver cmdk. In Solaris 7, questo supporto viene gestito dal driver sd, il driver per dischi SCSI usato sui sistemi Solaris (Edizione per piattaforma SPARC). Anche se derivano dallo stesso codice di base, le versioni SPARC e Intel presentano alcune differenze in questa release. Ad esempio, la versione Intel offre un supporto speciale per le etichette dei volumi x86, per evitare che le applicazioni (che utilizzano nomi di dischi logici in /dev/dsk) vengano interessate dal cambiamento del driver. La versione Intel offre inoltre un supporto per la geometria dei dischi x86 che non è richiesto nella versione SPARC. Inoltre, il driver sdsupporta ora anche i CD-ROM ATAPI.
Per maggiori informazioni, vedere le seguenti pagine man: cdio(7I), cmdk(7D), dkio(7I), scsi(4), sd(7D).
Intelligent I/O (I2O) è uno standard emergente per i sottosistemi di I/O modulari e ad alte prestazioni definiti e promossi da uno speciale gruppo di interesse, l'I2OSIG. Gli obiettivi di I2O sono i seguenti:
Migliorare il throughput di I/O del sistema trasferendo la gestione degli I/O a basso livello dalla CPU dell'host a un processore di I/O dedicato.
Semplificare la scrittura dei driver per i produttori di OS e di hardware definendo un modello a "driver divisi". Questo modello comprende un modulo OSM (operating system module), fornito dal produttore dell'OS, e un modulo HDM (hardware-dependent module) fornito dal produttore dell'hardware. L'OSM per un determinato tipo di dispositivo può funzionare con qualsiasi HDM per lo stesso tipo di dispositivo.
Il supporto di I2O è attualmente disponibile solo per Solaris (Edizione per piattaforma Intel). Solaris 7 include il framework di base che consente il supporto per l'hardware predisposto per I2O. L'implementazione supporta la Specifica I2O 1.5. Questo framework include:
La funzionalità di messaggeria/trasporto I2O necessaria perché gli OSM possano controllare i dispositivi I2O
OEM SCSI e per le memorizzazioni a blocchi
Questa release non supporta il boot dai dispositivi I2O. Non è supportata neppure la configurazione di hardware I2O e di software e firmware non-Solaris (come gli HDM e gli IRTOS) dall'interno dell'ambiente Solaris. Per un elenco dei dispositivi hardware I2O testati con Solaris 7, vedere la Solaris 7 (Intel Platform Edition) Hardware Compatibility List.