He participado en el desarrollo del esquema de nomenclatura de Cisco IOS. Lo siento. Ha habido una explosión de sutiles variaciones desde que fijamos el estándar en 1993, y ha sido infinitamente entretenido ver cómo se desarrollaba. Tengo historias.
Pero, para el presente ejemplo:
c1900 – funciona en las plataformas de la serie 1900.
universal – incluye todas las características, activadas y desactivadas por una licencia de software. Las versiones más antiguas de IOS tendrían diferentes compilaciones que incluirían diferentes características, que se indicarían mediante varios esquemas de codificación con letras.
k9 – incluye software de criptografía controlado por la exportación.
m – se ejecuta en la RAM (memoria) en lugar de ejecutarse directamente desde la flash.
z – imagen comprimida
spa – imagen (S)igned, (P)roduction (vs (S)special), utilizando la clave (A). Si se compromete una clave de firma, se publicará una nueva imagen con claves en secuencia, B, C, etc.
153 – Versión mayor 15 (Polaris), versión menor 3 (también conocida como 15.3)
-3 – 3ª versión de mantenimiento (corrección de errores)
m – Código principal, que introduce sólo correcciones de mantenimiento, sin nuevas características. Esto es como el «anillo de lanzamiento» en el lenguaje de Windows, a diferencia del anillo Insider, que Cisco llama «T» (como en «Tecnología»).