開発者は、日常の作業や新しいものの開発に Linux ベースのオペレーティング システムを使用することがよくあります。プログラミングに Linux ディストリビューションを選択する際の主な考慮事項は、互換性、消費電力、安定性、柔軟性です。 Ubuntu や Debian などのディストリビューションが第一の選択肢になりました。 openSUSE、Arch Linux など、他の良い選択肢もあります。Raspberry Pi の購入を計画しているユーザーにとって、Raspbian は最良の選択です。
ここでは、開発者が試してみるべき、2018 年に最も人気のある Linux ディストリビューションのリストを示します。読者の皆さんで異なる意見がある場合は、お気軽に共有してください。
1. Debian GNU/Linux
Debian には多数のソフトウェア パッケージが含まれており、優れた安定性と、開発者が問題を解決するのに役立つ多数のチュートリアルを提供します。 Debian テスト ブランチには最新のソフトウェアがすべて含まれており、非常に安定しています。上級プログラマーやシステム管理者に適しています。 Debian にはオープン ソース ライブラリが多数あり、その .deb パッケージ管理も推奨する価値があります。
2.Ubuntu
Canonical とオープンソース コミュニティのサポートのおかげで、長年にわたり、Ubuntu は Linux デスクトップ シーンのハイライトになりました。この Debian 派生バージョンは、その人気と継続的な開発により、クラウド アプリケーションやサーバー アプリケーションで頻繁に使用されています。人々のさまざまなニーズを満たすために、さまざまなスタイルもあります。 LTS バージョンは優れたエクスペリエンスを提供し、問題を迅速に解決できます。 Ubuntu は、一般的な .deb パッケージ管理システムもサポートしています。
3.openSUSE
openSUSE は、Ubuntu を簡単に起動して実行できるようにする、非常に安定したプログラミング オペレーティング システムです。この Linux ディストリビューションには 2 つのバージョンがあります。openSUSE Leap安定性を維持しながら更新を維持するLTSバージョンです。タンブルウィード最新のソフトウェアを好むユーザー向けのローリング バージョンです。 OpenSUSE の主な利点の 1 つは、YaST パッケージ管理であり、さまざまなタスクを簡単に自動化できます。もう 1 つはソフトウェアの配信方法です。
4.フェドーラ
Fedora のスポンサーはレッドハット、Linux デスクトップ界の最先端の機能を提供することで知られています。最新バージョンにより、新しい Linux ディストリビューションに新機能が追加され、変更が加えられることがよくあります。インテリジェントで自動構成され、更新されるソフトウェア パッケージにより、開発者にとって完璧なプログラミング オペレーティング システムになります。 Fedora にはオープン ソース コンポーネントのみが含まれており、オープン ソース愛好家に適しています。箱から出してすぐにほとんどのハードウェアで動作します。小型バージョンでも最先端の機能が提供されます。
5.CentOS
RHEL ソース コードからコンパイルされているため、RHEL 用に構築されたほとんどの商用ソフトウェアは CentOS 上で実行できます。インストールとセットアップのプロセスは Fedora とほぼ同じです。その大規模なコレクションは、レッドハットソフトウェアと CentOS リポジトリは、さまざまなソフトウェアのニーズを満たすことができます。 Xen仮想化を使用したアプリケーションの開発が可能になります。パッケージ管理には YUM を使用します。
6. アーチリナックス
Arch Linux は高度にカスタマイズ可能です。 Arch Linux は、筋金入りの Linux 愛好家に人気の Linux ディストリビューションであり、Linux カーネルとパッケージ マネージャーが付属しています。侵入テストを行う必要がある場合は、Arch Linux インストールを BlackArch インストールに変換できます。
7.ジェンツー
ソース コードのすべての作業を行うことができ、特定の CPU アーキテクチャ向けにシステム全体を再構築することもできます。より高度な技術要件がありますが、時間がかかるほど奥深く、より多くの知識が得られます。 Gentoo のインストールは少し面倒ですが、非常に安定したシステムが得られます。
8. マンジャロ Linux
Arch Linux システムのセットアップ方法を知っている場合は、Manjaro Linux は必要ありません。ただし、アップデートについて考えずに Arch ベースのシステムが必要な場合は、Manjaro を試すことができます。インストールは、Ubuntu や Linux Mint と同様に非常に簡単です。 Manjaro はこのリストの最新リリースであり、急速に成長しています。現在、Distrowatch は過去 6 か月で 3 位にランクされています。
9. ラズビアン
開発を繰り返すたびに、Raspberry Pi コンピューターはますます強力になります。 Linux プログラミングとコーディングの基礎の教育に広く使用されています。 BlueJ、Geany、Greenfoot、Mathematica、Python、Node-RED、Scratch などの学習効率を向上させるツールが含まれています。
以下を参照してください。