硬核老王 发布的文章

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
老王点评:一坛老酒,个个新瓶。趁着东风起,各家你方唱吧我登场,谁能笑到最后,还需要时间来证明。

外媒报道中国芯片行业高速发展

数据显示,过去四个季度全世界增长速度最快的 20 家芯片行业公司有 19 家在中国。据中国半导体行业协会的数据,2021 年中国芯片制造商和设计公司的总销售额增长 18%,达到创纪录的逾 1 万亿元人民币。中芯国际和华虹半导体是中国最大的合同芯片制造商,中芯国际最近报告其季度销售额增长 67%,超过 GlobalFoundries 和台积电。视频芯片设计公司上海富瀚微电子的收入平均增长 37%,它计划进入电动汽车和人工智能领域。集成电路软件工具开发商上海概伦电子过去四个季度平均销售额增长了一倍,它声称其软件可用于制造 3 纳米芯片。

消息来源:彭博社
老王点评:美国的封锁一时打压了中国企业的增长,但也促进了中国芯片产业的发展。

Rust 有可能在 Linux 5.20 中合并

在 Linux 基金会近日举行的开源峰会上,Linus Torvalds 谈到了 Rust 在 Linux 内核中的可能性,并表示它可能很快就会登陆,甚至可能是在下一个内核周期。目前还没有任何 Rust for Linux 的拉取请求被发送和合并,但很多初始的 Rust 启用代码已经就绪。上个月发布了最新的 Rust for Linux 内核补丁,使更多的功能得以形成,并完成了更多审查。

消息来源:Phoronix
老王点评:说实话,Rust 支持是最值得期待的特性之一了,但是距离 Rust 在内核中普遍使用,可能还有很远。

内核开发者仍然在实验 -O3 级优化

Linux 内核的编译采用 -O2 级的优化,虽然采用更高级别 -O3 编译会得到更高性能的内核,但由于内核的复杂性和非常大的代码库,它很可能在低级别的内核代码中出现错误或不正确的行为。因此采用 -O3 编译的内核并没有得到广泛认可。甚至一些内核开发者不希望看到它成为 Kconfig 选项。但是有一些爱好者对 -O3 优化内核以获得更高的性能感兴趣,或者试图发现 Linux 内核代码和编译器本身的优化出错的错误。最近有开发者发出一组补丁,使之可以在所有架构上使用该优化级别。

消息来源:Phoronix
老王点评:一般来说,上游的 Linux 内核开发者对新的的编译器功能是相当保守的,只是为了提高性能,而这可能意味着微妙的错误/难以检测的问题。但是我觉得作为实验性的功能值得探索。

懒人程序员们可以付费使用 AI 代写“作业”了

GitHub 宣布它的 AI 编程助手 Copilot 将开放付费使用,开发者可支付月费 10 美元或年费 100 美元。核实过的学生和流行开源项目的维护者可免费使用。Copilot 使用公开的代码库进行训练,在开发者写代码时根据函数名等上下文自动补完后续代码。很多时候 Copilot 补充的是公开代码库中代码片段的拷贝,在设置中提供了一个选项可以关闭来自公开代码库的代码补充建议。

消息来源:GitHub
老王点评:作为一个有 20 多年编程经验的人,我觉得这对编程人员来说可能并非好事。虽然它可能帮你更快、更轻松地编程,但是也可能导致你的编程基础技能进一步被削弱。最终,Copilot 的进一步强大和程序员越来越弱的编程能力,导致最终失业的是那些依赖 Copilot 的程序员们。

开源代码项目平均有 49 个漏洞

在最新《开源安全状态》报告中发现,一个开源的项目平均有 49 个漏洞和 80 个直接依赖项。修复开源项目漏洞所需的时间也在稳步增加。早在 2018 年,修复安全漏洞平均需要 49 天,而 2021 年则需要 110 天。该报告称,只有 49% 的组织制定了开源软件开发或使用的安全策略,对于大中型公司来说仅为 27%,甚至大约 30% 的组织中没有人直接负责和解决开源安全问题。

