MontaVista Software es una empresa que desarrolla software para sistemas Linux embebidos , herramientas de desarrollo y software relacionado. Sus productos están destinados a otras empresas que desarrollan sistemas embebidos, como electrónica automotriz , equipos de comunicaciones , teléfonos móviles y otros dispositivos e infraestructuras electrónicas.
MontaVista tiene su sede en Santa Clara, California , y fue fundada en 1999 por James "Jim" Ready (anteriormente en Mentor Graphics y creador de Versatile Real-Time Executive (VRTX)) y otros. El 10 de noviembre de 2009, Cavium Networks anunció la firma de un acuerdo definitivo para adquirir MontaVista por 50 millones de dólares. Tras la adquisición de Cavium por Marvell, MontaVista operó como una entidad independiente. [ 3 ]
Productos
Linux
El 12 de mayo de 2009, MontaVista anunció MontaVista Linux 6 (MVL6), que comprende distribuciones específicas para el mercado, la plataforma de integración de MontaVista, el kit de desarrollo de software, el servidor de contenido de zona de MontaVista y servicios de soporte. Existen varias diferencias entre MVL6 y los productos anteriores de MontaVista Linux. Las principales son:
- Distribuciones específicas para el mercado (MSD) : sistemas operativos Linux ( núcleo + espacio de usuario ) optimizados para el hardware de cada fabricante de semiconductores específico.
- Plataforma de integración MontaVista : basada en BitBake , similar a make , que analiza un conjunto de directivas y luego crea un árbol de dependencias de tareas para satisfacer un comando del usuario. BitBake ejecuta las tareas definidas hasta su finalización.
- MontaVista Zone Content Server : se accede desde detrás de un servidor proxy o un espejo web local para operaciones sin conexión, para obtener software y actualizaciones. En lugar de depender de una combinación de servidores HTTP públicos , Concurrent Versions System (CVS), Git y Subversion a través de Internet, hay una única fuente para cada archivo fuente original y parche .
MontaVista Linux (anteriormente llamado Hard Hat Linux ) es una distribución de Linux que se ha mejorado para convertirse en un sistema operativo en tiempo real completo . El trabajo en el rendimiento en tiempo real ha continuado hasta el punto de que MontaVista afirma admitir tareas de tiempo real estricto en Linux embebido a partir de MontaVista Linux 4.0, con tiempos de respuesta tan rápidos como los de otros sistemas operativos en tiempo real. [ 4 ]
MontaVista vende suscripciones que incluyen software, documentación y soporte técnico . El software incluye un kernel de Linux y una cadena de herramientas orientada a una configuración de hardware específica, denominada colectivamente Paquete de Soporte de Linux (LSP), y otras herramientas integradas, incluido el entorno de desarrollo integrado (IDE) DevRocket basado en Eclipse . [ 5 ] La distribución está disponible en tres ediciones, cada una dirigida a diferentes segmentos de mercado : Edición Profesional , Edición de Grado de Operador y Mobilinux . [ 6 ] El kit de herramientas MontaVista Linux incluye bibliotecas de código específicas para migrar fácilmente desde los sistemas operativos VxWorks y pSOS de Wind River Systems .
OpenCGX
El proyecto OpenCGX es una distribución Linux embebida de código abierto y gratuita de MontaVista Software LLC. OpenCGX se basa en la undécima generación de Carrier Grade Linux de MontaVista. Los ingenieros pueden iniciar rápidamente sus proyectos de desarrollo para ARM y x86 con una distribución Linux embebida completa y fácilmente personalizable. En su lanzamiento, OpenCGX se basa en Yocto 2.4 con el kernel Linux 4.14 (o el kernel LTS más reciente) y el conjunto de herramientas GNU 7.2.
Carrier Grade eXpress (CGX)
Carrier Grade eXpress (CGX) es un sistema operativo equipado con las especificaciones de Carrier Grade Linux (CGL) .
MontaVista Linux CGX 5.0, la 15.ª generación de MontaVista Carrier Grade Linux, se basa en el Proyecto Yocto 5.0 y el kernel de Linux 6.6 LTS. Es compatible con las principales arquitecturas de CPU, incluidas x86, ARM, PPC, MIPS y RISC-V. [ 7 ]
Edición de grado portador
MontaVista Linux Carrier Grade Edition (CGE) es una plataforma de desarrollo Linux de grado comercial para desarrolladores que trabajan con hardware gestionado con confiabilidad, disponibilidad y facilidad de servicio (RAS) ( Hardware Platform Interface (HPI), Intelligent Platform Management Interface (IPMI)) o hardware personalizado, que necesitan soporte a largo plazo y alta disponibilidad. [ 8 ] Carrier Grade Linux está regido por el grupo de trabajo CGL de la Linux Foundation .
DevRocket
MontaVista DevRocket es un conjunto de complementos de Eclipse que facilitan el desarrollo de aplicaciones y sistemas con MontaVista Linux. El entorno de desarrollo integrado (IDE) DevRocket se ejecuta en Linux, Solaris y Windows . Utiliza el kit de herramientas de desarrollo de C++ (CDT) de Eclipse. A partir de DevRocket 5.0, los usuarios pueden agregar los complementos de MontaVista a una instalación existente de Eclipse o instalar Eclipse con los complementos ya cargados. [ 5 ]
Servicios
Habilitación de hardware personalizado
Migración de RTOS/sistemas heredados
Certificación del sistema
MontaVista Linux se utiliza en aplicaciones de TI y telecomunicaciones que requieren certificación según los Criterios Comunes , hasta el nivel EAL4+ . El Nivel de Garantía de Evaluación 4+ (EAL4+) se usa comúnmente para asegurar la conectividad en entornos críticos, como departamentos de bomberos y policía, o sistemas de control de aviación e industria. Con la ayuda de EAL4+, estos entornos críticos pueden, por ejemplo, garantizar llamadas telefónicas seguras, controlar la comunicación en vuelo y en la línea de montaje, y lograr un acceso seguro a internet.
Productos heredados
Mobilinux
MontaVista Mobilinux está diseñado para teléfonos inalámbricos y otros dispositivos móviles como dispositivos GPS , dispositivos médicos portátiles y terminales POS inalámbricos . Las características clave de Mobilinux incluyen administración dinámica de energía , rendimiento en tiempo real, arranque rápido y bajo consumo de memoria . [ 9 ]
Edición profesional
MontaVista Professional Edition (Pro) está dirigido a desarrolladores de Linux embebido en general. Pro está diseñado para mercados de dispositivos inteligentes, incluyendo redes y comunicaciones, instrumentación y control, aeroespacial y defensa, dispositivos para pequeñas oficinas/oficinas domésticas (SOHO) y dispositivos médicos . [ 10 ] El desarrollo futuro de MontaVista Pro se ha integrado en MontaVista Linux, lo que ha puesto fin a esta versión independiente a partir de la versión 5.0.24.
Contribuciones de código abierto
MontaVista tiene un historial de ser un importante contribuyente al kernel de Linux y a la comunidad de código abierto . Desde el principio, Jim Ready dijo que quería que fuera "100% Linux puro" bajo la GPL. [ 11 ] Los cambios fundamentales para convertir MontaVista Linux en un sistema operativo en tiempo real fueron realizados por Nigel Gamble y posteriormente actualizados por Robert Love . [ 12 ] Robert Love presentó los cambios al kernel de Linux en 2001. La serie de kernels estables Linux 2.6 es la primera en incluir características similares, como la preempción basada en prioridades . En 2008, MontaVista había contribuido con el 1,2% del kernel de Linux, lo que la convirtió en el noveno mayor contribuyente corporativo al kernel de Linux, según una encuesta de la Linux Foundation. [ 13 ]
MontaVista también ha dado lugar a proyectos de código abierto independientes basados en varias de sus características, incluyendo la gestión dinámica de energía , temporizadores POSIX de alta resolución , el sistema de archivos pramfs [ 14 ] y la implementación de openais de la especificación de interfaz de aplicación del Service Availability Forum (SA Forum) [ 15 ] .
Distribución
Otras versiones de MontaVista Linux se utilizan en dispositivos fabricados por varios socios, incluidos televisores Sony Bravia , enrutadores NEC y otros, especialmente en Japón . [ 16 ] Una versión del sistema operativo MontaVista Linux se utiliza en los portátiles Dell Latitude E4200 y E4300 [ 17 ] [ 18 ] para proporcionar la función Latitude ON . [ 19 ]
Cisco NX-OS está basado en HardHat Linux. [ 20 ]
teléfonos móviles
Motorola se convirtió en la primera empresa en utilizar Linux en un teléfono móvil cuando lanzó el Motorola A760 al mercado chino el 16 de febrero de 2003. Motorola optó por utilizar MontaVista Linux en el Motorola A760 y en futuros teléfonos basados en Linux, a pesar de ser miembro fundador del sistema operativo Symbian , su competidor . [ 21 ] Desde entonces, Motorola ha intensificado su enfoque en la plataforma Linux y ha declarado públicamente que la futura plataforma para todos sus teléfonos móviles de gama media y alta será Linux con Java , [ 22 ] y otros fabricantes de teléfonos como NEC y Panasonic han desarrollado una plataforma común basada en MontaVista Linux. [ 23 ] [ 24 ]
Véase también
Referencias
- ↑ Watch, Wireless (18 de octubre de 2004). "MontaVista afirma ofrecer soporte en tiempo real para Linux móvil" . Theregister.co.uk . Consultado el 12 de enero de 2012 .
- ↑ "Perfil de la empresa MontaVista" . Mvista.com . Consultado el 9 de marzo de 2021 .
- ↑ "MontaVista Software - Soluciones comerciales de Linux embebido" .
- ↑ "MontaVista promociona Linux nativo de tiempo real estricto" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 "Página oficial de DevRocket de MontaVista" . Mvista.com. Archivado del original el 5 de enero de 2012. Recuperado el 12 de enero de 2012 .
- ↑ "Página oficial de productos de MontaVista" . Mvista.com . Consultado el 12 de enero de 2012 .
- ↑ "MontaVista presenta CGX 5.0: una plataforma Linux integrada preparada para IA y con seguridad integrada desde el diseño" (Comunicado de prensa). San José, CA: MontaVista. 9 de abril de 2024. Consultado el 8 de junio de 2024 .
- ↑ "Página de detalles de la edición Carrier-Grade oficial de MontaVista" . Mvista.com . Consultado el 12 de enero de 2012 .
- ↑ "Página oficial de detalles de MontaVista para Mobilinux" . Mvista.com. Archivado del original el 14 de enero de 2012. Consultado el 12 de enero de 2012 .
- ↑ "Página de detalles de la edición profesional oficial de MontaVista" . Mvista.com . Consultado el 12 de enero de 2012 .
- ↑ "Entrevista con Jim Ready, fundador de MontaVista" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Parches actualizados de preempción del kernel de Linux" . Lwn.net . Consultado el 12 de enero de 2012 .
- ↑ "Desarrollo del núcleo de Linux (abril de 2008)" . Archivado del original el 3 de junio de 2008.
- ↑ "Linux.com :: MontaVista contribuye al código abierto para CE Linux" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Acerca de OpenAIS" . Openais.org. Archivado del original el 8 de marzo de 2012. Consultado el 12 de enero de 2012 .
- ↑ "MontaVista refuerza su presencia en Japón" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Sala de prensa" . Dell . Consultado el 12 de enero de 2012 .
- ↑ Schwankert, Steven (22 de octubre de 2008). "Próximamente debutará la computadora de escritorio Dell de encendido instantáneo | Hardware" . InfoWorld. Archivado del original el 29 de octubre de 2008. Consultado el 12 de enero de 2012 .
- ↑ "Lanzamiento de Latitude ON hoy | blog.mvista.com" . Mvista.com. 29 de septiembre de 2009. Archivado del original el 5 de diciembre de 2010. Consultado el 12 de enero de 2012 .
- ↑ "Hacking NX-OS Parte 3 | Máxima Entropía" .
- ↑ "Motorola revela que su nuevo teléfono A760 utiliza MontaVista Linux" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Segan, Sascha (26 de julio de 2006). "Motorola detalla sus planes para el sucesor del RAZR, el SCPL" . PC Magazine . Consultado el 27 de junio de 2008 .
- ↑ "Linux impulsa el primer teléfono 3.5G de DoCoMo" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "NEC y Panasonic forman una empresa conjunta para el desarrollo de teléfonos móviles" .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
- Empresas de Linux
- Linux embebido
- Empresas de software con sede en California
- Empresas con sede en Santa Clara, California.
- Empresas de software fundadas en 1999
- Distribuciones de Linux embebido
- Empresas de software de Estados Unidos
- 1999 establecimientos en California
- Organizaciones estadounidenses establecidas en 1999
- Empresas fundadas en 1999