¿Un PC marino con panel necesita Windows o Linux?

¿Un PC marino con panel necesita Windows o Linux?

Un PC marino instalado en el puesto de mando parece un producto único, pero el sistema operativo que incorpora es la verdadera decisión sobre su ciclo de vida. El chasis, las pantallas selladas y las entradas de CC están diseñados para una vida útil de diez años o más en un buque comercial típico. Sin embargo, el software no. Windows llega al final de su soporte, los núcleos rotan a través de ciclos de lanzamiento a largo plazo, los controladores táctiles se reescriben y las homologaciones de las sociedades de clasificación caducan para los sistemas operativos obsoletos.

Los compradores que especifican un PC de panel para puente o sala de máquinas se enfrentan ahora a una disyuntiva crucial. Windows IoT Enterprise LTSC y Linux embebido son compatibles con el mismo hardware, pero generan registros de auditoría, ciclos de actualización y alcances de homologación diferentes. Elegir sin comprender las implicaciones del ciclo de vida suele conllevar una reconstrucción forzada entre cuatro y seis años después. Este artículo analiza los criterios de decisión que un equipo de compras marítimas o militares debería aplicar al especificar la capa del sistema operativo.

¿Por qué la elección del sistema operativo sigue siendo más importante que el hardware de los PC de panel?

Los PC de panel para uso marino y militar están diseñados para soportar vibraciones, niebla salina, amplios rangos de temperatura y grandes fluctuaciones de voltaje de entrada de CC durante una década o más. El ciclo de vida del hardware es sencillo: se piden unidades de repuesto, se almacenan y se reemplazan cada siete a diez años. El ciclo de vida del software es más corto en casi todos los casos.

Windows 10 IoT Enterprise LTSC 2021 finaliza su soporte principal en enero de 2027 y su soporte extendido en enero de 2032. LTSC 2024, la variante de Windows 11 IoT, continúa hasta aproximadamente 2034. Un barco construido hoy con una compilación LTSC incorrecta puede sobrevivir más allá de su ventana de soporte del sistema operativo. Las distribuciones de Linux manejan esto de manera diferente. Ubuntu LTS tiene cinco años de soporte estándar y hasta doce con Ubuntu Pro, Debian tiene aproximadamente cinco años de LTS, y una compilación basada en Yocto está bloqueada a la versión del paquete de soporte de placa con la que se compiló hasta que se cree una nueva imagen.

La decisión sobre el hardware y la decisión sobre el software deben estar vinculadas desde el principio. La decisión sobre la topología del panel-PC La elección del sistema operativo determina si dicho chasis podrá seguir recibiendo parches de seguridad y renovaciones de homologación por parte de la sociedad de clasificación en el octavo año. Los compradores que solicitan el chasis sin definir la política del sistema operativo al mismo tiempo suelen descubrir la limitación más adelante, durante el primer ciclo de parches o la primera auditoría de la sociedad de clasificación.

La continuidad de los controladores táctiles es otro problema silencioso del ciclo de vida. Los controladores multitáctiles capacitivos proyectados de los principales fabricantes reciben actualizaciones de firmware y controladores periódicamente. Un controlador que funcionaba en Windows 10 IoT LTSC 2019 puede no existir para LTSC 2024 sin una revisión de hardware en el propio PC de panel. La misma brecha existe en Linux cuando un fabricante de controladores táctiles solo distribuye un módulo de kernel externo que deja de compilarse tras unos pocos saltos de kernel. Un fabricante de PC de panel que vincula tanto la imagen del sistema operativo como el controlador táctil a un par verificado se encarga del ciclo de vida del producto por el comprador.

¿Qué aporta cada familia de sistemas operativos a un puente marítimo?

En las licitaciones importantes para ordenadores portátiles marinos, aparecen tres familias de sistemas operativos. Cada una se ajusta a un perfil de adquisición diferente, y la solución adecuada para el puesto de mando de un barco de pesca deportiva casi nunca es la adecuada para un puente de mando comercial regulado por el Convenio SOLAS.

