硬核老王 发布的文章

1/7 的 Linux 内核代码是 AMD GPU 驱动代码

随着开发中的 Linux 6.6 内核增加了对更多即将推出的 Radeon 图形处理器的支持,现在内核中 AMD GPU 驱动代码的行数已超过 500 万行。其中很大一部分是 AMD 在每一代新版本中不断引入的新的自动生成的头文件,这些冗长的头文件就像是 AMD 为其 GPU 创建详尽的公共文档一样。与此同时,整个 Linux 内核源代码树现在大约有 3480 万行,这包括文档、各种树内实用程序/工具、其他辅助工具等。作为对比,英伟达的开源 Nouveau 驱动程序仅有大约 20 万行。

消息来源:Phoronix
老王点评:相比 Linus 曾经对英伟达的愤怒,AMD 倒是大量往内核提交代码,可是这样往内核中“灌水”真的好吗?

ReiserFS 被正式标记为“过时”

ReiserFS 曾是二十多年前 Linux 引入的第一个日志文件系统,在 2006 年前 SUSE Linux 发行版一直将其作为默认文件系统。但自从 ReiserFS 作者 Hans Reiser 因谋杀罪被判刑之后,该文件系统的开发就几乎停滞了。内核开发者去年开始讨论 废弃 ReiserFS 文件系统,并在 Linux 5.18 中将其标记为废弃,openSUSE 也结束了对 ReiserFS 的支持。在 Linux 6.6 中,ReiserFS 不再被标记为“支持”,而是被正式标记为“过时”,将在未来几年来从主线内核中移除。

消息来源:Phoronix
老王点评:很可惜,但更令人遗憾的是,在主要开发者入狱后,因为没有人和公司愿意继续参与一个有污点的人开创的项目,而导致项目消亡。

Visual Studio for Mac:从开源到闭源,到废弃

微软正在停止 Visual Studio for Mac(VS Mac)的开发,将于 2024 年结束支持。VS Mac 是作为 Windows 版 Visual Studio 的 Mac 版本推出的,但该产品的起源不同,其功能也从未接近 Windows 版的同类产品。它主要是一个 .NET 集成开发环境,不支持 C/C++。它始于 2000 年 SharpDevelop,它是一个 C# 的开源集成开发环境。然后它分叉成为 Linux 上的 MonoDevelop,并被 Xamarin 接管成为 Xamarin Studio,在 2016 年随同 Xamarin 被微软收购。微软将其重新命名为 Visual Studio for Mac,并关闭了源代码。随后几年,直到被废弃前,它的开发几乎停滞不前。幸运的是,MonoDevelop 还有一个开源的复刻 DotDevelop 正在持续开发当中。

消息来源:Dev Class
老王点评:微软发现 VS Code 更好时,这种边缘项目自然就废弃了。不知道会不会有一天微软将 Visual Studio 也废弃了,只保留下 VS Code 呢?

攻击者用廉价无线电设备停止了几十列波兰列车

8 月下旬,波兰全国有超过 20 列客运和货运列车紧急停车。安全专家认为,破坏者只是通过无线电频率向列车发出了连续三个声调的无线电停车指令,就触发了列车的紧急停车功能。事实上,多年来波兰的无线电和列车论坛上一直有人在介绍发送该命令的方法。波兰列车使用的是缺乏保护的 VHF 150 MHz 无线电系统,任何人只需要花费大约 30 美元购买现成的无线电设备,就可以触发列车的紧急停车功能。而波兰计划在 2025 年前取代现有的无线电系统,升级为采用支持加密和身份验证的 GMS 蜂窝无线电系统。

消息来源:Wired
老王点评:真不敢想象这么脆弱的列车系统,相比之下,波士顿地铁那个免票乘车的漏洞简直不是个事。

谷歌从用户私人保存的链接中删除盗版网址

