stringtranslate.com

Montavista

MontaVista Software es una empresa que desarrolla software para sistemas Linux integrados , herramientas de desarrollo y software relacionado. Sus productos están diseñados para otras empresas que desarrollan sistemas integrados, como electrónica automotriz , equipos de comunicaciones , teléfonos móviles y otros dispositivos electrónicos e infraestructuras.

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ó que había firmado un acuerdo definitivo para comprar MontaVista por 50 millones de dólares. Después de que Cavium fuera adquirida por Marvell, Montavista funcionó como una entidad independiente. [3]

Productos

Linux

El 12 de mayo de 2009, MontaVista anunció MontaVista Linux 6 (MVL6), que incluye distribuciones específicas para cada mercado, MontaVista Integration Platform, Software Development Kit, MontaVista Zone Content Server y soporte y servicios. Existen varias diferencias entre MVL6 y los productos anteriores de MontaVista Linux. Las principales son:

MontaVista Linux (anteriormente llamada Hard Hat Linux ) es una distribución Linux que se ha mejorado para convertirse en un sistema operativo en tiempo real completo . El trabajo sobre el rendimiento en tiempo real ha continuado desde entonces hasta un punto en el que MontaVista afirma admitir tareas en tiempo real en Linux integrado a partir de MontaVista Linux 4.0, con tiempos de respuesta tan rápidos como otros sistemas operativos en tiempo real. [4]

MontaVista vende suscripciones , que consisten en software, documentación y soporte técnico . El software incluye un núcleo Linux y una cadena de herramientas destinadas a una configuración de hardware específica, denominada colectivamente Paquete de soporte 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 del mercado : Professional Edition , Carrier Grade Edition y Mobilinux . [6] El kit de herramientas Linux de MontaVista incluye bibliotecas de código específicas para migrar fácilmente desde VxWorks de Wind River Systems y los sistemas operativos pSOS .

OpenCGX

El proyecto OpenCGX es una distribución Linux integrada de uso libre y abierto de MontaVista Software LLC. OpenCGX se basa en la undécima generación de Carrier Grade Linux de MontaVista. Los ingenieros pueden poner en marcha rápidamente su desarrollo ARM y x86 con una distribución Linux integrada completa que se puede personalizar fácilmente. OpenCGX en su introducción se basa en Yocto 2.4 con Linux Kernel 4.14 (o el último kernel LTS) y la cadena de herramientas GNU 7.2.

Express de grado de operador (CGX)

Como piedra angular en la línea de productos de MontaVista, Carrier Grade eXpress (CGX) es un sistema operativo robusto equipado con especificaciones Carrier Grade Linux (CGL) , que garantiza un rendimiento y una seguridad incomparables para una amplia gama de aplicaciones inteligentes interconectadas en todas las industrias.

MontaVista Linux CGX 5.0, [7] la 15.ª generación de Carrier Grade Linux de MontaVista, se basa en la versión Yocto Project 5.0 LTS y el núcleo Linux 6.6 LTS. Con la cadena de herramientas GCC 13 y CLANG 18, MontaVista CGX 5.0 ofrece una distribución Linux con soporte comercial para crear diversos productos integrados en las principales arquitecturas de CPU, incluidas x86, ARM, PPC, MIPS y RISC-V.

Edición de grado de operador

