--- /dev/null
+#ifndef _WIN32
+#include <sys/utsname.h>
+#endif
+#include <msp/strings/format.h>
+#include <msp/strings/utils.h>
+#include "sysutils.h"
+
+using namespace std;
+using namespace Msp;
+
+string get_system_type()
+{
+#ifdef _WIN32
+ return "windows";
+#else
+ utsname un;
+ if(uname(&un)==0)
+ return tolower(format("%s-%s", un.sysname, un.machine));
+#endif
+
+ return string();
+}