蚊章汇 - WSL
type: channel
link: https://linuxcn.bwsl.wang/tag/WSL/
items: 关闭 WSL 中正在运行的 Linux 发行版
items: 硬核观察 #1190 “Windows” 现在是一个 iOS 应用
items: 微软出品：《如何下载和安装 Linux》
items: 硬核观察 #1129 SaaS 公司退云节省了 100 万美元
items: 硬核观察 #829 六年后，微软称 WSL 达到一般可用
items: systemd 已可用于 WSL
items: 硬核观察 #767 史上最贵开发的游戏《星际公民》已筹集五亿美元
items: 硬核观察 #677 WSL2 可以运行在 Windows Server 2022 上了
items: 硬核观察 #536 AI 参加编程竞赛，成绩超过了一半的程序员
items: 硬核观察 #420 Firefox 93 在地址栏显示广告

关闭 WSL 中正在运行的 Linux 发行版
type: item
date: 2024-01-31T19:16:00+08:00
description: 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在 Windows 内运行 Linux 吗？你想知道如何关闭在 WSL 中运行的 Linux 发行版吗？你当然可以在 WSL 中运行的 Linux 系统中 执行 shutdown 命令：sudo shutdown now 你还可以使用 wsl 命令关闭 Linux 系统。如果你有多个发行版在 WSL 中运行，这是一种极好的方法。在 WSL 中使用 Windows 终端关闭 Linux 系统在这个方法中，我假设通常的 shutdown 命令在 WSL Linux 系统中不起作用。首先，在 Windows 中打开一个终端。在这里，我使用的是 Windows 11，并在 WSL 2 下安装了 Ubuntu。? 你可以在标准的 Windows 终端上使用 wsl 命令。在运行的 Linux 发行版中也可以访问该命令。这里，命令的名称是 wsl.exe。现在，你需要列出已安装的发行版及其状态。为此，请输入wsl --list --verbose 或 wsl -l -v 在这里，你可以看到，我已经安装了一个 WSL Ubuntu，它目前正在运行。关闭所有正在运行的 Linux 发行版有时，你可能想一次性停止正在运行的 WSL 实例。在 Powershell 或 Windows 终端中，使用以下命令：wsl --shutdown 这将关闭所有会话。此外，你还可以在任何正在运行的 WSL Linux 发行版终端中执行相同的功能。在发行版中时，你只需要使用 wsl.exe 而不是 wsl。wsl.exe --shutdown 运行此命令后，所有正在运行的 WSL 发行版都将终止。WSL 2 轻量级虚拟机也被终止。因此，如果你想重新启动 WSL 2 虚拟机环境，它将很有用。终止特定的 Linux 发行版要终止特定正在运行的 WSL 发行版，请打开单独的 Windows 终端并运行：wsl --terminate <发行版名称> 此处，发行版名称是你使用 wsl -l -v ⁣ 命令列出所有已安装的 WSL 发行版时获得的名称。wsl --terminate Ubuntu 执行后，指定的 Linux 发行版将被终止。如果你在另一个发行版中，请使用以下命令列出系统上安装的所有 WSL 发行版：wsl.exe -l -v 现在，使用以下命令终止所需的发行版：wsl.exe --terminate <发行版名称> 总结有些人直接关闭正在运行的 Linux 应用，但我认为这不太优雅。另外，就像 Linux 终端一样，你可以使用：logout 命令，用于关闭该发行版。exit 命令用于退出运行 Linux 发行版的终端。或者，按 CTRL+D 执行与 exit 命令相同的操作。但关闭 Linux 系统的 WSL 方式还有一个额外的优势，即可以针对多个 Linux 系统执行此操作。我希望它对你有帮助。（题图：DA/615fd564-a02c-4340-9c8f-ebabcc7c0e0c）via: https://itsfoss.com/shut-down-wsl-distros/作者：Sreenath 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

