MontaVista's open source leadership
Linux is an open source platform. A Linux software provider who is not heavily involved in the open source community can’t meet your needs. Not all companies are committed full-time to Linux. Their main business may be processors or proprietary software, and they only provide Linux to power their other products. MontaVista is committed to supporting Linux and the open source community. We have the Linux expertise you require, and know how to effectively work within the open source community.
No embedded software company has done more to lead the open source community than MontaVista:
- A consistent top 20 contributor to the mainline Linux kernel for several years in a row
- Has contributed more lines of source code to the Linux kernel than all other embedded Linux companies combined
- Active contributor or maintainer of key areas of Linux inside and outside the kernel, plus other kernel trees and communities
- Member, sponsor, co-founder, director, board member, or chair of more than 20 open source organizations
MontaVista has also spun-off independent open-source projects based on a number of its features, including dynamic power management, high-resolution POSIX timers, the pramfs file system, and the openais implementation of the SA Forum's Application Specification.
We help you get the most out of open source
Embedded Linux is the most-often-selected software platform for developing new devices. MontaVista's mission is to help device designers and embedded application developers get the most out of Linux and other open source software. By doing so, we help you get to market more quickly, create the features you need to be competitive, and significantly reduce your overall project costs. Find out more about our commitment to open source here.
At MontaVista, we enable, maintain, and support your Linux platform so you don’t have to. Our customers focus on core competencies and deliver products faster to the market.
Project OpenCGX® - A truly Open Carrier Grade Linux
Project OpenCGX® is a truly open and free to use embedded Linux® distribution from MontaVista Software LLC. OpenCGX® is based on MontaVista’s eleventh generation Carrier Grade Linux. Engineers can quickly jumpstart their ARM® and x86 development with a full embedded Linux distribution that is easily customizable. OpenCGX® in its introduction is based on Yocto™ 2.4 with Linux® Kernel 4.14 (or latest LTS kernel) and GNU 7.2 toolchain. MontaVista is also contributing Carrier Grade Linux features for high uptime, field diagnostics and resiliency capabilities, Real-time extensions and support for both ILP32 and 64-bit userland. We will continuously update OpenCGX from this point onwards, and keep up with the Yocto project.
OpenCGX® gives the community a solid embedded platform to do early development for Switch, Router, Firewall, Base Station, VNF, and Gateway Proofs-Of-Concept (POCs). Product owners and developers alike will find OpenCGX® a suitable starting point for their design and effort estimations. As OpenCGX® foundation is Yocto™ framework, SoC providers (including MontaVista’s SPEED partners) can extend their embedded Linux coverage to OpenCGX® for popular and emerging SoCs at no cost.
As market velocity is key, developers can leverage OpenCGX’s integrated cross compiler and software development environment to rapidly try out new applications and solutions. If application isolation is a requirement, OpenCGX® offers Linux Containers (LxC) to execute an application in an environment already initialized with dependent libraries and insulated so that it cannot affect any system level components or other custom applications.
MontaVista has been the innovator in the Embedded Linux market and offers that knowledge and experience via our Professional Services organization; kernel and design engineering, development of high availability systems, Open Virtualization with Linux KVM and containers, porting and migration services, creating build systems that integrate standardized packages, development of unique test and validation services for your project and a host of customized services. OpenCGX® platform gives an easier way to offer specialized services like “Long Term Maintenance” to customers on a familiar MontaVista platform. Find more on MontaVista Professional services here.
OpenCGX is available for many ready-to-use BSPs (Board Support Packages), including:
Please follow a simple readme to help you "Clone, Build & Boot" MontaVista OpenCGX for the choice of your platform.