分类 硬核观察 下的文章

苹果公司暂停开发明年的操作系统,以修复软件错误

苹果公司上周在内部向员工宣布了这一决定,称该公司的工程师现在的主要任务不是添加新功能而是修复错误和改进性能。上个月,该公司完成了明年发布的 iPhone、iPad 和 Mac 操作系统的第一个里程碑版本,但在内部测试中发现了太多的问题,因此推迟了第二个里程碑版本的发布工作,暂停新功能开发一周,专注于修复错误。不过暂停开发不大会影响新版本的发布。

消息来源:彭博社
老王点评:这是集体修 bug 的一周。我在写这条消息时,刚刚收到了前两天升级的 macOS 14.1 的一个更新。

Servo 浏览器引擎获得资金支持 HTML 表格

由 Rust 编写的 Servo 浏览器引擎最初是 Mozilla 开发的,目前由欧洲 Linux 基金会等组织共同开发。今年,Servo 项目取得了良好的进展,目标是成为一个便于嵌入的网络引擎,并不断增加新的功能。最近,他们获得了 NLnet 基金会的资助,用于完善 Servo 的浮动支持、支持更多语言的内联布局,以及添加对 “表格” 标签的初步支持。是的,HTML 表格尚未在 Servo 中实现,这次开发的重点是初步满足维基百科上 HTML 表格的需求。

消息来源:Phoronix
老王点评:我是很吃惊居然还有连表格都不支持的浏览器引擎。

必应聊天的 GPU 不够用了,微软将向甲骨文租用 GPU

微软需要更多的计算资源来跟上其人工智能服务的 “爆炸式增长”,而甲骨文恰好有数以万计的英伟达 GPU 可供租用。这两家云计算提供商的最新合作利用了微软 Azure 的甲骨文互联服务,它允许在 Azure 中运行的服务与甲骨文云计算基础架构中的资源进行交互。此前他们曾利用这项服务让客户将运行在 Azure 中的工作负载连接回甲骨文云上运行的数据库。

消息来源:The Register
老王点评:连地主家都没有余粮了。不过,最近是感觉 Azure 的 ChatGPT 有些笨了。

Linux 系统也将出现 “蓝屏死机”

几乎所有主流的 Linux 系统都在使用 systemd 作为启动、初始化和服务管理等系统。systemd 在不断增加各种功能,吞噬各种 Linux 系统功能。而即将发布的 systemd 255 甚至引入了 “蓝屏死机” 功能,用于在 Linux 启动失败时显示重要的错误信息 —— 这不是愚人节恶作剧。

消息来源:Phoronix
老王点评:果然,这就是 systemd 之父 Lennart Poettering 被微软雇佣后的结果。

OpenAI 推出 GPT-4 Turbo 和 AI 应用商店

OpenAI 在其首届开发者大会上发布了 GPT-4 Turbo,该公司称其不仅更强大,而且成本更低。GPT-4 Turbo 有两个版本:一个是纯文本分析版本,另一个是可以同时理解文本和图像上下文的版本。GPT-4 Turbo 提供 128k 个令牌的上下文窗口,相当于约 100,000 个单词或 300 页书籍,这个大小是 GPT-4 的四倍,也是所有商用模型中最大的上下文窗口。此外,OpenAI 还 宣布 推出 AI 应用商店,任何人都可以创建这种被称作 “GPT” 的对话式人工智能系统,然后你可以将其上架到 AI 应用商店。OpenAI 称,没有编码经验也可以制作 GPT,只需与 ChatGPT 聊天并描述你想要的东西,就可以制作一个 GPT。

消息来源:Tech Crunch
老王点评:这个 AI 时代,我们却难以接触最前沿的技术进步。

Firefox 的开发将完全转到 Git

Firefox 的开发工作一直都在同时使用两个版本控制系统 Mercurial 和 Git。但这对 Mozilla 来说是一个 “沉重的负担”,因此它决定将开发工作完全转移到 Git 上。Mozilla 预计至少需要 6 个月才能开始全面过渡到 Git。此外,Mozilla 将继续使用 Bugzilla 等工具。不过,虽然该项目将会托管在 GitHub,但短时间内不会接受拉取请求,贡献工作流维持不变。

消息来源:Phoronix
老王点评:还有其它版本控制系统吗?感觉现在 Git 已经将其它版本控制系统都挤压得没有空间了。这应该不是好事。

大多数使用 jQuery 的网站都运行着不再维护的版本

据估计,全球近 90% 的网站都在使用 jQuery。OpenJS 基金会发起的一项调查显示,大多数使用 jQuery 的网站都运行着不再维护的版本。对北美和欧洲 500 家企业进行的调查显示,44% 的企业使用正在维护的 3.6.0 或更新版本,而 59% 的企业使用的 1.x - 3.5.1 版本,已经不再维护,许多组织使用了多个版本。旧版本的 jQuery 的漏洞大部分属于常见的跨站脚本漏洞。OpenJS 基金会称四分之三的十亿级网站存在隐私和安全风险,但及时更新 jQuery 并不总是一件简单的事。

