MontaVista® OpenCGX:迅速な組込み開発向けオープンキャリアグレードLinux
Embedded Linux
OpenCGX® is a free-to-use, openly available embedded Linux distribution from MontaVista, based on the eleventh generation of its Carrier Grade Linux platform and built on a customisable Yocto foundation.
It is built for embedded engineers evaluating a carrier-grade Linux base before committing to a platform; the commercially supported production equivalent is CGX Linux.
- Free to use, with a current Linux kernel and GNU toolchain
- Ready-to-use BSPs for QEMU, Cavium ARMv8 OCTEON TX, Intel x86, Raspberry Pi 4 and SiFive Freedom 540 (RISC-V)
- Supports both ILP32 and 64-bit userland
- Proof-of-concept targets include switch, router, firewall, base station, and VNF/gateway
- Tracks the Yocto Project, with MontaVista engineering services available on top
OPENCGXとは?
OpenCGX®は、MontaVistaの第11世代Carrier Grade Linuxをベースとした、真にオープンで無償利用可能な組込みLinux®ディストリビューションです。カスタマイズ可能なYoctoベースのプラットフォーム、最新のカーネル、GNUツールチェーン、量産を考慮した機能により、ARM、x86、新興SoC向けの開発を迅速に開始できます。
主な機能 & メリット
カスタマイズ可能なYocto基盤
最新のLinux®カーネルとGNUツールチェーンを備えたYocto™フレームワークをベースに構築し、ボード、ワークロード、対象製品に合わせてイメージを最適化できます。
キャリアグレード機能
高可用性、診断機能、耐障害性、リアルタイム拡張機能、ILP32および64-bitユーザーランドへの対応を、プラットフォーム開発の初期段階から活用できます。
市場投入を迅速化
統合されたクロスコンパイラとソフトウェア開発環境を活用し、新しいアプリケーション、ソリューションスタック、組込みシナリオを迅速に検証できます。
コンテナ対応の分離環境
Linux Containers内でアプリケーションを実行することで、依存関係を初期化しながら、アプリケーションをシステムコンポーネントや他のワークロードから分離できます。
オープンエコシステムとの連携
SoCプロバイダーおよびSPEEDパートナーは、主要なSoCや新興SoC向けにOpenCGXの組込みLinux対応を無償で拡張できます。
継続的なアップデート
OpenCGXはYocto Projectの進化に対応しながら、長期的なエンジニアリングサービスに適した使い慣れたMontaVistaプラットフォームを提供します。
概念実証の対象
OpenCGXは、信頼性、分離性、移植性が重要となる複雑な組込みLinuxシステムの初期開発を支援します。
スイッチ
使い慣れたLinux基盤上でスイッチングソフトウェアスタックのプロトタイプを開発できます。
ルーター
ルーティングサービス、プラットフォーム機能、ターゲット環境への対応状況を検証できます。
ファイアウォール
セキュアなネットワークアプライアンスのコンセプトと分離されたワークロードを評価できます。
基地局
キャリアグレードLinuxの機能を、通信分野の概念実証開発における実用的な基盤として活用できます。
VNF & Gateway
Linux KVM、コンテナ、組込みサービスを組み合わせ、仮想ネットワーク機能とゲートウェイ設計を検証できます。
すぐに利用可能なボードサポートパッケージ
OpenCGXは複数のBSPで利用でき、追加ターゲット向けのリポジトリもMontaVistaから提供されています。
CGX Linuxを始める
選択したBSPのプラットフォームREADMEに従ってイメージをビルドし、キャリアグレード組込みLinuxの機能、コンテナ、アプリケーションスタックの検証を開始できます。