人们普遍认为 Linux 不遵循语义版本控制,Linus 只是时不时地更改主版本号。
我想我在某处读到最后一个真正的主要版本升级将在 v2.5.x 标记附近,但我可能是错的。
有谁知道如果 Linux 更严格地遵循语义版本控制,它应该有什么版本号?
答案1
这是无法回答的,因为如果内核做过遵循语义版本控制,可能会批量进行重大更改,以减少所需的主要障碍。
自 2.5 以来,内核发生了重大变化;系统调用每隔一段时间就会被删除,驱动程序也是如此。看Linux 内核是否对其“公共 API”引入了不兼容的更改?了解更多背景信息。