消息来源:Dev Class
老王点评:每一个大版本升级都可能带来颠覆性的改动,这让使用者畏惧更新。

Linux 6.7 内核引入一键加固选项

之前,我们 报道 过,GCC 准备在明年初发布的 GCC 14.1 稳定版中引入一“键”安全加固选项,该选项将启用各种加固功能。现在,Linux 内核也提供了类似实践。作为本周合并的 Linux 6.7 内核加固更新的一部分,它带来了一个新的加固配置文件,以帮助构建一个具有一些合理默认值的安全加固内核。通过运行 make hardening.config 可以启用一些基本加固选项,这是 “一套基本的内核加固选项,对性能影响最小(或没有影响),并能移除一套合理的遗留 API”。大多数 Linux 发行版厂商的内核已经启用了大部分或全部这些选项。

消息来源:Phoronix
老王点评:这为构建默认安全的 Linux 内核提供了一个很好的参考实践。

埃隆·马斯克的 xAI 推出 Grok 人工智能机器人

马斯克称,该聊天机器人将作为 X 付费计划的一部分提供,每月需花费 16 美元。xAI 称,Grok 应该能回答其他人工智能可能会回避的 “尖锐问题”,此外,Grok 还可以访问 X 的数据,这是它和其它人工智能聊天机器人的主要不同之一。xAI 称,在基于中学数学问题和 Python 编码任务的首轮测试中,Grok 超越了 “计算类中的所有其他模型,包括 ChatGPT-3.5 和 Inflection-1”。

消息来源:CNBC
老王点评:马斯克在 X 和 AI 这样的互联网科技方面的表现,看起来并不如它在汽车和航天方面那么出色。

Arm 收购了树莓派公司的少量股份,以免投向 RISC-V

Arm CPU 已应用于所有树莓派单板计算机。双方的合作早在树莓派上市销售之前就开始了。最初的树莓派主板采用单核 Arm CPU,运行频率为 700 MHz。Arm 持有树莓派公司的少量股权代表了将来树莓派会继续使用 Arm CPU。随着 RISC-V CPU 的兴起,它在各种设备上出现,但在可预见的未来,我们将不会看到基于 RISC-V 的树莓派。

消息来源:Tom's Hardware
老王点评:会有使用 RISC-V 的、更便宜的开源单板计算机出现的。

解散 50 年后,披头士乐队发布了最后一首歌曲《Now And Then》

在披头士乐队解散五十年之后,它的四名成员合作发布了歌曲《Now And Then》。这首歌最初是以练习磁带的形式录制的。由于披头士乐队的两名成员约翰·列侬和乔治·哈里森已经先后去世,技术团队使用数字技术完成了新的版本。技术团队通过机器学习技术从模拟录音中分离出单个人或乐器的声音,生成了他们的声音和乐器声。两名在世的乐队成员,81 岁的保罗·麦卡特尼和 83 岁的林戈·斯塔尔分别录制了他们的新版本。这首歌在 YouTube 官方频道上 24 小时内的播放量已经超过 500 万次。

消息来源:NBC
老王点评:或许,这可能不会是披头士乐队的最后一首歌,新的 AI 技术可能能为我们复活那些过世的艺术家。

Mozilla 敦促开发者着手开发安卓扩展程序

早在 2019 年,Mozilla 就一直在考虑提供安卓扩展,但人们对其安全性存在顾虑。但即使存在安全风险,浏览器的可扩展性也是开放网络的显著特征之一,与电视等被动显示技术不同,浏览器可以让用户主动参与内容的处理和展示。2021 年 1 月,Mozilla 为安卓上的 Firefox 上推出过一组有限的扩展。现在,Mozilla 最终计划在 Firefox 120 版本之后,在安卓平台上为 Firefox 提供浏览器扩展(也称附加组件),预计当 12 月开放可用性时,将拥有至少 200 多个新的 Firefox 安卓扩展。本周,Mozilla 敦促开发人员评估他们的扩展代码,它预计“用户将对探索定制 Firefox 安卓版的各种新方法产生浓厚兴趣”。除了 Firefox 之外,Yandex 手机浏览器于 2016 年在安卓平台上就增加了对扩展的支持,Kiwi 等其他基于安卓的浏览器也是如此。而苹果公司于 2021 年 9 月就在 iOS 15 中推出了对 Safari 扩展程序的支持。

消息来源:The Register
老王点评:虽然不够早,但是终究是维护开放网络的重要努力。但是 Chrome 呢?

最重要的计算机视觉库 OpenCV 众筹新版本,应者寥寥

