MontaVista Software is the leader in embedded Linux commercialization. We help you get the most of open source by providing commercial quality Linux and developer tools that significantly reduce the time and effort required to deliver commercial products to market. Combine that with our expert support, hardware enablement, and the resources of the MontaVista community and you can see why there are over 50 million devices in the market today running on MontaVista Linux.
MontaVista Software was founded in 1999 to bring the Linux operating system to the embedded device market. From the beginning the goal has been to embrace fully Open Source. MontaVista delivered their first commercial Linux for the embedded market in 1999 and hasn't looked back since. Today over 2000 companies trust MontaVista Linux to run their products.
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:
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 Interface Specification.
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. Board support packaged (BSPs) for the Cavium® OCTEON TX ARMv8 family and x86-64 generic platforms will be included in the OpenCGX® source. 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.
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, http://mvista.com/product-proservices.html.
OpenCGX is available as ready to use BSPs (Board Support Packages) for -
Qemu - https://github.com/MontaVista-OpenSourceTechnology/opencgx-qemu-4.14-2.4
Cavium ARMv8 Octeon TX - https://github.com/MontaVista-OpenSourceTechnology/opencgx-cavium-thunderx-4.14-2.4
Intel Generic x-86 - https://github.com/MontaVista-OpenSourceTechnology/opencgx-x86-generic-64-4.14-2.4
Please follow a simple readme to help you "Clone, Build & Boot" MontaVista OpenCGX for the choice of your platform.
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.