Промышленность | Интернет, Программное обеспечение |
---|---|
Основан | Менло-Парк, Калифорния (7 сентября 1998 г.) |
Основатель | Джим Готов |
Штаб-квартира | Сан-Хосе, Калифорния, Соединенные Штаты |
Продукты | MontaVista Linux MontaVista DevRocket CGX MVShield |
Владелец | Инвесторы в частный капитал |
Количество работников | Более 250 (9 марта 2021 г.) |
Веб-сайт | www.mvista.com |
MontaVista Software - компания, которая занимается разработкой встраиваемого системного программного обеспечения Linux, средств разработки и сопутствующего программного обеспечения. Ее продукция предназначена для других корпораций, разрабатывающих встроенные системы, такие как автомобильная электроника, коммуникационное оборудование, мобильные телефоны и другие электронные устройства и инфраструктура.
MontaVista базируется в Санта-Кларе, штат Калифорния, и была основана в 1999 году Джеймсом «Джимом» Ридом (ранее в Mentor Graphics и создателем Versatile Real-Time Executive (VRTX)) и другими. 10 ноября 2009 года Cavium Networks объявила о подписании окончательного соглашения о покупке MontaVista за 50 миллионов долларов. После того, как Cavium была приобретена Marvell, Montavista действовала как независимая организация.
12 мая 2009 года MontaVista анонсировала MontaVista Linux 6 (MVL6), включающую в себя рыночные дистрибутивы, платформу интеграции MontaVista, комплект для разработки программного обеспечения, сервер содержимого зоны MontaVista, а также поддержку и услуги. Между MVL6 и предыдущими продуктами MontaVista Linux есть несколько отличий. Основные из них:
MontaVista Linux (ранее называвшаяся Hard Hat Linux) - это дистрибутив Linux, который был усовершенствован, чтобы стать полноценной операционной системой реального времени. С тех пор работа над производительностью в реальном времени продолжилась до такой степени, что MontaVista утверждает, что поддерживает задачи жесткого реального времени во встроенном Linux, начиная с MontaVista Linux 4.0, с таким же быстрым временем отклика, как и в других операционных системах реального времени.
MontaVista продает подписки, которые включают программное обеспечение, документацию и техническую поддержку. Программное обеспечение включает ядро Linux и набор инструментов, предназначенный для конкретной конфигурации оборудования, вместе называемый пакетом поддержки Linux (LSP), и другие интегрированные инструменты, включая интегрированную среду разработки DevRocket на основе Eclipse (IDE). Дистрибутив доступен в трех редакциях, каждая из которых предназначена для разных сегментов рынка : Professional Edition, Carrier Grade Edition и Mobilinux. Инструментарий MontaVista Linux включает в себя конкретные библиотеки коды легко перейти от Wind River Systems ' VxWorks и ОПХ операционных систем.
Project OpenCGX - это открытый и бесплатный встраиваемый дистрибутив Linux от MontaVista Software LLC. OpenCGX основан на Linux Carrier Grade одиннадцатого поколения от MontaVista. Инженеры могут быстро начать разработку на ARM и x86 с помощью полностью встроенного дистрибутива Linux, который легко настраивается. OpenCGX в своем введении основан на Yocto 2.4 с ядром Linux 4.14 (или последним ядром LTS) и набором инструментов GNU 7.2.
MontaVista Linux Carrier Grade eXpress (CGX) - это основной продукт операционной системы MontaVista, который обеспечивает надежность, безопасность и удобство обслуживания операторского уровня в гибком пакете с широкими возможностями настройки и неизменно высоком качестве. Функции CGX предназначены для большого сегмента встроенных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмическую и оборонную промышленность, устройства SOHO, медицинскую электронику и рынок «Интернета вещей (IoT)», помимо обычных встроенных устройств. CGX - это дистрибутив Carrier Grade, утвержденный для спецификации CGL версии 5.0.
MVShield - это программа профессионального обслуживания и поддержки MontaVista, доступная для продуктов Linux операторского класса и других дистрибутивов, таких как CentOs или Yocto. Одной из самых популярных программ поддержки MontaVista была программа MVShield для CentOS, которая лучше всего подходит для клиентов, которые используют CentOS на таких рынках, как сетевая и беспроводная инфраструктура, медицина и военно-космическая промышленность. MVShield для Yocto - это профессиональные услуги MontaVista, предлагающие поддержку базовых планов Yocto с открытым исходным кодом для клиентов, чтобы обеспечить доступ к ведущим в отрасли услугам поддержки и обслуживания без каких-либо усилий по переходу на коммерческие базовые версии Linux.
MontaVista Linux Carrier Grade Edition (CGE) - это платформа разработки Linux коммерческого уровня для разработчиков, работающих с оборудованием, управляемым надежностью, доступностью и удобством обслуживания (RAS) ( интерфейс аппаратной платформы (HPI), интерфейс интеллектуального управления платформой (IPMI)) или заказным оборудованием., которым нужна длительная поддержка и высокая доступность. Linux операторского класса управляется рабочей группой Linux Foundation CGL.
MontaVista DevRocket - это набор подключаемых модулей Eclipse для облегчения разработки приложений и систем с помощью MontaVista Linux. Интегрированная среда разработки (IDE) DevRocket работает в Linux, Solaris и Windows. Он использует Eclipse C ++ Development Toolkit (CDT). Начиная с DevRocket 5.0, пользователи могут добавлять плагины MontaVista в существующую установку Eclipse или устанавливать Eclipse с уже загруженными плагинами.
DevRocket доступен в двух вариантах: Platform Developer Kit (PDK) и Application Developer Kit (ADK). Platform Developer Kit включает возможность взаимодействия с целью (RSE, SSH), создание файловых систем и управление ими, отладку (kgdb) и настройку производительности ( утечка памяти, использование памяти, профилирование системы). Комплект разработчика приложений включает виртуальную цель для разработки приложений на ранних этапах цикла разработки, редактирования / компиляции / отладки одним щелчком мыши и настройки производительности.
MontaVista поддерживает архитектуры x86, ARM, MIPS и PowerPC с пакетами поддержки плат (BSP) и соответствующими адаптациями ядра, драйверов и пользовательской земли на SoC или эталонных аппаратных платах сторонних производителей. Однако большинство компаний разрабатывают, а затем поставляют свои продукты на основе специального оборудования, созданного для их конкретных требований. MontaVista может адаптировать продукты MontaVista Linux к программной и аппаратной среде клиентов.
Сервисы MontaVista RTOS / Legacy Migration помогают командам разработчиков перейти от устаревших продуктов, использующих домашнюю или коммерческую операционную систему реального времени (RTOS), к Embedded Linux.
MontaVista Linux используется в приложениях в сфере ИТ и телекоммуникаций, которые должны быть сертифицированы в соответствии с Общими критериями до уровня EAL4 +. Уровень гарантии оценки 4+ (EAL4 +) обычно используется для защиты подключения в критических средах, таких как пожарные и полицейские управления, или авиационные и промышленные системы контроля. С помощью EAL4 + эти критически важные среды могут, например, обеспечивать безопасные и безопасные телефонные звонки, управлять связью в полете и на сборочной линии, а также обеспечивать безопасный доступ в Интернет.
Обучение клиентов MontaVista предусматривает обучение и подготовку по разработке приложений для интеллектуальных устройств с использованием MontaVista Linux. Благодаря приобретенным навыкам команды разработчиков могут сократить циклы разработки приложений при минимальном риске разработки.
Несколько устаревших продуктов доступны от MontaVista в рамках долгосрочных соглашений о поддержке.
MontaVista Mobilinux предназначена для беспроводных телефонов и других мобильных устройств, таких как устройства глобальной системы позиционирования (GPS), портативные медицинские устройства и беспроводные POS-терминалы. Ключевые особенности Mobilinux включают динамическое управление питанием, производительность в реальном времени, быструю загрузку и небольшой объем памяти.
MontaVista Professional Edition (Pro) предназначена для обычных разработчиков встраиваемых систем Linux, которым нужны все преимущества платформы разработки с открытым исходным кодом (открытый исходный код, Linux, легкодоступное программное обеспечение и т. Д.), А также дополнительные преимущества MontaVista, включая более высокое качество (меньше ошибок), интеграцию с инструменты с открытым исходным кодом для данной аппаратной архитектуры и поддержки. Pro предназначен для рынков интеллектуальных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмическую и оборонную промышленность, устройства для малых и домашних офисов (SOHO) и медицинские устройства. Будущее развитие MontaVista Pro было перенесено в MontaVista Linux, что фактически закончило его отдельным выпуском, начиная с версии 5.0.24.
MontaVista уже давно внесла большой вклад в развитие ядра Linux и сообщества разработчиков ПО с открытым исходным кодом. С самого начала Джим Риди сказал, что хочет сделать «Linux на 100% чистым» под лицензией GPL. Основные изменения, направленные на превращение MontaVista Linux в операционную систему реального времени, были внесены Найджелом Гэмблом, а затем обновлены Робертом Лавом. Роберт Лав представил изменения в ядре Linux в 2001 году. Серия стабильных ядер Linux 2.6 является первой, которая включает аналогичные функции, такие как приоритетное вытеснение. По данным опроса Linux Foundation, по состоянию на 2008 год, MontaVista внесла 1,2% ядра Linux, что сделало ее 9-м крупнейшим корпоративным поставщиком ядра Linux.
MontaVista также отделилась независимые проекты с открытым исходным кодом на основе нескольких своих функций, в том числе динамического управления питанием, с высоким разрешением POSIX таймеров, в pramfs файловой системы, а также OpenAIS реализации службы доступности Форум «s (SA Forum) Спецификация интерфейса приложения.
Другие версии MontaVista Linux используются в устройствах, производимых рядом партнеров, включая телевизоры Sony Bravia, маршрутизаторы NEC и другие, особенно в Японии. Версия ОС MontaVista Linux используется в ноутбуках Dell Latitude E4200 и E4300 для обеспечения функции Latitude ON.
Cisco NX-OS основана на HardHat Linux.
Motorola стала первой компанией, использующей Linux на мобильных телефонах, когда 16 февраля 2003 года выпустила Motorola A760 на китайский рынок. Motorola решила использовать MontaVista Linux в Motorola A760 и будущих телефонах на базе Linux, несмотря на то, что Motorola был одним из основателей конкурирующей ОС Symbian. С тех пор Motorola уделяет больше внимания своей платформе Linux и публично заявила, что будущей платформой для всех своих мобильных телефонов среднего и высокого уровня будет Linux с Java, а другие производители телефонов NEC и Panasonic разработали общую платформу на основе MontaVista. Linux.