MontaVista - MontaVista

Software MontaVista
Průmysl Internet , software
Založený Menlo Park, Kalifornie (7. září 1998)
Zakladatel Jim Ready
Hlavní sídlo ,
produkty MontaVista Linux

MontaVista DevRocket

CGX

MVShield
Majitel Soukromí investoři
Počet zaměstnanců
Více než 250 (9. března 2021)
webová stránka www .mvista .com

MontaVista Software je společnost, která vyvíjí vestavěný systémový software Linux , vývojové nástroje a související software. Její výrobky jsou určeny pro jiné společnosti vyvíjející vestavěné systémy, jako je automobilová elektronika , komunikační zařízení, mobilní telefony a další elektronická zařízení a infrastruktura.

Společnost MontaVista sídlí v Santa Claře v Kalifornii a byla založena v roce 1999 Jamesem „Jimem“ Readym (dříve v Mentor Graphics a tvůrcem Versatile Real-Time Executive (VRTX)) a dalšími. 10. listopadu 2009 společnost Cavium Networks oznámila, že podepsala definitivní dohodu o koupi MontaVista za 50 milionů dolarů. Poté, co Cavium získal Marvell, Montavista fungoval jako nezávislá entita.

produkty

Linux

12. května 2009, MontaVista oznámil MontaVista Linux 6 (MVL6) zahrnující tržně specifické distribuce, MontaVista Integration Platform, Software Development Kit, MontaVista Zone Content Server a podporu a služby. Mezi MVL6 a předchozími produkty MontaVista Linux existuje několik rozdílů. Mezi hlavní patří:

  • Market Specific Distributions (MSD) - Operační systémy Linux ( jádro + uživatelská země ) optimalizované pro každý konkrétní hardware dodavatele polovodičů.
  • Integrační platforma MontaVista - založená na nástroji BitBake , analogický k výrobě , který analyzuje sadu směrnic a poté vytváří strom závislostí na úkolech, aby uspokojil příkaz uživatele. BitBake poté provede definované úkoly k dokončení.
  • MontaVista Zone Content Server - přístup zezadu za proxy server nebo místní webové zrcadlo pro offline operace pro načítání softwaru a aktualizací. Spíše než v závislosti na kombinaci veřejných serverů HTTP , Concurrent Versions System (CVS), Git a Subversion na internetu existuje jeden zdroj pro každý původní zdrojový archiv a opravu .

MontaVista Linux (dříve Hard Hat Linux ) je distribuce Linuxu , která byla vylepšena, aby se stala plnohodnotným operačním systémem v reálném čase . Práce na výkonu v reálném čase od té doby pokračují až do bodu, kdy MontaVista tvrdí, že od MontaVista Linux 4.0 podporuje náročné úlohy v reálném čase na integrovaném Linuxu, přičemž doba odezvy je stejně rychlá jako u jiných operačních systémů pracujících v reálném čase.

MontaVista prodává předplatné , které se skládá ze softwaru, dokumentace a technické podpory . Software obsahuje linuxové jádro a řetězec nástrojů zaměřený na konkrétní hardwarovou konfiguraci, souhrnně nazývaný Linux Support Package (LSP), a další integrované nástroje včetně integrovaného vývojového prostředí DevRocket založeného na Eclipse (IDE). Distribuce je k dispozici ve třech edicích, z nichž každá je zaměřena na různé segmenty trhu : Professional Edition , Carrier Grade Edition a Mobilinux . MontaVista Linux Toolkit obsahuje konkrétní kód knihovny snadno migrovat z Wind River Systems " VxWorks a závazky veřejné služby operačních systémů.

OpenCGX

Project OpenCGX je otevřená a bezplatná distribuovaná distribuce Linuxu od společnosti MontaVista Software LLC. OpenCGX je založen na jedenácté generaci MontaVista Carrier Grade Linux . Inženýři mohou rychle zahájit vývoj ARM a x86 s plně integrovanou distribucí Linuxu, kterou lze snadno přizpůsobit. OpenCGX ve svém úvodu je založen na Yocto 2.4 s Linux Kernel 4.14 (nebo nejnovější LTS jádro) a GNU 7.2 toolchain.

