Código fuente de Vxworks
Primero, Linux es de código abierto y muchos entusiastas de Linux en todo el mundo son firmes partidarios técnicos de los desarrolladores de Linux. Actualmente, el kernel de Windows CE 6.0 es; todo abierto, pero la GUI no.
En segundo lugar, el kernel de Linux es pequeño y eficiente. Ocupa demasiada RAM en comparación con Windows CE.
En tercer lugar, Linux es un sistema operativo de código abierto, muy competitivo en precio y adecuado para las condiciones nacionales de China. Windows CE requiere regalías.
En cuarto lugar, Linux no solo admite chips x86, sino que también es un sistema multiplataforma. No tendrás la molestia de cambiar de plataforma al cambiar de CPU.
En quinto lugar, en términos de red, la estructura del kernel de Linux es muy completa y brinda soporte para Ethernet, incluidos 10 Mbit, 10 Mbit y Gigabit, así como redes inalámbricas, Token Rings, fibras ópticas e incluso satélites. En la actualidad, las funciones de red de WINCE también son relativamente sólidas.
Debilidades del sistema operativo Linux integrado en comparación con Windows CE;
Primero: el desarrollo de LINUX es difícil y requiere una gran solidez técnica. El desarrollo de WINCE es relativamente fácil, el ciclo de desarrollo es corto, el kernel es perfecto y está dirigido principalmente al desarrollo de la capa de aplicación.
En segundo lugar, las herramientas de depuración principales de LINUX están incompletas, la depuración es inconveniente y no existe una buena interfaz gráfica de usuario. WINCE tiene una GUI rica y potentes herramientas de desarrollo. En tercer lugar, el mantenimiento del sistema es difícil. Linux ocupa mucha memoria. Si elimina algunas funciones inútiles para reducir la memoria utilizada, causará nuevos problemas si no tiene cuidado.