MontaVista - MontaVista

Программное обеспечение MontaVista.
ПромышленностьИнтернет, Программного обеспечения
ОснованМенло-Парк, Калифорния (7 сентября 1998 г.)[1]
ОсновательДжим Готов
Штаб-квартира,
Обслуживаемая площадь
по всему миру
Ключевые люди
Санджай Райна
(Вице-президент / генеральный директор )
ПродуктыMontaVista Linux  · MV Cloud  · MontaVista DevRocket
ВладелецИнвесторы в частный капитал
Количество работников
Более 250[2] (20 июня 2008 г.)
Интернет сайтwww.mvista.com

Программное обеспечение MontaVista это компания, которая развивает встроенный Linux программное обеспечение, инструменты разработки и сопутствующее программное обеспечение. Его продукция предназначена для других развивающихся корпораций. встроенные системы такие как автомобильный электроника, коммуникации оборудование, мобильные телефоны, и другие электронные устройства и инфраструктура.

MontaVista базируется в Санта-Клара, Калифорния и была основана в 1999 г. Джеймс "Джим" Готов (ранее в Наставник Графика и создатель Универсальный руководитель в реальном времени (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, аналогично сделать, который анализирует набор директив и затем строит дерево зависимостей задач для удовлетворения пользовательской команды. BitBake затем выполняет определенные задачи до завершения.
  • Сервер содержимого зоны MontaVista - доступ из-за Прокси сервер, или местный веб-зеркало для автономных операций, для получения программного обеспечения и обновлений. Вместо того, чтобы зависеть от смеси публики HTTP, Система одновременных версий (CVS), Git, и Subversion серверов в Интернете, для каждого исходного источника есть один источник архив и патч.

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

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

Профессиональное издание

MontaVista Professional Edition (Pro) предназначена для обычных разработчиков встраиваемых систем Linux, которым нужны все преимущества платформы разработки с открытым исходным кодом (открытый исходный код, Linux, легкодоступное программное обеспечение и т. Д.), А также дополнительные преимущества MontaVista, включая более высокое качество (меньше ошибок), интеграцию с инструменты с открытым исходным кодом для данной аппаратной архитектуры и поддержка. Pro предназначен для рынков интеллектуальных устройств, включая сети и связь, контрольно-измерительные приборы и управление, аэрокосмический и оборона, небольшой офис / домашний офис (SOHO) устройства и медицинское оборудование.[7] Будущее развитие MontaVista Pro было перенесено в MontaVista Linux, что фактически закончило его отдельной редакцией, начиная с версии 5.0.24.

Выпуск Carrier Grade

MontaVista Linux Carrier Grade Edition (CGE) - это платформа разработки Linux коммерческого уровня для разработчиков, работающих с надежность, доступность и удобство обслуживания (RAS) управляемое оборудование (Интерфейс аппаратной платформы (HPI), Интеллектуальный интерфейс управления платформой (IPMI)) или нестандартное оборудование, которое требует длительной поддержки и высокой доступности.[8]Linux операторского класса регулируется Linux Foundation Рабочая группа CGL.

Mobilinux

MontaVista Mobilinux предназначен для беспроводных телефонов и других мобильных устройств, таких как спутниковая система навигации (GPS) устройства, портативные медицинские устройства и беспроводные POS терминалы. Ключевые особенности Mobilinux включают динамическое управление энергопотреблением, производительность в реальном времени, быстро загрузка, и маленький объем памяти.[9]

DevRocket

MontaVista DevRocket это набор Затмение плагины для облегчения разработки приложений и систем с помощью MontaVista Linux. DevRocket интегрированная среда разработки (IDE) работает в Linux, Солярис и Windows. Он использует Eclipse C ++ Инструментарий разработки (CDT). Начиная с DevRocket 5.0, пользователи могут добавлять плагины MontaVista в существующую установку Eclipse или устанавливать Eclipse с уже загруженными плагинами.[5]

DevRocket доступен в двух вариантах: Platform Developer Kit (PDK) и Application Developer Kit (ADK). Platform Developer Kit включает в себя возможность общаться с целью (RSE, SSH), создавать файловые системы и управлять ими, отладка (кгдб) и настройка производительности (утечка памяти, использование памяти, профилирование системы). Комплект разработчика приложений включает виртуальную цель для разработки приложений на ранних этапах цикла разработки, редактирования / компиляции / отладки одним щелчком мыши и настройки производительности.[10]

Вклады с открытым исходным кодом

MontaVista уже давно внесла большой вклад в Ядро Linux и Открытый исходный код сообщество. С самого начала Джим Риди сказал, что хочет сделать Linux «на 100% чистым» под лицензией GPL.[11] Основные изменения для превращения MontaVista Linux в операционную систему реального времени были внесены Найджелом Гэмблом и позже обновлены Роберт Лав.[12] Роберт Лав представил изменения в ядре Linux в 2001 году. Серия стабильных ядер Linux 2.6 является первой, включающей аналогичные функции, например, основанные на приоритетах. упреждение. По данным исследования, проведенного Linux Foundation, по состоянию на 2008 г., MontaVista внесла 1,2% ядра Linux, что сделало ее 9-м по величине корпоративным поставщиком ядра Linux.[13]

MontaVista также выделила независимые проекты с открытым исходным кодом на основе нескольких своих функций, включая динамические управление энергопотреблением, высокое разрешение POSIX таймеры, файловая система pramfs,[14] и openais реализация Форум доступности услуг (SA Forum) Спецификация интерфейса приложения.[15]

Meld

3 марта 2009 г. объявлено о выпуске программного обеспечения MontaVista.[16] Сообщество Meld встраиваемого Linux, сообщество разработчиков встраиваемого Linux. По сути, это интернет-форум, специализирующийся на вопросах и ответах на темы встроенного Linux - MontaVista специально утверждает, что meld нацелен на всех пользователей встроенного Linux, а не только на своих клиентов. По состоянию на март 2014 года сайт сообщества meld.org недоступен.

Распределение

Другие версии MontaVista Linux используются в устройствах ряда партнеров, в том числе Sony Bravia Телевизоры, NEC маршрутизаторы и другие, особенно в Япония.[17] Версия ОС MontaVista Linux используется в Dell Latitude Ноутбуки E4200 и E4300[18][19] предоставить Локатор включен особенность.[20]

Cisco NX-OS основан на HardHat Linux.[21]

Мобильные телефоны

Motorola стала первой компанией, использующей Linux на мобильном телефоне, когда выпустила Motorola A760 к Китайский рынка 16 февраля 2003 г. Motorola решила использовать MontaVista Linux в Motorola A760 и будущих телефонах на базе Linux, несмотря на то, что Motorola была одним из основателей конкурирующей Symbian ОПЕРАЦИОННЫЕ СИСТЕМЫ.[22] С тех пор Motorola уделяет больше внимания своей платформе Linux и публично заявила, что будущей платформой для всех своих мобильных телефонов среднего и высокого уровня будет Linux с Ява,[23] и других производителей телефонов NEC и Panasonic разработали общую платформу на базе MontaVista Linux.[24][25]

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

использованная литература

  1. ^ Watch, Wireless (18 октября 2004 г.). «MontaVista заявляет о поддержке Linux для мобильных устройств в реальном времени». Theregister.co.uk. Получено 12 января, 2012.
  2. ^ Роман Абадиас, заместитель директора по исследованиям, Teltronic. "Профиль компании MontaVista". Mvista.com. Получено 12 января, 2012.CS1 maint: несколько имен: список авторов (ссылка на сайт)
  3. ^ http://www.mvista.com/company.php
  4. ^ «MontaVista рекламирует собственный Linux для жесткого реального времени». Архивировано из оригинал 4 сентября 2012 г.
  5. ^ а б "Официальная страница MontaVista на DevRocket". Mvista.com. Архивировано из оригинал 5 января 2012 г.. Получено 2012-01-12.
  6. ^ "Официальная страница продукции MontaVista". Mvista.com. Получено 12 января, 2012.
  7. ^ "Страница сведений об официальной профессиональной версии MontaVista". Mvista.com. Получено 12 января, 2012.
  8. ^ "Официальная страница MontaVista Carrier-Grade Edition, подробности". Mvista.com. Получено 12 января, 2012.
  9. ^ "Официальная страница MontaVista с подробностями о Mobilinux". Mvista.com. Архивировано из оригинал 14 января 2012 г.. Получено 2012-01-12.
  10. ^ «Встроенные инструменты разработки приложений Linux для Linux» от MontaVista - универсальный плагин"". Архивировано из оригинал 6 сентября 2012 г.
  11. ^ «Интервью с основателем MontaVista Джимом Ридом». Архивировано из оригинал 28 января 2013 г.
  12. ^ «Обновленные патчи вытеснения ядра Linux». Lwn.net. Получено 12 января, 2012.
  13. ^ Разработка ядра Linux (апрель 2008 г.) В архиве 3 июня 2008 г. Wayback Machine
  14. ^ Linux.com :: MontaVista вносит свой вклад в разработку открытого исходного кода для CE Linux
  15. ^ «Об OpenAIS». Openais.org. Архивировано из оригинал 8 марта 2012 г.. Получено 2012-01-12.
  16. ^ «Новости от MontaVista Software о встраиваемом Linux». Mvista.com. 3 марта 2009 г.. Получено 12 января, 2012.
  17. ^ «MontaVista увеличивает присутствие в Японии». Архивировано из оригинал 10 июля 2012 г.
  18. ^ "Новости". Dell. Получено 12 января, 2012.
  19. ^ Шванкерт, Стивен (22 октября 2008 г.). "Настольный компьютер Dell с функцией Instant-on скоро будет представлен | Оборудование". InfoWorld. Архивировано из оригинал 29 октября 2008 г.. Получено 2012-01-12.
  20. ^ "Сегодня запускается Latitude ON | blog.mvista.com". Mvista.com. 29 сентября 2009 г. Архивировано с оригинал 5 декабря 2010 г.. Получено 12 января, 2012.
  21. ^ Брайан Фини - Взлом NX-OS, часть 3
  22. ^ «Motorola сообщает, что в ее новом телефоне A760 используется MontaVista Linux». Архивировано из оригинал 28 января 2013 г.
  23. ^ Сеган, Саша (26 июля 2006 г.). «Motorola излагает планы относительно преемника RAZR, SCPL». Журнал ПК. Получено 27 июня, 2008.
  24. ^ «Linux поддерживает первый телефон DoCoMo с поддержкой 3.5G». Архивировано из оригинал 10 июля 2012 г.
  25. ^ «NEC и Panasonic создают совместное предприятие по разработке мобильных телефонов». Архивировано из оригинал 19 июля 2012 г.

внешние ссылки