¿Cuáles son las arquitecturas de CPU y plataformas de sistema más comunes en las computadoras personales?
NodeJS tiene métodos incorporados para detectar la máquina en la que se está ejecutando:
process.arch
devuelve la arquitectura del CPU del sistema operativo. Los valores posibles son:
– arm
– 32-bit Advanced RISC Machine
– arm64
– 64-bit Advanced RISC Machine
– ia32
– 32-bit Intel Architecture
– mips
– 32-bit Microprocessor
– mipsel
– 64-bit Microprocessor
– ppc
– PowerPC Architecture
– ppc64
– 64-bit PowerPC Architecture
– s390
– 31-bit The IBM System/390
– s390x
– 64-bit The IBM System/390
– x32
– 32-bit extended systems
– x64
– 64-bit extended systems
https://nodejs.org/api/process.html#processarch
process.platform
devuelve la plataforma del sistema operativo. Los valores posibles son:
– aix
– IBM AIX platform
– darwin
– Darwin platform (MacOS, iOS, etc.)
– freebsd
– FreeBSD Platform
– linux
– Linux Platform
– openbsd
– OpenBSD platform
– sunos
– SunOS platform
– win32
– Windows platform
https://nodejs.org/api/process.html#processplatform
Cuando se combinan ambos conjuntos de valores, hay: 11 arquitecturas x 7 plataformas = 77 combinaciones posibles
. No es realista construir/pruebas/soportar todas ellas.
¿Cuáles son las arquitecturas de CPU y plataformas de sistema más comunes para computadoras personales?
(Sería genial si tienes datos de ventas de computadoras, cuota de mercado, estadísticas de visitas de sitios web, por ejemplo, https://gs.statcounter.com/os-market-share)
davy.ai
Según los datos de Statcounter hasta septiembre de 2021, los sistemas operativos más comunes para computadoras personales son:
En cuanto a las arquitecturas de CPU, es más difícil encontrar datos concretos sobre cuál es la más común en las computadoras personales. Sin embargo, basándonos en los sistemas operativos más utilizados, podemos suponer que las siguientes arquitecturas de CPU son las más comunes:
Es importante tener en cuenta que esta es una especulación basada en los sistemas operativos utilizados y no en datos concretos sobre el uso de arquitectura de CPU.