Create a new PC hardware architecture using a modified **Transmeta Crusoe CPU** [1] at it's heart. The CPU is modified to contain an encryption/decryption engine and the **code morphing** [2] software is updated to include the decryption of encrypted executable code. Code morphing is a general conversion process and there's nothing that says that the binary source has itself got to be executable on some existing CPU. As the results of code morphing appear only within an internal instruction cache it's very difficult to gain access to the unencrypted executable program code.
“Geoff Lane, [3]” at osOpinion [4]
I get this dread feeling that the Crusoe CPU (Central Processing Unit) from Transmeta is going to be used as an end-run around Open Source software. Just when you thought we were getting away from proprietary systems …
[2] http://www.transmeta.com/crusoe/technology.html
[3] http://www.osopinion.com/Opinions/GeoffLane/GeoffLane1.html