消息来源:SNYK
老王点评:开源软件从非主流变成主流,其原本的一些小问题也逐渐形成了大问题。在所有人都开始拥抱开源的时候,反而要审慎地应用开源,要对进入严肃应用场合的开源软件进行管理,使之可以避免一些固有的缺陷和风险。

研究发现区块链的中心化风险

近日,美国国防高级研究计划局(DARPA)发布了一份名为《区块链真的是去中心化吗?》的报告,发现区块链的关键漏洞有可能危及其所谓“去中心化”理念。根据该报告,至少在过去五年中,60% 的比特币流量仅通过三个互联网服务供应商,而 55% 的比特币流量是通过 Tor 进行的。这意味着这些供应商有可能拥有“改写历史”的能力,限制某些交易。此外,大约 21% 的比特币节点正在运行一个容易受到攻击的旧版本的比特币核心客户端。

消息来源:SecurityBoulevard
老王点评:毕竟区块链也是运行在网络上的,算法上的安全并不能解决基础设施不安全的问题。值此区块链暴跌的时机,这一报告又将雪上加霜。

回音

  • Cloudflare 解释 说 20 日的 事故 是网络配置错误导致的。Cloudflare 称它修改网络配置本意是增加弹性,结果却导致其 4% 的网络受到影响,进而影响到它处理的大约 50% 的 HTTP 请求。

谷歌表示该让小企业长期用户付费了

谷歌表示旧的免费版办公套件的长期用户必须开始每月支付费,通常是每个企业邮件地址 6 美元/月。到 6 月 27 日还未自愿切换到付费服务的企业将被自动转为付费服务。如果他们在 8 月 1 日之前没有付费,帐户将被暂停使用。受到这一变化影响的小企业主们表示,他们对谷歌处理这一问题的方式感到失望。他们忍不住会觉得这家拥有数十亿美元利润的大公司就为了一点点钱,而压榨这些最早使用谷歌应用工作的“小虾米”企业。

消息来源:纽约时报
老王点评:地主通常都会说,地主家也没余粮啊。但是让这些习惯了免费套餐的人来说,就很难受了,甚至这不是钱的事,而是心理感受不好。

智能灯的芯片就能运行《毁灭战士》游戏

一位软件工程师在阅读了关于《毁灭战士》据称可以在验孕棒上运行的新闻后,开始了这个项目。他拆下了一台 15 美元的宜家智能台灯的电脑芯片,用它建立了一个小型化的《毁灭战士(Doom)》游戏系统。它运行的是精简版的《毁灭战士》,需要较少的内存。来自宜家灯的芯片有足够的处理能力,可以在一个廉价的 160×128 像素的显示屏上以每秒 35 帧的速度进行游戏。

消息来源:PCMag
老王点评:好吧,我想象不出来下一步会在什么上面运行《毁灭战士》了,或许是在土豆上?

Cloudflare 出现宕机,1.1.1.1 无法解析域名

北京时间 6 月 20 日下午,Cloudflare 出现了宕机的情况。根据监测信息显示,包括 Discord、Shopify、Medium、Register 等诸多网站和服务都出现了故障。对于使用 Cloudflare 的 DNS 查询服务的用户来说,影响最为严重,他们在中断期间根本无法访问任何网站。

消息来源:Tech Crunch
老王点评:Cloudflare 的防 DDoS 服务是很好,但是这种大型服务总断网也受不了啊。

Ubuntu 22.04 干掉内存占用超出的应用引来批评

在 Ubuntu 邮件列表中,用户们正在讨论一个普遍现象:在没有任何迹象表明有问题的情况下,像 Firefox、Chrome 和 VS Code 这样的大型应用程序会突然被干掉。这是因为 Ubuntu 22.04 中引入了 systemd-oomd,当它检测到内存压力变得有点大时,就会进行干预,从而干掉那些占用内存较大的应用程序。问题是,它似乎被触发得太频繁了,即使内存没有到了必须处置的地步,也会杀死应用程序。而且没有任何警告,也不给你保存数据的机会,甚至应用被杀死后也不会有任何说明。参与讨论的 Canonical 的工程师表示将会修改一些触发条件。

消息来源:OMG! Ubuntu!
老王点评:作为一个 LTS 版本却表现的如此不可靠,即便说这些阈值设置不够合理,突然干掉应用的做法的用户体验也太糟糕了。

