¿IOS, Android, Macintosh y Linux están todos relacionados con Unix? ¿Es Windows el único sistema operativo fuera de la liga?

Hay más variantes donde se desarrollaron independientemente de estas:

  • Symbian: un sistema operativo escrito desde cero para teléfonos Nokia y Sony. Se basó en la arquitectura de microkernel.
  • Haiku (sistema operativo)
  • Escritorio Syllable
  • OS RISC
  • MenuetOS

UNIX era un concepto simple y hermoso. Muchos desarrolladores de sistemas operativos copiaron su interfaz porque a un usuario de UNIX le resultaría fácil trabajar en un nuevo sistema operativo, mientras que la implementación subyacente era completamente diferente de UNIX.

Entonces sucedieron GNU y Linux. Había tanto código fuente disponible de forma gratuita que queda poca tracción para crear un sistema operativo de propósito general completamente nuevo. Software como Firefox, gcc, llvm, bzip y muchos más están disponibles libremente y se compilan en un sistema basado en GNU. Entonces, incluso diferentes sistemas operativos (como Syllable o Haiku) prefieren ser compatibles con GNU hasta cierto punto.

De los que enumeras, Linux y Macintosh OS X son sistemas * NIX. Me corté los dientes en el original de AT&T y no estaba interesado en Mac hasta el cambio a los procesadores OS X e Intel. OS X en realidad se basa más en NeXt que se basa en BSD que se basa en el original.

Linux fue un intento de Linus Torvalds de construir un núcleo similar a UNIX desde cero. Muchos piensan que hizo un buen trabajo, mientras que otros participan en argumentos religiosos que afirman que GNU es la parte más importante de los sistemas Linux …

Creo que Android se basa libremente en UNIX y esperaría que iOS también lo esté, ya que Apple parece estar avanzando hacia algún tipo de convergencia. Sin embargo, no lo sé porque iOS apareció cuando perdí mi cerebro tecnológico …

Si bien Windows está un poco más eliminado, los primeros PC / MS DOS eran algo así como UNIX. Parecía que se tomaron esfuerzos para distanciar el sistema operativo de sus raíces al hacer cosas tontas como cambiar la dirección de las barras en la jerarquía del sistema de archivos y cambiar algunos nombres de comandos e interruptores, pero esencialmente proporcionando los mismos resultados. Ese sistema DOS todavía existe, al menos en parte, bajo la GUI de Windows.

No es posible crear código completamente nuevo todo el tiempo. Unix se deriva en este sistema operativo de una manera transformada. El desarrollo de Unix comenzó en 1969. La programación de c se incorporó a ella.
Los os son devueltos por c.esto explica.

iOS y Macintosh son básicamente sistemas operativos basados ​​en UNIX, mientras que las distribuciones basadas en Linux y Android (que usa el kernel de Linux) son similares a UNIX pero no son exactamente UNIX. También hay otros sistemas operativos basados ​​en UNIX como Solaris, HP AIX, OpenBSD, FreeBSD. Windows no está basado en UNIX, pero también hay otros sistemas operativos que no están basados ​​en UNIX como Haiku OS, React OS, Kolibri OS, etc.