根访问权
Hacker News 摘要这篇文章探讨了消费者拥有“根访问权”的必要性,作者认为消费者应该能够在任何完全拥有的计算设备上安装自己选择的软件。这种权利不仅应适用于传统计算设备(如个人电脑和笔记本电脑),还应包括移动电话、智能家居设备,甚至工业设备(如拖拉机)。在2025年,随着我们通过一系列设备互相连接,消费者并未完全控制这些设备。许多公司通过锁定设备的引导加载程序(bootloader),防止根访问(root access),并禁止安装未经他们认证的软件来限制用户自由。
引导加载程序是计算机启动过程中的程序,而根访问是用户在计算系统中获得的最高权限。要实现对设备的完全控制,用户必须能够访问这些功能。尽管普通用户不需要根访问,但更高的权限有助于用户深入计算系统并进行修改。然而,根访问一旦落入不当之手,系统就容易受到攻击,因此大多数智能手机的引导加载程序默认是锁定的,解锁难度各不相同。
当前的趋势是,将设备在硬件层面进行锁定,无法解锁,这对消费者极为不利。由于缺乏监管,许多公司愿意出售带有限制的软件运行权的电子设备。这些锁定措施通常以安全为理由,声称如果允许任意软件运行,普通消费者的网络攻击风险将大大增加。然而,这种“安全”辩护实际上掩盖了许多反竞争行为,包括需要制造商审核第三方软件,要求第三方分享收入,以及如果消费者选择安装替代软件就可能失去保修等。
文章指出这种锁定设备的现象与过去几十年消费者对于桌面操作系统可以安装软件的自由形成了鲜明对比。以苹果的MacBook和iPad为例,虽然它们使用相同的M系列处理器,但iPad的引导加载程序是锁定的,而Mac则允许用户安装Linux等操作系统,这显示出一种双标现象。
作者认为,尽管新设备可以默认锁定以增强安全性,但这不应剥夺消费者做出知情选择以解锁权限的权利。锁定设备会导致可持续性问题,一旦制造商停止支持,设备就成了电子废物。此外,锁定还限制了消费者的维修选择,尤其是在农业设备如约翰·迪尔的案例中,它们限制了访问设备生成的数据,从而形成维修服务的垄断。
文章还提到,限制加载软件的权利使国家更容易压制言论自由,因为国家可以通过禁止特定应用程序来操作市场。此外,锁定设备和限制第三方软件分发会抑制竞争,使开发者无法为消费者提供全方位的服务。以苹果的生态系统为例,苹果限制了许多API,以保护自己的硬件和服务产品。
最后,作者认为,这种让大公司决定客户如何使用自己硬件的常态是不合理的,消费者应当有权修改自己拥有的硬件软件。尽管针对某些关键系统(如医疗设备和汽车电子控制单元)可能需要高标准的限制,但大多数消费产品都应受到“根访问权”保护。总体而言,消费者应有权在完全拥有的计算设备上进行软件修改,而硬件制造商不应以安全为名限制软件的分发渠道。