Per molti anni (molto tempo dopo l'introduzione di Windows XP) ho gestito una raccolta di vecchi PC desktop Windows 9x. Fondamentalmente, queste macchine erano troppo basse nel loro hardware per essere aggiornate a XP (ed erano costate un sacco di soldi), quindi ho continuato a usarle, con il loro software originale: varie installazioni di Windows 98SE e Windows ME (tutte in esecuzione come versioni a 32 bit).
Nel caso, non ho mai usato XP. Le macchine Win9x erano così affidabili che funzionavano ancora molto dopo che XP e Vista andavano e venivano. Ma alla fine ho dovuto migrare, per un periodo di tempo, su Windows 7 a 64 bit.
Non sto per fare qualcosa di veramente stupido, come chiedermi perché un programma del genere non funzionerà su Win7 64 bit! :-)
Senza eccezioni, tutto il software che avevo eseguito su Windows 98SE a 32 bit funzionava immediatamente (per così dire) sull'architettura NT 64 bit di Win7. Oggi uso ancora una varietà di questo software, in particolare i programmi di elaborazione testi e gli editor HTML che uso abitualmente.
C'è un motivo tecnico per cui non ho mai avuto le difficoltà che mi aspettavo nell'esecuzione di programmi Windows 9x su 64 bit NT? Mi è stato detto delle impostazioni di "compatibilità" su Win7, ma non ho mai dovuto eseguire un programma in "modalità compatibilità".
Sono a conoscenza del fatto che Windows 7 mantiene i software a 32 e 64 bit in posizioni separate e li gestisce in modo diverso: ma mi aspettavo che ciò fosse correlato ai programmi a 32 e 64 bit scritti per Windows 7.
Sono sorpreso che i programmi Windows 98 a 32 bit sembrano essere completamente compatibili con i programmi Windows XP / Vista / 7 a 32 bit e vorrei capire perché sia così. Non c'è davvero alcuna differenza tra loro?
Inoltre, molti dei vecchi programmi di Windows 9x erano / sono portatili. Ho avuto l'abitudine di metterli su chiavette USB o sul desktop di Windows 7 e di eseguirli. Non ho riscontrato alcun problema. Anche se non vengono eseguiti da una cartella di programmi. Ancora una volta, vorrei capire perché l'O / S non si oppone a questo, dal punto di vista tecnico?
Sto facendo qualcosa di pericoloso? Windows 7 O / S sembra molto stabile: ma vorrei sapere se gli sto chiedendo di fare cose che non dovrei.