迄今为止,谷歌搜索引擎已经处理了超过 70 亿次版权移除请求。根据《数字千年版权法》(DMCA)的要求,大部分被举报的链接都会从谷歌的搜索索引中清除。但最近,谷歌将这一范围延伸到了用户私人保存在谷歌的链接清单上。有人反映收到了来自谷歌的电子邮件,通知他的一个链接已从他的谷歌收藏中删除,因为该链接违反了谷歌的政策,已被谷歌搜索屏蔽。这并非是谷歌同步的 Chrome 浏览器书签,而是保存在谷歌上的链接,这些链接收藏可以是私人的,也可以与第三方共享。

消息来源:Torrent Freak
老王点评:所以,保存东西最可靠的还是放在自己的云存储上。

美国版权局发出 AI 版权三问

美国版权局开始就人工智能和版权问题公开征求意见,以确定如何处理这一问题。该机构希望公众回答三个主要问题:人工智能模型在训练中应如何使用受版权保护的数据?即使没有人类参与,人工智能生成的材料是否也可以受版权保护?版权责任如何与人工智能结合?

消息来源:The Verge
老王点评:AI 给传统的版权保护带来了新问题,如果社会能就这些主要问题达成原则共识,AI 才能去掉头上所悬挂的达摩克利斯之剑。

SELinux 移除了 NSA 的名字

二十年来,安全增强型 Linux(SELinux)一直是主线内核的一部分,它提供了一个实施访问控制安全策略的安全模块,现在已被广泛用于增强生产型 Linux 服务器和其他系统的安全性。SELinux 最初是美国国家安全局(NSA)开发并贡献给 Linux 内核的,并且多年来一直参与贡献,因此其正式的名称是 “NSA SELinux”。但鉴于 NSA 不良的信誉,它一直被怀疑在 SELinux 代码中埋有不为人知的后门,虽然并没有公开的证据可以证明这一点。由于社区的质疑,以及 SELinux 越来越多的由社区参与开发,Linux 内核将从 6.6 开始,NSA SELinux 的名称中将不再包含 “NSA”。

消息来源:Phoronix
老王点评:虽然我对 NSA 也持不信任的态度,但是我对这一做法不以为然。

OpenAI 称以变革的方式使用受版权保护的材料并不违反版权

OpenAI 针对作者们提起的一系列诉讼做出了回应,这些诉讼指控 OpenAI 非法使用他们的作品未经许可的副本训练了 ChatGPT。OpenAI 请求法院驳回除一项直接著作权侵权外的所有指控。OpenAI 称作者们 “误解了版权的范围,没有考虑到限制和例外情况(包括合理使用)”。OpenAI 认为,即使 ChatGPT 庞大数据集中的 “极小一部分” 包含了作者们的书籍,但 “创新者以变革的方式使用受版权保护的材料并不违反版权”。OpenAI 辩称,与试图通过传播版权材料直接获利的剽窃者不同,他们的目标是 “教会其模型推导出人类语言的基本规则”,并提醒法庭注意:“虽然作者可以为其图书注册版权,但该图书中与‘词频、句法模式和主题标记’相关的‘统计信息’却不在版权保护范围之内”。

消息来源:Ars Technica
老王点评:从一定意义上,这些诉讼反映了当前 AI 技术发展与版权法之间的矛盾,其判决可以视为未来 AI 领域的一个重要法律参考。值得持续关注。

微软使用类似恶意软件的弹窗让人们放弃谷歌

有人反馈,当他使用 Chrome 浏览器时,他的 Windows 11 弹出了一个窗口,要求将 Chrome 浏览器中的默认搜索引擎切换为微软必应。它并不是一个普通的通知,它既没有出现在通知中心,也与 Windows 11 向你推荐新功能的部分无关。它是一个以某种方式出现在临时目录中的可执行文件,并带有微软的数字签名。这种行为让用户感觉像“被安装了恶意软件”一样。微软回应称,他们“已经意识到了这些报告,并暂停了这一通知”。

