Possible duplicate:
transition from Windows to the * nix programming platform
Does anyone know a nice compact resource that will allow me to move from Windows programming to Linux programming?
I managed to run simple applications, check the architecture of the daemon, but for some reason I donβt know where to start to better understand the best practices and general solutions for the architecture as a whole.
I think all threads, mutex, critical section, i / o, (named?) Are probably removed from Windows development. But I can not find a good compact documentation.
Daemons on Linux seem simpler than on Windows, but I have already stumbled upon a fork function, which is completely unusual, and there should be other things, as I assume.
Also, what about everything about POSIX? I heard that it should be an agnostic of the platform, but I also read that it is not supported exactly on some distributions.
Coder source share