MontaVista® OpenCGX:迅速な組込み開発向けオープンキャリアグレードLinux
組込みLinux
OpenCGX®は、MontaVistaが提供する無料で利用可能なオープンな組込みLinuxディストリビューションです。同社の第11世代Carrier Grade Linuxプラットフォームをベースとし、カスタマイズ可能なYocto基盤上に構築されています。
OpenCGXは、プラットフォームの採用を決定する前に、キャリアグレードLinuxの基盤を評価したい組込みシステムエンジニア向けに設計されています。商用サポートが提供される本番環境向けの同等製品はCGX Linuxです。
- 無料で利用可能で、最新のLinuxカーネルとGNUツールチェーンを搭載
- QEMU、Cavium ARMv8 OCTEON TX、Intel x86、Raspberry Pi 4、およびSiFive Freedom 540 (RISC-V)向けのすぐに利用可能なBSPを提供
- ILP32および64ビットの両方のユーザーランドをサポート
- 概念実証(PoC)の対象には、スイッチ、ルーター、ファイアウォール、基地局、およびVNF/ゲートウェイが含まれる
- Yocto Projectの開発動向に追従し、MontaVistaによる追加のエンジニアリングサービスも利用可能
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の機能、コンテナ、アプリケーションスタックの検証を開始できます。