< prev index next >

src/os/windows/vm/os_windows.cpp

Print this page
rev 8942 : 8211106: [windows] Update OS detection code to recognize Windows Server 2019
Reviewed-by: alanb, clanger, bobv

@@ -1755,11 +1755,17 @@
 
   case 6004:
     if (is_workstation) {
       st->print("10");
     } else {
-      st->print("Server 2016");
+      // distinguish Windows Server 2016 and 2019 by build number
+      // Windows server 2019 GA 10/2018 build number is 17763
+      if (build_number > 17762) {
+        st->print("Server 2019");
+      } else {
+        st->print("Server 2016");
+      }
     }
     break;
 
   default:
     // Unrecognized windows, print out its major and minor versions
< prev index next >