Windows IoT Enterprise LTSC es lo más parecido a un sistema operativo comercial listo para usar en puentes de mando. Utiliza el mismo ecosistema de controladores x86 que Windows para escritorio, por lo que las aplicaciones de navegación, sonda, AIS y alarma de puente escritas para Windows se instalan con poca o ninguna adaptación. Los proveedores de ECDIS y de alarmas de puente realizan pruebas con él, ya que la mayoría de las solicitudes de homologación históricamente utilizaban Windows. El comportamiento de las actualizaciones es determinista: solo actualizaciones de seguridad y no de características, lo que hace que las auditorías de la sociedad de clasificación sean predecibles. Las desventajas son el coste de la licencia, el comportamiento de reinicio tras la actualización que puede interrumpir la monitorización continua y la mayor superficie de ataque específica de Windows, como SMB y RDP, que debe protegerse durante la instalación.

El Linux embebido es el caballo de batalla para los PC marinos de panel diseñados por el fabricante. Las compilaciones más comunes son Debian o Ubuntu LTS para instalaciones de propósito general y Yocto o Buildroot para paquetes de soporte de placa creados por el fabricante que bloquean toda la imagen. Linux ofrece control total sobre la ruta de arranque, la versión del kernel y qué subsistemas se cargan. No tiene licencia por usuario. Un PC de panel construido para manejar el Entrada de CC de amplio rango que realmente detecta el hardware informático marino. En el bus principal del buque, se puede arrancar una imagen Linux de solo lectura simplificada de forma más rápida y predecible que una instalación de Windows de propósito general. La desventaja es la portabilidad de las aplicaciones, ya que la mayoría del software de los proveedores de software independientes (ISV) para aplicaciones marinas se desarrolló para Windows.

Los sistemas operativos en tiempo real como VxWorks y QNX se utilizan en equipos de puente especializados donde la latencia determinista es crucial: pilotos automáticos, controladores de alarma integrados, paneles de control de maquinaria e instalaciones militares de control de tiro en puentes de mando. Rara vez son la opción adecuada para un PC de panel general en el puesto de mando, ya que sacrifican la amplitud de aplicaciones y las herramientas a cambio de una programación garantizada. Los sistemas operativos en tiempo real solo aparecen en los PC de panel marinos cuando estos realizan control de bucle cerrado en lugar de simplemente ejecutar la interfaz hombre-máquina (HMI) del operador.

¿En qué situación se adapta Windows IoT Enterprise LTSC a un buque comercial?

Windows IoT Enterprise LTSC es ideal para embarcaciones que utilizan ECDIS nativo de Windows, software de alarma de puente nativo de Windows o telemática de flota nativa de Windows. Esto representa la mayor parte del mercado comercial actual. La variante LTSC es la única versión de Windows que debería figurar en una oferta comercial seria. Las versiones Pro y Enterprise estándar reciben actualizaciones de funciones que modifican las interfaces de usuario y las API cada seis meses, lo que incumple el alcance de la homologación y obliga a realizar trabajos de revalidación que la empresa operadora no había presupuestado.

La versión LTSC es tan importante como la familia de sistemas operativos. LTSC 2021, basado en Windows 10, es la opción más segura para embarcaciones nuevas con una renovación de hardware prevista para 2031, ya que su soporte extendido abarca hasta enero de 2032. LTSC 2024, basado en Windows 11, requiere TPM 2.0 y UEFI con arranque seguro habilitado, características que la mayoría de los PC marinos modernos ya incluyen, y extiende el período de soporte hasta cerca de 2034. Los equipos de compras deberían descartar Windows 11 Pro y Windows 11 Enterprise (versiones no LTSC) para embarcaciones que necesiten un comportamiento de actualización predecible durante todo el período de validez de la clase.

La configuración básica de seguridad es fundamental en un puente de red. BitLocker debe estar habilitado con claves respaldadas por TPM para proteger el disco contra el robo. El arranque seguro debe encadenarse desde la BIOS, pasando por el gestor de arranque, hasta la imagen del sistema operativo. El Control de aplicaciones de Windows Defender o AppLocker deben restringir la ejecución a las aplicaciones del puente firmadas. SMBv1 debe estar desactivado. Escritorio remoto debe estar desactivado o restringido a una VLAN de administración con autenticación solo mediante clave. Estas configuraciones deben bloquearse mediante una directiva de grupo de administración de embarcaciones o un perfil de Intune, y no dejarse a la configuración predeterminada del fabricante del PC.

