My interest is to produce a version of the SqueakNOS kernel that understands the Newspeak bytecodes.
This is very interesting, please let us know how are you doing with this, and if you need any more help!
I haven't found the spare time to accomplish much yet, but there are two things to do:
1) Merge SqueakNOS's VM and NSVM. In practice, I think the easiest way is to copy the 3 extra bytecodes and their support functions over to SqueakNOS's VM, which isn't too painful a proposition.
2) Produce an image with SqueakNOS and Newspeak. This will be much more difficult, as Newspeak is still Squeak3.9 based. Newspeak needs to be set up in a Squeak4.1+ image because Cog VMs do not handle the old BlockContexts. Additionally, only much older versions of SqueakNOS would be loadable into a current Newspeak image. Unfortunately, the boot process for Newspeak is rather fragile because we still need to maintain a stack of compilers for several (ever more complete) versions of the language.
Ryan