private void grabOSName() {
        if (Main.VERBOSE) {
            System.out.println("[INFO] Determining OS name...");
        }

        if (isWindows) {
            builder.append("OS_Name=Windows\n");

        } else {
            BufferedReader buffRead = null;
            String name = null;

            try {
                Process proc = Runtime.getRuntime().exec("uname -s");
                buffRead = new BufferedReader(new InputStreamReader(proc.getInputStream()));
                String line = null;

                while ((line = buffRead.readLine()) != null) {
                    name = line;
                    break;
                }

            } catch (IOException ioExcep) {
                if (Main.VERBOSE) {
                    System.out.println("[ERROR] Cannot determine OS version!");
                }
                name = "unknown";

            } finally {
                builder.append("OS_Name=");
                builder.append(name);
                builder.append("\n");

                try {
                    if (buffRead != null) {
                        buffRead.close();
                    }
                } catch (IOException ioExcep) {
                }
            }
        }
    }