¿Puede explotar una batería de computadora portátil mientras usa Linux?

51

Tengo una Retina MacBook Pro 2013, y realmente quiero instalar Debian en ella. Tengo el conocimiento y he tenido al menos tres sistemas Debian antes de esto. Conozco muy bien la línea de comandos y el funcionamiento interno de Linux, y la partición no es un problema para mí.

Entonces, solo tengo una pregunta antes de instalar Debian. Mi padre me advirtió que Linux, en particular, puede hacer que las baterías de las computadoras portátiles exploten y / o arruinen el hardware en las MacBooks.

Esto me parece muy extraño, pero realmente no tengo ninguna investigación para refutarlo. Parece que no puedo encontrar nada al respecto en Internet, así que ¿alguien puede ayudarme?

Christopher Dumas
fuente
119
La responsabilidad recae en su papá para proporcionar evidencia de su reclamo. Si tuviera que afirmar que Windows hace explotar su microondas, no sería su trabajo demostrar que estoy equivocado; Tendría que proporcionar evidencia para respaldar una afirmación tan absurda.
terdon
32
En ese caso, dígale que le brinde algunos argumentos específicos en lugar de un rumor absurdo sin evidencia que lo respalde y estaremos encantados de investigarlos.
terdon
8
Se sabe que parte del hardware de Apple tiene problemas con TODOS los demás sistemas operativos (no solo los basados ​​en el kernel de Linux), debido al hardware propietario de Apple y más específicamente a sus controladores de ventilador propietarios. Esto a menudo significa que su MacBook funcionará con ventiladores a toda velocidad todo el tiempo, o en algún nivel predeterminado (aunque esto no siempre es cierto ya que algunos de los ventiladores tienen control de temperatura basado en sensores de hardware). Sin embargo, nunca he oído hablar de ningún sistema operativo que explote una batería.
SnakeDoc
21
Si reformulamos la afirmación de su padre como "Las Macbooks están tan mal diseñadas y fabricadas que no puede usarlas para ejecutar ningún software no escrito por Apple", eso equivale a más o menos el mismo reclamo. No podría comentar si tiene razón o no, la última Mac que utilicé fue una Apple Lisa
2015
25
, la batería de su computadora portátil puede explotar mientras usa Linux. Sin embargo, no creo que Linux sea la causa de la explosión.
user253751

Respuestas:

101

Las baterías de las computadoras portátiles generalmente tienen firmware incorporado para controlar la carga y descarga segura de la batería, informar el nivel de carga de la batería al sistema operativo y evitar el escape térmico , que es lo que hará que una batería de iones de litio explote (o más exactamente, se incendie). La mayoría de los modernos también contienen cajas de seguridad mecánicas para evitar tales incendios y explosiones.

Este firmware se almacena en la batería, separado del sistema operativo. Si bien se puede actualizar desde el sistema operativo (aunque esto depende de la batería y la computadora portátil), no es algo que se altera al instalar un nuevo sistema operativo o algo que generalmente se manipula a menos que el usuario ejecute una actualización del firmware de la batería.

Lo único que afectará el cambio del sistema operativo es la carga en el sistema y los controladores de hardware utilizados, no las características de seguridad de la batería. La carga en el sistema en sí misma normalmente no causará problemas con la batería que no sean una descarga más rápida.

Curiosamente, de acuerdo con este artículo de Forbes , en realidad había una vulnerabilidad en las computadoras portátiles de Apple (que ejecutan OSX, no Linux) que podría hacer cosas desagradables en el firmware de las baterías, tal vez su padre haya leído algo así y por eso parece pensar el sistema operativo puede hacer esto?

(Es muy probable que se haya solucionado desde 2011 cuando se escribió el artículo).

EDITAR: en conclusión, aparte de los posibles vectores de ataque para los hacks del firmware de la batería, la elección del sistema operativo solo no puede hacer que una batería explote.

