咖喱太浓?微软暂停 Windows 10 1809 的推送

说起微软,圈内人士的第一印象基本上都是微软浓厚的「咖喱味」。自从微软的 CEO 由印度人来担任之后,整个微软都开始弥漫着一股「咖喱味」,如今这种咖喱味已经浓郁到能从我们的屏幕里溢出来。

咖喱太浓?微软暂停 Windows 10 1809 的推送

为什么这么说呢?自从微软的 CEO 变成一位印度人之后,微软的软件质量出现了比较大的下降,这个下降是每位用户有目共睹的。

印度确实有出现过很多当今计算机业界的强人,也有很多出色的程序员。然而,印度之所以在写软件这一块很发达是因为印度的软件外包行业格外地强大。事实上印度并没有特别强大的软件行业,因为核心技术并不在他们手上,他们的程序员角色更多地偏向于「码农」,而不是「工程师」,这就使得印度程序员往往在以一种机械化的、流水线式的工作模式产出代码。

因而,印度程序员产出的代码往往只是「完成目标」,这使得他们产出的代码融入到产品里后,总是会存在这样那样的瑕疵,例如产品发布后仍然存在一些没有找出或及时解决掉的 Bug,甚至产品的功能会存在一些异常。

这一次微软急急忙忙放出的 Windows 10 1809 就是一个很典型的例子。

跳过预览

这次微软犯的最大的一个错误就在,他们在向全球用户推送 Windows 10 1809 之前放弃了一个最重要的步骤 —— 预览版测试。微软似乎对已经进行了很长时间的 Insider 内测非常有信心,希望让全球用户更快体验到 Windows 10 新版本的流畅与新功能,于是他们跳过了正式版的预览,直接将当前 Insider 表现比较稳定的版本作为正式版推给了全球用户。

咖喱太浓?微软暂停 Windows 10 1809 的推送

从 Buildfeed 的记录来看,微软很早就进入了 Bug Rush 阶段,Redstone 5 从 7 月份就切换到了 release(正式版)分支,在这个分支上微软基本上没有停过更新的脚步,每一两天微软就会编译新版本。

但奇怪的是,版本走到 17763.1 之后就停滞了,而 17763.1 正是我们目前看到的正式版 1809。Insider 用户在 9 月 19 日就已经收到了这个版本,对于微软和参与 Insider 测试的用户而言,他们有将近两周的时间来完成最后的 Debug,来让版本更趋于稳定。

但是微软并没有这么做,而是直接把这个版本推送给了所有用户。一向对用户还比较负责的微软这一次是怎么了?

咖喱太浓?微软暂停 Windows 10 1809 的推送

在笔者看来这一切是微软对 Windows 重视程度直线下降的结果,在今年 3 月微软进行了一次非常大的重组,自从 Windows 进入 Windows 10 时代之后,Windows 已经不能在 to C 这一面给微软带来什么收益了,Windows 只能依赖贩售授权给 OEM 以及贩售授权给企业、数据中心获得收入,这使得 Windows 在微软的地位大不如前。

大家都知道资本是逐利的,对于这样一款已经不能给公司带来很大利益却又不得不放弃的产品来说,资本会怎么做呢?那当然是减少投入在这上面的人力尽可能削减维护这款产品的成本。

于是,在今年 3 月微软内部的重组中,Windows 这个业务被拆分了,Windows 在微软内部已经不再作为一个独立的事业部存在,它和 Office、Surface、Xbox 等核心业务合并,并入了体验及设备事务部。这使得 Windows 的地位从微软的核心支撑柱一下下降成了「普通产品」,微软将把更多的力量放在 Azure 和 AI 上。

咖喱太浓?微软暂停 Windows 10 1809 的推送

正是由于 Windows 在微软内部优先级的降低,这几年 Windows 不单单开发进度缓慢,同时每一个重大更新都有一堆不让用户省心的问题。且由于微软内部充斥着大量印度程序员,这使得 Windows 10 的整体质量有所下滑,小毛病小瑕疵比较多发。

这一次的 1809 则更是出现了一些很荒谬的问题。

Bug

可以说跳过正式版预览是微软做出的一个非常错误的决定,这使得大量用户在更新 1809 的过程中遇到了一些严重的问题。

这些问题包括文件的丢失,根据媒体的说法,在更新 1809 之后位于 C 盘的 User 目录下的一些文件会出现丢失,其中包括默认的「文档」这一文件夹。笔者周围就有一些 Windows 10 用户在升级的时候发现自己的一些文档丢了,而 Windows.old 里可能是找不到备份的。

咖喱太浓?微软暂停 Windows 10 1809 的推送

