function isUefiLinux() {
  return new Promise((resolve) => {
    process.nextTick(() => {
      fs.stat('/sys/firmware/efi', function (err) {
        if (!err) {
          return resolve(true);
        } else {
          exec('dmesg | grep -E "EFI v"', function (error, stdout) {
            if (!error) {
              const lines = stdout.toString().split('\n');
              return resolve(lines.length > 0);
            }
            return resolve(false);
          });
        }
      });
    });
  });
}
@namespace
@property {string}  DISTRIB_ID
@property {string}  NAME
@property {string}  DISTRIB_RELEASE
@property {string}  VERSION_ID
@property {string}  DISTRIB_CODENAME