硬核老王 发布的文章

前一段时间,我的老朋友淮晋阳跟我说,为什么不将一些文章变成朗读版的呢?这样可以让更多喜欢听朗读的爱好者们“听到”,而不是“看到”开源的文章?对于这样的建议,我欣然采纳。于是,我们发起了一个新的朗读栏目:开源朗读者。对一些文章,尤其是一些评论性的文章,进行了朗读配音。

很快,在淮晋阳制作出第一篇朗读版的《Linux 太难了吗?你需要了解这五点》,并在他的带动下,张锦航、若愚、六开箱等开源贡献者们也纷纷加入了朗读者行列,还有更多的开源朗读者们也在积极录制中。感兴趣加入开源朗读者行列的,请微信公众号内私信我。

在这些音频发布后,我们也收到了一些播客爱好者的建议,希望在通用的播客客户端上也能订阅、收听到这些有意义的音频节目。

在我们的技术合伙人白宦成的支持下,很快,我们就开发了两个播客频道:

  • 开源朗读者:由朗读者们深情朗读各种值得分享给大家的文章,一般时长在 10 分钟左右。
  • 硬核观察:这是对我们每天的《硬核观察》栏目的音频重制,一般时长在 3 分钟左右。

这两个播客频道可以在喜马拉雅应用上根据名称搜索到;也可以苹果的“播客”、“小宇宙”等通用型播客客户端搜索到。如果你搜索不到,也可以直接输入它们的 RSS 地址:

欢迎收听!

计算机历史博物馆恢复了 21 部 1976 年传奇性计算机会议的视频

在 1976 年夏天,来自世界各地的数十位计算机领域的顶级工程师、科学家和软件先锋们聚集在一起,在美国洛斯阿拉莫斯国家实验室聚会了五天,回顾了计算机界的前 25 年历史。在这些修复的视频中,与会者们讲述了许多当时鲜为人知的事情。比如,美国最早的大型电子计算机 ENIAC 的共同发明人约翰•毛奇里讨论了它的严重问题,ENIAC 必须每天 24 小时保持通电,以保持其 18000 个真空管的健康。计算机历史学家布莱恩•兰德尔教授首次披露了英国二战时期破译德军密码的专用计算机,还介绍了艾伦•图灵在二战时发挥的重大作用。

消息来源:CHM
老王点评:之前在翻译红帽《代码英雄》系列播客时接触过这段历史的一部分,真是想想波澜壮阔啊。

秘密运行中的世界上最强大的超级计算机

在最近一期的 TOP500 中,美国橡树岭国家实验室建造的 Frontier 以第一个 E 级超算夺得了榜首。TOP500 测量的是一台机器通过运行名为 LINPACK 基准的软件解决大量方程式的速度,这给出了一个以每秒浮点运算(FLOPS)为单位的数值。但并不是所有的超级计算机都会被列出,只有在其所有者运行该基准并提交结果的情况下才会出现在榜单。很多机构,包括一些大学都不会提交其基准数据来加入榜单。超级计算机专家们的 共识 是,中国自 2021 年以来至少有两台被称为“海洋之光”和“天河三号”的超大规模机器在运行,并且正在由曙光研发的第三台超算达到了 2E 级。这些“秘密”超算的数据是通过一些不相关的论文披露出来的。

消息来源:MSN
老王点评:只能说通过上榜来获取自信心的时代已经过去了,现在大家都埋头竞争呢。

通用汽车用 3D 打印来解决汽车生产短缺的零件

通用汽车在 2020 年对 3D 打印技术进行了重大投资,建立了 1.5 万平方英尺面积的增材制造中心。雪佛兰的工程师们对一款新的 SUV 的设计做了一个后期改动,需要创造一个额外的零件,以填补了尾部的一个缺口。开发注射成型的模具将花费太多时间,从而延误了 3 万辆汽车的交付。通过 3D 打印,工程师们能够快速设计并使用符合通用汽车标准的柔性材料打印出这些部件。而从设计到完成只用了五个星期。这还不到走注射成型路线所需时间的一半。

消息来源:CNET
老王点评:虽然成本高点,但是在这种应急的时候还真是非常灵活,也节省了很多时间成本。

Linux 发现一个“几乎不能被检测到”的寄生木马

安全研究人员发现了一款名为 “Symbiote”(共生体)的恶意软件。他们称其“几乎不可能被检测到”。它会“寄生感染”系统,感染所有正在运行的进程,并为提供 Rootkit 功能、远程访问等。它最早在 2021 年 11 月被发现,似乎是针对金融部门特别开发的。它不是一个以感染机器的独立可执行文件的形式运行的,而是以一个共享对象库的形式加载到所有正在运行的进程中,并寄生感染机器。它采用了多种规避检测的手段,来隐藏文件、进程和网络流量,甚至能让 BPF 工具也无法发现其网络流量。

