<<

MontaVista Carrier Grade Express

MontaVista® ® Carrier Grade eXpress (CGX), delivers reliability, security, and serviceability to embedded Inter- net of Things (IoT) devices along with high configurability and flexibility. CGX meets the demands of the interconnected intelligent devices, providing application portability, dynamic configuration, field maintenance, and real-time performance in a single platform. Development teams are under tremendous pressure to build lead- ing-edge features into the next generation of highly intelligent and interconnected devices, while getting them to market rapidly. CGX is the ideal platform for developers who want to leverage the flexibility of a true open source development platform, as well as the ability to achieve rapid time to market.

MontaVista® CGX enables state-of-art development across a wide array of intelligent devices, from traditional 5G networking and communication to Network Function (NFV), general embedded and industrial control to of Things (IoT). As a fully integrated, pre-tested environment, CGX offers a truly robust out of box experience for development teams.

MontaVista® CGX will follow rapid release cadence to better align MontaVista® CGX enables rapid development using QEMU simula- with latest Yocto® releases, enabling adoption of newer Long tor, flexible Import Custom packages, Real-time, Power Manage- ment, Optimizations, and Deep Connectivity. Term Support (LTS) Kernels and Tool-chains.

MontaVista® CGX offers “Carrier Grade” quality enhancements of Developers can leverage MontaVista ® CGX rich productivity tools, “High Availability”, “Security”, “Rich Networking and IO support”, intensive testing and bug fixes to deliver proven quality for com- “Real-Time response time with high throughput” and “Multicore & mercial products. Consistent updates, training, technical support, Virtualization support”. custom engineering, along with access to GPL legal expertise , and export compliance CGX a full featured platform solution.

BENEFITS

 Powerful Linux Environment delivers carrier grade Linux  Agile development with QEMU Simulator, Secure Builds, reliability, security and serviceability to 5G Networks, NFV, and Flexible Configuration Internet of Things (IoT) devices  Latest 4.9 Long Term Support (LTS)  Rapid Release Cadence  Pre-built cross architecture BSPs based on ARM®v7/v8 &  Alignment with latest revisions of Yocto® Project releases Intel ® 64 (Power PC and MIPS as per roadmap)  A non-unified kernel approach, to reduce productization  Carrier Grade : High Availability, Serviceability, Long Term cost and release cadence Support  Real Time / Deterministic Kernel, Low Footprint  Virtualization: Linux Containers (LXC), Docker™, & KVM Configuration, & Fast boot  -based IDE (DevRocket™) MontaVista® Linux® Carrier Grade eXpress (CGX), delivers a MontaVista CGX is packaged as a base platform (called CGX comprehensive platform meeting developers need of a truly Foundation) equipped with a core feature set needed to pro- open solution for higher control that is fully tested for reduced duce a high quality embedded product. For market specific time to market. MontaVista also provides risk mitigation by requirements, MontaVista will offer additional technology profiles providing its customers with protection from IP and patent in- such as Carrier Grade and Virtualization, which will add key fea- fringement and will provide full US export registration coverage tures and functionality critical for solutions in these verticals. for CGX.

 Linux Board Support with latest Linux 4.9 or higher LTS Kernel version with Pre-integrated OE user-land.

 Software Development Kit that includes latest Yocto™ latest release with GNU toolchains and DevRocket™ Eclipse IDE.

 MontaVista Zone secure content repository

CGX BSP enablement is based on profiles that will be enabled depending on the target market of the board/SoC. Customers can optimize value by selecting to subscribe only required pro- files for a particular BSP.

In addition to the technical values, MontaVista CGX users bene- fit from MontaVista’s global support organization that can also Reduce your total cost of ownership with a fully supported, provide customized support programs for all customer needs. This standardized Linux platform. The "make vs. buy" decision has is complemented by MontaVista’s world-class Engineering Ser- been resolved: acquiring CGX is the right choice for OEMs to vices group to assist customers in building solutions to support build a device platform , eliminating concerns about reliability, their specific use cases ranging from portability of legacy appli- security, upgrades, or patches, and allowing them to focus on cations to scalable KVM implementations with real-time perfor- core value-added expertise in application development. mance.

