プログラミングとロボット工学に向いている Ubuntu はどれですか? サーバー、デスクトップ、それとも他のディストリビューションですか?

プログラミングとロボット工学に向いている Ubuntu はどれですか? サーバー、デスクトップ、それとも他のディストリビューションですか?

そうですね、質問というよりは皆さんの意見ですが、ロボット工学やプログラミング言語(C、perl、c ++、javaなど)に関連するプログラミングには、どのバージョンのUbuntuが適していますか?他のフォーラムで、Ubuntu(デスクトップ)は不安定だと読んだことがあります。つまり、システム構成ファイルをいじり始めるとおかしくなるということです。また、Ubuntuサーバーがプログラミング、ロボット工学などに最も便利なのか、それともMint、Fedora、SUSE、Debian Archなどの他のディストリビューションの方が適しているのかはわかりません。そこで、皆さんの経験と知識に基づいて、これに関する意見を述べたいと思います。

ご挨拶(:

答え1

Ubuntu のフレーバー間の「内部的な」違いはごくわずかです。すべてのフレーバーは同じアーカイブ (同じパッケージ) を使用します。各フレーバーは基本的に、デフォルトでインストールされたパッケージのセットです。パッケージを追加または削除することで、すべてのフレーバーを同時にインストールしたり、フレーバー間を切り替えたりすることができます。

したがって、マシンをデスクトップとして使用するつもりであれば、「Ubuntu Server」をインストールする理由はありません。逆の場合も同様です。

答え2

ロボット工学の場合は、ROS (Robot Operating System) のインストールを検討してください。指摘されているように、デフォルトのパッケージ以外には、Desktop と Server の間に大きな違いはありません。Desktop は GUI ベースのアプリケーション向けに設計されているため、ロボット シミュレーションを実行するのに適しています。

答え3

他の投稿者が言ったように、Linux の「フレーバー」はすべて、コア部分では非常に似ています。Puppy Linux のように、フラッシュ ドライブから直接起動できるほど小さいものもあれば、Ubuntu のように、サイズは大きいものの、より使いやすい UI とデザインを提供するものもあります。Ubuntu やその他のディストリビューションには、ターミナルから直接実行できる Python インタープリターが組み込まれていると思います。適切なパッケージ (gcc だと思います) がインストールされていれば、ターミナルから直接 C/C++ ファイルをコンパイルして実行することもできます。Code::Blocks、Eclipse、KDevelop、NetBeans など、インストールできる IDE も多数あります。

関連情報