硬核观察 #1190 “Windows” 现在是一个 iOS 应用
type: item
date: 2023-11-19T08:01:00+08:00
description: 1 “Windows” 现在是一个 iOS 应用微软为 iOS、iPadOS、macOS、Windows 和 Web 浏览器创建了一个新的 “Windows 应用”，用于在各种设备上访问其操作系统。该应用基本上沿用了之前的 Windows 365 应用，并将其变成了一个中心枢纽，用于从远程 PC、Azure 虚拟桌面、Windows 365、Microsoft Dev Box 和微软远程桌面服务流式传输 Windows 副本。目前，该应用还不支持安卓，以及仅限于企业用户。之前，微软的类似应用叫做“远程桌面连接”。消息来源：The Verge老王点评：这是除了把 Linux 变成 Windows 应用外，Windows 也变成了一个应用。2 Linux 6.6 正式成为今年的 LTS 内核每年的 LTS 内核往往是该日历年的最后一个稳定内核版本。Linux 6.6 于十月底发布。与此同时，Linux 6.7 应该在 2023 年的最后几天或 2024 年的最初几天达到稳定。所以今年的 LTS 版本的内核被选为 Linux 6.6，它将一直被维护到 2026 年 12 月的生命周期结束。与此同时，Linux 6.1、5.15 和 5.10 也将达到生命周期结束。消息来源：Phoronix老王点评：每年一个 LTS 内核，确实支持不过来。3 微软为 WSL 添加企业安全功能为了帮助企业管理 WSL，微软为 WSL 推出了新的企业安全选项。新功能包括通过微软的 Defender for Endpoint 监控 WSL 分发，通过 Intune 管理 WSL 及其关键安全设置，高级网络控制，以及 Windows 应用程序现在通过 WSL 插件与 WSL 集成，此功能用来提供了 Defender for Endpoint 的集成。消息来源：Phoronix老王点评：真是把 WSL 当成企业组件来看待了，而不是最初只是迎合很少的 Linux 程序员群体的想法了。