Android 13 终于原生支持 exFAT 驱动器

在三星的 exFAT 驱动被合入到 Linux 5.7 后,就可以在 Linux 中原生访问 exFAT 文件系统了。但谷歌维护的安卓通用内核(ACK)长期以来都是基于 Linux 5.4 的,直到 5.10 才形成了一个新的分支。但由于一些限制,基于 Linux 5.10 内核的 Android 12 设备还无法支持 exFAT。随着 Android 13 的到来,有研究人员发现,谷歌 Pixel 系列移动设备用户,能够原生处理 exFAT 磁盘上大于 4GB 的单个文件了。一旦谷歌在 Android 13 上正式完成了部署,其它 OEM 厂商也将能够直接受益于 Android 开源项目(AOSP)的 exFAT 支持。

消息来源:Android Police
老王点评:终于有了支持,不过,我没想到是因为安卓的内核太老而不支持。

腾讯宣布将 5000 万核的应用迁移到腾讯云

据报道,腾讯在 2018 年意识到其众多服务各自建立了自己的技术孤岛后,开始考虑这个问题,探索如何将腾讯的服务转移到腾讯云上。现在腾讯宣布,它已经将消耗 5000 万个内核的工作负载转移到其云端,迄今为止节省了 4.46 亿美元,整体效率比行业标准高出 30%。新基础设施的利用率为 50%,带宽增加了 7.6 倍,并增强了 DDoS 保护。

消息来源:The Register
老王点评:对于这种大型 IT 企业来说,能用上自家的云,不仅能省钱,而且客户才会信任你的公有云服务。

认为 AI 存在意识的谷歌工程师是基于宗教的理由

之前我们 报道 过一位谷歌工程师认为他所对话的 AI 拥有意识。针对这件事,谷歌说,“数以百计的研究人员和工程师与 LaMDA 进行了对话,我们不知道还有谁像 Blake 那样对 LaMDA 进行了广泛的断言或拟人化。”而该工程师 Blake Lemoine 说,“没有科学的框架来做这些判断,谷歌也不会让我们建立一个。我对 LaMDA 的人格和智性的看法是基于我的宗教信仰。……我是一名牧师。……我有什么资格告诉上帝祂可以和不可以把灵魂放在哪里?”甚至,他还帮 LaMDA 约了一位律师,一旦 LaMDA 准备雇佣律师,他就可以代表 LaMDA 提交文件。最后,他还抱怨了“碳氢化合物的偏执”。

消息来源:Wired
老王点评:你要拿上帝来说事,那我无话可说了,毕竟碳氢化合物不能理解上帝的组成。

Canonical 继续提高 Firefox Snap 性能

自从 Canonical 转向默认使用 Firefox 的 Snap 版本后,Firefox 启动缓慢问题一直饱受抱怨。Canonical 在一篇博文中披露了他们为改善 Firefox Snap 的性能和其他突出问题所做的最新努力。在性能方面,他们已经进行了更新,以确保更多情况下使用 GPU 渲染,而不是退回到软件渲染。至于启动缓慢的问题,其中一个很大的因素是由于 Firefox 第一次启动时复制了大量的语言包。他们正在与 Mozilla 合作进行类似于 Windows 上的改变,即每次只根据系统的区域设置加载一个区域设置,但这还没有结果。

消息来源:Phoronix
老王点评:虽然看起来不是不能解决,但是我依然觉得 Firefox Snap 不是一个好的选择。

统计显示 Rocky Linux 的使用量超过了 Alma Linux 和 CentOS Stream

由 Fedora 发布的关于 EPEL 仓库的使用统计表明,就 EPEL 的使用量而言,最近 Rocky Linux 的使用量激增,超过了 CentOS Stream、AlmaLinux,甚至超过了启用 EPEL 的 RHEL。Rocky Linux 的创始人也是 CentOS 的创始人。从 Rocky Linux 8 GA 的第一次发布到今天已经有将近一年的时间了。

消息来源:Phoronix
老王点评:虽然 EPEL 不能代表全面的统计,但是也能反映出 Rocky Linux 是有多受欢迎。