МонтаВиста

Компания-разработчик программного обеспечения

Программное обеспечение MontaVista
ПромышленностьИнтернет , Программное обеспечение
ОснованМенло-Парк, Калифорния (7 сентября 1998 г.) [1]
ОсновательДжим Риди
Штаб-квартира,
Ключевые люди
Рави Гупта (генеральный директор)
ПродукцияМонтаВиста Линукс

MontaVista DevRocket

CGX

МВЩит
ВладелецЧастные инвесторы
Количество сотрудников
Более 250 [2] (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 работала как независимая организация. [3]

Продукция

линукс

12 мая 2009 года MontaVista анонсировала MontaVista Linux 6 (MVL6), включающий Market Specific Distributions, MontaVista Integration Platform, Software Development Kit, MontaVista Zone Content Server, а также поддержку и услуги. Между MVL6 и предыдущими продуктами MontaVista Linux есть несколько отличий. Основные из них:

  • Рыночные дистрибутивы (MSD) – операционные системы Linux ( ядро + пользовательское пространство ), оптимизированные для оборудования каждого конкретного поставщика полупроводников.
  • MontaVista Integration Platform – на основе BitBake , аналог make , который анализирует набор директив, а затем строит дерево зависимостей задач для выполнения команды пользователя. Затем BitBake выполняет определенные задачи до завершения.
  • MontaVista Zone Content Server – доступ осуществляется через прокси-сервер или локальное веб-зеркало для офлайн-операций, чтобы получать программное обеспечение и обновления. Вместо того, чтобы зависеть от смеси общедоступных HTTP , Concurrent Versions System (CVS), Git и Subversion- серверов в Интернете, существует один источник для каждого исходного архива и патча .

MontaVista Linux (ранее называвшийся Hard Hat Linux ) — это дистрибутив Linux , который был улучшен, чтобы стать полноценной операционной системой реального времени . Работа над производительностью в реальном времени с тех пор продолжалась до такой степени, что MontaVista заявляет о поддержке жестких задач реального времени на встроенном Linux, начиная с MontaVista Linux 4.0, с таким же быстрым временем отклика, как и у других операционных систем реального времени. [4]

MontaVista продает подписки , которые состоят из программного обеспечения, документации и технической поддержки . Программное обеспечение включает ядро ​​Linux и набор инструментов, нацеленных на определенную конфигурацию оборудования, которые в совокупности называются пакетом поддержки Linux (LSP), а также другие интегрированные инструменты, включая интегрированную среду разработки (IDE) DevRocket на базе Eclipse . [5] Дистрибутив доступен в трех редакциях, каждая из которых нацелена на различные сегменты рынка : Professional Edition , Carrier Grade Edition и Mobilinux . [6] Набор инструментов MontaVista Linux включает специальные библиотеки кода для легкой миграции с операционных систем Wind River Systems VxWorks и pSOS .

OpenCGX

Проект OpenCGX — это открытый и бесплатный для использования встроенный дистрибутив Linux от MontaVista Software LLC. OpenCGX основан на одиннадцатом поколении Carrier Grade Linux от MontaVista. Инженеры могут быстро начать разработку ARM и x86 с помощью полного встроенного дистрибутива Linux, который легко настраивается. OpenCGX в своем представлении основан на Yocto 2.4 с Linux Kernel 4.14 (или последним ядром LTS) и набором инструментов GNU 7.2.

Carrier Grade eXpress (CGX)

Краеугольный камень линейки продуктов MontaVista — Carrier Grade eXpress (CGX) — это надежная операционная система, оснащенная спецификациями Carrier Grade Linux (CGL) , которая обеспечивает непревзойденную производительность и безопасность для широкого спектра взаимосвязанных интеллектуальных приложений в различных отраслях.

MontaVista Linux CGX 5.0 [7] 15-е поколение MontaVista Carrier Grade Linux, создано на основе выпуска 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 для разработчиков, работающих с управляемым оборудованием ( интерфейс аппаратной платформы (HPI), интеллектуальный интерфейс управления платформой (IPMI)) или пользовательским оборудованием, которым требуется долгосрочная поддержка и высокая доступность. [ 8] Carrier Grade 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) и настройки производительности ( утечка памяти , использование памяти, профилирование системы). Application Developer Kit включает виртуальную цель для разработки приложений на ранних этапах цикла разработки, редактирование/компиляция/отладка в один клик и настройку производительности. [9]

Услуги

Индивидуальная настройка оборудования

Миграция RTOS/Legacy

Сертификация системы

MontaVista Linux используется в приложениях в сфере ИТ и телекоммуникаций, которые должны быть сертифицированы в соответствии с Common Criteria до уровня EAL4+ . Уровень обеспечения оценки 4+ (EAL4+) обычно используется для обеспечения связи в критических средах, таких как пожарные и полицейские управления, или системы управления авиацией и промышленностью. С помощью EAL4+ эти критические среды могут, например, гарантировать безопасные и надежные телефонные звонки, управлять связью в полете и для сборочной линии, а также достигать безопасного доступа в Интернет.

Устаревшие продукты

Несколько устаревших продуктов доступны от MontaVista в рамках долгосрочных соглашений о поддержке. [10]

