Está Cisco iOS basado en Linux?

Sí, pero a Cisco no le gusta.

Históricamente Cisco ha promovido su IOS (no iOS - eso es una cosa de Apple permitida con un encogimiento de hombros legal a Apple por Cisco hace varios años) como más eficientemente ejecutado en el hardware de Cisco - específicamente diseñado y fabricado por Cisco ASICs (circuitos integrados de aplicación específica) integrados con placas base, tarjetas hijas y backplanes diseñados por Cisco. Las implementaciones de los protocolos de conmutación y enrutamiento propios y basados en estándares de Cisco en el software IOS se hicieron a medida para que funcionaran más rápido en estas CPUs especiales. Y NO eran CPUs de uso general. Debido a que la combinación de su propio hardware ejecutado en su propia aplicación de SO/enrutamiento/conmutación (que es efectivamente lo que es IOS) ha proporcionado un rendimiento y una fiabilidad superiores, sus productos han sido caros.

Pero como las CPU de propósito general menos costosas de la talla de Intel y AMD han proporcionado un rendimiento marginalmente equivalente, muchas empresas están optando por ejecutar su software de enrutamiento, conmutación y seguridad en ordenadores COTS (Commercial Off-the Shelf) que ejecutan sistemas operativos de código abierto. Entra en el dominio de las redes definidas por software (SDN) y la virtualización de las funciones de red (NFV) con el atractivo atributo de la escalabilidad, simplemente añadiendo otro ordenador y alojando en él el sistema operativo y la aplicación de enrutamiento/conmutación/seguridad. Esa es la imagen simplificada de todos modos. Lo que impulsa ese mercado (al tiempo que pone a Cisco en peligro financiero) es tanto la reducción del coste de capital como del coste operativo de las empresas que necesitan routers, switches y dispositivos de seguridad en sus redes. Y este es un mercado que hasta ahora le pertenecía a Cisco. Pero, como sugiere Ben Holmes más arriba/abajo, Cisco no está parada. Sólo que no se está moviendo tan rápido como el Cisco de antaño.