¿Qué es mejor para sistemas embebidos, Unix o Linux?

Linux cumple con la especificación Unix, por lo que la distinción no tiene sentido.

Sin embargo, si por Unix realmente quieres decir BSD Unix, SysV Unix y MACH (que es Unixen), Linux tiene elementos de todos ellos. Ok, para MACH, necesitarías parches de terceros, pero FOLK Linux y WOLK Linux tenían más parches y seguían siendo Linux.

La diferencia es que Linux tiene más arquitecturas integradas, una huella un poco más pequeña, una gama más amplia de sintonizables y más controladores.

Bueno ish. Lo que pasa con el código abierto es que, por definición, nada de eso importa porque puede hacer que NetBSD haga exactamente lo mismo e interactúe con el mismo. También podría obtener MACH HURD, si lo intentara.

Linux es más fácil en algunos casos, pero si está creando un clon del sistema integrado Blue Coat, usaría OpenBSD. Un enrutador de este tipo debería usar NetBSD. Probablemente lo usaría para un sistema de kiosco, si necesitara algo más que el cumplimiento de Unix.

  1. Ya no hay sistema operativo UNIX. Hoy en día, UNIX es una marca comercial que puede ser utilizada por cualquier sistema certificado para cumplir con las especificaciones UNIX , esto incluye la distribución Inspur K-UX GNU / Linux y Apple OSX.
  2. La elección es entre derivados de Linux y UNIX como FreeBSD. La elección realmente depende de la licencia que planea usar . Linux tiene que ser de código abierto, gratuito y seguir siendo ambos. Si no le importa redistribuir su código a lo largo de su dispositivo, Linux ciertamente es una muy buena opción. Sin embargo, si quiere que todo sea propietario, definitivamente debe evitar Linux y usar algo como FreeBSD.

Si desea portar UNIX a un sistema integrado, está entrando en un mundo de dolor y tortura legal y logística. Para empezar, lee esto: ¿Quién es realmente el dueño de Unix? El | ZDNet

Dadas esas dos opciones, solo Linux es lógico.

Dicho esto … mi opinión personal es que, dada cualquier cantidad de opciones disponibles, Linux sería la solución preferida.

Con dependencia de mi propia experiencia, la respuesta es Linux …

Además, la comunidad Linux crece más que UNIX.

La mejor de las suertes.