local handle = io.popen("uname")
local result = handle:read("*a")
handle:close()

return result:match("^%s*(.-)%s*$") or "Unknown OS"