Re: Author comment -- could you lot miss the point any more widely?
Intel's approach on the edison was to run an arduino simulation under linux, providing a rich infrastructure to support network libraries etc. for the arduino environment.
Yes, it seems pretty clunky, and personally I'd rather have access to the native environment. But it makes the point that the application environment is unrelated to the OS. You can host whatever level of complexity you like, the programmer need not be involved. Just like Scratch on a PC.