Монтависта
Промышленность | Интернет , Программное обеспечение |
---|---|
Основан | Менло-Парк, Калифорния (7 сентября 1998 г.) [1] |
Основатель | Джим Риди |
Штаб-квартира | , |
Ключевые люди | Рави Гупта (генеральный директор) |
Продукты | МонтаВиста Линукс MVShield |
Владелец | Частные инвесторы |
Количество сотрудников | Более 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]
Продукты
[ редактировать ]Линукс
[ редактировать ]12 мая 2009 г. компания MontaVista анонсировала MontaVista Linux 6 (MVL6), включающую в себя дистрибутивы для конкретного рынка, платформу интеграции MontaVista, комплект разработки программного обеспечения, сервер контента MontaVista Zone, а также поддержку и услуги. Существует несколько различий между MVL6 и предыдущими продуктами MontaVista Linux. Основные из них:
- Дистрибутивы для конкретного рынка (MSD) — операционные системы Linux ( ядро + пользовательское пространство ), оптимизированные для оборудования каждого конкретного поставщика полупроводников.
- Платформа интеграции MontaVista — на основе BitBake , аналог make , который анализирует набор директив, а затем строит дерево зависимостей задач для удовлетворения команды пользователя. Затем BitBake выполняет определенные задачи до завершения.
- Сервер контента MontaVista Zone – доступ к нему осуществляется через прокси-сервер или локальное веб-зеркало для автономных операций для получения программного обеспечения и обновлений. Вместо того, чтобы зависеть от сочетания общедоступных серверов HTTP , Concurrent Versions System (CVS), Git и Subversion в Интернете, существует один источник для каждого исходного архива и исправления .
MontaVista Linux (ранее называвшаяся Hard Hat Linux ) — это дистрибутив Linux , который был усовершенствован и стал полноценной операционной системой реального времени . С тех пор работа над производительностью в реальном времени продолжилась до такой степени, что MontaVista заявляет, что поддерживает сложные задачи реального времени во встроенном Linux, начиная с MontaVista Linux 4.0, с таким же быстрым временем отклика, как и в других операционных системах реального времени. [4]
MontaVista продает подписки , которые состоят из программного обеспечения, документации и технической поддержки . Программное обеспечение включает в себя ядро Linux и набор инструментов , предназначенных для конкретной конфигурации оборудования, которые вместе называются пакетом поддержки Linux (LSP), а также другие интегрированные инструменты, включая Eclipse (IDE) DevRocket на основе интегрированную среду разработки . [5] Дистрибутив доступен в трёх редакциях, каждая из которых ориентирована на разные сегменты рынка : Professional Edition , Carrier Grade Edition и Mobilinux . [6] Набор инструментов MontaVista Linux включает в себя специальные библиотеки кода, позволяющие легко мигрировать с Wind River Systems и VxWorks операционных систем pSOS .
OpenCGX
[ редактировать ]Project OpenCGX — это открытый и бесплатный дистрибутив встроенного Linux от MontaVista Software LLC. OpenCGX основан на Linux Carrier Grade Linux одиннадцатого поколения от MontaVista. Инженеры могут быстро начать разработку для ARM и x86 с помощью полностью встроенного дистрибутива Linux, который легко настраивается. OpenCGX в своем представлении основан на Yocto 2.4 с ядром Linux 4.14 (или последней версией ядра LTS) и набором инструментов GNU 7.2.
eXpress операторского класса (CGX)
[ редактировать ]Являясь краеугольным камнем в линейке продуктов MontaVista, Carrier Grade eXpress (CGX) представляет собой надежную операционную систему, оснащенную спецификациями Carrier Grade Linux (CGL) , обеспечивающую непревзойденную производительность и безопасность для широкого спектра взаимосвязанных интеллектуальных приложений в разных отраслях.
Монтависта Линукс CGX 5.0, [7] 15-е поколение Linux Carrier Grade от MontaVista построено на основе версии Yocto Project 5.0 LTS и ядра Linux 6.6 LTS . Благодаря набору инструментов GCC 13 и CLANG 18 MontaVista CGX 5.0 представляет собой коммерчески поддерживаемый дистрибутив Linux для создания разнообразных встраиваемых продуктов на основных архитектурах ЦП, включая x86, ARM, PPC, MIPS и RISC-V.
Издание операторского уровня
[ редактировать ]MontaVista Linux Carrier Grade Edition (CGE) — это платформа разработки Linux коммерческого уровня для разработчиков, работающих с управляемым оборудованием надежности, доступности и удобства обслуживания (RAS) ( интерфейс аппаратной платформы (HPI), интеллектуальный интерфейс управления платформой (IPMI)) или специализированным оборудованием. , которым нужна долгосрочная поддержка и высокая доступность. [8] Linux Carrier Grade управляется рабочей группой CGL Linux Foundation .
DevRocket
[ редактировать ]MontaVista DevRocket — это набор Eclipse подключаемых модулей для облегчения разработки приложений и систем с помощью MontaVista Linux. (IDE) DevRocket Интегрированная среда разработки работает на Linux, Solaris и Windows . Он использует Eclipse C++ Development Toolkit (CDT). Начиная с DevRocket 5.0, пользователи могут добавлять плагины MontaVista в существующую установку Eclipse или устанавливать Eclipse с уже загруженными плагинами. [5]
DevRocket доступен в двух вариантах: комплект разработчика платформы (PDK) и комплект разработчика приложений (ADK). Комплект разработчика платформы включает в себя возможность взаимодействия с целью (RSE, SSH), создания файловых систем и управления ими, отладки (kgdb) и настройки производительности ( утечка памяти , использование памяти, профилирование системы). В комплект разработчика приложений входит виртуальная цель для разработки приложений на ранних этапах цикла разработки, редактирования, компиляции и отладки одним щелчком мыши, а также настройки производительности. [9]
Услуги
[ редактировать ]Пользовательское аппаратное обеспечение
[ редактировать ]ОСРВ/миграция устаревших систем
[ редактировать ]Сертификация системы
[ редактировать ]MontaVista Linux используется в приложениях в сфере ИТ и телекоммуникаций, которые должны быть сертифицированы в соответствии с общими критериями до уровня EAL4+ . Уровень обеспечения оценки 4+ (EAL4+) обычно используется для обеспечения безопасности подключения в критических средах, таких как пожарные и полицейские управления, а также в авиационных и промышленных системах управления. С помощью EAL4+ эти критически важные среды могут, например, обеспечивать безопасные и безопасные телефонные звонки, контролировать связь в полете и на сборочной линии, а также обеспечивать безопасный доступ в Интернет.
Устаревшие продукты
[ редактировать ]Некоторые устаревшие продукты доступны от MontaVista по долгосрочным соглашениям о поддержке. [10]
Мобилинукс
[ редактировать ]MontaVista Mobilinux предназначен для беспроводных телефонов и других мобильных устройств, таких как устройства глобальной системы позиционирования (GPS), портативные медицинские устройства и беспроводные POS-терминалы . Ключевые особенности Mobilinux включают динамическое управление питанием , производительность в реальном времени, быструю загрузку и небольшой объем памяти . [11]
Профессиональная версия
[ редактировать ]MontaVista Professional Edition (Pro) предназначена для обычных разработчиков встраиваемых систем Linux. Pro предназначен для рынков интеллектуальных устройств, включая сети и связь, контрольно-измерительные приборы и контроль, аэрокосмическую и оборонную промышленность, устройства для малых и домашних офисов (SOHO) и медицинские устройства . [12] Будущая разработка MontaVista Pro была включена в MontaVista Linux, что фактически положило конец ее выделению в отдельную редакцию, начиная с версии 5.0.24.
Вклад с открытым исходным кодом
[ редактировать ]MontaVista уже давно вносит значительный вклад в развитие ядра Linux и сообщества открытого исходного кода . С самого начала Джим Риди заявил, что хочет сделать «100% чистый Linux» под лицензией GPL. [13] Основные изменения, необходимые для превращения MontaVista Linux в операционную систему реального времени, были внесены Найджелом Гэмблом и позже обновлены Робертом Лавом . [14] Роберт Лав представил изменения в ядре Linux в 2001 году. Серия стабильных ядер Linux 2.6 является первой, включающей подобные функции, такие как вытеснение на основе приоритета . По данным опроса Linux Foundation, по состоянию на 2008 год MontaVista внесла 1,2% ядра Linux, что сделало ее девятым по величине корпоративным участником ядра Linux. [15]
MontaVista также выделила независимые проекты с открытым исходным кодом, основанные на нескольких своих функциях, включая динамическое управление питанием , POSIX таймеры с высоким разрешением, файловую систему pramfs , [16] а также открытая реализация спецификации интерфейса приложений Service Availability Forum (SA Forum). [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]
См. также
[ редактировать ]- Программное обеспечение Зеленых холмов
- ЛинуксВоркс
- Универсальный руководитель в режиме реального времени (VRTX)
- ТаймСис
- Кавиум Сети
Ссылки
[ редактировать ]- ^ Watch, Wireless (18 октября 2004 г.). «MontaVista заявляет о поддержке мобильного Linux в реальном времени» . Thereregister.co.uk . Проверено 12 января 2012 г.
- ^ «Профиль компании МонтаВиста» . Мвиста.com . Проверено 9 марта 2021 г.
- ^ «Программное обеспечение MontaVista — коммерческие встраиваемые решения Linux» .
- ^ «MontaVista рекламирует родной Linux жесткого реального времени» . Архивировано из оригинала 4 сентября 2012 года.
- ^ Jump up to: а б «Официальная страница DevRocket MontaVista» . Мвиста.com. Архивировано из оригинала 5 января 2012 года . Проверено 12 января 2012 г.
- ^ «Официальная страница продуктов MontaVista» . Мвиста.com . Проверено 12 января 2012 г.
- ^ «MontaVista представляет CGX 5.0 — встраиваемую платформу Linux с поддержкой искусственного интеллекта, защищенную дизайном» (пресс-релиз). Сан-Хосе, Калифорния: Монтависта. 9 апреля 2024 г. . Проверено 8 июня 2024 г.
- ^ «Официальная страница с подробными сведениями о официальной версии Carrier-Grade Edition MontaVista» . Мвиста.com . Проверено 12 января 2012 г.
- ^ «Встроенные инструменты разработки приложений для Linux от MontaVista полностью подключаемые » . Архивировано из оригинала 6 сентября 2012 года.
- ^ MontaVista, Жизненный цикл продукта (10 марта 2021 г.). «Жизненный цикл продукта» .
- ^ «Официальная страница сведений о Mobilinux MontaVista» . Мвиста.com. Архивировано из оригинала 14 января 2012 года . Проверено 12 января 2012 г.
- ^ «Страница с подробными сведениями об официальной профессиональной версии MontaVista» . Мвиста.com . Проверено 12 января 2012 г.
- ^ «Интервью с основателем MontaVista Джимом Риди» . Архивировано из оригинала 28 января 2013 года.
- ^ «Обновленные исправления вытеснения ядра Linux» . Lwn.net . Проверено 12 января 2012 г.
- ^ «Разработка ядра Linux (апрель 2008 г.)» . Архивировано из оригинала 3 июня 2008 года.
- ^ «Linux.com :: MontaVista вносит вклад в создание открытого исходного кода для CE Linux» .
- ^ «Об OpenAIS» . Openais.org. Архивировано из оригинала 8 марта 2012 года . Проверено 12 января 2012 г.
- ^ «MontaVista расширяет присутствие в Японии» . Архивировано из оригинала 10 июля 2012 года.
- ^ «Новости» . Делл . Проверено 12 января 2012 г.
- ^ Шванкерт, Стивен (22 октября 2008 г.). «Скоро появится настольный компьютер Dell с мгновенным включением | Аппаратное обеспечение» . ИнфоМир. Архивировано из оригинала 29 октября 2008 года . Проверено 12 января 2012 г.
- ^ «Latitude ON запущен сегодня | blog.mvista.com» . Мвиста.com. 29 сентября 2009 года. Архивировано из оригинала 5 декабря 2010 года . Проверено 12 января 2012 г.
- ^ «Взлом NX-OS. Часть 3 | Максимальная энтропия» .
- ^ «Motorola сообщает, что ее новый телефон A760 использует MontaVista Linux» . Архивировано из оригинала 28 января 2013 года.
- ^ Сеган, Саша (26 июля 2006 г.). «Motorola обрисовывает планы по созданию преемника RAZR, SCPL» . Журнал ПК . Проверено 27 июня 2008 г.
- ^ «Linux используется в первом телефоне DoCoMo с поддержкой 3.5G» . Архивировано из оригинала 10 июля 2012 года.
- ^ «NEC и Panasonic создают совместное предприятие по разработке мобильных телефонов» . Архивировано из оригинала 19 июля 2012 года.
- Linux-компании
- Встроенный Linux
- Компании-разработчики программного обеспечения, базирующиеся в Калифорнии
- Компании, базирующиеся в Санта-Кларе, Калифорния.
- Компании-разработчики программного обеспечения, основанные в 1999 году.
- Встроенные дистрибутивы Linux
- Компании-разработчики программного обеспечения США
- 1999 заведений в Калифорнии
- 1999 г. заведения в США
- Компании, созданные в 1999 году