消息来源:黑莓
老王点评:其实通过共享对象库寄生的木马并不稀奇,只是这个木马做了更多的隐藏手段,可见现在针对 Linux 的木马也越来越强大隐蔽了。

Ubuntu 正在改进对低成本 RISC-V 主板 VisionFive 的支持

最近 Ubuntu 开发人员一直在努力提高和改善对赛昉科技的 VisionFive 单板机的支持,有望在 Ubuntu 22.10 中看到对这种低于 180 美元的 RISC-V 计算机的良好支持。VisionFive 是为数不多的不超过 200 美元的、能运行完整 Linux 发行版的 RISC-V 主板之一。自 Linux 5.17 内核开始,就对 VisionFive v1 板提供了主线支持。

消息来源:Phoronix
老王点评:目前这个板子还是比较缺货的,希望能在 Ubuntu 等发行版提供更好的支持时能解决供货问题。有对在这个板子上运行 Ubuntu 感兴趣的同学吗?

推特联合创始人宣布 Web3 的竞争对手:Web5

推特联合创始人 Jack Dorsey 认为 Web3 变得和之前的 Web2 一样有问题,对未来抗审查、注重隐私的互联网来说还只是个梦想。现在,他旗下的区块链公司 TBD 创造了一个新名词 Web5,将通过放弃以区块链为中心的方法来实现无审查、以身份为中心的网络体验,从而击败现有的模式。他们所宣称的技术可能和 BT、Tor 类似。目前这个所谓的 Web5 仍处于开源开发阶段,没有正式发布日期。

消息来源:Coindesk
老王点评:生造名词的技术“创新”,并没有什么意义,就像十多年前 Web2 刚刚初露头角时就有人宣称 Web3,但是到现在连 Web3 也并没有真正得到共识和认可。更别说所谓的 Web5,我就想知道,Web4 怎么了,是 4 不吉利么。此外,其视为典范的,无论是 BT 还是 Tor,都太过于激进了。

MongoDB 6.0 带来了加密查询

即将发布的 MongoDB 6.0 中,可查询加密功能提供了查询加密数据的能力,而且整个查询事务都是加密的。这种端到端的客户端加密使用新颖的加密索引数据结构,被搜索的数据在数据库服务器上一直保持加密,包括在内存和 CPU 中。密钥永远不会离开应用程序,该公司认为查询速度和整体应用程序性能都不会受到新功能的影响。拥有大量敏感数据的组织,如银行、医疗机构和政府,会对这一功能感兴趣。

消息来源:TheNewStack
老王点评:加密查询确实是一种非常有用的新功能,尤其是还能够不影响性能。我知道 IBM 也在做相关的研究,但是似乎没有出现在数据库产品中。

Chrome 102 将通过本地机器学习来阻止页面通知提醒

谷歌在博文中承认,“一方面,页面通知有助于提供你关心的网站的更新;另一方面,通知权限提示可能成为一种骚扰。”当谷歌的新 ML 模型认为你不太可能接受某个通知权限提示时,它将抑制这些提示。此外,这些都发生在你的本地机器上,所以你的浏览数据都不会进入谷歌的服务器。

消息来源:TechCrunch
老王点评:难道这些页面通知不是 Chrome 们释放出来的潘多拉吗?

AWS 称将云化大型机工作负载

“大型机现代化计划”是在去年年底 AWS 在会议上公布的,试图帮助企业将其基于大型机的工作负载迁移到云中,并有可能将其转变为现代云原生服务。该计划可以使客户保持现有的应用程序,并以最小的代码改动将其重新平移到 AWS。但有分析师认为,将大型机工作负载迁移到云端的公司,几乎肯定要在未来的某个时候对其进行重构或重新编码,从而背上技术债务。

消息来源:TheRegister
老王点评:这不过是从一个供应商锁定换成另外一个锁定罢了,毕竟大型机之所以还继续存在,有一部分原因是被锁在原有基础设施上无法摆脱。

GitHub 正式宣布终止 Atom 项目

GitHub 是在 2011 年宣布 Atom,2015 年 5 月发布了 1.0 版本,并吸引了数百万开发者使用。而微软在 2015 年推出的 VS Code 也是受到了 Atom 的启发。在 2018 年微软收购 GitHub 后,Atom 成为了微软的项目。在社区对 Atom 前景的担忧之下,GitHub 承诺不会放弃 Atom。但过去几年 Atom 除了安全更新外几乎没有什么改进。而 Atom 和 VS Code 的用户数此消彼长,Stack Overflow 的 2021 年度开发者调查结果表明,仅 13% 开发者将 Atom 当做主力开发环境,而 VS Code 却高达 71%。最后,Atom 还留下了一个重要遗产,它所分拆出来的 Electron 框架被数以千计的应用广泛使用,其中包括 VS Code、Slack 和 GitHub Desktop 等等。