Carrier Grade Express (CGX)

MontaVista Linux Carrier Grade eXpress (CGX) je hlavní produkt operačního systému MontaVista, který přináší spolehlivost, zabezpečení a servisovatelnost Carrier Grade ve vysoce konfigurovatelném, flexibilním balíčku s konzistentně vysokou kvalitou. Funkce CGX se kromě obecných vestavěných zařízení zaměřují na velký segment vestavěných zařízení včetně sítí a komunikací, přístrojů a řízení, letectví a obrany, zařízení SOHO, lékařské elektroniky a trhu „internetu věcí (IoT)“. CGX je distribuce Carrier Grade, ověřená pro specifikaci CGL verze 5.0.

MVShield

MVShield je program profesionální údržby a podpory společnosti MontaVista dostupný pro produkty Linux Carrier-Grade a další distribuce, jako jsou CentOs nebo Yocto . Jedním z nejpopulárnějších programů podpory společnosti MontaVista byl MVShield pro CentOS , který je nejvhodnější pro zákazníky, kteří využívají CentOS na trzích, jako je síťová a bezdrátová infrastruktura, lékařské a vojenské letectví. MVShield pro Yocto je profesionální nabídka služeb MontaVista na podporu otevřených zdrojů zákazníků Yocto s otevřeným zdrojovým kódem, což umožňuje přístup k špičkovým službám podpory a údržby bez jakéhokoli úsilí o migraci na komerční základní linie Linuxu.

Edice Carrier Grade

MontaVista Linux Carrier Grade Edition (CGE) je komerční Linuxová vývojová platforma pro vývojáře pracující se spolehlivým, dostupným a servisovatelným (RAS) hardwarem ( Hardware Platform Interface (HPI), Intelligent Platform Management Interface (IPMI)) nebo vlastním hardwarem , kteří potřebují dlouhodobou podporu a vysokou dostupnost. Carrier Grade Linux se řídí pracovní skupinou Linux Foundation CGL.

DevRocket

MontaVista DevRocket je sada zásuvných modulů Eclipse pro usnadnění vývoje aplikací a systému s MontaVista Linux. Integrované vývojové prostředí (IDE) DevRocket běží na Linuxu, Solarisu a Windows . Používá Eclipse C ++ Development Toolkit (CDT). Počínaje DevRocket 5.0 mohou uživatelé přidat moduly MontaVista do stávající instalace Eclipse nebo nainstalovat Eclipse s již načtenými pluginy.

DevRocket je k dispozici ve dvou variantách: Platform Developer Kit (PDK) a Application Developer Kit (ADK). Platform Developer Kit obsahuje možnost komunikovat s cílem (RSE, SSH), vytvářet a spravovat systémy souborů, ladit (kgdb) a ladit výkon ( únik paměti, využití paměti, profilování systému). Sada pro vývojáře aplikací obsahuje virtuální cíl pro vývoj aplikací dříve ve vývojovém cyklu, úpravy/kompilace/ladění jedním kliknutím a ladění výkonu.

Služby

Vlastní hardwarové povolení

MontaVista podporuje architektury x86 , ARM , MIPS a PowerPC s balíčky Board Support Packages (BSP) a přidruženými adaptacemi jádra, ovladače a uživatele na SoC nebo referenčních hardwarových deskách třetích stran. Většina společností však vyvíjí a poté dodává své produkty na základě vlastního hardwaru vytvořeného pro jejich specifické požadavky. MontaVista dokáže přizpůsobit produkty MontaVista Linux tak, aby vyhovovaly softwarovému a hardwarovému prostředí zákazníků.

Migrace RTOS/Legacy

Služby MontaVista RTOS/Legacy Migration pomáhají vývojovým týmům přejít od starších produktů pomocí domácího nebo komerčního operačního systému (RTOS) k Embedded Linux.

Certifikace systému