微软出品：《如何下载和安装 Linux》
type: item
date: 2023-10-13T23:59:30+08:00
description: 编者注：本文译自微软官方发布的指南。Linux 是一款操作系统，与 Windows 有许多相似之处，但由于其开源和高度定制化的特性，衍生出众多的版本。安装 Linux 的前提是，你需要决定一个安装方式，并选定一个适合的 Linux 发行版。要安装 Linux，你需要如下步骤：首先，确定一个安装方式。你可以选择使用 Windows 的 Linux 子系统 （ Windows Subsystem for Linux ） （WSL）进行安装，也可以选择完全安装在物理硬件上（即裸机安装），或者在本地或云端创建一个虚拟机（VM）来运行 Linux。其次，选择一个 Linux 发行版。如：Ubuntu、Debian、Kali Linux、OpenSUSE 等。然后，按照你所选的安装方法进行操作。具体可以是以下四种方式之一：使用 Windows 子系统 Linux（WSL）中的安装 Linux 命令在云中创建一个 Linux 虚拟机（VM）在本机创建一个 Linux 虚拟机（VM）创建一个可引导的 USB，以安装裸机版 LinuxLinux 安装完成后，你需要熟悉你所选发行版的包管理器，更新和升级可获取的包，并熟悉微软提供的 Linux 资源，比如培训课程、为 Linux 设计的流行工具、新闻以及开源活动等。步骤 1：选择一个安装 Linux 的方法至于如何选择安装 Linux 的方式，这主要取决于你的需求和喜好。如果你是 Linux 新手，我们推荐你首先尝试 Windows 的 Linux 子系统（WSL），这是入门 Linux 最简单的方法。如果你正在企业环境中工作，或你在处理的业务有更复杂的需求，如规模或安全性等方面，我们推荐你在云端运行 Linux 虚拟机，并查看 Azure 所能提供的帮助。此建议也适用于想要将 Linux 作为服务器的用户。如果你只想将 Linux 作为你主要的操作系统，可以选择在物理硬件上裸机安装 Linux，尽管这个安装过程稍微复杂一些，且你可能无法访问到 Windows 的工具（如 Outlook、Teams、Word、PowerPoint 等），但你可以全力发挥你硬件的全部性能，无需承担虚拟化或仿真的开销。你可以在下文中了解这些选项的详细信息。Windows 的 Linux 子系统（WSL）Windows 的 Linux 子系统（WSL）是一个安装 Linux 的简便方式，适用于使用 Windows 机器的用户。这是安装 Linux 最简单的一种方式。你只需执行 Linux 的安装命令：wsl --install，即可安装 Ubuntu 发行版。此方法通过虚拟技术，将 Windows 和 Linux 操作系统（后者运行在真实的 Linux 内核上）整合到一起。你可以根据需要添加任何数量的 Linux 发行版，并且可以方便地在 Windows 中运行你喜爱的 Linux 工具，包括图形界面应用。此外，你还可以在同一条命令行中混合使用 Bash 和 PowerShell 命令。在这种方式下，项目文件由 Linux 文件系统托管，你可能需要用到的开发工具（如 VS Code）则由 Windows 文件系统托管。此安装方式的效率高且性能优秀。选择 Linux 发行版（或默认的 Ubuntu 发行版）后，你可以按照 Windows 的 Linux 子系统下的 Linux 安装命令 进行操作，或在 WSL 文档 中查阅更多信息。创建虚拟机（VM）创建虚拟机（VM）的选项适合所有人，无论你正在使用 Windows 还是 MacOS。然而，如果你想在云端创建虚拟机，你需要有一个 Azure 账户，或者如果你打算在你的电脑上直接创建虚拟机，你需要安装虚拟化软件。虚拟机实际上是真实计算机的数字版，对于在可能需要提高硬件支持（例如：需要更多内存和处理能力）以及安全级别（如防病毒、加密、备份、策略管理等）的环境中运行 Linux 的场景非常受欢迎。就像使用 WSL一样，你可以根据自己的需求创建多个不同 Linux 发行版的虚拟机实例，这些虚拟机在相互独立的环境中运行，它们没有任何冲突，非常适合进行软件开发和测试。虽然在 WSL 上运行 Linux 发行版的性能稍微更优，但 Linux 虚拟机更易于复制和迁移。可以根据你的需求，在 Azure 等云服务上或者通过虚拟化软件（也称为 管理程序 （ hypervisor ） ）在自己的电脑上创建虚拟机。在 Azure 上创建虚拟机，实际上是在云端的微软的服务器上托管你的虚拟机，你只是在向微软租用计算资源以运行虚拟机。这种方式在当你需要快速配置新的虚拟机或需要运行需求超过你个人电脑能力的任务时，将非常方便。大规模企业，由于其对扩展性、控制和功能需求更高，往往选择 在 Azure 上运行 …

