我有一台 2013 年款 Retina MacBook Pro,我真的很想在上面安装 Debian。我拥有相关专业知识,并且在此之前至少拥有过三个 Debian 系统。我非常了解命令行和 Linux 的内部工作原理,分区对我来说不是问题。
所以,在安装 Debian 之前我只有一个问题。我父亲警告我,特别是 Linux,可能会导致笔记本电脑电池爆炸和/或损坏 MacBook 上的硬件。
我觉得这很奇怪,但并没有任何研究来反驳它。我似乎在互联网上找不到任何相关信息,所以有人可以帮助我吗?
答案1
笔记本电脑电池通常具有板载固件来控制电池的安全充电和放电,向操作系统报告电池充电水平,并防止热失控,这会导致锂离子电池爆炸(或更准确地说,着火)。大多数现代设备还包含机械故障保险装置,以防止此类火灾和爆炸。
该固件存储在电池上,与操作系统分开。虽然它可以从操作系统进行更新(尽管这取决于电池和笔记本电脑),但在安装新操作系统时不会改变它,或者通常会被篡改,除非用户运行电池固件更新这样做。
更改操作系统唯一会影响的是系统负载和使用的硬件驱动程序,而不是电池的安全功能。除了更快的放电之外,系统本身的负载通常不会导致电池出现问题。
有趣的是,根据这篇福布斯文章,苹果笔记本电脑(运行 OSX,而不是 Linux)实际上存在一个漏洞,可能会对电池上的固件造成严重影响 - 也许你爸爸读过类似的内容,这就是为什么他似乎认为操作系统可以做到这一点?
(自 2011 年撰写本文以来,该问题很可能已得到修复)。
编辑 - 总之,除了电池固件黑客可能的攻击媒介之外,操作系统的选择本身不会导致电池爆炸。
答案2
我认为所有电池都会爆炸。问题是Linux(使用Linux内核的操作系统)是否会产生更多热量。通过良好地使用风扇(与其他操作系统可能使用的风扇同样良好地使用),冷却效果应该相同或更好,从而导致类似(甚至可能降低)的电池爆炸风险。
还有显卡和风扇的问题。显卡可能会产生大量热量,并且风扇可能由显卡驱动程序(内核模块)管理。这些还必须正常运行,以使系统尽可能凉爽。
2013 年 Retina MacBook Pro 使用英特尔虹膜显卡 6100显卡,一个英特尔锐炬专业显卡或一个英特尔锐炬专业显卡结合一个AMD Radeon R9卡片。开源英特尔驱动程序坚如磐石,不会造成任何问题。 AMD 驱动程序更有问题,具体取决于您选择使用哪一个。如果您使用 Catalyst 驱动程序,风扇应该是安静且有效管理的(但可能还有其他问题,它的名声不好)。开源radeonsi
驱动程序有一个问题,他们发出太大的噪音,直到 2015 年初为止,现已修复。在显卡驱动程序开发的早期阶段将风扇设置为最大速度是很常见的,这只会增加冷却效果。这意味着即使是正在开发的驱动程序也应该充分冷却系统,并且不会增加发生故障的风险即时电池爆炸。
答案3
我非常确定操作系统没有能力破坏电池(无论是 Linux 操作系统、Windows 等)。出现故障的程序(而不是 Linux 本身)可能会使笔记本电脑/PC 过载,甚至导致 CPU 过热保护。
但全新安装的 Linux 不会损坏任何硬件(如果损坏,则说明您的硬件出现了严重问题)。
答案4
操作系统不可能导致电池爆炸。电池充电由硬件处理。话虽这么说,任何锂电池都有可能爆炸。