Webアプリケーションの学習とホスティングに適したディストリビューションを選択してください。

Webアプリケーションの学習とホスティングに適したディストリビューションを選択してください。

私はWindowsの世界からLinuxに移動しており、このシステムを主要な日常の作業とホスティング環境にするために、このシステムのすべてを学びたいと思います。

私はオペレーティングシステムに関する限り、ほぼ完全な初心者なので、最初から学ぶ必要がありました。私は汚れることを恐れていませんが、そのプロセスが十分に実用的であることを願っています。オペレーティングシステムに慣れたら、主にオペレーティングシステムでRuby on RailsとClojureアプリケーションを開発し、同じ環境でホストする予定です。

UbuntuやMintなど、より消費者向けのディストリビューションを除外した場合(または考慮する価値はありますか?)、ラーニングとサーバーホスティングの観点から私にとって良い選択肢は何ですか?私はArch LinuxとDebianについて良いニュースを聞きました。

ありがとうございます!

ベストアンサー1

ローカル開発のためのマシン(デスクトップ)が欲しいので、多くのことを学びたい場合は、Archを選択してください。コマンドラインですべてを組み合わせる必要があるため、GNU / Linuxに関する低レベルの知識を知る必要があるため、準備して多くの内容を読む必要があります。もちろん、人々が考えるほど難しくありません。経験豊富なGNU / Linuxユーザーではない場合、最初のインストールには少し時間がかかりますが、メンテナンスは非常に簡単です。 Archには、多数の有用な情報を含む非常に優れたWikiがあります。これには、多数のパッケージとAUR(Archユーザーストア(公式Archリポジトリにないものすべてが含まれています))があります。アーチはまた「最先端」なので、すべての最新パッケージが装備されています。ただし、まったく同じ理由で「本番」サーバーにはお勧めできません。サーバーは最先端ではなく安定している必要があります。

そのため、サーバーディストリビューションが必要な場合はDebianを選択します。非常に安定していますが(古いパッケージ)、私の考えではArchより使いやすく、それほど良いWikiではありません。また、多くのことを学ぶことができます。

Gentooは少し過度に過度ですが(コンパイルにはあま​​りにも多くの問題と時間が無駄になります)、機能するにはもっと深く掘り下げる必要があるため、おそらく最も多くの知識を提供します。しばらく勉強するのは良いですが、日常的に使うのはあまり楽ではありません。

他の人が指摘したように、実際に間違った選択はありません。他のディストリビューションでは、多くのことを学ぶことができます。違いは、Gentoo / Arch / Debianが最初からこれを行うように「強制」することです。結局のところ、すべては基本的にほぼ同じ(または非常に似ている)ものに帰結します。

おすすめ記事