硬核观察 #1129 SaaS 公司退云节省了 100 万美元
type: item
date: 2023-09-20T03:19:00+08:00
description: SaaS 公司退云节省了 100 万美元SaaS 项目管理公司 37 Signals 的 CTO 此前表示，他的公司每年在云计算上花费 320 万美元，其中大部分花在 AWS 上。由于高昂的云服务费用，该公司推动了云遣返计划，花费了 60 万美元购买了 8 台大型服务器，每台服务器包含 256 个虚拟 CPU，并将它们托管。该公司 CTO 称，“我们的云计算支出已经下降了 60%，从每月约 18 万美元降至不到 8 万美元。”他补充说：“按年增长率计算，这相当于节省了 100 万美元，而且我们将在 9 月份再次大幅降低成本。”此外，该公司的运维团队的规模在此期间保持不变。消息来源：The Register老王点评：云计算并不仅仅是节省成本的。英伟达显卡的开源 Nouveau 驱动维护者辞职Nouveau 刚刚发布了一个大型补丁系列，使 Nouveau 内核驱动程序能够使用英伟达的 GSP 来改进对 RTX 20/30 系列硬件的支持，并最终在 RTX 40 GPU 上实现加速图形支持。几个小时之后，它的核心维护者辞职了。长期以来，红帽公司的 Ben Skeggs 一直是 Nouveau DRM 内核驱动程序的主要维护者，在很大程度上一直领导着 Nouveau 内核驱动程序部分。他发布消息称，“我已经辞去了在红帽的职务，并将退出 Nouveau 开发”。消息来源：Phoronix老王点评：虽然红帽在努力地封闭 RHEL 源代码，并且说了一些不中听的话。但无论如何，红帽养活了很多开源开发者，一旦他们离开了红帽，其贡献也很有可能就戛然而止。微软发布了 WSL 2 的 2.0.0 版本这是 Windows Subsystem for Linux 的一次重大更新，以 WSL v2.0.0 的形式发布在 GitHub 上。不要把它与 WSL 2 混淆，它实际上是 WSL 2 的 2.0.0 版（上一个版本是 1.3.17）。这个版本有许多更新，WSL 软件包中的所有二进制文件现在都已正确签名，WSL 内核已针对 Linux 5.15.123 进行了更新，WSLg 1.0.57 捆绑了最新的图形/用户界面支持。此外，还包括一些实验性功能，比如，可以减少 WSL 虚拟机回收缓存内存时的内存使用、可以改变 DNS 请求的解析方式、可以将 Windows 的防火墙规则应用到 WSL、自动使用 Windows 的网络代理信息等。消息来源：Phoronix老王点评：微软真是不遗余力地将 Linux 中的好东西都收罗到它的 Windows 中啊。回音Unity 在 讨论 新的政策，预计将对收费设定上限，对达到门槛的安装量不会追溯，对安装量的跟踪改为由客户自行报告。

硬核观察 #829 六年后，微软称 WSL 达到一般可用
type: item
date: 2022-11-24T01:07:00+08:00
description: 六年后，微软称 WSL 达到一般可用微软官方博客宣布，Windows Subsystem for Linux（WSL）的商店版本已经从预览阶段毕业，进入到一般可用（GA）阶段。WSL 已有六年历史，WSL2 也有两年多历史，支持运行 Linux 图形应用和 GPU 加速，支持 systemd。微软是在去年将 WSL 放到微软应用商店的，支持 Windows 10 和 11。消息来源：Phoronix老王点评：居然才成为正式版，合着之前一直算测试版啊。游戏玩家已达 32 亿Newzoo 的最新全球游戏市场报告显示，今年全球玩游戏的人数增长了 4.6%，有多达 32 亿游戏玩家。但游戏行业的收入为 1844 亿美元，是 15 年来首次下降，但这仍然比其它行业要好。消息来源：Tech Spot老王点评：终究还是游戏挣钱。英特尔将在第四代至强处理器提供可选的按需服务英特尔公司的软件定义硅服务（SDSi）被正式称为“英特尔按需服务”，这是一种可以付费购买启用处理器中特定功能的服务。根据计划，英特尔将在明年年初的第四代至强处理器（蓝宝石激流）上提供该功能。英特尔称，“可以选择功能齐全的高级产品，也可以在整个生命周期内随时挑选对其业务最重要的功能。”可以启用的功能包括：软件防护扩展（SGX）、快速辅助技术、动态负载平衡器、内存分析加速器、数据流加速器等等。消息来源：The Register老王点评：这给带来了更多的灵活性，可以一次性购买高端芯片，然后根据需要付费启用。

