GNU/Linux >> Linux の 問題 >  >> Linux

Linux の使用中にラップトップのバッテリーが爆発することはありますか?

通常、ラップトップのバッテリーには、バッテリーの安全な充電と放電を制御し、バッテリーの充電レベルを OS に報告し、熱暴走を防止するためのオンボード ファームウェアが搭載されています。最新のもののほとんどには、このような火災や爆発を防ぐための機械式フェイルセーフも含まれています.

このファームウェアは、OS とは別にバッテリーに保存されます。 OS から更新することはできますが (ただし、これはバッテリーとラップトップによって異なります)、新しい OS をインストールするときに変更されるものではなく、バッテリー ファームウェアの更新を実行しているユーザーによって行われない限り、通常改ざんされるものでもありません。

OS の変更が影響するのは、バッテリーの安全機能ではなく、システムの負荷と使用されるハードウェア ドライバーだけです。システムへの負荷自体は、通常、急速な放電以外にバッテリーに問題を引き起こすことはありません。

興味深いことに、このフォーブスの記事によると、Apple ラップトップ (Linux ではなく OSX を実行している) には実際に脆弱性があり、バッテリーのファームウェアに悪影響を及ぼす可能性があります。 OSはこれを行うことができますか?

(記事が書かれた2011年以降、おそらく修正されています)。

編集 - 結論として、バッテリ ファームウェア ハッキングの攻撃ベクトルの可能性は別として、OS の選択だけでバッテリが爆発することはありません。


すべてのバッテリーが爆発する可能性があると思います。問題は、Linux (Linux カーネルを使用するオペレーティング システム) がより多くの熱を生成するかどうかです。ファンを適切に使用すると (他のオペレーティング システムが採用しているファンと同様にファンを適切に使用する場合)、冷却は同等またはそれ以上に行われるため、バッテリーの爆発のリスクが同様に (または軽減されることさえあります) ことになります。

グラフィックカードとファンの問題もあります。グラフィック カードは大量の熱を発生する場合があり、ファンはグラフィック カード ドライバー (カーネル モジュール) によって管理される場合があります。システムを可能な限りクールにするには、これらも適切に実行する必要があります。

2013 Retina MacBook Pro は、Intel Iris Graphics 6100 のいずれかを使用します グラフィック カード、Intel Iris Pro Graphics または Intel Iris Pro Graphics AMD Radeon R9 との組み合わせ カード。オープン ソースの Intel ドライバーは堅固であり、問​​題を引き起こすことはありません。 AMD ドライバーは、どちらを使用するかによって、より疑わしいものになります。 Catalyst ドライバーを使用する場合、ファンは静かで効率的に管理されていると思われます (ただし、他の問題がある可能性があります。評判が悪い)。オープン ソース radeonsi ドライバーには、2015 年初頭まで、ノイズが多すぎるという問題がありましたが、現在は修正されています。グラフィックス カード ドライバ開発の初期段階でファンを最大速度に設定するのが一般的であり、これは冷却を増加させるだけです。これは、開発中のドライバーであっても、システムを適切に冷却する必要があり、即時のリスクを増加させないことを意味します。 バッテリー爆発。


OSにはバッテリーを破壊する機能がないと確信しています(Linux OS、Windowsなど)。誤動作しているプログラム (Linux 自体ではない) は、ラップトップ/PC をオーバーロードして、たとえば CPU の熱保護に入る可能性があります。

しかし、Linux を新たにインストールしても、ハードウェアが損傷することはありません (損傷したとしても、ハードウェアに深刻な問題があるわけではありません)。


Linux
  1. あなたはそれを作ることができますか? Make コマンドを使用して Linux で C プログラムをコンパイルする

  2. Linuxコマンドdateを使用しているときに特定の時間を追加します

  3. Linux コマンドを使用してシェルのバージョンを確認するにはどうすればよいですか?

  1. スクリプトで Linux で azcopy を使用しているときにプロンプ​​トを回避するにはどうすればよいですか?

  2. Linux で Dota 2 をプレイできますか?

  3. Linux を使用してドライブ内のフォルダー数をカウントするにはどうすればよいですか?

  1. ProcDumpを使用してLinuxをデバッグする

  2. Linuxでのripgrep(rg)コマンドの使用

  3. 使用している Linux のバージョンを確認するにはどうすればよいですか?