硬核观察 #862 调查发现使用 Linux 的开发者比使用 MacOS 的更多
❶ 调查发现使用 Linux 的开发者比使用 MacOS 的更多
❷ Firefox 修复了一个 18 年前首次在 1.0 中报告的错误
❸ 被修补的 Windows 漏洞实际上更危险
Linux 开发者 Windows Firefox
❶ 调查发现使用 Linux 的开发者比使用 MacOS 的更多
❷ Firefox 修复了一个 18 年前首次在 1.0 中报告的错误
❸ 被修补的 Windows 漏洞实际上更危险
![](/data/attachment/album/202212/26/172205jeslfh5fdijmihlt.jpg)


![](/data/attachment/album/202212/26/172214jof1s6lrzi1li1f1.png)


### 调查发现使用 Linux 的开发者比使用 MacOS 的更多


根据 2022 年 StackOverflow 开发者调查，在 7 万多人的数据，Linux 取得了一个新的里程碑：开发者使用 Linux 作为主要操作系统比例超过了 40%，要比 macOS 的比例多 9%。而前几年，Linux 的这一比例一直在 1/4 左右。而且这一数据没有考虑到 15% 的 Windows 上 WSL 用户的情况，也没有考虑到 63% 的受访者在 macOS 和 Windows 的 Linux 虚拟机中使用 Docker 的情况。



> 
> **[消息来源：StackOverflow](https://survey.stackoverflow.co/2022/#section-most-popular-technologies-operating-system)**
> 
> 
> 



> 
> 老王点评：这就能明白为什么 Windows 要开发 WSL 来挽留开发者用户了。
> 
> 
> 


![](/data/attachment/album/202212/26/172226d9y43484m6x3hxa1.jpg)


### Firefox 修复了一个 18 年前首次在 1.0 中报告的错误


2005 年，就在 Firefox 1.0.3 发布的前几天，有用户报告了 Firefox 如何渲染带有 `::` 首字母 CSS 伪元素的文本的问题。这导致 Mac 版 Firefox 处理行高的方式与其他平台上的 Firefox 不同。此问题在 3.0 时修复。但在 2014 年时发现，Firefox 对行高的特殊处理不符合 CSS 规范，从而导致了兼容性问题。但这个问题仍然被标记为低优先级，直到现在才标记为修复，并将在 2023 年 2 月的 Firefox 110 中发布更新。



> 
> **[消息来源：How To Geek](https://www.howtogeek.com/856212/mozilla-just-fixed-an-18-year-old-firefox-bug/)**
> 
> 
> 



> 
> 老王点评：一个低优先级的问题，可以放十几年。
> 
> 
> 


![](/data/attachment/album/202212/26/172243jvzky6hoi6yfziqk.jpg)


### 被修补的 Windows 漏洞实际上更危险


微软在 9 月份修复了一个安全漏洞，当时微软认为该漏洞只允许披露潜在的敏感信息，因此，将该漏洞标记为 “重要”。但在事后分析中发现，该漏洞允许攻击者在不需要认证的情况下执行恶意代码，该漏洞“存在于更广泛的网络协议中，使攻击者在利用旧漏洞时具有更大的灵活性”。其方式与 EternalBlue 用于引爆 WannaCry 的漏洞类似。上周，微软将该漏洞标记为 “关键”，并将其严重程度定为 8.1，与 EternalBlue 相当。



> 
> **[消息来源：Ars Technica](https://arstechnica.com/information-technology/2022/12/critical-windows-code-execution-vulnerability-went-undetected-until-now/)**
> 
> 
> 



> 
> 老王点评：好消息是，这个漏洞被认识到严重性之前，补丁已经发布了三个月；坏消息是，肯定还有很多人没有打补丁。
> 
> 
> 

