That certainly strikes me as a good idea, although one difficulty is that there needs to be filesystem support first, which as far as I can tell there is not at the moment.
I looked at the source. Apparently they are writing NE2000 drivers in Haskell. It appears that this is more of a platform for writing an OS in Haskell with the help of Xen and not really for web apps.
Presumably the webapps could come in after there's a normal socket interface (which could also be written in Haskell, atop of a Haskell TCP stack, atop of the NE2k drivers).
I'm curious to see what Galois has done with it so far.
Unfortunately, I can't figure out the AWS magic to build EBS images directly, which means that you can't use the free m1.micro instances with this script. Help from anyone who knows welcome...
Amongst other things, you can run hundreds of halvm nodes on a typical machine; and the "OS" boots in a fraction of the time it takes to boot a kernel.
We're under very heavy load now.