systemd 已可用于 WSL
type: item
date: 2022-09-25T18:30:49+08:00
description: 微软的 WSL 现已支持 systemd，为用户提供了更好的体验。你可阅读此文了解更多。WSL（ Windows 的 Linux 子系统 Windows Subsystem for Linux ）终于拥有了对 systemd 的支持，这是在 systemd 的创建者加入微软的几个月后实现的。更多 Linux 开发者们加入微软，systemd 的创建者也加入这一行列而这已通过微软和 Cannonical 的合作成为可能。如果你好奇 systemd 是什么：systemd 是一套 Linux 系统的基本组成模块。它提供了一个系统和服务管理器，作为 PID 1 运行，并启动系统的其他部分。来自：systemd.io它作为一个初始化系统，启动并维持用户空间其他服务的正常运行。让我们看看它是如何被引入 WSL 的。systemd 增强 WSL 的体验在 WSL 中引入 systemd，主要是为改善 Windows 机器上的 Linux 工作流程。像 Debian、Ubuntu、Fedora 等，都是默认运行 systemd 的。因此，这项整合将使这些发行版的用户更方便地在 WSL 上做更多工作。很多关键的 Linux 程序也是靠 systemd 实现的。例如 snap、microk8s 和 LXD 都依赖它。即使我们有 不含 systemd 的发行版 可用，它们也并不适合所有人。因此，在 WSL 上添加对 systemd 的支持是很有意义的。systemd 的存在也使得在 Windows 中使用更多工具来测试和运行成为可能，从而带来更好的 WSL 体验。它是如何实现的WSL 背后的团队必须修改其架构，它们让 WSL 的初始化进程在 Linux 发行版中以 systemd 的一个子进程启动。正如其 官方公告 所述，这样做使得 WSL 初始化程序能够为 Windows 和 Linux 子系统之间的通讯提供必要的基础。它们还做了额外的修改，通过防止 systemd 保持 WSL 实例的活动以确保系统的干净关机。你亦可访问他们的 官方文档 以了解更多。在 WSL 上使用 systemd现有的 WSL 用户必须在他们的系统上手动启用 systemd，以防止由于 systemd 的引入而导致的启动问题。首先，你必须确保你的系统运行的是 0.67.6 或更高版本的 WSL。你可以通过以下命令检查你的 WSL 版本。wsl --version 如果你正在运行旧版本，你可以通过 微软应用商店 Microsoft Store 或者以下命令更新它。wsl --update 此外，如果你不是 Windows 预览体验成员 Windows Insider ，你可以到 WSL 发行页面 下载它来体验。为了让 systemd 在你的系统上运行，你需要修改 wsl.conf 这个文件以确保 systemd 在启动时运行。在 wsl.conf 添加以下几行以使 WSL 在启动时运行 systemd[boot] systemd=true 最后，重启你的 WSL 实例以见证更改。随着对 systemd 的支持，微软在 WSL 的发展又前进了一大步，这将使得 WSL 吸引更多用户。? 是否对 WSL 支持 systemd 感到兴奋？或是你更喜欢无 systemd 的发行版？via: https://news.itsfoss.com/systemd-wsl/作者：Sourav Rudra 选题：lkxed 译者：vvvbbbcz 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

硬核观察 #767 史上最贵开发的游戏《星际公民》已筹集五亿美元
type: item
date: 2022-09-23T01:19:10+08:00
description: 史上最贵开发的游戏《星际公民》已筹集五亿美元《 星际公民 Star Citizen 》游戏开发了十年，至今仍处于 Alpha 阶段，虽然现在也可以进行游戏了。它筹集的资金突破了五亿美元，是至今为止开发费用 最昂贵的游戏，远超其它开放世界 3A 游戏，如《赛博朋克 2077》等。它于 2012 年在 Kickstarter 上成功众筹，原计划 2014 年交付。但众筹结束后，该游戏以开发并销售游戏内虚拟物品的名义继续募资。2018 年它筹集到 2 亿美元，如今已突破 5 亿美元，消息来源：RSI老王点评：这莫非是一种“滚动式开发”的游戏？不过我看了图都觉得不错，有没有玩过的朋友来说说这游戏怎么样，值吗？图片网站禁止上传 AI 生成的图像过去几个月，自然语言图像生成模型如 DALL-E 产生了一批令人称奇的艺术图像，部分艺术家随后将这类 AI 图像上传到图像销售网站销售。但由于 AI 图像是在现有图像的基础上生成的，一些图片网站称，出于版权方面的担忧禁止了此类内容。Getty 图片社是最新一个做出类似决定的平台，而 Shutterstock 尚未禁止此类内容，但限制了对 AI 图像的搜索。消息来源：Solidot老王点评：我觉得更大的原因是，这类 AI 图片可能会断了这些图片销售网站的根吧。以后大家都用 AI 来生成，谁还买图片。这种阻挡只是螳臂当车，AI 图片肯定会迅速流行开。微软将 systemd 引入 WSL通过与 Canonical 深度合作，微软今日宣布了 Windows 中的 Linux 子系统 WSL2 的一项功能更新，它现可在兼容的 Linux 发行版（如 Ubuntu）中运行 systemd 来管理服务。为此，WSL2 做了若干重要修改，更改了 WSL 在启动时的行为方式，因此微软建议谨慎地将之应用于现有的 WSL 发行版。消息来源：微软老王点评：一直以来 systemd 没有进入 WSL，可以说既不意外，也有点意外。

