On 15 Dec 2007, at 00:05, Stiva wrote:
Ok allora chiarisco meglio, windows di suo blocca la parallela a
hardware che non siano stampanti o altri dispositivi predisposti al
funzionamento tramite parallela.
OK. Windows (e qualsiasi altro sistema operativo "evoluto") non
permette ad un processo in userspace di andare a scrivere secco in una
locazione fisica di memoria o in una IO port. Il problema, qui, mi
sembra che sia il voler programmare sotto windows come se fosse MS-DOS.
Linux (e ogni altro SO virtualizzato) gestisce la parallela se gli
viene esposta da VMware, il quale a sua volta lo prende a prestito da
Windows
i problemi ci sono e quindi l'installare linux virtual non mi
risolverebbe tanto
La virtualizzazione serve in questo caso non a facilitare pratiche di
brutalizzazione dell'hardware, ma a rendere più semplice l'uso di un
sistema operativo diverso in una struttura informatica già consolidata
e standardizzata su altri ambienti.
Scommetto che VMware non ha problemi ad accedere alla parallela (via
una qualche DLL che gira a ring0 ) e ad esporla al SO interno. Più che
altro sposti il problema da un SO all'altro. Se pensi che Linux
permetta ad un processo in userspace di andare a ficcare le dita dove
gli pare senza lamentarsi IMHO pensi male! :-)
- ap
|