In addition to the initial solution, the Engineer- MontaVista CGX includes new runtime components that inte- ing Services group can grate with MontaVista DevRocket, an Eclipse-based IDE with build out a full test and development tools that enhance productivity for both kernel- validation process and level and application-level engineers. Integrated memory leak a long-term support detection, performance profiling, memory usage analysis, and and maintenance strat- system tracing combine to accelerate system development and egy to suit the require- maintenance, and increase system availability. MontaVista Im- ments of any deploy- age Designer™ GUI simplifies the creation of the smallest and ment strategy. highest performance file-system.

HIGHLIGHT

BOARD SUPOORT PACKAGE (BSP) SOFTWARE DEVELOPMNET KIT  MONTAVISTA CONTENT SERVER MONTAVISTA DEVROCKET EMBEDDED LINUX KERNEL LATEST YOCTO BUILD ENGINE  ON-DEMAND CODE FETHING ECLIPSE-BASED IDE DEVICE DRIVERS & LIBRARIES KERNEL & APPLICATION  NETWORK BINARY CACHE (PRE- PERFORMANCE MONITTORING USERLAND APPLICATIONS DEVELOPMNET TOOLS BUILT BINARIES) PROFILING CGX PROFILES* SYSTEM MEASUREMENT TOOLS  LOCAL SOURCE MIRROR MEMORY LEAK DETECTION

*PROFILES AVAILABLE AS SUPPORTED BY BSP(s). DEVICE MANAGEMENT TOOLS SECURE BUILD & UPDATES MEMORY USAGE ANALYSIS SYSTEM & APP TRACING MontaVista® CGX, provides multiple options for maximizing the MontaVista has worked closely with the leader in enterprise secu- resource utilization of multi-core processors. With both AMP and rity to create a platform that meets all relevant requirements for SMP support, along with new partitioning and virtualization tech- the network enterprise market. Additionally, CGX update lever- nologies, CGX provides the most flexibility and the highest perfor- aged the features applicable to the embedded environment mance for multi-core applications. from Security Technology Implementation Guideline (STIG) and Common Criteria Operation System Protection Profile (OSPP) standards to build out the security features for the platform. As a trusted Vendor, MontaVista receives notifica- tion of all security fixes and CGX security team provides rapid For the first time in a commercial Linux product, engineers can updates of any new security fixes to the CGX platform. To help accurately measure process and thread utilization on a CPU. further improve uptime availability, CGX includes native Address CGX performs high-resolution process accounting, so applica- Space Layout Randomization (ASLR). tions can be monitored to anticipate and prevent CPU overload situations. This enables engineers to design automated load bal- ancing and graceful protocol degradation using reliable and accurate CPU load numbers. Engineers can accurately monitor KVM provides a full virtualized environment for hosting multiple and precisely predict CPU loads, increasing the accuracy of guest OS’s. KVM allows users to partition the system into multiple worst-case planning, preventing downtime, and reducing the OS’s with maximum isolation and security. Currently available for purchase of backup equipment for traffic surges. Older systems all architectures that support KVM. report CPU and thread activities based on statisti•cal sampling estimates, which can be very inaccurate, instead of the actual measurement now enabled by microstate accounting. Micros- tate accounting in CGX will improve the scalability, reliability, and cost of carriers & IOT device networks.

When a system fails today, field engineers must wait until the next failure to investigate the first one. Engineers have no way of gathering enough data about what happened before and dur- ing a crash to conduct an effective post-crash diagnosis and take corrective action. CGX includes the new Flight Recorder, which acts like a black box to track and log system history. It Linux containers provide an isolated application space without keeps a history log containing the scheduled processes and sys- the need for a complete virtualization solution. They are an oper- tem events which provides much more information than a crash ating system-level partitioning method for running multiple isolat- dump snapshot, and is user-extensible for customized tracking. ed processes. Containers do not provide a virtual machine, but rather provides a virtual environment that has its own process and network space allocated which allows CPU time and memory constraints to be set.

One of the key benefits of the Open Source environment is the speed at which kernel developers respond to security issues. With the addition of Kernel Live Patching system administrators now Docker™ is a project by Docker Inc , initially based on the LXC have the best of both worlds, security fixes can be immediately project to build single application containers. Docker has now implemented without any time consuming reboots. In addition to developed their own implementation libcontainer that uses ker- security updates the feature can be used to apply diagnostic nel container capabilities directly. Designed specifically to sup- patches and critical bug fixes. port a single application per container.

HIGHLIGHT

