我有一台2013 Retina MacBook Pro,我真的想在上面安装Debian。我拥有专有技术,并且在此之前至少已经拥有三个Debian系统。我非常了解命令行和Linux的内部工作原理,因此分区对我来说不是问题。
因此,在安装Debian之前,我只有一个问题。我父亲警告我说,尤其是Linux,会使笔记本电脑的电池爆炸和/或毁坏MacBooks上的硬件。
我觉得这很奇怪,但实际上没有任何研究可以证明这一点。我似乎在Internet上找不到任何有关它的信息,所以有人可以帮我吗?
我有一台2013 Retina MacBook Pro,我真的想在上面安装Debian。我拥有专有技术,并且在此之前至少已经拥有三个Debian系统。我非常了解命令行和Linux的内部工作原理,因此分区对我来说不是问题。
因此,在安装Debian之前,我只有一个问题。我父亲警告我说,尤其是Linux,会使笔记本电脑的电池爆炸和/或毁坏MacBooks上的硬件。
我觉得这很奇怪,但实际上没有任何研究可以证明这一点。我似乎在Internet上找不到任何有关它的信息,所以有人可以帮我吗?
Answers:
笔记本电池通常具有板载固件,以控制电池的安全充电和放电,向操作系统报告电池电量水平,并防止热失控,这会导致锂离子电池爆炸(或更准确地说,着火)。大部分现代设备还包含机械故障保护装置,以防止发生此类火灾和爆炸。
该固件存储在电池上,与操作系统分开。虽然可以从操作系统进行更新(尽管这取决于电池和笔记本电脑),但是安装新操作系统并不会改变它,或者除非经过运行电池固件更新的用户这样做,否则通常不会被篡改。
变化的操作系统唯一会影响的是系统负载和所使用的硬件驱动程序,而不是电池的安全功能。除了更快地放电外,系统本身的负载通常不会引起电池问题。
有趣的是,根据《福布斯》的这篇文章,实际上苹果笔记本电脑(运行OSX,而不是Linux)中存在一个漏洞,该漏洞可能会对电池上的固件产生令人讨厌的事情-也许您的父亲读了类似的东西,这就是为什么他似乎认为操作系统可以做到这一点?
(自2011年撰写本文以来,修复此问题的可能性更大)。
编辑-总而言之,除了可能发生的电池固件攻击攻击媒介之外,仅选择OS也不会使电池爆炸。
我认为所有电池都会爆炸。问题是Linux(使用Linux内核的操作系统)是否会产生更多热量。在良好使用风扇的情况下(与在其他操作系统中使用的风扇一样,良好地使用风扇),冷却效果应相同或更好,从而导致电池爆炸的风险类似(甚至降低)。
还有图形卡和风扇的问题。图形卡可能会产生大量热量,并且风扇可能由图形卡驱动程序(内核模块)管理。这些也必须正常运行,以使系统尽可能凉爽。
2013视网膜MacBook Pro使用Intel Iris Graphics 6100显卡,Intel Iris Pro Graphics或Intel Iris Pro Graphics与AMD Radeon R9卡结合使用。英特尔®开源驱动程序坚如磐石,不会造成任何问题。AMD驱动程序更可疑,具体取决于您选择使用哪种驱动程序。如果使用Catalyst驱动程序,则据说风扇既安静又有效管理(但是可能还有其他问题,它的代表不好)。开源radeonsi
驱动程序存在一个问题,即它们发出过多的噪音,直到2015年初为止,现在已修复。在显卡驱动程序开发的早期阶段,将风扇设置为最大速度是很常见的,但这只会增加散热。这意味着即使是正在开发的驱动程序也应充分冷却系统,而不会增加电池立即爆炸的风险。
所有的答案正确地指出,Linux不会导致电池爆炸,因为充电机制与操作系统无关。但是,从两个方面来看,运行Linux都有可能缩短电池寿命。与OS X相比,Linux内核在节能方面的优化程度较低,因此减少了每次充电的运行时间。从长远来看,额外的能源使用也会降低电池容量。
公平地说,Apple确实在工程上努力使其硬件在Mac OS X上运行最佳。在某些情况下,运行Linux可能会给您的硬件带来更大的压力。例如,在闲置时间过短之后,它可能会停放硬盘磁头,从而导致过早磨损。作为另一个示例,控制风扇的系统管理控制器可由OS控制,因此从远程角度考虑,风扇控制不佳可能会导致与热量相关的可靠性问题。(请注意,OS X存在风扇控制黑客,因此您甚至不需要运行Linux来覆盖风扇的行为。)运行Linux可能会使您的硬件紧张,但我不会说它“损坏”了它。1个
从某种意义上说,您的父亲是对的,因为苹果公司保证在保修期内以及您购买的任何AppleCare期间,Mac OS X都可以在您的硬件上正常运行。2 如果您使用的是Linux甚至Windows,Apple保留驳回您可能有的任何投诉的权利,尽管您实际获得的待遇在很大程度上取决于您遇到的Apple技术人员。当然,Debian不承担任何责任。但是,我不会让这些恐惧阻止您安装Linux。毕竟,它是您的机器,因此您应该通过运行所选的操作系统来充分享用它,并且可能一切都很好。
如果您真的害怕运行未经Apple认可的操作系统,则可以选择在Mac OS X的虚拟机中运行Linux。那么从技术上讲,您将遵循Apple的规则手册,同时获得类似Linux的体验。
2对于Acer如何仅支持Windows,可以提出类似的论点。除非制造商已认证其机器可以运行Linux,否则您将承担任何风险。Canonical 为Ubuntu提供了认证的硬件清单 ; Debian只有硬件兼容性列表。