誰かがそれを聞いて、同時に別のユーティリティの無限のコンパイル中に発揮された努力から喫煙しているコンピューターを提示します。 誰かがtarballを設定するときに私たちを待っている依存関係の地獄を思い出します。 これは、システムを高速化し、起動時間を数秒短縮するために祖国を売却する準備ができている
この分布は非常に過小評価されており、その結果、使用する人の数が彼らよりも少ない(そしてコミュニティが広いほど良い)と信じているので、この問題に関する私の主観的な立場を説明し、読者を説得することを試みましたディストリビューションは、見た目ほど残忍でハードコアではありません。
もちろん、すべてがシンプルです...しかし、完全ではありません。
元気いっぱいのスタートにもかかわらず、他のもの(例えば、Debianや悪名高いubuntuなど)と比較して多くの困難がまだ存在していることを明確にしなければなりません。
- どこにもドキュメントはありません。 このディストリビューションをインストールするには、よく読む必要があります。 英語で読むことが非常に望ましい ロシア語版には常に現在のバージョンがあるとは限りません
- コンソールがすべてです。 混同恐怖症がある場合は、自分自身を克服する必要があります。 インストール、更新、構成、その他すべてのことは常にここにあります。
- システムを緊急に再インストールするか、新しいマシンに配置する必要がある場合、これにはかなり時間がかかります。 gentooを実稼働環境に配置するときは、このことに留意してください。
スピード
多くの人々は、gentooがプログラムの速度を大幅に向上させると考えています。 しかし、自分で見てみましょう。 ブロートウェアディストリビューションを除き、すべてがトップエンドハードウェアで非常にうまく機能します。また、原則として、DebianとGhentの違いは、ほとんどの場合気にするほど大きくありません。 また、最適化が必要と思われる弱いハードウェアでは、プロセッサの命令セットと、たとえばi686との間に大きな違いがないため、ゲインは非常に小さくなります。
したがって、ここでの作業の加速は、不要な機能を無効にし、ソフトウェアのサイズを小さくすることによるものと思われます。 また、この速度は、アセンブリとソフトウェアのインストールの速度を犠牲にして購入されることを忘れないでください。 ただし、後者は見かけほど大きくありません。 システムの再構築に数日かかっていた時代は終わりました。 :)
難易度
入場の閾値は確かにいくらか高いですが、生活をもっと楽にするいくつかのポイントがあります。
- コミュニティ。 それはかなり大きく、大きなロシア語を話すディアスポラがあります。 ディストリビューションの複雑さと愛好家に焦点を当てていることを考えると、あなたの問題がすでに浮上している可能性が非常に高く、そうでなければ、彼らがそれを解決するのに役立つ可能性はかなり小さいままです。
- このしきい値の後、何が何であるかを理解すると、システムの使用がはるかに簡単になり、予測しやすくなります。 これを含めることは、どんなに恐ろしく聞こえても、ユーザーを強化することによって達成されます。 同じように、私はまだコンソールに登らなければなりませんでしたが、そこではめったにありませんでした。必要なコマンドのいくつかを忘れることができました。これにより、テンプレートに一定のギャップが生じました。 手動で修正された構成が常に正常に更新されなかったという事実については言及していません。
用途と安定性
さて、物議を醸す瞬間で、彼らは(ほとんど)終わったようで、今はグッズ! これらの2つのポイントを組み合わせただけではありません。 システムの安定性に大きく貢献するのは、アプリケーションのインストール、更新、およびアンインストールの方法です。 多くのアプリケーションがあります。 たくさん。 疑問がある場合は、必要なユーティリティを探してください 。 たとえば、こちら 。
- この多様性はすべて、 emergeおよびeixユーティリティを通じてインストールされます 。 gentooの大きな特徴は、本当に安定した「安定したブランチ」と、必要なプログラムの新しいバージョンを簡単にインストールできることです。 原則として、あなたは完全に不安定なソフトウェアに座ることができます、それはなぜですか? 逆に、私の場合は一部のバージョンの動作が悪いことを知っているため、それらのバージョンを更新しない可能性があります。
- スロットのシステムは、依存関係の問題を解決し、1つのライブラリの多くのバージョンをインストールできるようにし、USEフラグを無効にして依存関係を無効にします。 多くの場合、カーネルを構築する必要を恐れますが、実際には複雑なことはなく、 genkernelの助けを借りて特別なスキルを必要としません。
- ライセンスされた清潔さの
カルマを気にする人は、どのライセンスでソフトウェアをインストールできるかを示すことができます。 - ローリングリリースにより、更新がより簡単になります。
- eselectユーティリティは、デフォルトのpythonやJavaなど、多くの環境変数を設定するのに役立ちます。
おわりに
私は、他のディストリビューションのメリットを決して軽んじたくはありません。 私が説明した機会の多くはそこにありますが...
複雑なインストールと高いエントリーしきい値により、gentooには非常に優れたドキュメントとwikiがあり、ユーザーはこれらの機能のほとんどが必要になる前に少なくとも存在することを保証します。 そして、これは、問題を解決するために必要なときに生じるストレス、想像すらできない解決方法を排除するので、私見としては良いことです。 遅かれ早かれ、どのディストリビューションでもコンソールに到達します。 フォーラムで問題を探すのではなく、問題を解決できる使い慣れたツールを手元に置いておくと便利です。
PSまたはディープIMHO
gentooを選んだのは、他の人よりも使いやすく、理解しやすいことがわかったからです。 すべてが予測可能であり、ほとんどは品質文書に記載されています。
PPSまあ、箱から出してすぐに使える美しいコンソールも役割を果たしました。 :)