プログラマのための5つのベストLinuxディストリビューション

Web開発者にとって最良のLinuxディストリビューションはありますか? あるいは、もっと一般的に言えば、 開発者にとって最良のLinuxディストリビューションがあるとしましょう。 プログラミングに最適なLinuxディストリビューションはどれですか。

私たちはSemiCode OS、プログラマーのためのLinuxディストリビューションをカバーしました。 しかし、SemiCode OSは廃止されたので、私はあなたの質問に答えるためにリストを編集するつもりだと思いました: どのLinuxディストリビューションをプログラミングに使うべきですか?

プログラミング言語、使用ツール、サポート、パッケージの入手可能性、リポジトリでの更新速度、デスクトップ環境などの多くの非機能要件、安定性が、コーディングに最適なLinuxディストリビューションを決定するために役立ちます。 。

プログラマーは、特に他の誰よりも高度にOSと連絡を取り合います。 プログラマーにとって、オペレーティングシステムは彼/彼女をオンにしなければなりません。 そして「オンにする」とは、コードを書くことへの情熱を燃やし、世界をより良い場所にすることを意味します。

プログラミングに最適なLinuxディストリビューション

とにかく始めましょう。 特にパッケージマネージャ、パッケージの入手可能性、安定性、リリースモデル、そしてディストリビューションのデスクトップ環境について見ていきます。

1. Ubuntu

Ubuntuはプログラマーがそれを使うべき3つの具体的な理由を与えます。

Ubuntuは非常に成長してきたため、かなり優れたデスクトップLinuxになりました。 Linuxプラットフォーム用に製造しているほとんどすべてのソフトウェアベンダーが、.debパッケージを提供しています。 今日Ubuntuは他のどのディストリビューションよりもベンダーから最大のサポートを受けています。

つまり、開発者が必要とするIDEやツールには、ダウンロードの準備が整った.debインストーラがあります。 クリックするだけです。 プロジェクトがソフトウェアの特定のバージョンに依存している場合、これも大きな利点があります。 安定したソフトウェアの巨大なリポジトリもあります。

Ubuntuは、5年間にわたってサポートされるLTSバージョンと、9か月間サポートされることのないLTSバージョンを提供します。 (LTSバージョンが古くなるにつれて)非LTSバージョンはパッケージ化されることはほとんどありません。 これは比類のない安定性を促進します。 オペレーティングシステムおよびカーネルのコアコンポーネントは、ローリングリリースOSの場合のようには変更されません。 これはプログラマーと開発者に、いかなる矛盾も与えない信頼できる安定した作業ベースを提供します。

第三に、私はUnityであるUbuntuのデスクトップ環境について議論したいと思います。 これは主観的な好みの問題ですが、私はプログラマーのためにUnityの長所をもたらしたいと思います。

Unityはシンプルなインターフェースを備えています。 ランチャーは、お気に入りの最も使用されているアプリケーションをすべて配置する単純なスタックです。 アプリを起動し、同じランチャーを使用してアプリを切り替えます。 これは、Gnomeと比較して劇的に侵襲性が低いと感じました。 それはアプリ間のより速い切り替えを容易にします。 また、Unityは簡単にカスタマイズ可能です。 ダッシュはまた非常にアクセスしやすく、あなたが素早くOSの周りをナビゲートするのを助けます。 正直なところ、ランチャーは素晴らしい生産性向上剤です。

Ubuntuは洗練されたオペレーティングシステムです。 Ubuntuはフレーバーもあり、Ubuntuをベースにした素晴らしいディストロがいくつかあります。 Ubuntuをここからダウンロードすることができます。

2. openSUSE

openSUSEはそこで最も洗練されたLinuxディストリビューションの1つです。 それは素晴らしい共同体、強固な開発部門と完全に専門的な態度を持っています。 私は自分のコンピュータでArch Linuxを使用していますが、私はopenSUSEについて常に高い意見を持っていました。

openSUSEは、特に自由が許されるため、開発者にとってはるかに適しています。 openSUSEには2つの種類があります。

