私のようなLinux初心者は、Debian、Fedora、Ubuntuなどのさまざまなディストリビューションがあるという事実のために、しばしば混乱しています。これらのディストリビューションの違いを説明するいくつかのドキュメントをインターネットで検索してみましたが、コアアイデアを特定できませんでした。だから私は知りたいです:
- このディストリビューションの主な違いは何ですか?
- 各リリースに特定の目標はありますか?たとえば、Linuxの基本を学ぶために初心者にどのディストリビューションをお勧めしますか?本当にLinuxを学びたい人にどんなことをお勧めしますか?
私の質問が重複しているかどうかはわかりませんが、おおよそのGoogle検索では質問が見つかりませんでした。
ベストアンサー1
私はRedhatベース(Fedora)、Ubuntu、およびGentoo Linuxだけを知っています。だから私の考えが少し偏っているかもしれません。
たとえば、シェルスクリプトやプログラミング言語について全く知らない初心者で、Linuxシステムを学びたい場合は、Ubuntuを提案します。あるいは、Ubuntuに似たシステムを探してください。もう1つの利点は、多くのクラウドサーバーがUbuntuベースのイメージを使用しているため、これを簡単に採用できることです。
あるいは、Fedora Core(デスクトップユーザー)やCentOS(サーバーアプリケーション開発者)などのRedhatベースの展開から始めることもできます。 CentOSとRHELは、クラウドIaaSを含むサーバーにも広く使用されています。
あるいは、Linuxシステムにある程度慣れていて、いくつかのシェルスクリプトを知っている場合は、バイナリパッケージが提供されていないGentoo Linuxを学ぶことをお勧めします。したがって、必要なすべてのパッケージをコンパイルする必要があります。インストールの過程で(あなたが私と同じであれば)さまざまな問題(コンパイルエラーなど)に直面するかもしれませんが、インストールが完了すると、他のどのディストリビューションよりもLinuxに関するより多くの知識を持つことになります。なります。バイナリファイルシステム。
つまり、中断/緊急ワークロードのためにLinuxベースのシステムが必要または学ぶことができるLinuxベースのトピックがある場合は、Ubuntu様またはRedHatベースのディストリビューションを試してください。
余裕が十分で、学びたいという意志がある場合は、Gentooをお試しください。 (しかし、他のディストリビューションを使った経験がない場合は、Gentoo Linuxをお勧めしません。)