除此之外,在笔者的电脑上笔者遇到了一些丢设置的情况,当然这可能并不是 Windows 的原因,可能是笔者在对 C 盘做清理给 Windows 腾空间时造成部分软件的设置丢失。但是比较奇怪的是,笔者声卡驱动的设置莫名其妙地丢了,以至于在更新之后笔者花了不少时间重新配置声卡。

驱动配置原则上在清理的时候是不会被误清理的,笔者对清理过的目录也有印象,这应该是 Windows 升级造成的。

由于这个严重的问题,微软已经撤回了 10 月更新。像微软这样的大型企业居然也有因为产品存在严重问题而不得不撤包的一天,在笔者看来这可能会引起一些用户对 Windows 10 的恐惧。毕竟 Windows 是我们每天都在使用的操作系统,微软这么一出会让很多用户不再敢用 Windows 10,而是回退到更加稳定的 Windows 7。

咖喱太浓?微软暂停 Windows 10 1809 的推送

如果你之前已经更新了 Windows 10 1809,同时遇到了数据丢失且丢失了非常重要的数据,你可以联系微软寻求可能的数据恢复支持,只要你使用的是正版 Windows 10,你都可以就此问题致电微软中国的客服热线。

事实上 1809 的严重问题并不止这一个,根据用户的反馈,Intel 的 Display Audio 驱动存在一定的不兼容现象,而这个不兼容并没有在之前的测试和安装前的兼容性检测中被检出。这个不兼容并不会导致系统崩溃,只是会影响用户设备的续航。

咖喱太浓?微软暂停 Windows 10 1809 的推送

对于这个问题 Intel 和微软的反应还算迅速,Intel 已经推出的补丁,而微软在安装更新前也会告知用户这一兼容性问题。虽然现在微软已经撤包,但是毫无疑问在之后的新版 1809 上这个问题还会存在,所以用户还是要更新 Intel 的驱动。

有论坛里的用户表示还有 OEM 厂商报告了 P0 级的问题(优先级最高),这意味着 1809 实际上问题不少。

就我们能看见的来说,任务管理器的 CPU 使用率显示居然出现了严重问题,这可能就是程序员不小心修改了一个小数点。这个非常明显的问题居然没有被揪出来,而且据国内一些论坛坛友的说法,这个问题在 Insider 内测中就已经有反馈过了,但是微软并没有及时修复,可能是因为这个问题相交于其他问题优先级并不高。

咖喱太浓?微软暂停 Windows 10 1809 的推送

不管怎么说 1809 的表现让很多 Windows 10 用户都觉得不太满意,简直就像是一个半成品。

所幸这一次微软还比较机智地跳票了 Sets,要是把 Sets 放出来奇怪的问题可能会更多。用户反馈的问题已经不能得到及时的修复,同时整个系统小问题接二连三,这可能是 Windows 开发人手不足的一个直接体现。

咖喱太浓?微软暂停 Windows 10 1809 的推送

在更新到 1809 之后笔者就认为 1809 特别有必要回炉重造一下,果不其然,微软还是撤包了。对于已经更新了 1809 的用户,笔者并不建议降级,及时你保留了 Windows.old,具备回滚更新的条件。

降级不论在什么设备、什么系统上都是一个比较危险的操作,降级可能会带来一些未知的问题,同时你的数据也需要进行再一次地备份与迁移。当然,如果你要降级到 Windows 7 又是另一回事了。

现在的微软给笔者的感觉是「咖喱味」确实有一些浓郁,笔者认为微软现在对待 WIndows 等软件产品的态度已经有一些「不健康」,或许是微软最近这段时间在过于急迫地寻求新的增长点 —— 毕竟微软已经被外界唱衰很久了。

咖喱太浓?微软暂停 Windows 10 1809 的推送

确实微软在计算机发展迅猛的这么几十年间年积累了非常雄厚的技术,但积累只是积累,微软需要在这个积累的基础上精益求精,让自己的产品变得更加出彩、更加有竞争力。

在已经被印度程序员塞满的硅谷里,微软、谷歌、Facebook 等企业的内部印度程序员的比例已经空前的高,而印度程序员本身由于教育、文化等多方面的问题确实相较于中国程序员、美国程序员容易存在效率低、代码质量偏差等这样那样的问题,如何克服这样的问题是整个硅谷都需要思考的问题。

不过目前微软和 Google 的 CEO 都是印度人,这也是一件比较尴尬的事情,让印度人来治印度人,效果不见得会有多好。

至于为什么这些企业纷纷聘用印度人当企业高管,则是一个值得我们这些中国人去深思的问题了。