稳定性也是Windows常常遭批评的地方,这里必须首先要把Windows的9x系列(包括95/98/Me)和NT系列(包括NT/2000/XP)区分开来。两者在稳定性上有数量级之别。Windows稳定性差的恶名主要是由9x系列而来,自WindowsXP开始Microsoft已经终止了这一系列的开发。其次需要分清的是应用软件的稳定性与操作系统的稳定性。如果一个软件的崩溃不影响操作系统和其它软件的运行,那么这笔帐通常就不应该记在操作系统的稳定性上。如果一个软件的崩溃造成整个操作系统的崩溃(即通常所说的“死机”),那操作系统的稳定性就要受到质疑。
至于最新的Windows 7与Linux究竟谁更稳定,说实在目前还缺乏足够的数据和可比性,因为两者所运行的软件很不相同。网上虽有一些测试结果,不过这些测试的客观性往往是值得怀疑的,这个有时间我将另文叙述。一般说来,由于Windows上运行的软件通常比较复杂(比如游戏,大型商业软件等),从而有较大的几率暴露操作系统的缺陷。从这点上讲,对Windows 7和Linux的表观稳定性进行比较并不足以说明两者在运行同等复杂的软件时谁更稳定。另一方面和系统安全性的情行相似,人们说到Linux的稳定性时常常只是指内核的稳定性,而Windows的稳定性却涵盖包括用户界面在内的许多别的部分。出现这样的状况也情有可原,因为Windows和它的用户界面是无法分开的,用户界面死了,对用户来说就相当于操作系统死了,而Linux则不同,用户界面死了常常还可以用热键退出,并重新启动用户界面。这些差别的存在使得稳定性对Windows来说是一个更为困难的目标。