消息来源:GitHub
老王点评:其实可以想到,当年社区对 GitHub 被收购的担忧并非无的放矢。可惜了 Atom,至今我还对 Atom 1.0 那时候的那个 宣传视频 记忆尤深。

IETF 正式颁布 HTTP/3 推荐标准 RFC 9114

作为超文本传输协议的第三个大版本,它确定了 QUIC 包含的 HTTP/2 功能,并描述了如何将 HTTP/2 扩展迁移至 HTTP/3。QUIC 全称为“快速 UDP 互联网连接”,由谷歌创建并于 2013 年发布。其旨在化解 TCP 需要多次来回握手,才能建立连接并开始传输数据的短板。早在 IETF 颁布 HTTP/3 的意见征求稿前,谷歌就已经将 QUIC 支持内嵌于 Chrome 浏览器,并在谷歌的诸多服务上启用。Web 流量观测表明 HTTP/3 的流量已超过 HTTP/1.1。

消息来源:The Register
老王点评:我记得 HTTP/2 也不过才几年,现在都要开始普及 HTTP/3。真是风水轮流转,谁想到最主要的互联网应用 HTTP 最终会从 TCP 转向 UDP 呢。

谷歌再次打破圆周率计算纪录,计算出百万亿位

早在 2019 年,谷歌云服务就已经打破了圆周率的计算纪录,计算出了 31.4 万亿位。周三,谷歌云再次宣布打破了百万亿位的圆周率计算纪录。这 百万亿位圆周率 的最后 10 位是:30952 95560。谷歌云表示,其借助计算引擎服务完成了本次新挑战,用到了 N2 机器家族、虚拟网卡、100 Gbps 网络带宽,以及平衡持久磁盘等新功能。

消息来源:谷歌
老王点评:看似无用的圆周率计算,其实是谷歌云一次炫技的展示。有人说,任何大小的数字都能在圆周率的某个片段找到。不说百万亿位了,你能背出多少位圆周率呢?

下一代 CarPlay 将成为汽车操作系统

苹果公司表示,下一代 CarPlay 作为一个完整的车辆界面,可以对车辆进行前所未有的控制,并能获得每辆主机车辆产生的数据。CarPlay 将兼容各种长宽比的显示,与所有主机车辆的系统更加整合。除了目前的导航和媒体功能外,还将处理传统的仪表,如速度表、转速表、温度表和燃料或电动车电量显示等。用户将能够调整他们的空调、座椅加热,甚至直接连接到苹果的智能家居技术。苹果公司称,第一批支持新的 CarPlay 的车辆应该在 2023 年底公布,其合作伙伴包括奥迪、福特、本田、林肯、梅赛德斯-奔驰、日产、保时捷等。

消息来源:CNET
老王点评:看起来真是将汽车变成了手机配件了。

欧盟同意采用通用充电器端口

欧盟立法者周二达成协议,要求在欧盟销售的智能手机等便捷式电子设备必须采用通用充电器端口。欧盟预计将在今年晚些时候正式批准该协议,从 2024 年秋季开始执行这一规定。该通用充电标准基于 USB Type-C,这一协议将对苹果产生不利影响。该公司仍然使用自己的雷雳连接器为 iPhone 充电,虽然该公司最近为 iPad 和 MacBook 配备了 USB-C 接口。苹果公司曾表示,“只规定一种类型的连接器的严格监管扼杀了创新,而不是鼓励创新”。

消息来源:CNBC
老王点评:虽然 Type-C 也有很多外形一样,但是协议不同的接口,但是总比各种不同接口的充电线要好。让我们看看苹果是只在欧洲推出 Type-C 充电接口还是会在全球改变。

MacOS 将很快默认阻止未知的 USB-C 配件

苹果公司即将推出的 macOS 13 Ventura 中的一项新的安全功能将自动阻止新的 USB-C 设备与操作系统进行通信,直到该配件能够得到用户的认可。该功能将在默认情况下启用。但这不适用于电源适配器、独立显示器和与 已批准的集线器的连接,而且即使你不批准该附件,该设备仍然可以充电。

消息来源:Techcrunch
老王点评:有一定的作用,不过我觉得仅仅是让用户同意连接,对于恶意 USB 外设的防御还是不够的。