El método os.release() es una interfaz de programación de aplicaciones incorporada del módulo os que se utiliza para obtener la versión del sistema operativo.
Sintaxis:
os.release()
Parámetros: este método no acepta ningún parámetro.
Valor devuelto: este método devuelve una string que representa la versión del sistema operativo.
Los siguientes ejemplos ilustran el uso del método os.release() en Node.js:
Ejemplo 1:
Javascript
// Node.js program to demonstrate the // os.release() method // Allocating os module const os = require('os'); // Printing os.release() value console.log(os.release());
Salida: en el sistema de Windows
10.0.17763
Salida: en el sistema Linux
3.10.0-1062.1.1.el7.x86_64
Ejemplo 2:
Javascript
// Node.js program to demonstrate the // os.release() method // Allocating os module const os = require('os'); // Printing os.platform() value var platform = os.platform(); switch(platform) { case 'aix': console.log("IBM AIX platform"); break; case 'darwin': console.log("Darwin platform(MacOS, IOS etc)"); break; case 'freebsd': console.log("FreeBSD Platform"); break; case 'linux': console.log("Linux Platform"); break; case 'openbsd': console.log("OpenBSD platform"); break; case 'sunos': console.log("SunOS platform"); break; case 'win32': console.log("Windows platform"); break; default: console.log("Unknown platform"); } // Printing version console.log("Version: " + os.release());
Producción:
Windows platform Version: 10.0.17763
Nota: El programa anterior se compilará y ejecutará mediante el comando node index.js.
Referencia: https://nodejs.org/api/os.html#os_os_release