jammypeach
fuente
2
También podría estar pensando en esto, que se aplica a todas las baterías de litio. Las computadoras portátiles de Apple se mencionan específicamente. Es posible que también quiera volver a considerar cómo viaja al trabajo después de leer aquí .
doneal24
3
La elección del sistema operativo puede influir en el control del ventilador, lo que influye en la temperatura de la computadora portátil, lo que puede causar un sobrecalentamiento de una batería defectuosa.
Alexander
44
@Alexander Estoy de acuerdo en que el sistema operativo hace una diferencia en la carga del sistema, pero para que la carga normal del sistema provoque un incendio de la batería, la batería tiene que estar defectuosa, para que esto solo no cause un incendio, y si la batería fue defectuoso hasta el punto de que se sobrecalentará y se incendiará, eventualmente lo hará, nomatter qué sistema operativo se está ejecutando. Los programas que se ejecutan tienen mucha más influencia en la carga del sistema que la elección del sistema operativo: Crysis vs libre office, por ejemplo.
jammypeach
1
También quería agregar: lo siento @Alexander Leí mal la primera parte de tu comentario, tienes razón sobre el control de los fanáticos. Sin embargo, las características de seguridad térmica presentes en el resto del sistema siempre se harán cargo en caso de niveles inseguros de calor. Creo que para que esto suceda, debería haber más de una falla y al menos una falla de hardware, no solo un sistema operativo problema.
jammypeach
No puedo estar en desacuerdo con eso, @jammypeach
Alexander
26

Creo que todas las baterías pueden explotar. La pregunta es si Linux (un sistema operativo que usa el kernel de Linux) generará más calor o no. Con un buen uso del ventilador (uso igualmente bueno del ventilador que podrían emplear otros sistemas operativos), el enfriamiento debe ser igual o mejor, lo que resulta en un riesgo similar (o quizás incluso reducido) de explosión de la batería.

También hay una cuestión de tarjetas gráficas y ventiladores. Las tarjetas gráficas pueden generar mucho calor y los ventiladores pueden ser gestionados por los controladores de la tarjeta gráfica (módulos del núcleo). También deben ejecutarse correctamente para que el sistema sea lo más frío posible.

La Retina MacBook Pro 2013 utiliza una tarjeta gráfica Intel Iris Graphics 6100 , una tarjeta gráfica Intel Iris Pro o una tarjeta gráfica Intel Iris Pro en combinación con una tarjeta AMD Radeon R9 . Los controladores Intel de código abierto son sólidos como una roca y no deberían causar ningún problema. Los controladores AMD son más cuestionables, dependiendo de cuál elija usar. Si usa el controlador Catalyst, los ventiladores supuestamente son silenciosos y administrados de manera eficiente (pero puede haber otros problemas, tiene una mala reputación). El radeonsicontrolador de código abierto tenía un problema en el que hacía demasiado ruido., todo hasta principios de 2015, que ahora está arreglado. Es común configurar los ventiladores a la velocidad máxima en las primeras etapas del desarrollo del controlador de la tarjeta gráfica, y esto solo aumenta el enfriamiento. Esto significa que incluso los controladores que están en desarrollo deberían enfriar el sistema adecuadamente y no aumentar el riesgo de una explosión inmediata de la batería.

Alejandro
fuente
2
Estoy bastante seguro de que no tengo el AMD, ¡eso es genial!
Christopher Dumas
2
Por lo que es la razón por la que mi experiencia AMD ha mejorado drásticamente en algún lugar en abril. ¡Gracias! Siempre me pregunté qué hizo una gran diferencia de repente.
r3bl
11

Estoy bastante seguro de que un sistema operativo no tiene capacidades para destruir una batería (ya sea Linux OS, Windows, etc.). Un programa que funciona mal (y no Linux por sí solo) puede sobrecargar una computadora portátil / PC hasta el punto que, por ejemplo, puede ingresar a la protección térmica de la CPU.

Pero una nueva instalación de Linux no dañará ningún hardware (si lo hace, entonces algo está terriblemente mal con su hardware).

Claudiu
fuente
5

Lo siento pero la pregunta está mal! No es si la batería de una computadora portátil Linux puede explotar, sino si la batería de cualquier computadora portátil podría explotar.

