Surface RT获主线Linux内核驱动 充电状态正常读取
6月22日消息,外媒Phoronix报道,Linux社区出现一项值得关注的进展:微软14年前发布的初代Surface二合一平板电脑Surface RT,现已获得主线Linux内核的驱动支持。没错,就是那款搭载英伟达Tegra 3处理器、原计划与iPad正面竞争的设备。时隔整整14年,这款设备竟然在开源生态中迎来了一次完整的“硬件觉醒”。
新增的“surface-rt-ec”驱动已随Linux 7.2内核一同发布。该驱动负责与Surface RT的嵌入式控制器(EC)通信,通过BATTERY_CHARGER_SURFACE_RT Kconfig选项即可启用。开源开发者Jonas Schwöbel完成了这一驱动开发。安装后,Linux系统能正确读取Surface RT的剩余电量、供电电流、当前电压、电池制造商、型号和序列号等信息,并能准确判断充电器是否已接入。
在此之前,该驱动只能以树外内核模块的形式单独安装,而现在它已被正式纳入主线内核。对于一款14年前的老设备而言,这堪称一个里程碑式的补完。
当然,现实依然骨感。Surface RT仅有2GB内存,Tegra 3的性能早已落后于时代。即便电池与充电功能获得了完善支持,这台设备依然难以胜任任何现代日常任务。不过,对喜欢折腾的老玩家或Linux爱好者来说,能让一款被遗忘的硬件在开源生态里完整地跑起来,本身就是一件挺酷的事。
Surface RT嵌入式控制器驱动,也是Linux 7.2本轮电源子系统更新中最引人注目的亮点之一。