OpenCV 是一个开源的计算机视觉和机器学习软件库。据报告,89% 的嵌入式视觉工程师使用 OpenCV 作为主要的计算机视觉库。为了筹集完成和发布其重要 5.0 版本所需的资金,OpenCV 团队宣布发起一项众筹活动。OpenCV 5.0 原本是 20 周年纪念版本,最初计划于 2020 年发布,但要完成这个版本,需要很多资金。他们设立了 50 万美元的众筹目标,他们也希望“向其他陷入困境的开源项目证明众筹是一个可行的选择,而不仅仅依赖企业捐赠”。不过,这次的众筹于 10 月 24 日开始,十天过去了,才仅仅完成 5% 的目标。

消息来源:i-Programmer
老王点评:依靠 OpenCV 吃饭的人不少,但是都不愿意帮助它活下去。

科学家建议将闰秒变成几十年才需要调整一次的闰分

由于以地球自转为基础的天文钟和铯原子钟之间存在偏差,自 1972 年以来,每隔几年就通过插入闰秒来同步这两个时间 —— 让原子钟短暂停顿一下,让天文钟赶上。这就产生了 UTC,即世界协调时。但很难准确预测何时需要闰秒,这让科技公司、国家和世界计时员越来越头疼。美国国家标准与技术研究院负责网络时间同步的 朱达·莱文 Judah Levine 提出了一个新的解决方案:闰一分钟。这样可以减少时钟同步的频率,也许每半个世纪才需要同步一次,而在此期间基本上忘掉它。

消息来源:《纽约时报》
老王点评:最初的闰秒设计是一个直觉方案,现在看起来没有考虑到科技发展这么快,以至于大量的科技设施需要依赖精确而一致的时间。

企业称 Meta 的免费人工智能并不便宜

一些为 OpenAI 人工智能付费的公司一直在寻求使用免费的开源替代品来降低成本。在 Meta 公司发布了开源的大型语言模型 Llama 2 之后,业界对此感到非常兴奋。但企业发现,他们为此向谷歌云一个月支付了 1200 美元,而使用 GPT-3.5 Turbo 处理相同的工作量每月才需要花费约 5 美元。企业发现,使用开箱即用的 Llama 2 的成本比 OpenAI 的 GPT-3.5 Turbo 高 50% 到 100%;而只有那些希望通过对数据进行训练来定制 LLM 的公司,才会选择开源方案 —— 在这种情况下,定制 Llama 2 模型的成本约为定制 GPT-3.5 Turbo 模型的四分之一。

消息来源:The Information
老王点评:一方面我相信 OpenAI 和 Azure 都为 AI 客户提供了大量的补贴,所以使用 GPT 会比 Llama 2 更便宜。另外一方面,当你需要定制,并且有定制的能力时,开源的 Llama 2 可能更适合你。

OpenELA 发布用于构建 RHEL 8/9 衍生版的源代码

在红帽决定限制客户访问 RHEL 源代码之后,各种基于 RHEL 的 Linux 发行版都陷入了困境。CIQ(Rocky Linux)、SUSE 和甲骨文决定成立开放企业 Linux 协会(OpenELA),以确保对企业 Linux 源代码的开放和免费访问。OpenELA 刚刚宣布,构建 RHEL 8/9 衍生版本所需的所有软件包的源代码现在都已可用。RHEL 7 的源代码仍在开发中。

消息来源:Phoronix
老王点评:国内的 CentOS 系的企业 Linux 均没有参加 OpenELA。

Fedora 40 将放弃 X11 会话

计划 于明年 2 月发布的 KDE Plasma 6 将默认使用 Wayland 会话,而保留 X11 会话。将于明年 4 月发布的 Fedora 40 将采用 KDE Plasma 6.0 作为桌面选项。此外,作为这一变化的一部分,Fedora 40 计划放弃 KDE X11 会话,只保留 KDE Plasma Wayland 会话。此外,Fedora 40 还将移除对 GNOME X11 会话 的支持。

消息来源:Phoronix
老王点评:按 Fedora 引领技术变化的成功案例来说,真正淘汰 X11 已经被安排上了日程。

Chrome 浏览器放弃网络完整性 API

早在今年七月,谷歌就推出了网络完整性 API,希望为网站提供一种方法来确认用户及其设备/浏览器的真实性。目前该方案已经有了原型,但还只是在提案阶段。网络完整性 API 将允许网站 “请求一个令牌,证明其客户端代码运行环境的关键事实”。这与安卓系统上的类似 API(SafetyNet)并无太大区别,谷歌钱包和其他银行应用程序使用该 API 来确保设备未被篡改(root)。许多人将其等同于 DRM,提出了 反对意见,谷歌表示 “听到了你们的反馈”,并于今天表示,“Chrome 浏览器团队不再考虑网络环境完整性提案”。

消息来源:9to5google
老王点评:看来这次谷歌的投石问路失败了。