消息来源:The Verge
老王点评:我本来想说,“已经为微软许可证付费的用户有理由不受这种广告、分析的影响,而开源的操作系统就可以避免这种情况”,但是我想起来 Canonical 也做过类似的事情,所以我无话可说。

谷歌推出用 AI 给 AIGC 图像加水印的工具

该工具名为 SynthID,最初将只提供给谷歌人工智能图像生成器 Imagen 的用户。传统的水印方法是在图像上添加可见覆盖层,或在元数据中添加信息,但这种方法很脆弱,当图片被裁剪、调整大小或编辑时,水印就会丢失。SynthID 利用神经网络来处理水印。一个神经网络获取原始图像,然后生成另一张看起来几乎一模一样的图像,但对某些像素进行了微妙的修改,这样就产生了一种人眼看不见的嵌入模式。第二个神经网络可以发现这种图案,这样即使对图片进行截图或编辑(例如旋转或调整大小),水印仍然可以被检测到。

消息来源:Technology Review
老王点评:果然是用魔法打败魔法,AI 制造的问题由 AI 解决。不过,我很怀疑会不会出现一种可以检测并去掉或扰乱这种水印的工具——即便这种水印工具不开源,也只是减缓对抗手段出现的时间。

黑客清除了 7.5 万部手机上的跟踪间谍软件

间谍软件允许用户不受限制地访问受害者的设备,其工作方式是在一个人的手机上下载一个应用程序,用一个不会被发现的身份,让监控者完全访问该设备。据报道,某不愿透露姓名的黑客声称他们入侵了间谍软件公司 WebDetetive,并删除了超过 1.5GB 信息,涉及到数万台设备,以保护受害者免受监控。这些间谍软件的用户将不会从他们的监控目标那里获得任何新数据。

消息来源:Engadget
老王点评:似乎这种“小偷”和“侠盗”的黑客故事越来越多了。

IDC 称 “PC 之死” 的报道被严重夸大

IDC 研究经理称,PC 需求 “充其量只是不温不火”,并表示 2023 年将是 “消费类个人电脑自诞生以来年度出货量降幅最大的一年”。据预测,2024 年个人电脑出货量将同比增长 3.7%,达到 2.614 亿台,高于 2018 年的水平,但与 2019 年的需求不相上下。与此同时,预计 2023 年的出货量将下降 13.7%,达到 2.52 亿台。

消息来源:The Register
老王点评:没那么严重,只是 PC 被淘汰是大势所趋。

WordPress 公司提供百年域名注册选项

WordPress 公司称,希望保存故事、照片、声音和视频等数字资产的家庭,或希望保护和记录公司历史的创始人可以使用该产品。该服务的费用为 3.8 万美元,也就是平均每年 380 美元。此方案还包括跨越多个地理区域的内容备份,带宽不受限制,以及 24/7 小时的技术支持。

消息来源:Silicon Republic
老王点评:这钱真白交,我不觉得 100 年后还会有现在的互联网。

IBM 开发出新型模拟 AI 芯片,大幅降低能耗

IBM 的研究团队近期发布了一款新型的模拟 AI 芯片设计,这种基于大脑模式的芯片设计,可以模拟人脑神经网络的工作方式,实现复杂的计算任务,同时保持高效的能源使用。其性能已经达到了 GPU 的级别,却只有同等级 GPU 1/14 的能耗。这种芯片芯片使用相变存储器(PCM),PCM 不是记录数字系统中的 0 或 1,而是非晶态和晶态之间的连续值,它可将神经网络的权重直接编码到物理芯片上。IBM 的原型芯片能编码 3500 万个 PCM 装置,单个芯片最多能支持 1700 万参数的模型。

消息来源:IBM
老王点评:模拟 AI 芯片以其更低的能耗和类似人脑的处理方式,未来有望在 AI 应用中扮演更重要的角色。

Meta 发布了编程的大语言模型