La última pregunta es correcta y, dependiendo de lo que se hizo, cómo se recargó y qué se le hizo, sí, dependiendo de la situación, desafortunadamente es posible que la batería de una computadora portátil explote como cualquier otra batería.

Broma Sr. OK
fuente
4

No hay forma de que el sistema operativo pueda hacer que las baterías exploten. La carga de la batería es manejada por el hardware. Dicho esto, es posible que cualquier batería de litio explote.

Robert Stiffler
fuente
3

Las otras respuestas son correctas sobre la administración de la batería en general separada del sistema operativo. Agregaré esto para cubrir el otro lado de ese mismo punto:

Se puede hacer que una batería explote mientras se alimenta cualquier sistema operativo (o no). Ningún sistema operativo puede impedirme sumergir la computadora portátil en HCl, abrirla con un machete, encenderla, etc.

Dicho esto, aquí hay un escenario artificial que reforzaría la declaración de tu padre:

Algunas distribuciones de Linux requieren menos recursos que otros sistemas operativos. Esto podría hacer que sea más probable que use una computadora portátil obsoleta mucho después de que sea demasiado lento para ejecutar Windows u OSX. Una computadora portátil envejecida está más cerca de la muerte por causas naturales, incluida la falla de la batería, lo que aumenta la correlación de (explosión de la batería) con (ejecutar Linux en ese momento).

hoosierEE
fuente
3

Todas las respuestas señalan, correctamente, que Linux no puede hacer que la batería explote, ya que el mecanismo de carga es independiente del sistema operativo. Sin embargo, es posible que ejecutar Linux acorte la duración de la batería, en ambos sentidos. El kernel de Linux está menos optimizado para ahorrar energía que OS X, lo que reduce el tiempo de ejecución por carga. A largo plazo, ese uso de energía adicional también podría degradar la capacidad de la batería.

Para ser justos, Apple hace un esfuerzo de ingeniería para hacer que su hardware funcione mejor con Mac OS X. Es posible, en algunos casos, ejecutar Linux puede forzar más su hardware. Por ejemplo, podría estacionar los cabezales del disco duro después de períodos de inactividad excesivamente cortos , lo que provocaría un desgaste prematuro. Como otro ejemplo, el controlador de gestión del sistema , que gobierna el ventilador, es controlable por el sistema operativo, por lo que es remotamente posible que un control deficiente del ventilador pueda causar problemas de confiabilidad relacionados con el calor. (Tenga en cuenta que existen hacks de control de ventilador para OS X, por lo que ni siquiera necesita ejecutar Linux para anular el comportamiento del ventilador). Ejecutar Linux puede dañar su hardware, pero no diría que lo "dañe". 1

En cierto sentido, su padre tiene razón, ya que Apple garantiza solo que Mac OS X se ejecutará correctamente en su hardware, durante el período de garantía más cualquier AppleCare que haya comprado. 2 Apple se reserva el derecho de rechazar cualquier queja que pueda tener si está ejecutando Linux o incluso Windows, aunque el tratamiento que realmente recibe depende en gran medida del técnico de Apple con el que se encuentre. Y, por supuesto, Debian niega toda responsabilidad . Sin embargo, no dejaría que estos temores te impidan instalar Linux. Es, después de todo, su máquina, por lo que debe disfrutarla al ejecutar sus sistemas operativos de elección, y es probable que todo esté bien.

Si realmente tiene miedo de ejecutar un sistema operativo no aprobado por Apple, tiene la opción de ejecutar Linux en una máquina virtual dentro de Mac OS X. Entonces, técnicamente, se regirá por el reglamento de Apple mientras obtiene una experiencia similar a Linux.


1 Excepto cuando lo haga, en situaciones extremadamente extrañas que nunca se aplicarán a usted.

2 Podría hacerse un argumento similar para, por ejemplo, cómo Acer solo es compatible con Windows. A menos que el fabricante haya certificado su máquina para ejecutar Linux, usted asume cualquier riesgo. Canonical tiene una lista de hardware certificada para Ubuntu ; Debian solo tiene una lista de compatibilidad de hardware .

200_success
fuente