オープンソースのコードをVOSやOpenVOSに移植しようと考えている方には、私の同僚であるリチャード・ボイランと私がこのトピックについて書いたプレゼンテーションを読むことを強くお勧めします。彼と私は多くのオープンソースパッケージをVOSに移植してきましたが、これまでに蓄積してきた知識、テクニック、ヒントを一つのプレゼンテーションにまとめました。 オープンソースのコードを移植したことがない場合、このガイドでは、従うべきステップの詳細なマップを提供します。コードの移植を試みたことがある方は、このガイドを読めば生産性が向上し、よくある問題とその解決策についての情報を得ることができます。
このプレゼンテーションでは、オープンソースのコードはどこにあるのか、リファレンスプラットフォーム上で初期ビルドを行うべき理由、ほとんどのオープンソースのコードはどのようにビルドされているのか、OpenVOS 上でコードをビルドする方法、遭遇する可能性のある一般的な問題とその解決方法、そして、Stratus でのポート作業で有用であると感じたヒントやテクニックについて説明します。
ガイドは随時更新して、新しい情報を追加していきます。私は最近、分散ソース管理ツール「git」をOpenVOS 17.0に移植しましたが、その経験に基づいて、このドキュメントにもう一つのヒントを追加しました。
このドキュメントがお役に立てたのであれば、ぜひ教えてください。もし、この文書を改善するための提案があれば、私に送っていただくか、この投稿にコメントとして追加してください。
http://ftp.stratus.com/pub/vos/posix/Porting_Open-Source_Code.pdf で公開しています。