MontaVista® Linux® Carrier Grade eXpress (CGX), delivers Carrier Grade reliability, security, and serviceability that is highly configurable, flexible, and of consistent high quality. CGX meets the demands of the interconnected intelligent devices, providing application portability, dynamic configuration, field maintenance, and real-time performance in a single platform.
CGX will address a very large embedded device segment including networking and communications, instrumentation and control, aerospace and defense, SOHO devices, medical electronics and the "Internet of Things (IoT)" markets.
Faster Time-To-Development - MontaVista Linux CGX offers a complete embedded Linux distribution and tools to get up and running rapidly.
Using the industry standard Yocto, leverage existing work and move to MontaVista Linux CGX with the assurance of feature compatibility and a clear migration path. CGX also offers readily available board support of leading embedded SoCs ensuring you can immediately begin development.Supplementing CGX development with world class support and professional services, MontaVista mitigates the schedule risk factors so you can gain competitive edge in releasing product on time.
Rapid hardware enablement - MontaVista had been working with embedded processors since day one.
It is our DNA and we support ARM, x86, MIPS and PowerPC by offering board support packages (BSPs) for leading reference hardware SoCs. This also includes any necessary toolchain updates to support new processor architectures.
In addition, MontaVista can develop BSPs for custom hardware and continue to perform maintenance on it via our Board Maintenance Program (BMP). MontaVista’s BMP will add the board to our large board farm that will continually be tested through our rigorous manual and automated testing process.ARM has risen in popularity and adoption in embedded devices as such MontaVista has put focus and emphasis to support various ARM SoCs, such as ARM v7/v9 and ARM64 (v8). MontaVista is a core member of the Linaro Networking Group and on the Technical Steering Committee
Be compliant without even trying - Choosing Linux for your next generation network, IoT, or NFV project brings value from truly open source software.
The community enables continuous development and innovation. It also requires one to be aware and compliant to GPL, FOSS, and export laws and regulations.Adopting MontaVista Linux gives you peace of mind. We indemnify our distribution and will defend you in legal actions against it. In addition, we comply with export laws.
MontaVista provides commercial support with bug fixes, critical security patches, and feature enhancements . Dedicated support is available to assist with rapid issue triaging, back porting, and support of custom hardware/software
Since the launch of CGE6, MontaVista has also been a forerunner and believer in bitbake and the OpenEmbedded embedded development paradigm. With the Yocto project, MontaVista is taking this to the next level by making CGX fully Yocto 2.x compatible. This allows MontaVista customers to take full advantage of the existing Yocto/OpenEmbedded ecosystem with its support for added feature layers and hardware support.
CGX provides the powerful and latest GNU toolchain for embedded development. The toolchain includes a set of cross platform tools such as GCC 5.x compiler to build the Linux platform and applications for popular embedded CPU architectures.
DevRocket is MontaVista’s Eclipse based IDE, providing full functionality to develop and deliver a MontaVista Linux based platform. Whether from the command line (CLI) or graphical user interface (GUI), DevRocket offers “One Click” an automated edit/compile/debug mechanism, powerful kernel and application debugging along with memory and performance analysis tools (LTTng). In addition, DevRocket simplifies the build task with an easy to use GUI to identify the source packages needed along with resolving conflicts and dependencies for building and managing the target distribution.
CGX is MontaVista’s next generation Carrier Grade Linux with unique modular profiles. This includes , Foundation profile as an essential mix of core components, with special purpose enhancement components that are clubbed under profiles for Virtualization , Security, Data-path Acceleration, Carrier Grade Linux and Internet of Things (IoT).
CGX supports x86, ARM and Power PC architectures with support of over 15 ready to use Board Support Packages (BSPs) of popular SoC reference hardware and commercial embedded boards.
Over 1500 userland packages such as Valgrind, Perf, LTTng2, GDB, KGDB, strace, Wireshark, libunwind, ftrace Libvirt, Transparent Huge Pages, Huge TLB, Linux Containers (LXC) SNMP, Quagga, FTP, Apache2 SMART, iSCSI, PREEMPT_RT, HRT, and multilib (x86,ARMv8) among others as per profile extensions are incorporated into CGE7. MontaVista integrates and builds these userland packages for ease of use and instant availability of useful tools and applications.
CGX is built on the latest 3.x/4.x Linux kernels. This enables our customers to provide long life products to their customers using the latest features as available on the selected hardware platform.
MontaVista Zone is the portal access to CGX source code, documentation, and product guides. Customers will find their necessary source code in Zone to build their MontaVista Linux platform along with a platform to request support cases.