最高のプログラミングディストリビューション

最高のプログラミングディストリビューション

重複の可能性:
開発者向けのLinuxディストリビューション

この質問をここに尋ねるのが適切かどうかわかりません。しかし、プログラマーにとって最高の(Linux)ディストリビューションが何であるかを教えてくれる人はいますか?私はjavaとlispを含むいくつかの言語でプログラムします。プログラマーには十分ですが、すぐにダウンロードしてインストールするのに十分な小さなディストリビューションがあることに気付くことを嬉しく思います。どんな提案や建設的な批判も歓迎します。最初の質問です。助けてください。

IDEs I use: Eclipse/Emacs/KDevelop
Languages : C, C++, Java, Python, Perl, Lisp 

ベストアンサー1

「最高の」プログラミングディストリビューションはまったくありません。 Unixが一般的に多いと言うこともできます。プログラマーにやさしい(これさえ議論の余地がありますが)このレベルでディストリビューションを比較することは不思議なことです。

つまり、経験豊富なUnixユーザーは、すべてのディストリビューションを自分の好みのプログラミング環境に簡単に切り替える方法を学びます。ただし、現在の技術レベルとカスタムシステムに投資する努力の程度に応じて、次のようないくつかの事前チェックを実行できます。

  • 興味のある実行可能ファイルのバージョンを記録し、そのバージョンが配布リポジトリにあることを確認してください。たとえば、一部のディストリビューションは、Python/Ruby/その他のバージョンの最新バージョンを採用するのに非常に遅いです。あなたはLispに言及しました。64ビットDebianにはGNU / MITスキーム用のパッケージは含まれていません。。一方、Javaはすべてのディストリビューションのリポジトリから削除されましたOracleの買収以来、より厳しいライセンスのため。 Oracleが提供する唯一のJavaパッケージバージョンはRPMです(Red Hatベース、SuSEベースのディストリビューションがこれを管理します)。

  • C / C ++を使用している場合は、選択したディストリビューションが使用しているアーキテクチャをサポートしていることを確認してください。

  • 実行可能ファイルに特別なコンパイルオプションが必要な場合は、ソースですべての操作を実行するディストリビューションを検討するのが最善です。ルート図、必須ではありませんが。

ノート:ディストリビューションのパッケージマネージャリポジトリにお気に入りのアプリが表示されないという事実はあまり悪くありません。いつでもソースコードを入手して直接コンパイルできます。

Java関連:RPMベースのディストリビューション(Debianなど)を使用していない場合は、Javaを実行するためのいくつかのオプションがあります。

  • Oracleは、パッケージマネージャを介していなくても、すべてのディストリビューションで実行される汎用の「Java」ターボールを提供しています。

  • 言語の代替実装を採用できます。JDKを開く

結論

「より良い」ディストリビューションはありません。可能であれば、個人的に知っている人と一緒に試してみてください。実際の人があなたの質問に答えることができます。当てはまらない場合は、他のことを試してみてください。

追加資料:

Linuxディストリビューション間に安定性の違いはありますか?

おすすめ記事