El licenciamiento sigue el modelo OEM. IoT Enterprise LTSC se envía preactivado en el panel PC y está vinculado a ese hardware, por lo que la activación sobrevive a las reconstrucciones de imagen y evita los costos de suscripción por usuario. Donde IoT LTSC encaja, generalmente encaja perfectamente dentro la arquitectura de puentes integrada más amplia sin necesidad de controladores personalizados, ya que cada subsistema puente adyacente ya espera ver Windows en el otro extremo del cable.

¿Cuándo es recomendable construir un PC marino con panel Linux?

El Linux embebido se justifica en los PC marinos en cuatro escenarios. Ninguno de ellos se trata de ser ingenioso con el sistema operativo, sino de adaptarlo a las limitaciones operativas reales de la embarcación.

El primer escenario es la disciplina de costos a escala de flota. Una flota de 30 buques que utilizan PC con Linux evita 30 licencias de Windows y los gastos generales de gestión que conllevan. A escala de buques de 10 años, la diferencia en el costo de las licencias se acumula y el sistema operativo pasa a formar parte del presupuesto de mantenimiento en lugar de ser un gasto de capital recurrente. Para los armadores que gestionan grandes flotas mixtas, esto representa un ahorro real a lo largo de un período de validez de la clasificación.

El segundo escenario son las compilaciones de imágenes controladas por el proveedor. Los constructores e integradores de embarcaciones que desean integrar el sistema operativo, la aplicación y los controladores táctiles en una única imagen probada utilizan Yocto, Buildroot o una imagen preconfigurada de Debian personalizada. El resultado es un PC de panel que arranca únicamente con la aplicación verificada, sin una consola de usuario de propósito general. Los sistemas de archivos raíz de solo lectura y las particiones de escritura basadas en superposiciones permiten que la imagen sobreviva a una pérdida de energía repentina, una ventaja real en una embarcación donde el bus de CC puede fallar sin previo aviso durante un cambio de generador.

El tercer escenario es el control optimizado en tiempo real. Los kernels con el parche PREEMPT_RT proporcionan a Linux una planificación en tiempo real flexible, suficiente para interfaces hombre-máquina (HMI) de piloto automático, paneles de control de maquinaria y estaciones de operador con posicionamiento dinámico. Configurar las prioridades en tiempo real y el aislamiento de la CPU en Linux es más directo que en Windows IoT, ya que el kernel expone los parámetros de planificación de forma nativa y el integrador puede ajustarlos por proceso sin tener que recurrir a un planificador opaco.

El cuarto escenario es la integración de defensa y adquisiciones robustas. Los programas que siguen Especificaciones de adquisición de pruebas MIL-STD A menudo, el plan de pruebas de hardware se combina con una pila de software Linux, ya que el código fuente se puede auditar y la compilación se puede reproducir en un entorno de clasificación controlada. RHEL, Wind River Linux y Yocto son opciones comunes para las PC de panel de la marina militar. La aprobación de tipo ECDIS en Linux es más difícil que en Windows, porque la mayoría de los proveedores de ECDIS no certifican compilaciones de Linux, por lo que las instalaciones comerciales de puentes que requieren ECDIS SOLAS V/19 generalmente vuelven a Windows, mientras que las aplicaciones para buques de combate, patrulleras y vehículos de superficie no tripulados pueden permanecer en Linux sin esa restricción.

¿Cómo se gestiona el ciclo de vida del sistema operativo a lo largo de una década de servicio?

Independientemente del sistema operativo que utilice el buque, la cuestión operativa radica en cómo mantener actualizados los parches, los controladores y las homologaciones de la sociedad de clasificación una vez que el buque abandona el astillero. Tres aspectos son cruciales, y los tres deben incluirse en la orden de compra del PC de panel antes de solicitar el chasis.

