听说了吗,Linux的电源管理这次真的有戏了。有个叫迈克尔·里夫斯的开发者搞出了一个叫做“macsmc-power”的驱动程序,把苹果电脑里那个特别重要的系统管理控制器(SMC)给完全支持了。以前咱们在MacBook上装Linux,电源管理老是不灵光,这下可好了。 这个驱动是在之前Asahi Linux项目的基础上改的,不光是重新写了代码,还特别照顾到了新版的SMC固件。它甚至能处理那种没电池的设备,算是非常周到了。系统现在能直接读出电池剩多少电、电压电流怎么样、是在充电还是插电了这些信息。用户可以直接在命令行看,也能让桌面环境显示出来,跟用MacOS差不多的体验。 现在这个驱动主要是给用M1、M2、M3芯片的MacBook准备的。至于苹果最新出的M4还有以后的M5芯片,开发团队也在想办法,估计以后会慢慢加上去。 我看了一下Phoronix的报道,这真的是个好消息。以前因为硬件接口是苹果独有的,咱们用其他操作系统老是发挥不出硬件的全部威力。现在这个驱动相当于在Linux的电源子系统和苹果的SMC之间搭了一座桥。开源社区的力量真的很强大,逆向工程加上社区协作,终于把这块硬骨头啃下来了。 这不仅让Linux能更好地支持苹果的芯片,也说明开源的方法确实能解决复杂的技术问题。大家以后在MacBook上安装Linux会更方便,选择也更多了。随着时间推移,适配范围肯定会扩大,到时候更多前沿硬件也能得到深度支持了。