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.
For something to be portable everywhere it'll have to be an industry standard that the existing industry buys into.