Edit: Oh, this is windows only, significantly less exciting. I wonder why linux isn't supported?
Edit: Oh, this is windows only, significantly less exciting. I wonder why linux isn't supported?
Linux runs on EC2 via Xen/PV, which is a kernel-hypervisor interface not provided by other (non-Xen) virtualization systems. Exporting linux AMIs would require reaching inside your filesystem and modifying your kernel, which is far outside of the scope of anything Amazon would want to do (both in terms of "really complicated" and "liable to accidentally break things"). The same applies to importing images, of course.
[I don't work for Amazon and I don't speak for Amazon. The above is speculation based on information published by Amazon about EC2.]
Amazon is unique in that they use PV-Grub everywhere to boot a customer filesystem kernel (newer behavior), whereas on other virtualization providers like Linode, the kernel is selected at domain creation time by the hypervisor, and loaded from the hypervisor's filesystem (not the customer). You can use PV-Grub but it's opt-in, not opt-out.
I'm betting you were running Xen/HVM then. (Most people do, these days.)
But you're right that Amazon isn't really interested in doing that work for you. Linux people who really need this are no doubt already doing it.