Промышленность | Интернет , Программное обеспечение |
---|---|
Основан | Менло-Парк, Калифорния (7 сентября 1998 г.) [1] |
Основатель | Джим Готов |
Штаб-квартира | , |
Обслуживаемая площадь | Мировой |
Ключевые люди | Рави Гупта ( президент / генеральный директор ) |
Товары | MontaVista LinuxMVShield |
Владелец | Инвесторы в частный капитал |
Количество работников | Более 250 [2] (9 марта 2021 г.) |
Интернет сайт | www |
MontaVista Software - компания, которая занимается разработкой встраиваемого системного программного обеспечения Linux , средств разработки и сопутствующего программного обеспечения. Ее продукция предназначена для других корпораций, разрабатывающих встроенные системы, такие как автомобильная электроника , коммуникационное оборудование, мобильные телефоны и другие электронные устройства и инфраструктура.
MontaVista базируется в Санта-Кларе, штат Калифорния, и была основана в 1999 году Джеймсом «Джимом» Ридом (ранее в Mentor Graphics и создателем Versatile Real-Time Executive (VRTX)) и другими. 10 ноября 2009 года Cavium Networks объявила о подписании окончательного соглашения о покупке MontaVista за 50 миллионов долларов. После того, как Cavium была приобретена Marvell, Montavista в настоящее время работает как независимая организация. [3]
Продукты [ править ]
Linux [ править ]
12 мая 2009 года MontaVista анонсировала MontaVista Linux 6 (MVL6), включающую в себя рыночные дистрибутивы, платформу интеграции MontaVista, комплект для разработки программного обеспечения, сервер содержимого зоны MontaVista, а также поддержку и услуги. Между MVL6 и предыдущими продуктами MontaVista Linux есть несколько отличий. Основные из них:
- Дистрибутивы для конкретных рынков (MSD) - операционные системы Linux ( ядро + пользовательская среда ), оптимизированные для оборудования каждого конкретного производителя полупроводников.
- Платформа интеграции MontaVista - основана на BitBake , аналоге make , который анализирует набор директив и затем строит дерево зависимостей задач для удовлетворения команды пользователя. BitBake затем выполняет определенные задачи до завершения.
- Сервер содержимого зоны MontaVista - доступ из-за прокси-сервера или локального веб-зеркала для автономных операций, для получения программного обеспечения и обновлений. Вместо того, чтобы зависеть от сочетания общедоступных серверов HTTP , Concurrent Versions System (CVS), Git и Subversion в Интернете, существует один источник для каждого архива исходного кода и исправления .
MontaVista Linux (ранее называвшаяся Hard Hat Linux ) - это дистрибутив Linux , который был усовершенствован, чтобы стать полноценной операционной системой реального времени . С тех пор работа над производительностью в реальном времени продолжилась до момента, когда MontaVista утверждает, что поддерживает задачи жесткого реального времени во встроенном Linux, начиная с MontaVista Linux 4.0, с таким же быстрым временем отклика, как у других операционных систем реального времени. [4]
MontaVista продает подписки , которые включают программное обеспечение, документацию и техническую поддержку . Программное обеспечение включает ядро Linux и набор инструментов, предназначенный для конкретной конфигурации оборудования, вместе называемый пакетом поддержки Linux (LSP), и другие интегрированные инструменты, включая интегрированную среду разработки DevRocket на основе Eclipse (IDE). [5] Дистрибутив доступен в трех редакциях, каждая из которых предназначена для разных сегментов рынка : Professional Edition , Carrier Grade Edition и Mobilinux .[6] MontaVista Linux набор инструментов включаетсебя конкретные библиотеки кода легко перейти от Wind River Systems ' VxWorks и ОПМ операционных систем.
OpenCGX [ править ]
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.
Carrier Grade Express (CGX) [ править ]
MontaVista Linux Carrier Grade eXpress (CGX) - это основной продукт операционной системы MontaVista, который обеспечивает надежность, безопасность и удобство обслуживания операторского класса в гибком пакете с широкими возможностями настройки и неизменно высоком качестве. Функции CGX предназначены для большого сегмента встроенных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмическую и оборонную промышленность, устройства SOHO, медицинскую электронику и рынок «Интернета вещей (IoT)», помимо обычных встроенных устройств. CGX - это дистрибутив Carrier Grade, утвержденный для спецификации CGL версии 5.0.
MVShield [ править ]
MVShield - это программа профессионального обслуживания и поддержки MontaVista, доступная для продуктов Linux операторского класса и других дистрибутивов, таких как CentOs или Yocto . Одной из самых популярных программ поддержки MontaVista была программа MVShield для CentOS , которая лучше всего подходит для клиентов, которые используют CentOS на таких рынках, как сетевая и беспроводная инфраструктура, медицина и военно-космическая промышленность. MVShield для Yocto - это профессиональные услуги MontaVista, предлагающие поддержку базовых планов Yocto с открытым исходным кодом для клиентов, чтобы обеспечить доступ к ведущим в отрасли услугам поддержки и обслуживания без каких-либо усилий по переходу на коммерческие базовые версии Linux. [7]
Carrier Grade Edition [ править ]
MontaVista Linux Carrier Grade Edition (CGE) - это платформа разработки Linux коммерческого уровня для разработчиков, работающих с оборудованием, управляемым надежностью, доступностью и удобством обслуживания (RAS) ( интерфейс аппаратной платформы (HPI), интерфейс интеллектуального управления платформой (IPMI)) или заказным оборудованием. , которым нужна долгосрочная поддержка и высокая доступность. [8] Операционная система Linux находится под управлением рабочей группы Linux Foundation CGL.
DevRocket [ править ]
MontaVista DevRocket - это набор подключаемых модулей Eclipse для облегчения разработки приложений и систем с помощью MontaVista Linux. Интегрированная среда разработки (IDE) DevRocket работает в Linux, Solaris и Windows . Он использует Eclipse C ++ Development Toolkit (CDT). Начиная с DevRocket 5.0, пользователи могут добавлять плагины MontaVista в существующую установку Eclipse или устанавливать Eclipse с уже загруженными плагинами. [5]
DevRocket доступен в двух вариантах: Platform Developer Kit (PDK) и Application Developer Kit (ADK). Platform Developer Kit включает возможность взаимодействия с целью (RSE, SSH), создание файловых систем и управление ими, отладку (kgdb) и настройку производительности ( утечка памяти, использование памяти, профилирование системы). Комплект разработчика приложений включает виртуальную цель для разработки приложений на ранних этапах цикла разработки, редактирования / компиляции / отладки одним щелчком мыши и настройки производительности. [9]
Услуги [ править ]
Включение специального оборудования [ править ]
MontaVista поддерживает архитектуры x86 , ARM , MIPS и PowerPC с пакетами поддержки плат (BSP) и соответствующими адаптациями ядра, драйверов и пользовательской земли на SoC или эталонных аппаратных платах сторонних производителей. Однако большинство компаний разрабатывают, а затем поставляют свои продукты на основе специального оборудования, созданного для их конкретных требований. MontaVista может адаптировать продукты MontaVista Linux к программной и аппаратной среде клиентов.
RTOS / Legacy Migration [ править ]
Сервисы MontaVista RTOS / Legacy Migration помогают командам разработчиков перейти от устаревших продуктов, использующих домашнюю или коммерческую операционную систему реального времени (RTOS), к Embedded Linux.
Сертификация системы [ править ]
MontaVista Linux используется в приложениях в сфере ИТ и телекоммуникаций, которые должны быть сертифицированы в соответствии с Общими критериями до уровня EAL4 + . Уровень гарантии оценки 4+ (EAL4 +) обычно используется для защиты подключения в критических средах, таких как пожарные и полицейские управления, или авиационные и промышленные системы контроля. С помощью EAL4 + эти критически важные среды могут, например, обеспечивать безопасные и безопасные телефонные звонки, управлять связью в полете и на сборочной линии, а также обеспечивать безопасный доступ в Интернет.
Обучение [ править ]
Обучение клиентов MontaVista предусматривает обучение и подготовку по разработке приложений для интеллектуальных устройств с использованием MontaVista Linux. Благодаря приобретенным навыкам группы разработчиков могут сократить циклы разработки приложений при минимальном риске разработки.
Устаревшие продукты [ править ]
Несколько устаревших продуктов доступны от MontaVista в рамках долгосрочных соглашений о поддержке. [10]
Mobilinux [ править ]
MontaVista Mobilinux предназначена для беспроводных телефонов и других мобильных устройств, таких как устройства глобальной системы позиционирования (GPS), портативные медицинские устройства и беспроводные POS-терминалы . Ключевые особенности Mobilinux включают динамическое управление питанием , производительность в реальном времени, быструю загрузку и небольшой объем памяти . [11]
Профессиональное издание [ править ]
MontaVista Professional Edition (Pro) предназначена для обычных разработчиков встраиваемых систем Linux, которым нужны все преимущества платформы разработки с открытым исходным кодом (открытый исходный код, Linux, легкодоступное программное обеспечение и т. Д.), А также дополнительные преимущества MontaVista, включая более высокое качество (меньше ошибок), интеграцию с инструменты с открытым исходным кодом для данной аппаратной архитектуры и поддержки. Pro предназначен для рынков интеллектуальных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмическую и оборонную промышленность , устройства для малых и домашних офисов (SOHO) и медицинские устройства . [12] Будущее развитие MontaVista Pro было перенесено в MontaVista Linux, фактически завершив его как отдельную редакцию, начиная с версии 5.0.24.
Вклады с открытым исходным кодом [ править ]
MontaVista уже давно внесла большой вклад в развитие ядра Linux и сообщества разработчиков ПО с открытым исходным кодом . С самого начала Джим Риди сказал, что хочет сделать «Linux на 100% чистым» под лицензией GPL. [13] Основные изменения по превращению MontaVista Linux в операционную систему реального времени были внесены Найджелом Гэмблом, а затем обновлены Робертом Лавом . [14] Роберт Лав представил изменения в ядре Linux в 2001 году. Серия стабильных ядер Linux 2.6 является первой, которая включает аналогичные функции, такие как приоритетное приоритетное прерывание . По данным исследования, проведенного Linux Foundation, по состоянию на 2008 год, MontaVista внесла 1,2% ядра Linux, что сделало ее 9-м крупнейшим корпоративным поставщиком ядра Linux.[15]
MontaVista также отделилась независимых проектов с открытым исходным кодом на основе ряда своих функций, в том числе динамического управления питанием , с высоким разрешением POSIX таймеров, в pramfs файловой системы , [16] и OpenAIS реализации Service Availability Forum (SA Forum) Application «s Спецификация интерфейса. [17]
Распространение [ править ]
Другие версии MontaVista Linux используются в устройствах ряда партнеров, включая телевизоры Sony Bravia , маршрутизаторы NEC и другие, особенно в Японии . [18] Версия ОС MontaVista Linux используется в ноутбуках Dell Latitude E4200 и E4300 [19] [20] для обеспечения функции Latitude ON . [21]
Cisco NX-OS основана на HardHat Linux. [22]
Мобильные телефоны [ править ]
Motorola стала первой компанией, использующей Linux на мобильных телефонах, когда 16 февраля 2003 года выпустила Motorola A760 на китайский рынок. Motorola решила использовать MontaVista Linux в Motorola A760 и будущих телефонах на базе Linux, несмотря на то, что Motorola был одним из основателей конкурирующей ОС Symbian . [23] С тех пор Motorola увеличила фокус на своей платформе Linux и публично заявила , что будущая платформа для всех ее среднего и высокого уровня мобильных телефонов будет Linux с Java , [24] и другие производители телефонов NEC и Panasonic разработали общая платформа на базе MontaVista Linux. [25] [26]
См. Также [ править ]
- Программное обеспечение Green Hills
- LynuxWorks
- Универсальный руководитель в реальном времени (VRTX)
- TimeSys
- Cavium Networks
Ссылки [ править ]
- ↑ Watch, Wireless (18 октября 2004 г.). «MontaVista утверждает, что поддерживает мобильные Linux в реальном времени» . Theregister.co.uk . Проверено 12 января 2012 года .
- ^ "Профиль компании MontaVista" . Mvista.com . Проверено 9 марта 2021 года .
- ^ http://www.mvista.com/company.php
- ^ "MontaVista рекламирует собственный Linux для жесткого реального времени" . Архивировано из оригинала на 4 сентября 2012 года.
- ^ a b "Официальная страница MontaVista на DevRocket" . Mvista.com. Архивировано из оригинала на 5 января 2012 года . Проверено 12 января 2012 .
- ^ "Официальная страница продуктов MontaVista" . Mvista.com . Проверено 12 января 2012 года .
- ^ MontaVista. «МВЩит» . Проверено 9 марта 2021 года .
- ^ "Официальная страница MontaVista Carrier-Grade Edition, посвященная деталям" . Mvista.com . Проверено 12 января 2012 года .
- ^ «Встроенные инструменты разработки приложений для Linux от MontaVista - это« все плагины » » . Архивировано из оригинального 6 -го сентября 2012 года.
- ^ MontaVista, Жизненный цикл продукта (10 марта 2021 г.). «Жизненный цикл продукта» .
- ^ "Официальная страница MontaVista с подробностями о Mobilinux" . Mvista.com. Архивировано из оригинала на 14 января 2012 года . Проверено 12 января 2012 .
- ^ "Страница сведений об официальной профессиональной версии MontaVista" . Mvista.com . Проверено 12 января 2012 года .
- ^ "Интервью с основателем MontaVista Джимом Готовым" . Архивировано из оригинального 28 января 2013 года .
- ^ «Обновленные исправления вытеснения ядра Linux» . Lwn.net . Проверено 12 января 2012 года .
- ^ Разработка ядра Linux (апрель 2008 г.). Архивировано 3 июня 2008 г., на Wayback Machine.
- ^ Linux.com :: MontaVista вносит свой вклад в разработку открытого исходного кода для CE Linux
- ^ "Об OpenAIS" . Openais.org. Архивировано из оригинала 8 марта 2012 года . Проверено 12 января 2012 .
- ^ "MontaVista усиливает присутствие Японии" . Архивировано из оригинального 10 июля 2012 года.
- ^ "Новости" . Dell . Проверено 12 января 2012 года .
- ^ Schwankert, Стивен (22 октября 2008). «Настольный компьютер Dell с функцией Instant-on скоро будет выпущен | Оборудование» . InfoWorld. Архивировано из оригинального 29 октября 2008 года . Проверено 12 января 2012 .
- ^ "Latitude ON запущен сегодня | blog.mvista.com" . Mvista.com. 29 сентября 2009 года в архив с оригинала на 5 декабря 2010 года . Проверено 12 января 2012 года .
- ^ Брайан Фини - Взлом NX-OS Часть 3
- ^ «Motorola сообщает, что ее новый телефон A760 использует MontaVista Linux» . Архивировано из оригинального 28 января 2013 года .
- ^ Segan, Sascha (26 июля 2006). «Motorola излагает планы по выпуску преемника RAZR, SCPL» . Журнал ПК . Проверено 27 июня 2008 года .
- ^ "Linux поддерживает первый телефон DoCoMo 3.5G" . Архивировано из оригинального 10 июля 2012 года.
- ^ "NEC и Panasonic создают совместное предприятие по разработке мобильных телефонов" . Архивировано из оригинального 19 июля 2012 года.
Внешние ссылки [ править ]
- Официальный веб-сайт