Mobilinux

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 является первой, включающей подобные функции, такие как приоритетное вытеснение . По состоянию на 2008 год MontaVista внесла 1,2% в ядро ​​Linux, что сделало ее 9-м по величине корпоративным участником ядра Linux, согласно опросу Linux Foundation. [15]

MontaVista также выделила независимые проекты с открытым исходным кодом, основанные на нескольких ее функциях, включая динамическое управление питанием , таймеры POSIX высокого разрешения , файловую систему pramfs [16] и реализацию OpenAIS спецификации интерфейса приложений Форума по доступности услуг (Форум SA). [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 на мобильном телефоне, когда выпустила Motorola A760 на китайский рынок 16 февраля 2003 года. Motorola решила использовать MontaVista Linux в Motorola A760 и будущих телефонах на базе Linux, несмотря на то, что Motorola была одним из основателей конкурирующей ОС Symbian . [23] С тех пор Motorola усилила внимание к своей платформе Linux и публично заявила, что будущей платформой для всех ее мобильных телефонов среднего и высокого уровня будет Linux с Java , [24] а другие производители телефонов NEC и Panasonic разработали общую платформу на основе MontaVista Linux. [25] [26]

Смотрите также

Ссылки

  1. Watch, Wireless (18 октября 2004 г.). «MontaVista заявляет о поддержке Linux Mobile в реальном времени». Theregister.co.uk . Получено 12 января 2012 г.
  2. ^ "Профиль компании MontaVista". Mvista.com . Получено 9 марта 2021 г. .
  3. ^ «MontaVista Software — Коммерческие встраиваемые решения Linux».
  4. ^ "MontaVista рекламирует собственный жесткий Linux реального времени". Архивировано из оригинала 4 сентября 2012 г.
  5. ^ ab "MontaVista official DevRocket page". Mvista.com. Архивировано из оригинала 5 января 2012 года . Получено 2012-01-12 .
  6. ^ "Официальная страница продуктов MontaVista". Mvista.com . Получено 12 января 2012 г. .
  7. ^ «MontaVista представляет CGX 5.0 – готовую к использованию ИИ встроенную платформу Linux, защищенную по замыслу» (пресс-релиз). Сан-Хосе, Калифорния: MontaVista. 9 апреля 2024 г. Получено 8 июня 2024 г.
  8. ^ "Официальная страница MontaVista Carrier-Grade Edition". Mvista.com . Получено 12 января 2012 г. .
  9. ^ "Инструменты разработки встроенных приложений Linux от MontaVista становятся "полностью плагинными"". Архивировано из оригинала 6 сентября 2012 г.
  10. ^ MontaVista, Жизненный цикл продукта (10 марта 2021 г.). «Жизненный цикл продукта».
  11. ^ "MontaVista official Mobilinux details page". Mvista.com. Архивировано из оригинала 14 января 2012 года . Получено 2012-01-12 .
  12. ^ "Официальная страница сведений о профессиональной версии MontaVista". Mvista.com . Получено 12 января 2012 г. .
  13. ^ "Интервью с основателем MontaVista Джимом Реди". Архивировано из оригинала 28 января 2013 года.
  14. ^ "Обновленные исправления вытеснения ядра Linux". Lwn.net . Получено 12 января 2012 г. .
  15. ^ "Linux Kernel Development (апрель 2008)". Архивировано из оригинала 3 июня 2008 года.
  16. ^ "Linux.com :: MontaVista вносит свой вклад в открытый исходный код для CE Linux".
  17. ^ "About OpenAIS". Openais.org. Архивировано из оригинала 8 марта 2012 года . Получено 2012-01-12 .
  18. ^ "MontaVista усиливает присутствие в Японии". Архивировано из оригинала 10 июля 2012 г.
  19. ^ "Newsroom". Dell . Получено 12 января 2012 г.
  20. ^ Шванкерт, Стивен (22 октября 2008 г.). «Скоро дебютирует настольный компьютер Dell с функцией мгновенного включения | Оборудование». InfoWorld. Архивировано из оригинала 29 октября 2008 г. Получено 12 января 2012 г.
  21. ^ "Latitude ON Launched Today | blog.mvista.com". Mvista.com. 29 сентября 2009 г. Архивировано из оригинала 5 декабря 2010 г. Получено 12 января 2012 г.
  22. ^ «Взлом NX-OS Часть 3 | Максимальная энтропия».
  23. ^ "Motorola раскрывает, что ее новый телефон A760 использует MontaVista Linux". Архивировано из оригинала 28 января 2013 года.
  24. Segan, Sascha (26 июля 2006 г.). «Motorola обрисовывает планы по выпуску преемника RAZR, SCPL». PC Magazine . Получено 27 июня 2008 г.
  25. ^ "Linux — основа первого телефона DoCoMo с поддержкой 3.5G". Архивировано из оригинала 10 июля 2012 г.
  26. ^ "NEC и Panasonic создают совместное предприятие по разработке мобильных телефонов". Архивировано из оригинала 19 июля 2012 г.


Взято с "https://en.wikipedia.org/w/index.php?title=MontaVista&oldid=1229880610#DevRocket"