コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

カーネルを頻繁に更新する必要がある5つの理由[Linux]

UbuntuやFedoraなどのLinuxディストリビューションを使用している場合は、実際にディストリビューションをLinuxディストリビューションにするコアであるLinuxカーネルも使用しています。 Windowsには、オペレーティングシステムが使用する独自のカーネルもありますが、Linuxは高度にモジュール化されているため、カーネルを使用して多くのことができるため、カーネルについてより一般的に説明されています。たとえば、カーネルを取得し、多くの修正を加えてパッチを適用し、他の設定を微調整し、不要なものをすべて取り除き、元のカーネルを最終製品に置き換えると、正常に実行されます(正しく行われた)。 Linuxを優れたものにしているのは、問題なくパーツを他のパーツに簡単に交換できることです。

しかし、ディストリビューションは常にカーネルを更新するように求めています。正常に実行されているのに、なぜこれを行う必要があるのですか?

セキュリティ修正 カーネルを頻繁に更新する必要がある5つの理由[Linux]

事実上すべてのカーネルアップデートには、発見された穴を塞ぐある種のセキュリティ修正が含まれます。パッチを適用したカーネルを使用すると常に安全になるため、これはおそらくカーネルを更新する最も重要な理由の1つです。ハッカーがカーネルに侵入した場合、多くの損害が発生したり、システムが単にクラッシュしたりする可能性があります。これらは、最新のカーネルで簡単に回避できる不便です。

安定性の向上

カーネルを頻繁に更新する必要がある5つの理由[Linux]

カーネルアップデートはセキュリティ修正をもたらすだけでなく、通常の使用でシステムがクラッシュする可能性のある他の問題を修正することができます。カーネルを絶えず更新すると、使用したことのないカーネルで実行されるため、実際にはシステム全体の安定性が低下するため、以前に実行していたカーネルと同じように動作するとは限りません。これも事実ですが、そのマージンはかなり狭く、サーバーやその他の重要なシステムを実行している人だけが本当に注意する必要があります。ほとんどの通常の消費者タイプのユーザーにとって、カーネルの更新はこれらの問題を大幅に上回ります。

更新されたドライバー カーネルを頻繁に更新する必要がある5つの理由[Linux]

これらはマイナーなカーネルアップデート(たとえば3.2.0から3.2.1)で得られるアップデートでしたが、メジャーアップデート(3.2から3.3と考えてください)で一般的に見られるいくつかの改善をチェックしてみましょう。まず第一に、すべての主要なカーネルアップデートには、すべてのデバイス用の最新のオープンソースドライバーが含まれることが保証されています。更新されるすべてのドライバーの中で、グラフィックスドライバーはおそらく最も気付くドライバーです。通常、更新するたびにパフォーマンスが少し向上するためです。プロプライエタリルートを使用することはいつでも可能ですが、オープンソースドライバーがどんどん良くなっていることを知っているのも良いことです。

新しいカーネル関数

時折、Linuxのカーネルのメジャーアップデートにより、いくつかの新しい機能がもたらされることもあります。これらの関数は基本的に、プログラムが何らかのタスクや操作を実行するために使用できるカーネルの一部です。また、他の機能も変更されている可能性があります。この正確な理由でカーネルを更新しなくてもシステムが壊れることはほとんどありませんが、遅かれ早かれ、特定のバージョンのカーネルを必要とするプログラムやその他のパッケージが見つかります。その問題に遭遇しないことがわかるように、最新のものを用意するのが最善です。

速度の向上 カーネルを頻繁に更新する必要がある5つの理由[Linux]

最後になりましたが、カーネルに対する多くの主要な更新により、システムの全体的な速度が向上します。一部の変更は非常に微妙な場合がありますが、そうではなく、大きな違いを生む可能性があります。たとえば、Linuxマシンの全体的な生産性を大幅に向上させた有名な200行のパッチなどです。 LinuxがゼロCPUコアで実行できる、このようなクレイジーな変更もあります。あなたがスピードデーモンである場合(そしてGoogle Chromeを使用している多くの人がそうであることを私は知っています)、これはハードウェアからもう少しジュースを引き出すための良い方法です。

結論

結局、可能な限りLinux用のカーネルを更新することは非常に価値があります。消費者タイプのユーザーにとって、それに伴うメリットはリスクをはるかに上回ります。さらに、更新する各カーネルは、開発者とテストユーザーによって少なくとも数日間テストされ、問題なく実行されることを確認します。システムに問題がある場合は、システムに戻ることができるように、ブートメニューから以前のカーネルを選択できるはずです。次に、問題のあるカーネルを削除して、現在のカーネルをそのまま使用するか、動作する更新が表示されるまで待つかを選択できます。

Linuxカーネルを更新するための独自のポリシーはありますか?ディストリビューションは常に最新のものを使用する必要があると思いますか、それとも安定性の理由から少し遅れる必要がありますか?リリース中にカーネルのメジャーアップデート(Fedoraのように、または以前のように)を行うべきですか、それともマイナーアップデートのみ(Ubuntuのように)を行うべきですか?コメントで教えてください!

詳細については、Linuxカーネルの紹介をご覧ください。

画像クレジット:maistora、Shutterstock、Forrestal_PL、Expressモノレールを介してピラミッドに最後の石を置いた人間の手


  1. Pythonを学ぶべき10の理由

    Pythonは、ダウンロード、使用、コーディングが完全に無料の言語です。そのコマンドは主に簡単な英語です。これにより、コマンドの記憶と記述が容易になります。コードは読みやすく、少しの知識があれば、開発者はコードを見るだけで多くのことを学ぶことができます。 複雑なアプリケーションを簡単に実装できる多くの機能を提供する標準ライブラリがあります。 Pythonは、初心者を念頭に置いて設計されました。空白と一般的な式を使用することで、面倒な変数宣言や醜い中括弧が不要になりました。 プログラミングの最初のステップ Pythonは、プログラミングドメインへの出発点になります。雇用主は完全にスタッ

  2. Linuxの使い方を学ぶべき11の理由

    Linuxの優れた点は何ですか? Linuxを真面目なコンピューターユーザーにとって重要なツールにする11のことを次に示します。 1。ほぼすべてのサーバーで使用されています Linuxはサーバーの標準です。それを回避する方法はありません。 Linuxは長い間最も人気のあるHTTPサーバーソフトウェアであり、Linuxカーネルの上にしっかりと構築されています。エンタープライズユーザーは、Windowsのワークステーションとの互換性のためにWindowsに傾倒する可能性がありますが、サーバー管理者はLinuxで広く働いています。サーバーを理解して操作する場合は、Linuxを理解する必要がありま