当"软件定义芯片"遭遇"自由软件"时 - lwn


自由软件的价值在于它能够让我们实际拥有并保持对我们系统的控制,自由驱动程序往往可以解锁其供应商可能认为不适合提供的硬件功能。不过,英特尔即将推出的 "软件定义硅"(SDSi)机制可能会减少这种控制,因为它剥夺了任何没有支付必要费用的人对硬件功能的访问。
SDSi 是一个“功能”,预计将出现在即将推出的英特尔处理器中。其目的是在没有英特尔证书的情况下禁用对特定处理器功能的访问。
SDSi 硬件还维护几个计数器,用于跟踪加载证书或启用功能的不成功尝试次数。如果任一计数器超过阈值,该机制将完全禁用;恢复它的唯一方法是重启处理器。据推测,这里的目的是阻止针对 SDSi 网守的暴力攻击。
对英特尔的好处是显而易见的。该公司可以在其客户之间进行价格差异化,以试图从每个客户那里获得最大的收入,同时减少其目录中必须携带的不同硬件产品的数量。
客户一旦购买了英特尔 CPU,处理器带来的收入流就不一定会停止,并且可能会无限期地持续下去。
对客户的好处还不是很清楚,如果他们的需求发生变化,可以在不停机的情况下“升级”他们的硬件。
当然,这种商业模式并不新鲜。
特斯拉汽车包含许多功能,包括基本功能,如使用电池的全部容量,只有在支付额外费用后才能使用。
SDSi 肯定会引入Linux:Linux 内核将与支持 SDSi 的 CPU 一起正常运行;由客户来决定他们是否愿意接受。