MontaVista Linux se používá v aplikacích v oblasti IT a telekomunikací, které musí být certifikovány podle společných kritérií až do úrovně EAL4+ . Evaluation Assurance Level 4+ (EAL4+) se běžně používá k zabezpečení konektivity v kritických prostředích, jako jsou požární a policejní oddělení nebo systémy řízení letectví a průmyslu. Pomocí EAL4+ mohou tato kritická prostředí například zajistit bezpečné a bezpečné telefonní hovory, ovládat komunikaci za letu a pro montážní linku a dosáhnout bezpečného přístupu k internetu.

Výcvik

Vzdělávání zákazníků MontaVista poskytuje vzdělávání a školení v oblasti vývoje aplikací inteligentních zařízení pomocí systému MontaVista Linux. Díky získaným dovednostem jsou vývojové týmy schopny omezit cykly vývoje aplikací a zároveň minimalizovat vývojová rizika.

Starší produkty

Na základě dohod o dlouhodobé podpoře je od společnosti MontaVista k dispozici několik starších produktů.

Mobilinux

MontaVista Mobilinux je určen pro bezdrátová sluchátka a další mobilní zařízení, jako jsou zařízení GPS ( Global Positioning System ), přenosná lékařská zařízení a bezdrátové POS terminály . Mezi klíčové funkce Mobilinuxu patří dynamická správa napájení , výkon v reálném čase, rychlé spouštění a malá paměťová stopa .

Profesionální vydání

MontaVista Professional Edition (Pro) je pro obecné integrované vývojáře Linuxu, kteří chtějí všechny výhody open source vývojové platformy (open source, Linux, snadno dostupný software atd.) A přidané výhody MontaVista včetně vyšší kvality (méně chyb), integrace s open source nástroje pro danou hardwarovou architekturu a podporu. Pro je pro trhy inteligentních zařízení, včetně sítí a komunikací, přístrojů a řízení, letectví a obrany, zařízení pro malé kanceláře/domácí kanceláře (SOHO) a zdravotnických zařízení . Budoucí vývoj MontaVista Pro byl začleněn do MontaVista Linux, což ve skutečnosti končí jako samostatné vydání počínaje verzí 5.0.24.

Příspěvky z otevřeného zdroje

Společnost MontaVista má historii, že je významným přispěvatelem do jádra Linuxu a komunity open source . Jim Ready od začátku říkal, že to chce udělat pod GPL „100% čistý Linux“. Základní změny, díky nimž se MontaVista Linux stal operačním systémem v reálném čase, provedl Nigel Gamble a později aktualizoval Robert Love . Robert Love předložil změny jádra Linuxu v roce 2001. Stabilní řada jádra Linux 2.6 je první, která obsahuje podobné funkce, jako je například přednostní opora založená na prioritách . Podle průzkumu Linux Foundation v roce 2008 MontaVista přispěl 1,2% linuxového jádra, což z něj činí 9. největšího firemního přispěvatele do linuxového jádra.

MontaVista také spřádala nezávislé open source projekty založené na několika jeho funkcích, včetně dynamické správy napájení , časovačů POSIX s vysokým rozlišením , souborového systému pramfs a openais implementace specifikace aplikačního rozhraní fóra Service Availability Forum (SA Forum).

Rozdělení

Jiné verze systému MontaVista Linux se používají v zařízeních vyrobených řadou partnerů, včetně televizorů Sony Bravia , routerů NEC a dalších, zejména v Japonsku . Verze systému MontaVista Linux OS je v noteboocích Dell Latitude E4200 a E4300 používána k poskytování funkce Latitude ON .

Cisco NX-OS je založen na systému HardHat Linux.

Mobilní telefony

Motorola se stala první společností, která používala Linux na mobilním telefonu, když 16. února 2003 uvedla Motorolu A760 na čínský trh. Motorola se rozhodla používat MontaVista Linux v telefonech Motorola A760 a budoucích linuxových telefonech, a to navzdory skutečnosti, že Motorola byl zakládajícím členem konkurenčního Symbian OS. Od té doby se Motorola více zaměřuje na platformu Linux a veřejně uvedla, že budoucí platformou pro všechny její mobilní telefony střední a vyšší úrovně bude Linux s jazykem Java a další výrobci telefonů NEC a Panasonic vyvinuli společnou platformu založenou na platformě MontaVista. Linux.

Viz také

Reference

externí odkazy