Research In Motion adquirirá QNX Software Systems

Research In Motion adquirirá QNX Software Systems

Research In Motion (también conocida como RIM y responsable de los famosos teléfonos BlackBerry) está en el proceso de adquisición de QNX Software System, los creadores del sistema operativo de tiempo real QNX.

La operació,n que debería cerrar en aproximadamente un mes, permitirá a RIM contar con un nuevo brazo hacia los dispositivos de entretenimiento para automóviles, en donde QNX tiene una suite llamada QNX Car montada sobre su propio sistema operativo UNIX.

QNX Car permite dotar al vehículo de avanzadas características multimedia con integración a internet, por ejemplo para proveer de soporte de radios por internet con Pandora, o visualización de mapas con Google Maps.

Desde el punto de vista de RIM, QNX proveerá una poderosa plataforma para una nueva generación de sistemas móviles y embedidos, probablemente no sólo enfocado en sistemas de entretención para automóviles.  Por el lado de QNX, RIM proveerá los recursos necesarios para seguir mejorando y expandiendo el producto.

Dan Dodge, CEO de QNX declara:

Este es un gran momento para ser un cliente de QNX, ya que no enfocaremos en colaborar con RIM para crear una plataforma aún más emocionante para la próxima generación de dispositivos conectados y embedidos.

Bonus Track : QNX, un sistema operativo de tiempo real

QNX es un sistema operativo UNIX que se destaca principalmente por dos aspectos: Es muy pequeño y funciona en tiempo real.  Hasta hace poco tiempo, se podía conseguir un sistema base QNX en un solo diskette en donde se incluía hasta interfaz de usuario gráfica.  A diferencia de otros sistemas operativos como Linux, QNX está diseñado bajo una arquitectura de microkernel, en donde el núcleo del sistema es pequeño y con una funcionalidad muy acotada, y el resto de la funcionalidad se provee mediante extensiones que se apoyan en el núcleo.  Un un sistema como QNX incluso la gestión de memoria se encuentra fuera del núcleo.

La segunda característica mencionada – que sea de tiempo real – quiere decir que el sistema está preparado para responder lo más pronto posible a las peticiones de servicio, a diferencia de un sistema tradicional en donde no hay seguridad de que se obtenga una respuesta en un intervalo de tiempo determinado.  Los sistemas de tiempo real están pensados para ambientes en donde el tiempo de respuesta es clave, por ejemplo activar los frenos necesita un tiempo de respuesta muy distinto a la tarea de decodificar un mp3, en un sistema operativo común y corriente, no existe tal distinción y los frenos se podrían activar después de terminar la “importante” tarea de decodificar el mp3.

Links:
RIM buys out QNX Software Systems (Information Week)
QNX Software Systems
QNX CAR Application Platform