MontaVista Linux Carrier Grade Edition (CGE) es una plataforma de desarrollo Linux de nivel comercial para desarrolladores que trabajan con hardware administrado por confiabilidad, disponibilidad y capacidad de servicio ( 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á gobernado por el grupo de trabajo CGL de Linux Foundation .

DevRocket

MontaVista DevRocket es un conjunto de complementos de Eclipse para facilitar 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 Eclipse C++ Development Toolkit (CDT). A partir de DevRocket 5.0, los usuarios pueden agregar los complementos de MontaVista a una instalación de Eclipse existente o instalar Eclipse con los complementos ya cargados. [5]

DevRocket está disponible en dos variedades: un kit de desarrollo de plataformas (PDK) y un kit de desarrollo de aplicaciones (ADK). El kit de desarrollo de plataformas incluye la capacidad de comunicarse con un objetivo (RSE, SSH), crear y administrar sistemas de archivos, depuración (kgdb) y ajuste del rendimiento ( pérdida de memoria , uso de memoria, creación de perfiles del sistema). El kit de desarrollo de aplicaciones incluye un objetivo virtual para desarrollar aplicaciones en una etapa más temprana del ciclo de desarrollo, edición/compilación/depuración con un solo clic y ajuste del rendimiento. [9]

Servicios

Habilitación de hardware personalizado

Migración de sistemas RTOS/heredado

Certificación del sistema

MontaVista Linux se utiliza en aplicaciones de TI y telecomunicaciones que necesitan estar certificadas según Common Criteria , hasta el nivel EAL4+ . El nivel de garantía de evaluación 4+ (EAL4+) se utiliza habitualmente para asegurar la conectividad en entornos críticos, como departamentos de bomberos y policía, o sistemas de control de la industria y la aviación. Con la ayuda de EAL4+, estos entornos críticos pueden, por ejemplo, garantizar llamadas telefónicas seguras, controlar la comunicación durante el vuelo y en la línea de montaje, y lograr un acceso seguro a Internet.

Productos heredados

MontaVista ofrece varios productos heredados bajo acuerdos de soporte a largo plazo. [10]

Mobilinux

MontaVista Mobilinux está destinado a teléfonos móviles inalámbricos y otros dispositivos móviles, como dispositivos con sistema de posicionamiento global (GPS), dispositivos médicos portátiles y terminales de punto de venta inalámbricos . Las características principales de Mobilinux incluyen administración dinámica de energía , rendimiento en tiempo real, arranque rápido y consumo reducido de memoria . [11]

Edición profesional

MontaVista Professional Edition (Pro) está destinada a desarrolladores generales de Linux integrado. Pro está destinada a los mercados de dispositivos inteligentes, incluidos los de redes y comunicaciones, instrumentación y control, aeroespacial y defensa, dispositivos para pequeñas oficinas y oficinas en el hogar (SOHO) y dispositivos médicos . [12] El desarrollo futuro de MontaVista Pro se ha incorporado a MontaVista Linux, lo que pone fin a esta edición independiente a partir de la versión 5.0.24.

Contribuciones de código abierto

MontaVista tiene un historial de ser un importante colaborador del núcleo Linux y de la comunidad de código abierto . Desde el principio, Jim Ready dijo que quería convertirlo en "100% Linux puro" bajo la GPL. [13] Los cambios fundamentales para convertir a MontaVista Linux en un sistema operativo en tiempo real fueron realizados por Nigel Gamble y posteriormente actualizados por Robert Love . [14] Robert Love presentó los cambios al núcleo Linux en 2001. La serie de núcleos 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 núcleo Linux, lo que lo convirtió en el noveno mayor colaborador corporativo del núcleo Linux, según una encuesta de la Linux Foundation. [15]

MontaVista también ha creado proyectos independientes de código abierto basados ​​en varias de sus características, incluyendo la administración dinámica de energía , temporizadores POSIX de alta resolución , el sistema de archivos pramfs , [16] y la implementación abierta de la Especificación de Interfaz de Aplicación del Foro de Disponibilidad de Servicios (SA Forum). [17]

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 . [18] Una versión del sistema operativo MontaVista Linux se utiliza en los portátiles Dell Latitude E4200 y E4300 [19] [20] para proporcionar la función Latitude ON . [21]

Cisco NX-OS se basa en HardHat Linux. [22]

Teléfonos móviles

Motorola se convirtió en la primera compañía en utilizar Linux en un teléfono móvil cuando lanzó el Motorola A760 al mercado chino el 16 de febrero de 2003. Motorola eligió utilizar MontaVista Linux en el Motorola A760 y en los futuros teléfonos basados ​​en Linux, a pesar de que Motorola era miembro fundador del sistema operativo competidor Symbian . [23] Desde entonces, Motorola ha aumentado el enfoque en su 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 , [24] y otros fabricantes de teléfonos, NEC y Panasonic, han desarrollado una plataforma común basada en MontaVista Linux. [25] [26]

Véase también

Referencias

  1. ^ Watch, Wireless (18 de octubre de 2004). «MontaVista afirma que ofrece soporte en tiempo real para Linux mobile». Theregister.co.uk . Consultado el 12 de enero de 2012 .
  2. ^ "Perfil de la empresa MontaVista". Mvista.com . Consultado el 9 de marzo de 2021 .
  3. ^ "MontaVista Software - Soluciones Linux integradas comerciales".
  4. ^ "MontaVista promociona Linux nativo en tiempo real". Archivado desde el original el 4 de septiembre de 2012.
  5. ^ ab "Página oficial de DevRocket de MontaVista". Mvista.com. Archivado desde el original el 5 de enero de 2012. Consultado el 12 de enero de 2012 .
  6. ^ "Página oficial de productos de MontaVista". Mvista.com . Consultado el 12 de enero de 2012 .
  7. ^ "MontaVista presenta CGX 5.0: una plataforma Linux integrada preparada para IA y protegida por diseño" (Comunicado de prensa). San José, CA: MontaVista. 9 de abril de 2024. Consultado el 8 de junio de 2024 .
  8. ^ "Página oficial de detalles de MontaVista Carrier-Grade Edition". Mvista.com . Consultado el 12 de enero de 2012 .
  9. ^ "Las herramientas de desarrollo de aplicaciones Linux integradas de MontaVista pasan a ser "totalmente plug-in"". Archivado desde el original el 6 de septiembre de 2012.
  10. ^ MontaVista, Ciclo de vida del producto (10 de marzo de 2021). "Ciclo de vida del producto".
  11. ^ "Página oficial de detalles de Mobilinux de MontaVista". Mvista.com. Archivado desde el original el 14 de enero de 2012. Consultado el 12 de enero de 2012 .
  12. ^ "Página oficial de detalles de MontaVista Professional Edition". Mvista.com . Consultado el 12 de enero de 2012 .
  13. ^ "Entrevista con Jim Ready, fundador de MontaVista". Archivado desde el original el 28 de enero de 2013.
  14. ^ "Parches actualizados de preempción del kernel de Linux". Lwn.net . Consultado el 12 de enero de 2012 .
  15. ^ "Desarrollo del núcleo Linux (abril de 2008)". Archivado desde el original el 3 de junio de 2008.
  16. ^ "Linux.com :: MontaVista contribuye al código abierto para CE Linux".
  17. ^ "Acerca de OpenAIS". Openais.org. Archivado desde el original el 8 de marzo de 2012. Consultado el 12 de enero de 2012 .
  18. ^ "MontaVista refuerza su presencia en Japón". Archivado desde el original el 10 de julio de 2012.
  19. ^ "Sala de prensa". Dell . Consultado el 12 de enero de 2012 .
  20. ^ Schwankert, Steven (22 de octubre de 2008). "El Dell Desktop con encendido instantáneo debutará pronto | Hardware". InfoWorld. Archivado desde el original el 29 de octubre de 2008. Consultado el 12 de enero de 2012 .
  21. ^ "Latitude ON se lanzó hoy | blog.mvista.com". Mvista.com. 29 de septiembre de 2009. Archivado desde el original el 5 de diciembre de 2010. Consultado el 12 de enero de 2012 .
  22. ^ "Hacking NX-OS Parte 3 | Máxima Entropía".
  23. ^ "Motorola revela que su nuevo teléfono A760 utiliza MontaVista Linux". Archivado desde el original el 28 de enero de 2013.
  24. ^ Segan, Sascha (26 de julio de 2006). "Motorola describe los planes para el sucesor del RAZR, el SCPL". PC Magazine . Consultado el 27 de junio de 2008 .
  25. ^ "El primer teléfono 3.5G de DoCoMo se basa en Linux". Archivado desde el original el 10 de julio de 2012.
  26. ^ "NEC y Panasonic forman una empresa conjunta para el desarrollo de teléfonos móviles". Archivado desde el original el 19 de julio de 2012.