Meta 发布了 Code Llama,这是一种基于 Llama 2 的新型大型语言模型,旨在通过生成和调试代码来帮助程序员。它与 ChatGPT 和 GitHub Copilot 类似,你可以用对话要求它编写代码。Code Llama 可以用 Python、Java、C++、PHP、TypeScript、C#、Bash 脚本等多种编程语言进行编程。该模型有三个规模:7B、13B 和 43B,其中 7B 和 13B 模型速度更快,更适合需要低延迟的任务,如实时代码完成,并且可以在单个消费级 GPU 上运行。

消息来源:Ars Technica
老王点评:这样说,可以在程序员自己的笔记本上跑了?另外,我才知道 Llama 这个缩写原来也是一个英文单词,意思是美洲羊驼,你知道这种动物的。

埃隆·马斯克的 Twitter/X 关注者水分严重

埃隆·马斯克是 Twitter/X 上关注者最多的用户,高达 1.53 亿。有研究对他的关注者进行了分析,发现其中,

  • 42%(约 6530 万)的用户没有任何关注者;
  • 72%(1.12 亿)的用户其关注数量不足 10 人,全部 1.53 亿用户的关注者数量的中位数仅为 1 个;
  • 超过 40%(6250 万)的关注者没有发过任何推文或删除了全部推文,超过 1 亿的关注者发表的推文不足 10 条;
  • 超过 25%(3890 万)的关注者是在他收购 Twitter 后才创建的账号;
  • 而他的关注者中仅仅只有 0.3%(45 万)的用户是每月 8 美元的付费订阅用户(付费订阅用户总数据估计约为 83 万)。
消息来源:Mashable
老王点评:如果说,马斯克给自己弄了很多假粉,那这是自己演给自己玩吗?

OpenTF 宣布创建 Terraform 分支

HashiCorp 公司创建的基础设施即代码软件 Terraform 最初于 2014 年在 MPL 2.0 许可证下开源。但在 8 月 10 日,HashiCorp 突然将 Terraform 的许可证从 MPL 切换到了非开源的商业源代码许可证(BSL)。为了保持 Terraform 的开源性,Terraform 社区发布了 OpenTF 宣言,宣布创建 Terraform 的分支,并成立了 OpenTF 基金会。OpenTF 基金会表示,已经有四家公司承诺为该项目提供 14 名全职工程师,并预计未来几周将至少增加一倍。而且,它指出过去两年 HashiCorp 公司只提供了大约 5 名全职工程师去维护 Terraform。

消息来源:OpenTF
老王点评:当企业需要时它开源,当企业不满时它闭源。当开源时社区来了,当闭源时社区分叉了。这样的戏码我们已经见过很多次了,难道这是企业开源的宿命吗?

调查发现业界对 Rust 应用的担忧减少了 21%

Rust 项目连续第六年对 Rust 编程语言进行了调查,共有 9,433 人完成了调查。根据调查数据,

  • 超过 90% 的调查对象认为自己是 Rust 用户,其中 47% 的人每天都在使用 Rust;
  • 27% 的受访者可以编写可投入生产的代码;
  • 在放弃 Rust 用户中,30% 认为困难是放弃的主要原因;
  • 29.7% 的受访者表示,他们在工作场所的大部分编码工作都使用 Rust,这比上一年增加了 51.8%;
  • 使用 Rust 的最主要原因包括编写无错误软件的能力(86%)、Rust 的性能特点(84%)以及 Rust 的安全保障(69%);
  • 39% 的受访者表示学习过程具有挑战性,9% 的受访者表示在工作中采用 Rust 拖慢了他们团队的速度;不过,60% 的生产型用户认为,总体而言,采用 Rust 的成本是值得的;
  • 26% 的人担心 Rust 背后的开发者和维护者得不到适当的支持,这比去年的调查结果减少了 30% 以上。
消息来源:Rust
老王点评:Rust 是颇受追捧,但是我其实认为 Rust 的最大风险可能是项目方瞎折腾。