硬核观察 #862 调查发现使用 Linux 的开发者比使用 MacOS 的更多
调查发现使用 Linux 的开发者比使用 MacOS 的更多
根据 2022 年 StackOverflow 开发者调查,在 7 万多人的数据,Linux 取得了一个新的里程碑:开发者使用 Linux 作为主要操作系统比例超过了 40%,要比 macOS 的比例多 9%。而前几年,Linux 的这一比例一直在 1/4 左右。而且这一数据没有考虑到 15% 的 Windows 上 WSL 用户的情况,也没有考虑到 63% 的受访者在 macOS 和 Windows 的 Linux 虚拟机中使用 Docker 的情况。
老王点评:这就能明白为什么 Windows 要开发 WSL 来挽留开发者用户了。
Firefox 修复了一个 18 年前首次在 1.0 中报告的错误
2005 年,就在 Firefox 1.0.3 发布的前几天,有用户报告了 Firefox 如何渲染带有 ::
首字母 CSS 伪元素的文本的问题。这导致 Mac 版 Firefox 处理行高的方式与其他平台上的 Firefox 不同。此问题在 3.0 时修复。但在 2014 年时发现,Firefox 对行高的特殊处理不符合 CSS 规范,从而导致了兼容性问题。但这个问题仍然被标记为低优先级,直到现在才标记为修复,并将在 2023 年 2 月的 Firefox 110 中发布更新。
老王点评:一个低优先级的问题,可以放十几年。
被修补的 Windows 漏洞实际上更危险
微软在 9 月份修复了一个安全漏洞,当时微软认为该漏洞只允许披露潜在的敏感信息,因此,将该漏洞标记为 “重要”。但在事后分析中发现,该漏洞允许攻击者在不需要认证的情况下执行恶意代码,该漏洞“存在于更广泛的网络协议中,使攻击者在利用旧漏洞时具有更大的灵活性”。其方式与 EternalBlue 用于引爆 WannaCry 的漏洞类似。上周,微软将该漏洞标记为 “关键”,并将其严重程度定为 8.1,与 EternalBlue 相当。
老王点评:好消息是,这个漏洞被认识到严重性之前,补丁已经发布了三个月;坏消息是,肯定还有很多人没有打补丁。