那你告诉我 Windows Vista 的底层架构相比 Windows XP 有什么质的变化?难道它不再是 NT 的延续,而是采用了一种全新的内核?
你的观点放在以前完全正确,但是我在 Windows Vista 上看不到这种观点的延续。假如 Windows Vista 的启动管理器没有改变,依然还是 NTLDR,我认为它充其量只是个 NT 5.5 而已,相比 Windows XP 没有质的变化。如果你觉得 Windows AERO、UAC 什么的可以算做“质”的变化,那就保留意见吧。
引用自:firleo 一个正规软件的主版本号的变更是有着特定要求的,不是随随便便,想叫就叫的。 比如{dos 6.x + windows 3.2}同{dos7.x + windows 4.x(即win9x)},{windows NT 3.x同windows NT 4.x},{windows NT 4.x同windows NT 5.x(即2k,xp,2k3,HS)},{windows NT 5.x同windows NT 6.x(即vista,2k8)}, 无论是性能上、功能上、架构上,还是代码上,都有着极大地改变,所以主版本号才会+1。 而变化小的,即仅仅相当于改进,而没有多少质变的,则仅仅是复版本号的增长。 所以,当提出win7的种种变化时,我们不难发现,这是一种架构的转变,即使功能没有多少增加,即使它用的都是win6.x的代码略微改进而成,但是因为底层架构改变了,所以仍就算是质变,所以主版本号的改变也就不足为奇。 |