First commit: full functional on Windows 32/64 bits and GNU/Linux 32/64bits