Mono not well suited for Linux development
Mono not well suited for Linux development
Posted Dec 12, 2010 5:54 UTC (Sun) by mikov (guest, #33179)In reply to: Mono not well suited for Linux development by pr1268
Parent article: Apache resigns from the Java Community Process executive committee
Some of them are not easy to emulate reliably or efficiently. Look at Wine. For example in Win32 opening a file often enforces a mandatory lock on it.
So, for example, Mono ends up having to manage shared memory areas between independent processes in order to emulate the additional Win32 semantics.
By comparison Java's API is for one much simpler (no even mention of file permissions), and if anything closer in spirit to POSIX.
So, politics aside, that is a purely technical reason that Mono may not be ideal. I would love if someone more knowledgeable commented on it.
