Linux内核重大更新:正式将TSC设为x86处理器强制要求 结束数十年旧硬件兼容
4 小时前

在微软Windows系统将时间戳计数器(TSC)作为高精度计时首选十多年后,Linux内核也正式将TSC设为x86处理器的硬性要求。此举移除了剩余配置逻辑,使x86内核无法在不支持TSC的情况下构建,标志着Linux结束了对极其老旧x86硬件长达数十年的支持。TSC是一种特殊的64位寄存器,自英特尔奔腾时代便已存在,能以极高精度测量时间,且读取速度远超其他平台级计时器。如今,所有现代英特尔和AMD处理器都配备了64位TSC。随着对老旧处理器支持的逐步移除,相关兼容代码已无必要保留。此次变更并非让Linux突然依赖现代PC不具备的功能,而是删除了过去用于兼容老旧硬件的代码。