La frecuencia y la entrega de parches son primordiales. Los PC de panel del puente rara vez cuentan con una conexión a internet rápida y abierta. Las opciones más viables son la aplicación de parches sin conexión mediante medios USB homologados por la sociedad de clasificación, un servidor WSUS a bordo o un servidor Linux apt-mirror que descargue las actualizaciones mientras el buque se encuentra en puerto. En cualquier caso, la responsabilidad de la empresa operadora, no del proveedor del PC de panel, recae en la empresa operadora, no en el proveedor del PC de panel, de establecer una política de parches por escrito con ventanas mensuales durante las travesías en alta mar y ventanas inmediatas para parches de seguridad de emergencia. La política de parches también debe especificar una ruta de reversión documentada para cada PC de panel, ya que un parche defectuoso en un dispositivo de vigilancia representa un riesgo para la navegación.

La firma de controladores es el segundo aspecto importante. Los controladores de controladores táctiles, los controladores de GPU y los controladores serie a través de USB deben estar firmados por una autoridad de confianza del sistema operativo. En Windows IoT LTSC, los controladores WHQL firmados por Microsoft son la norma, y ​​cualquier controlador sin firmar debería fallar al cargarse con Secure Boot. En Linux, los módulos del kernel deben coincidir con el kernel en ejecución y, siempre que sea posible, deben provenir del repositorio de paquetes firmados de la distribución. Los controladores binarios externos al kernel representan un riesgo real para el ciclo de vida, ya que fallan con las actualizaciones del kernel y obligan a crear una compilación derivada que nadie admite en el proyecto original.

El alcance de la homologación es el tercero. Muchas sociedades de clasificación, incluidas ABS, DNV, Lloyd's Register y BV, aprueban un sistema de puente como una configuración completa. El PC de panel, la versión del sistema operativo, la compilación del ECDIS y el firmware de la alarma del puente se enumeran juntos en el certificado. Aplicar parches al sistema operativo fuera del alcance aprobado puede anular dicha aprobación, por lo que cualquier parche de producción debe validarse con el certificado de homologación antes de su instalación en el buque. Para puentes comerciales, el patrón operativo realista es mantener el sistema operativo en la versión aprobada, aplicar solo parches de seguridad y actualizar toda la configuración aprobada cada cinco a siete años. El mismo hardware del PC de panel generalmente puede soportar dos ciclos de actualización antes de que se justifique el reemplazo del chasis, y un estándar Gama de PC con panel marino Se basa precisamente en esta premisa: amplia disponibilidad de piezas, fijación de revisiones de BIOS y activación OEM que se mantiene incluso después de reconstruir la imagen.

¿Por dónde debería comenzar la selección del sistema operativo para PC con panel marino?

La forma más limpia de tomar una decisión sobre el sistema operativo antes de pedir el chasis es seguir tres puntos de control en orden y documentar cada respuesta antes de firmar la orden de compra.

Comience con la pila de aplicaciones. Enumere el software ECDIS, alarma de puente, AIS, planificación de travesías, telemática y gestión de flotas que se ejecutará en el PC de panel. Anote qué proveedores ofrecen versiones para Linux y cuáles solo para Windows. Si más de una aplicación crítica solo está disponible para Windows, la decisión sobre el sistema operativo está prácticamente tomada. Elija Windows IoT Enterprise LTSC y seleccione un PC de panel cuyo proveedor preactive la imagen OEM. Si todas las aplicaciones críticas están disponibles en Linux, el siguiente punto de control se convierte en el factor decisivo, en lugar del primero.

A continuación, se debe considerar el alcance de la sociedad de clasificación y del estado del pabellón. Confirme con la sociedad de clasificación asignada qué configuraciones de sistema operativo certifican actualmente en el ámbito de homologación del casco y qué versiones prevén admitir durante el próximo ciclo de renovación. Una sociedad de clasificación con un ámbito de homologación abierto para Windows IoT LTSC 2024, pero sin un ámbito actual para Linux, tenderá a recomendar Windows para las funciones exigidas por SOLAS, incluso si Linux fuera la opción preferida para el resto del buque.

