我们应该如何看待「土木、机械等传统工科高度依赖 Windows 系统」这一现象?
近些年,Windows 越做越差:大量bug 成堆(不胜枚举如[1]、[2]、[3]),为了 AI 远景(或是大饼)与用户个人隐私产生冲突(如[4]、[5]),尤其是全球性宕机事件的爆发([6],虽然不是微软的直接责任,但是暴露出 Windows 系统的驱动权限管理机制存在严重问题,更说明对于企业来说 Windows 正在成为影响业务安全稳定的「负资产」)。 继而「从 Windows 切换至 Linux、macOS 等操作系统」开始被越来越多的个人和企业所讨论,厂商们也取得了一些成果:苹果在 Mac 采用自研芯片之后,成为了增长势头迅猛的个人电脑(不含平板等移动设备)品牌;Value 为了自家 Steam Deck,整合 Linux 游戏相关工具链(wine、dxvk 等)推出了 Proton,实现 Linux 上走转译层的情况下部分 3A 游戏性能甚至反而强于在同规格 Windows 设备上原生运行([7]、[8])。 然而,在讨论「从 Windows 切换至 Linux、macOS 等操作系统」这一话题时,总会遇到对「土木、机械等传统工科高度依赖 Windows 系统」这一现象的讨论,此时大家的观点往往分为如下两类: 第一类观点认为是相关领域领域的问题:这些领域本身没有前景所以没有财力、人力将软件迁移,或者在这些领域里从业者的人体工学并不重要,所以领导层没有动力,去让打工人用上体验更好、bug 更少的操作系统; 第二类观点则认为是「Windows 替代品」们的问题:Windows 存在某些有利于传统工科相关软件开发的特性,这些特性在其他系统上很难找到,所以无法将软件迁移。 我们应该如何看待这两种观点?