硬核观察 #677 WSL2 可以运行在 Windows Server 2022 上了
type: item
date: 2022-06-24T22:53:45+08:00
description: WSL2 可以运行在 Windows Server 2022 上了微软已经正式宣布，WSL 2 发行版现在支持 Windows Server 2022 了。这对有特殊用例的开发者来说确实是好事，因为他们需要在 Windows Server 2022 上启动 Linux 时，不再需要全功能的 Hyper-V 会话。WSL2 更加轻量级。之前微软的人曾说，虽然这项技术对桌面用户来说很方便，但把它放在服务器上可能意味着，它被用来做一些它不打算做的事情。另外，微软没有将 WSL2 移植回 Windows Server 2019 的计划。消息来源：The Register老王点评：微软又张开了吞下 Linux 的大口，不但是“面向开发者”，这回是面向运维人员了吧。美参议员将加密货币监管法案草案发布到 GitHub 上本周三，美国参议员 Cynthia Lummis 对即将到来的加密货币监管法案采取了令人惊讶的新措施：将其托管在 GitHub 上，请大家对起草的法案框架贡献评论。GitHub 用户们已经对法案提出了几十个评论和拉取请求，其中一些提出了对法案有意义的补充。比如“通过对采矿征税来增加工作量证明加密货币的价值”。另一个评论提出了对稳定币算法支持的担忧。消息来源：GitHub老王点评：这才像是征求意见，以“开源”的方式，透明的推动进步。首个全链路国产操作系统 OpenCloudOS 发布据其官方公众号消息，OpenCloudOS 正式发布了“首个源社区（L1）项目及首个全量软件包（L3）版本”，并披露了技术研发路线图。OpenCloudOS 是去年 12 月由腾讯牵头成立的开源操作系统社区，其成员包括北京红旗、飞腾、浪潮、龙芯中科、兆芯等几十家操作系统生态厂商及用户。OpenCloudOS 在宣传中说它是“我国首个具备全链路国产化能力的服务器操作系统”，并提出了 L1 源社区、L2 商业版、L3 社区稳定版和 L4 衍生发行版的层级划分。OpenCloudOS 称其“社区及衍生版已经装机逾千万”。消息来源：OpenCloudOS老王点评：一坛老酒，个个新瓶。趁着东风起，各家你方唱吧我登场，谁能笑到最后，还需要时间来证明。

