Virtual ASPI (VASPI) è un driver di periferica virtuale che consente alle applicazioni DOS e Win-OS2 di comunicare con comandi SCSI tramite il driver di sistema OS2ASPI.DMD. Il driver implementa anche una interfaccia ASPI per OS/2.
L'architettura driver di OS/2 contiene dei componenti (un Driver di periferica ADD ed un Device manager DMD) per gestire adattatori e periferiche SCSI. Questi driver possono gestire dispositivi specifici (come scanner SCSI o i comuni hard disk e CD-ROM) oppure fornire una interfaccia universale ai driver di periferica, utile per far comunicare specifici driver di applicazioni aggiuntive. Uno di questi Device manager, implementa l'interfaccia di programmazione ASPI di Adaptec per OS/2. ASPI (Advanced SCSI Programming Interface) consente lo sviluppo di applicazioni che possono comunicare con i driver di periferica indipendentemente dall' adattatore SCSI in uso. Le definizioni ASPI sono disponibili per DOS, Windows, OS/2 ed i server Novell NetWare, versioni 3.x e 4.x.
L'interfaccia di programmazione ASPI di OS/2 è contenuta nel driver di periferica di base OS2ASPI.DMD (leggere la documentazione disponibile sui sistemi OS/2 per ulteriori informazioni). Questa implementazione supporta solo i driver di periferica che comunicano con OS/2 utilizzando questa interfaccia ASPI. Nessun programma (OS/2, DOS o Windows) eseguito sotto OS/2 può accedere direttamente all'interfaccia ASPI.
Siccome molte applicazioni DOS e Windows utilizzano ASPI per comunicare con le periferiche SCSI (per esempio software di backup per periferiche a nastro SCSI, o software di scansione per scanner SCSI), queste applicazioni potrebbero presto cessare di funzionare sotto OS/2.
Il driver virtuale per OS/2 incluso in questo pacchetto implementa una interfaccia ASPI per applicazioni DOS e Windows eseguite in sessioni DOS e WIN-OS/2 sotto OS/2. Sono implementate entrambe le interfacce DOS e Windows. In aggiunta il driver contiene una interfaccia ASPI anche per applicazioni OS/2, poichè altrimenti anche queste non potrebbero accedere direttamente ad ASPI da OS/2, necessitando di un driver specifico che potrebbe non essere disponibile.
In data 24/01/2018, l'autore, Kai Uwe Rommel, ha rilasciato il codice sorgente di Virtual ASPI driver for OS/2 sotto licenza GNU GPL V3.
Gli utenti OS/2 ringraziano l'autore ed augurano a Virtual ASPI driver for OS/2 un glorioso futuro!
Aggiungi un commento