If
anything is going to get copied by Linux as is... it'll be Win32 API so mono / C# stuff can bind directly to that, and Mac/OSX will be even more isolated.
For something to be portable everywhere it'll have to be an industry standard that the existing industry buys into.