Finalmente, la parte operativa. Decida quién aplica los parches a los PC de panel, cuándo y cómo. Asigne el protocolo de parcheo a la configuración de internet del buque, la política de ciberseguridad del buque y el registro de datos maestros que mantiene la empresa operadora. Si la empresa operadora no cuenta actualmente con un programa de parcheo para la flota, la elección del sistema operativo debe optar por la opción con el período de soporte desatendido más largo, actualmente Windows IoT Enterprise LTSC 2024, hasta que se implemente dicha capacidad. Documente estos tres puntos de control antes de realizar el pedido de los PC de panel, y la capa del sistema operativo sobrevivirá al buque durante el próximo período de certificación de la sociedad de clasificación.

Preguntas frecuentes

¿Qué sistema operativo suele utilizar un PC de panel marino?

Actualmente, la opción más común en puentes comerciales es Windows 10 o Windows 11 IoT Enterprise LTSC, ya que la mayoría del software ECDIS, de alarmas y de gestión de flotas está escrito para Windows. Linux embebido es común en PC de panel fabricados por proveedores, donde el fabricante controla completamente la imagen del sistema. Los sistemas operativos en tiempo real (RTOS), como VxWorks o QNX, solo se encuentran en paneles de control especializados donde la latencia determinista es un requisito indispensable.

¿Puede un PC marino con panel ejecutar Windows 11 de escritorio estándar?

Técnicamente puede arrancar, pero no debería especificarse de esa manera para ninguna embarcación que vaya a ser sometida a una inspección de la sociedad de clasificación. Las versiones estándar de Windows 11 Pro y Enterprise reciben actualizaciones de características cada seis meses que pueden modificar el comportamiento de los controladores, las interfaces de usuario y los parámetros de seguridad. Estos cambios suelen quedar fuera de la configuración de homologación aprobada y obligan a una nueva validación. Windows IoT Enterprise LTSC es la única versión de Windows diseñada para dispositivos de función fija, como los PC marinos con panel.

¿Es Linux aceptable para un PC panel ECDIS bajo SOLAS?

Solo cuando la aplicación ECDIS esté homologada para una versión específica de Linux y la sociedad de clasificación certifique la instalación completa para dicha versión. La mayoría de los principales proveedores de ECDIS actualmente distribuyen versiones certificadas solo para Windows, por lo que los PC con panel ECDIS Linux en buques regulados por SOLAS son poco comunes. Linux es más frecuente en funciones auxiliares del puente de mando, como la planificación de viajes, la visualización de datos AIS y la telemática de flota, que no requieren la certificación ECDIS SOLAS V/19.

¿Durante cuánto tiempo recibe actualizaciones Windows IoT Enterprise LTSC?

LTSC 2021 recibe actualizaciones de seguridad hasta enero de 2032 con soporte extendido. LTSC 2024 se extiende hasta aproximadamente 2034. Los periodos de soporte estándar son más cortos, de unos cinco años, pero el soporte extendido representa el horizonte de planificación realista para un buque comercial. Los operadores que opten por LTSC hoy en día deberían especificar LTSC 2024 para maximizar el tiempo de actualización sin supervisión durante la vida útil del casco del buque.

¿Los controladores táctiles funcionan mejor en Windows o en Linux?

Windows ofrece una cobertura de controladores más amplia y preconfigurada para controladores multitáctiles capacitivos proyectados de los principales fabricantes. Linux ha mejorado significativamente desde el kernel 5.10, y la mayoría de los controladores táctiles capacitivos proyectados ahora cuentan con controladores integrados que se mantienen sin cambios en el kernel sin la intervención del fabricante. Para las nuevas compilaciones actuales, ambas opciones son viables. El factor decisivo suele ser el chip controlador que utiliza el fabricante del PC de panel y si este proporciona un controlador actualizado compatible con dicho controlador para el sistema operativo elegido.

¿Es posible limitar un PC marino a una sola aplicación?

Sí, y en un puente debería ser así. Windows IoT Enterprise LTSC admite el modo quiosco de acceso asignado, el Lanzador de shell y el Inicio de sesión personalizado para el bloqueo de una sola aplicación. Linux admite el mismo patrón mediante una sesión X o Wayland simplificada que inicia solo la aplicación del puente como un proceso administrado de pantalla completa. Bloquear el PC del panel a una sola aplicación de puente mejora el tiempo de arranque, reduce la superficie de ataque y facilita la auditoría de clasificación y sociedad en cada inspección.