GNU/Linux >> Linux Esercitazione >  >> Linux

La batteria di un laptop può esplodere durante l'utilizzo di Linux?

Le batterie dei laptop in genere hanno un firmware integrato per controllare la carica e lo scaricamento sicuri della batteria, segnalare il livello di carica della batteria al sistema operativo e prevenire la fuga termica, che è ciò che causerà l'esplosione di una batteria agli ioni di litio (o, più precisamente, l'incendio). I più moderni contengono anche sistemi di sicurezza meccanici per prevenire tali incendi ed esplosioni.

Questo firmware è memorizzato sulla batteria, separato dal sistema operativo. Sebbene possa essere aggiornato dal sistema operativo (sebbene ciò dipenda dalla batteria e dal laptop), non è qualcosa che viene modificato durante l'installazione di un nuovo sistema operativo o qualcosa che in genere viene mai manomesso a meno che non venga eseguito dall'utente che esegue un aggiornamento del firmware della batteria.

L'unica cosa che influirà sulla modifica del sistema operativo è il carico sul sistema e i driver hardware utilizzati, non le caratteristiche di sicurezza della batteria. Il carico sul sistema in sé e per sé normalmente non causa problemi con la batteria se non una scarica più rapida.

È interessante notare che, secondo questo articolo di Forbes, in realtà c'era una vulnerabilità nei laptop Apple (con OSX, non Linux) che poteva fare cose brutte al firmware delle batterie - forse tuo padre ha letto qualcosa del genere ed è per questo che sembra pensare il sistema operativo può farlo?

(È più che probabile che sia stato corretto dal 2011, quando è stato scritto l'articolo).

EDIT - in conclusione, a parte i possibili vettori di attacco per gli hack del firmware della batteria, la sola scelta del sistema operativo non può far esplodere una batteria.


Penso che tutte le batterie possano esplodere. La domanda è se Linux (un sistema operativo che utilizza il kernel Linux) genererà più calore o meno. Con un buon utilizzo della ventola (altrettanto buon uso della ventola come potrebbero impiegare altri sistemi operativi), il raffreddamento dovrebbe essere uguale o migliore, comportando così un rischio simile (o forse addirittura ridotto) di esplosione della batteria.

C'è anche una questione di schede grafiche e ventole. Le schede grafiche possono generare molto calore e le ventole possono essere gestite dai driver della scheda grafica (moduli del kernel). Questi devono anche funzionare correttamente affinché il sistema sia il più freddo possibile.

Il Retina MacBook Pro 2013 utilizza una Intel Iris Graphics 6100 scheda grafica, una Intel Iris Pro Graphics o una Intel Iris Pro Graphics in combinazione con una AMD Radeon R9 carta. I driver Intel open source sono solidi come una roccia e non dovrebbero causare alcun problema. I driver AMD sono più discutibili, a seconda di quale scegli di utilizzare. Se usi il driver Catalyst, le ventole sono presumibilmente silenziose e gestite in modo efficiente (ma potrebbero esserci altri problemi, ha una cattiva reputazione). L'open source radeonsi il conducente ha avuto un problema in cui facevano troppo rumore, tutto fino all'inizio del 2015, che ora è stato risolto. L'impostazione delle ventole alla massima velocità nelle prime fasi dello sviluppo del driver della scheda grafica è comune e ciò non fa che aumentare il raffreddamento. Ciò significa che anche i driver in fase di sviluppo dovrebbero raffreddare adeguatamente il sistema e non aumentare il rischio di un immediato esplosione della batteria.


Sono abbastanza sicuro che un sistema operativo non abbia la capacità di distruggere una batteria (che si tratti di sistema operativo Linux, Windows, ecc.). Un programma malfunzionante (e non Linux di per sé) può sovraccaricare un laptop/PC fino al punto che, ad esempio, può entrare nella protezione termica della CPU.

Ma una nuova installazione di Linux non danneggerà alcun hardware (se lo fa, significa che c'è qualcosa di terribilmente sbagliato nel tuo hardware).


Linux
  1. Esegui il debug di Linux usando ProcDump

  2. Aggiungi un orario specifico durante l'utilizzo del comando linux date

  3. Come posso evitare i prompt durante l'utilizzo di azcopy su Linux in uno script?

  4. Come posso contare il numero di cartelle in un'unità utilizzando Linux?

  5. Come posso sapere quale versione di Linux sto usando?

13 modi in cui puoi aiutare Linux

Come migliorare le prestazioni della batteria del laptop in Linux

Come ottimizzare la durata della batteria del laptop con TLP in Linux

Installa MongoDB usando Vagrant in Linux

Come controllare lo stato della batteria del laptop e il livello nel terminale in Linux

Utilizzo del comando Watch in Linux