I just moved from .net development to LINUX MONO development… and i don have much experience with linux dev earlier..
-
I have a requirement to create a background service (like windows services) in mono c#.. is it possible..
-
And is it possible to access the LINUX native APIs from mono c#. (like winAPI calls from win c#)..
Mono ships with a Windows Service compatible system called mono-service.
Just use p/invoke like you normally would. You can also check out the source code of some other simple mono-based projects like Banshee to see how they do p/invokes on Linux. Just search for banshee on google.com/codesearch.