次のバージョンが登場してから6年のライフサイクルがあります。 そのため、現在openSUSE Leap 42.2をインストールした場合、openSUSE Leap 42.3のリリース後6か月までサポートされる予定です。 安定性が保証されたソフトウェアセットが付属しているので、開発作業に必要なすべてのツールは、プロジェクトの至る所で、またそれを超えて、バグなく実行されます。

一方、openSUSE Tumbleweedは順次リリースされています。 あなたはそれが永遠にサポートされると言うことができます。 ソフトウェアは定期的に更新されます。 すべてのIDE、お気に入りのオープンソースコードエディタ、その他のツールは、常に最新バージョンにアップデートされます。 アップデートは十分にテストされており、最新のディストリビューションに伴う問題を引き起こすことはほとんどありませんが、考慮しなければならないことが1つあります。 多くの場合、プロジェクトはJDKのようなソフトウェアの特定のバージョンに依存しているかもしれません。 そのような場合は、アップグレードを受け付ける際には注意が必要です。

跳躍またはタンブルウィード、openSUSEには絶対に素晴らしいソフトウェア配布方法があります。 software.opensuse.orgに行き、必要なパッケージを検索して「Direct Install」を押すだけで完了です。 リポジトリ、コマンド、依存関係はありません。 これがopenSUSEの大きなセールスポイントだと思います。 インストールしてコーディングを始めたいだけの場合は、これで多くの時間を節約できます。

最後に、openSUSEはその堅牢性、安定性、そして手入れの行き届いたソフトウェアの巨大なリポジトリのおかげで、プログラミングとコーディングのための素晴らしいLinuxディストリビューションです。 当然のことながら、多くの企業でも開発者向けに使用されています。 ぜひチェックしてください。

3. Fedora

Linus Torvalds自身はFedoraを使用しています。 もっと理由が必要ですか?

Fedoraは速いです。 GnomeバージョンのFedoraでさえ私のPC上ではもっと速く動きます。 Gnome上で実行されている他のディストリビューションよりも高速です。 Chromeが永遠に起動し始めているときに画面をじっと見ている必要がないときには、これが大好きです。

Fedoraのリリースサイクルは6ヶ月です。 これは、あまり古いバージョンを使い続ける余裕がない開発者にとっては素晴らしいことです。

Fedoraを選択する主な理由は、パッケージマネージャやデスクトップ環境だけではありません。 Fedoraはオープンソース原則の正統派支持者です。 Fedoraはオープンソースです。 Fedoraレポジトリにはプロプライエタリなドライバやものはありません(プロプライエタリなドライバをインストールすることはできますが、いくつかのdnfコマンドを実行するよりも少し複雑です)。 あなたがオープンソース愛好家であれば、Fedoraは間違いなくあなたのためです。

Fedoraは、オリジナルのプログラマーのオペレーティングシステムであるRed Hat Enterprise Linuxの姉妹プロジェクトです。 FedoraとRed Hat Enterprise Linuxの間には相互関係があり、テクノロジーとイノベーションが考慮されている限り、これらの両方に利点があります。

FedoraはRHELから後援と専門的なフィードバックを得るかもしれませんが、それは熱狂的な開発者とFedoraに熱心なRHEL専門家のコミュニティによって推進されています。 これは直接Fedoraが開発者にとって優れた設定になることに直接つながります。 さらにFedoraはどのバージョンでも最も安定したLinuxディストリビューションの1つです。

Fedoraはあなたのお気に入りのデスクトップ環境でも利用可能です。 こちらからチェックしてください。 Fedora Gnomeはこちらからダウンロードできます。

4. Arch Linux

わかりました、それでこれはちょうどあなたがセットアップするためにかなりの時間とあなたの側に忍耐を必要とするでしょう。 でも、その価値はある。

Arch Linuxには、Linuxカーネルとパッケージマネージャー、Pacmanだけが付属しています。 あなたはグラフィカルインターフェースさえ手に入れません。 あなたは自分の好みに応じてコンポーネントを選んで、基盤の上に構築します。 これの結果はあなたが必要とするものすべてとあなたがしないものが何でも含まれている非常に個人化されたオペレーティングシステムです。