硬核观察 #536 AI 参加编程竞赛，成绩超过了一半的程序员
type: item
date: 2022-02-04T02:41:26+08:00
description: AI 参加编程竞赛，成绩超过了一半的程序员DeepMind 刚刚宣布了其最新打造的 AlphaCode 编程 AI。它参加了 Codeforces 的编程挑战，这是一个极具挑战性的编程平台，通过类似于国际象棋的 Elo 评级系统来分享每周问题和相关排名。最终 AlphaCode 针对 Codeforces 网站上 5000 名用户解决的十个挑战项目开展了测试，且拿下了平均名次位于前 54.3% 的成绩。DeepMind 估计该系统的 Codeforces Elo 为 1238，位居过去 6 个月在该网站上发起挑战的用户榜单的前 28% 。老王点评：看来至少有一半的程序员可以考虑改行了。树莓派操作系统发布 64 位版本虽然 2016 年发布的树莓派 3 及后来的产品已经带有 64 位 CPU，甚至树莓派 Zero 2 也具有 64 位功能，但官方提供的树莓派操作系统一直是 32 位的。不过，64 位的操作系统可以支持更多内存，较新的指令集也有性能优势，此外，一些基于 Arm 的商业/二进制分发软件只支持 AArch64，因此树莓派基金会决定提供 64 位的树莓派操作系统。老王点评：终于升级到 64 位了，虽然之前可以使用其他的 64 位操作系统。Oracle Linux 出现在 Windows 商店Oracle Linux 8.5 是 CentOS 8.5 的衍生发行版，以 WSL 的形式出现在 Windows 商店，这是红帽家族的发行版 首次 出现在 Windows 商店，尽管 Oracle Linux 不是红帽的。在 Windows 商店中，如果你搜索 Linux，你会发现 Ubuntu、SUSE/openSUSE、Debian、Kali、Alpine 等等，这都是为 WSL 开发的。但你不会看到 Fedora、CentOS、RHEL 之类的红帽系的 Linux，虽然有人为 WSL 中制作了 Fedora remix。老王点评：我就说 Oracle Linux 是叛徒，对吧。:D

硬核观察 #420 Firefox 93 在地址栏显示广告
type: item
date: 2021-10-11T00:00:54+08:00
description: Firefox 93 在地址栏显示广告Firefox 的 URL 地址栏已不再满足于在用户输入时通过浏览器历史记录来提供相关建议，而是引入了来自“可信赖合作伙伴”的“相关建议”与“赞助建议”。通俗地说，就是你在地址栏输入 URL 时会 显示广告！在用户启用输入建议时，键盘按下信息会被送到 Mozilla；在点击了建议链接后，该链接会被反馈给 Mozilla；此外，用户的地理位置也会发给 Mozilla。Mozilla 声称这么做有助于 Firefox 的后续开发与优化，说它会“非常保守地处理这些数据”。需要补充的是，这个输入建议功能可以被关闭。老王点评：连谷歌都不敢这样干啊！Python 登顶 TIOBE 排行榜TIOBE 指数宣布，“20 多年来，我们第一次有了一个新的领导者 …… Java 和 C 的长期霸权已经结束。”Python 之父 Guido 对此说：“我想感谢整个 Python 社区，是他们让 Python 如此成功。” Python 胜出主要是其他语言的搜索量下降而不是 Python 上升的结果。它的搜索份额为 11.27%，与去年 10 月持平。虽然这些年数据科学的兴起及其机器学习软件库的生态系统为它提供了源源不断的动力。另外，Python 3.10 刚刚发布，这是从 Python 2 过渡以来的第一个重要版本。其中一个重要的功能是引入“结构模式匹配”，这种处理数据的技术已经在 C、Java、JavaScript 中使用。此外还有提供用于调试的更精确和可靠的行号，以及管道操作符的重载等。老王点评：Python 已经是一种必备技能了，像我这种早些年用 Perl 人对此真是羡慕的很。微软再次改进了 Windows Linux 子系统（WSL）在 Windows 10 和 11 上，WSL 的部署过程已显著简化，可以通过 wsl --install 和 wsl --update 更快地安装和更新系统。而之前大约需要 3 到 4 个步骤才能启用 WSL。用户可以在 WSL 中安装图形应用程序，让它们与 Windows 应用程序一起运行，并且支持 GPU 加速的 3D 图形及音频。老王点评：我看相当一部分 Linux 桌面用户会被吸引到 WSL 上。