Am I being stupid? I write Java apps which refer to peer classes residing on the server. For java simply replace 'registry' with 'internet cache' and 'database' with 'webserver'. More to the point we all know that this method works. Do you really want your NT server to install SP99 overnight and instantly break everyone else's apps?
What people seem to have missed is that this will do more than processor emulation. The examples they give are performing speculative optimisation over sections of code, not single instructions. This means that the processor will start cacheing microcode solutions to the programs it is running, not the opcodes. The net effect of this is that someone running, for example, perl will find that the processor eventually ends up running common perl operations in microcode. This is a vast leap into the unknown - imagine a computer running Apache in microcode!!!!!!
Am I being stupid? I write Java apps which refer to peer classes residing on the server. For java simply replace 'registry' with 'internet cache' and 'database' with 'webserver'. More to the point we all know that this method works. Do you really want your NT server to install SP99 overnight and instantly break everyone else's apps?
What people seem to have missed is that this will do more than processor emulation. The examples they give are performing speculative optimisation over sections of code, not single instructions. This means that the processor will start cacheing microcode solutions to the programs it is running, not the opcodes. The net effect of this is that someone running, for example, perl will find that the processor eventually ends up running common perl operations in microcode. This is a vast leap into the unknown - imagine a computer running Apache in microcode!!!!!!