Linked by Thom Holwerda on Fri 13th Jul 2012 23:39 UTC
Permalink for comment 526828
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/23/13 23:22 UTC
Linked by Thom Holwerda on 05/23/13 22:04 UTC
Linked by Thom Holwerda on 05/23/13 22:01 UTC
Linked by Thom Holwerda on 05/23/13 17:52 UTC
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
More News »
Sponsored Links



Member since:
2009-09-23
It doesn't.
POSIX *is* the most important API on *nix systems and has been stable for ages. You can't simply leave that out.
Remember "xv"? It's an image viewer with the last stable release from 1994, it still runs on modern versions of Linux.
You can see how powerful APIs like POSIX, SDL and Qt are by looking at how applications are released on POSIX systems. Virtually EVERY application you have on Linux compiles flawlessly on *BSD or MacOSX (with Macports, for example).
Heck, you can even install a complete KDE desktop on top of Windows or port your Qt apps with an ease from desktop to mobile platforms.
None. MacOS X still has the same native API it got when it was introduced, namely Cocoa which is based on NeXTStep which has been around since the 80ies.
You can even compile and run Cocoa applications on Linux: http://www.youtube.com/watch?v=l2humz9hIVM
Anyone who has a decent understanding and experience with programming on Windows and Unix systems knows that the Microsoft world is a mess when it comes to APIs.
Their code is so messy and heavily platform-dependent, that they can't even sync the code of simple applications like Windows Messenger on different platforms (Windows and MacOS), OneNote (the non-Windows versions of OneNote lack most of the features of the desktop application) or Internet Explorer (IE has always been behind on WP7).
Microsoft is suffering from their own platform-lockin and API unstabilities. It wouldn't have taken them forever otherwise to get NT ported to the mobile platform.
Linux, on the other side, is already supporting soon architectures which aren't even available in hardware yet (ARM Arch 64).
Adrian