VIRTUALIZATION CARRIER GRADE LINUX SECURITY LINUX BSP & TOOLCHAINS MULTICORE RESOURCE MGMT HIGH AVAILABILITY SECURE BUILD & UPDATES ARCHITECTURE CROSS TOOLS KERNEL VIRTUAL MACHINE (KVM) FIELD SERVICEABILITY FEATURES INTEGRITY MGM. (IMA/EVM) GCC 6.2 COMPILER & DEBUGGER LXC CONTAINERS ADDITIONAL I/O(IPMI, RAID etc. SECURE BOOT UCLIBC AND GLIBC SUPPORT DOCKER CGL 5.0 COMPATIBILITY FIPS Compliance, STIG & DEVELOPMENT HOSTS VIRTUALIZATION TOOLS LONG TERM SUPPPORT (10 Years) Common Criteria OSPP Std. LINUX (CentOS6/7, UBUNTU12/14) MontaVista® CGX is designed for versatility. As an embedded MontaVista® CGX IoT profile is designed to deliver feature rich Linux solution it helps developers to deliver next generation de- IoT devices, including X11 advanced graphics, JavaVM and Lua vices that range from core networking to the Internet of Things Scripting Language. In addition, MontaVista® Professional ser- (IoT) Gateways. MontaVista profiles provide flexible building vice engages with our customers to help meet the connectivity, blocks that reduce development time, effort and risk. Here we reliability and security requirements of the connected devices look closely at some of the leading themes that CGX provides for markets such as medical, industrial and automotive. -

5G Demands - Higher capacity, lowest latency and more con- Carrier Grade Linux for Next Generation Telecom & Network In- sistent experience. frastructure.

MontaVista continues to participate in the way networks are With rapid increase in mobile and IoT traffic NEP’s (Network created and behave. This is important because the next genera- Equipment Providers) are challenged with scaling mobile net- tion 5G networks are not only a new radio but also a framework works more efficiently than the static networks of the past. Many to deliver 5G applications that require omnipresent scalable ser- are looking for a solution where their networks can change on vice delivery with highest reliability and performance. demand.

CGX meets the demands of the Software Defined Networks (SDN) and Network Function Virtualization (NFV), providing appli- cation portability, dynamic configuration, virtualized functions, Modular and standards-based solution that delivers connectivity, and real-time performance in a single platform. reliably and security needed for IoT systems. MontaVista products are being deployed globally and in over Internet of Things (IoT) is driving the next wave of the embedded 100 million devices, ranging from cell phones to automobiles to device revolution. From wearables to smart appliances to auto- Carrier equipment. Our domain expertize spans the gamut from mobiles, connected devices are being developed today. These network infrastructure (high performance and high availability of devices require a rich set of wired/wireless connectivity options long device life and support capabilities), 5G Wireless & Software and modular frameworks that can scale rapidly for resource Defined Networks (Virtualization, Network Function Virtualization constrained devices with advanced security for data storage (NFV), Security, Datapath Acceleration (ODP & DPDK), Internet and transmission. of Things (Connectivity, Reliability and Security) to General Em- bedded. HIGHLIGHT

5G IoT NFV SPEED by MontaVista Low Latency and bandwidth Connectivity—Wired, Wireless, Containers, Docker, KVM & Virt. Joint hardware and software Content Caching Serial, Cloud etc.) Tools solution to reduce time to market Heterogeneous Network Security—(Secure Boot, Root of Data-plane (DPDK, ODP, OVS) Dedicated point of contacts Convergence Trust, Identity protection, Attack MV Partners & MV LAB On-going optimization through Radio & BBU separation Prevention & Secure Update) joint feedback to ensure Network Slicing Device Management customer success About MontaVista Software

MontaVista Software, LLC, a wholly owned subsidiary of Networks (NASDAQ:CAVM) is a leader in embedded Linux commercialization. For over 15 years, MontaVista has been helping embedded developers get the most out of open source by adding commercial quality, integration, hardware en-ablement, expert support, and the re- sources of the MontaVista development community.

MontaVista Software 2315 North First St, 4th FL San Jose, CA 95131 Email: [email protected] Tel: +1-408-943-7451

© 2017 MontaVista Software, LLC. All rights reserved. Linux is a registered trademark of . MontaVista is a registered trademark of MontaVista Software, LLC. All other names mentioned are trademarks, registered trademarks or service marks of their respective companies. MVCGX0212 www.mvista.com