Arch Linuxは最先端のリポジトリで知られています。 公式リポジトリのすべてのパッケージは常に最も高いバージョン番号になっていますが、それでも広範囲のテストを経て初めてそこに着きます。 したがって、オペレーティングシステム自体は完全に信頼性があります。 Arch User Repositoryからサポートされていないパッケージをインストールすると、安定性に関するまれな問題が入ります(AURを扱う際には慎重になることで回避できます)。 これも問題のソフトウェアだけに影響し、OS自体には影響しません。

すべてのデバッグ情報と指示はArch Wikiによく文書化されています。これは正直なところLinuxディストリビューションが持っている最高の文書です。 だからあなたが直面するかもしれないどんな問題でもArch Wikiで提供される非常に初心者に優しい指示に従うことによって簡単に修理することができます。

OSがそれ自体を最新の状態に保っているのでArch Linuxはゼロメンテナンスで来ます。 依存関係の問題やみなしご化されたパッケージは、Pacmanによって効率的に処理されます。 Linuxの最新かつ最高のものは、Arch User Repositoryに常にあります。

Arch Linuxでパーソナライズされたオペレーティングシステムを構築することはあなたが私に尋ねるなら行くべき道です。 ここでArch Linuxをチェックしてください。

5.アンテゴス

AntergosはArchベースのLinuxディストリビューションです。 多くの人がArchベースのディストリビューションはArchのインストーラーであると考えています。これはグラフィカルユーザーインターフェースを使ってArchシステムをインストールするのに役立ちます。 まあ、そうではありません。 AntergosはArchのリポジトリを使っています。 しかしそれはそれ自身のひねりを伴います。

Antergosは順次リリースされるので、あなたは人生の終わりを心配する必要はありません。 それはあらゆる主要言語で利用可能です。 AntergosはArchをベースにしていますが、必要最低限​​のディストリビューションではありません。 たくさんのソフトウェアがプレインストールされています。 しかし、この数は他のディストリビューションと比べてまだ少ないので、あなたはそれが肥大化しているとは思わず、これはあなたの望みと必要性に従ってそれをカスタマイズする機会を提供します。

AntergosはArchのリポジトリを使っているので、あなたのアーセナルに欲しいものはいつでも最高のバージョン番号で利用できます。 ArchのパッケージマネージャPacmanには、リポジトリ追加の手間が一切かかりません。 リポジトリには最新のソフトウェアが含まれており、Java Development Kitなど、いくつかの有名な古いバージョンも保持されていることがあります。 Antergosには、Antergosカスタマイズパッケージ(Archとは異なります)、Antergosソフトウェア、およびAntergosの壁紙やアイコンパックなどの他の多くのものを提供する独自の追加リポジトリも付属しています。

Pacmanは依存関係の問題や孤立したパッケージを他のどのパッケージマネージャよりも優れた方法で処理します。 不安定性は問題外です。

新しいソフトウェアツールがコーディングされ、テクニックが考案され、日の出とともにトレンドが変化します。 これがArch User Repositoryの登場です。Arch User Repositoryはコミュニティ主導のリポジトリで、より新しいソフトウェアを含む膨大な数のパッケージが含まれています。 実際にはLinuxマシン上で動作するすべてのものが含まれています。 したがって、必要なすべてのIDE、開発キット、およびライブラリは、1つのコマンドでインストールできます。

yaourt name_of_the_software 

Antergosはあらゆる主要なデスクトップ環境を提供します。 インストールはCnchiインストーラーで簡単です。 デスクトップ環境、ブラウザ、グラフィックドライバなどをインストール時に選択するオプションがあります。 全体として、Antergosはコーディング用のすばらしいLinuxディストリビューションを作っています。 公式サイトでチェックしてください。

まとめ

そこにあなたはそれを人々が持っています、私はプログラマーのための最高のLinuxディストリビューションを選びます 。 これらのディストリビューションについてのあなたの見解を私たちと共有してください。 また、プログラマが以下のコメントで役立つと思うかもしれないいくつかのヒントを共有してください。

推奨されます

おもしろいLinuxのmanページで笑いましょう
2019
WPS Office:Ubuntu用Microsoft Officeクローン!
2019
Solus Linuxは新しい管理下にあります
2019