私は最近、産業用制御ソフトウェア (社内で開発) を実行するための OS として使用する DOS から Linux に切り替えることに基づいて、実現可能性調査を行う任務を負いました。一言で言えば、私は Ubuntu 8.04 の使用に制限されています (ボード上のハードウェア用のドライバーを提供するベンダー提供のカーネル アップグレードを使用)。これはサポートされなくなったため、ソフトウェアを更新またはインストールできません。つまり、gcc バージョン 4.2 を使用してスタックしています。私は C++ を使用できるようにしたいと考えています。
基本的に、企業/専門家は Linux を開発環境としてどのように使用していますか? 上で説明したことはよくあることですか? 開発環境があまり変わらないように、単にバージョンとコンパイラを選択し、製品の存続期間中それを使い続けるか、それともカーネルやコンパイラなどを自由にアップグレードできるようにするか? 特定のベンダーが提供できるものに制約されるのはよくあることですか。ubuntu 8.04 が産業用制御ソフトウェアの開発に適した OS の選択であるかどうかについて、意見を述べる準備ができている人はいますか?
私は Linux の専門家ではありませんが、これまでの調査と実験の結果、Linux のアプローチをやめて DOS を使用するべきだという結論に達しました。私たちの会社は Linux の知識がなく、非常に小規模であり、個人的なキャリア上の理由から、DOS のような冗長な技術を学ぶことに興味がありません。
これは正確にははい/いいえタイプの質問ではないことは承知していますが、どんな回答でも感謝して受け取ります.