分类 新闻 下的文章

越来越多的网站不支持 Firefox

日本 NHK 宣布在其视频平台 NHK+ 上将不支持 Firefox,而推荐用户使用 Chrome、Edge 或 Safari 的最新版本。苹果的商业网站 business.apple.com 也把 Firefox 排除在支持范围之外,使用任何版本的 Firefox 打开该网站就会显示“你的浏览器不受支持”,它也推荐用户使用 Firefox 外的浏览器。

消息来源:Solidot
老王点评:虽然 Firefox 的标准遵从性还不错,但是随着 Chrome 的市场占据了大部分份额,网站也会越来越依赖 Chrome 独有的一些特性。Firefox 的日子会越来越难过。

科学家找到了一类量子算法可以解决的新问题

1994 年数学家 Peter Shor 想出了如何让量子计算机完成普通经典计算机无法做到的事情。原则上,一台基于量子规则的机器可有效地将大数分解为质因数,这对于经典计算机来说,这是一项非常困难的任务。但三十年来,科学家们仅在一个被称为 NP 的标准集中发现了一个单一的、狭窄的问题类别可以显著加速。今年四月,科学家们又发现了一类量子计算可以以指数级速度解决的问题:它涉及仅根据混乱的输出来计算复杂数学过程的输入。

消息来源:Solidot
老王点评:目前看起来量子计算还只能用在很狭窄的领域,什么时候可以进行通用计算,或许带来的是颠覆性的变化,对这一天,我是又期盼,又恐惧。

过去十年的本田车型都可能受到网络攻击

安全研究人员发布了他们使用手持无线电解锁和远程启动几辆本田汽车的视频,他们称,这是因为 2012 年至今 10 年间生产的许多本田汽车的无钥匙进入系统存在漏洞。这种攻击使用无线电设备记录来自钥匙扣的合法无线电信号,然后将其传送到汽车上。这被称为重放攻击。理论上,每个信号应该只起一次作用;当按下按钮解锁汽车时,车就会解锁并且这个信号不应该再次用于解锁。但安全研究人员发现,这种攻击之所以奏效是因为它能够重新同步汽车的计数器,使之可以接受旧的代码。但本田否认了这一漏洞。

消息来源:The Drive
老王点评:目前看起来汽车的电子钥匙其实挺危险的。

谷歌编程之夏(GSoC)是一个谷歌举办的国际年度项目,每年都在夏季举办。当贡献者们参与并完成一个 自由开源软件 的编码项目,谷歌 就会给他们发放 津贴。谷歌编程之夏于 2005 年推出,于每年 5 月至 8 月举行。项目创意由参与开源软件开发的主办组织提交,但学生也可以提出自己的项目创意。

今年,该项目向 18 岁或以上的任何人开放 —— 不仅限于学生和应届毕业生了。参与者通过编写软件获得报酬,其 津贴 的金额取决于他们所在国家/地区的 购买力平价

LCTT 译注:以往,这个活动只允许在校学生参与,今年条件放开,只需年龄 18+ 即可,对参与者的贡献时长要求也降低了,尽可能地让更多人参与进来。不过,今年的报名通道在 4 月 19 日就截止了,大家有兴趣的话明年可以关注一下。

这也是 Zephyr 项目第一次作为 Linux 基金会的项目,参与到谷歌编程之夏中。让我们一起欢迎这些贡献者及其项目吧!

项目一:基于 Zephyr 的 Arduino 模块

1 个贡献者(350 小时)。

Arduino 是一个流行的框架,它为嵌入式设备编程提供了一个简化的接口。最近,Arduino 采用 mbed OS 作为其一些新设备的基础 RTOS。通过这项工作,他们将 Arduino Core 作为独立的抽象层,从 Arduino Core for mbed 中分离出来。这为在其他操作系统上利用 Arduino Core 开辟了可能性。

该项目的想法就是创建一个利用 Arduino Core 的 Zephyr 模块,以便开发人员在与 Arduino 兼容的设备上使用 Arduino 框架时,可以使用 Zephyr 作为底层操作系统。对用户的好处包括:

  • 可以访问 Arduino API 以及高级 Zephyr 功能
  • 得益于 Zephyrs 的设备支持,用户可以选择标准 Arduino 生态系统更广泛的设备
  • 能够重复使用 Arduino 工具,如 Arduino IDE 和丰富的库

Arduino Core 使用 LGPL 许可证,Zephyr 使用 Apache 2 许可证。这意味着该项目的开发很可能需要脱离主分支,并在单独的仓库中进行,以保持代码和许可证分离。有关这方面的历史讨论,请参阅 #22247,有关 Arduino 核心架构之前的早期尝试,请参阅 soburi/arduino-on-zephyr

贡献者的任务是:

  • 实现一个基于 Arduino Core 的准系统模块,可以为任何目标编译(不具备功能性,可能在 QEMU 中)
  • 基于 Zephyr,使用 Arduino API 实现一个通用外围设备,例如 Serial
  • 以一个物理板为目标,例如 Arduino Zero

导师:

Jonathan Beri – Golioth 和 Zephyr TSC 的首席执行官 Alvaro Viebrantz – Golioth 和 Google GDE 的创始工程师

代码许可证: LGPL

贡献者详细信息:

关于贡献者:

Dhruva 是一名电气工程专业的本科生。他的兴趣广泛,从嵌入式软件开发到硬件设计,在 SBC、微控制器和嵌入式 Linux 平台方面拥有丰富的工作经验。

项目二:Zephyr 的 Apache Thrift 模块

一个贡献者(350 小时)。

Apache Thrift 是一个 IDL 规范、RPC 框架和代码生成器,它抽象出传输和协议细节,让开发者专注于应用逻辑。它适用于所有主流操作系统,支持超过 27 种编程语言、7 种协议和 6 种底层传输方式。最初,它于 2007 年在 Facebook 开发,随后与 Apache 软件基金会共享。

在 Zephyr RTOS 中支持 Thrift 将使社区受益匪浅。它将带来新的软件和硬件技术、新产品以及云集成的其他方式。 Thrift 也可以用于几乎任何传输,因此,它是 Zephyr 支持的许多不同物理通信层的自然选择。该项目的想法是使概念验证 Thrift for Zephyr 模块 形成以供上游使用。为此,贡献者必须:

  • 对 Thrift 功能(协议、传输)执行额外的集成
  • 使用 supported boardQemu 编写其他示例应用程序
  • 使用 Zephyr 测试框架 编写其他测试并生成覆盖率报告
  • 确保模块遵循适当的 编码指南 并满足 模块要求
  • 将任何必要的改进贡献回 Apache Thrift 项目
  • 将任何必要的改进贡献回 Zephyr 项目

导师:

代码许可证: Apache 2.0

贡献者详细信息:

  • 姓名:Young

关于贡献者: Young 是一名通信工程专业的学生,他将攻读计算机工程硕士学位。他兴趣广泛,从前端开发到硬件设计,在 Web、IoT 和嵌入式平台方面拥有丰富的工作经验。2021 年他设计的一款搭载 RISC-V 64 处理器的低成本单板机被多家极客媒体报道。

本文 Google Summer of Code + Zephyr RTOS 首发于 Linux 基金会


via: https://www.linux.com/news/google-summer-of-code-zephyr-rtos/

作者:The Linux Foundation 选题:lkxed 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

马斯克称推特的 API 速率限制是他决定放弃收购的核心原因

马斯克曾多次公开表示,他希望知道有多少推特账户是由机器人运营的,因为他觉得可疑账户的数量影响了公司的价值。因此他寻求检测和处理虚假账户的方法。当推特最终提供了马斯克明确要求的 8 个开发者 API 的访问权时,这些 API 的速率限制低于推特向其最大企业客户提供的速率限制。马斯克称,这使得他们无法在任何合理的时间内完成数据分析。

消息来源:The Register
老王点评:看看,对 API 访问提供速率限制有多严重。: D

许多老的 X.Org 组件在本周末有新的发布

上周末,Oracle 的长期 X.Org 贡献者 Alan Coopersmith 对各种旧的、很少维护的 X.Org 项目发布了许多新的更新。这些软件多年来没有任何更新,新的版本大多只是收集了过去几年中的一些随机修复。总的来说,这些更新并没有什么值得兴奋的改进。

消息来源:Phoronix
老王点评:这是觉得 X.org 快被放弃了才最后抢救一次?从另外一方面看,可见 X.org 社区有多冷清了。连随手收到的一些修复都懒得发布个新版本。

Linode 现在提供 Kali Linux 实例

Kali Linux 是一个为渗透测试或黑客而设计的 Linux 发行版。这个基于 Debian 的 Linux 是安全研究人员最喜欢的发行版。它现在可以在 Linode 云上使用了,你可以用它来测试和保护你的生产系统。Linode 云是第一个与 Kali Linux 合作的替代云提供商。

消息来源:ZDNet
老王点评:这是一个跑在公有云上的黑客套装?总觉得哪里不对。

俄罗斯的 Debian 衍生发行版的开发商计划上市

来自俄罗斯的 Astra Linux 是 Debian 的下游发行版,它已经存在了一些年,除了 x86、Arm 等 CPU 架构外,它还支持 MIPS 架构。它是由 RusBITech 开发的,是专门为俄罗斯军队设计的。微软已经阻止了 Windows 在俄罗斯的使用,这似乎大大有助于推动替代操作系统的采用。路透社报道说,RosBITech 正计划在莫斯科证券交易所上市,估值约折合为 2.6 亿美元。

消息来源:The Register
老王点评:我觉得他们比较谦虚,要是搞个根社区可能估值更高呢。

KDE Plasma 5.26 有望使用 C++20 进行开发

在即将到来的 KDE Plasma 5.26 桌面环境中,KDE 开发者正考虑使用 C++20 语言开发后续功能,尤其是使用 C++ 协同例程支持特性。随着时间的推移,这种较新的 C++ 语言也会用于其他 KDE 组件。将 C++ 要求提升到 C++20 意味着将 KDE 编译器要求提高到 GCC 10 或 Clang 11,而这些版本的编译器已经稳定发布两年了。

消息来源:Phoronix
老王点评:看来最近各个开源项目都在逐渐迁移到新的语言标准和新的编译器了,这种稳健而进步的态度是开源的生命力。

RISC-V 仅用 12 年达成百亿核心里程碑

在近日召开的 Embedded World 大会上,RISC-V 国际的 CEO 宣布目前 RISC-V 市场上的核心数量已经突破 100 亿。CEO 认为开放标准是关键,“Linux 在为软件所做的事情,和我们为硬件所做的事情有异曲同工之妙。”RISC-V 是一种开放标准指令集架构(ISA),根据开源许可提供。据悉,ARM 架构经过 17 年,在 2008 年实现了这个里程碑。而 RISC-V 只用了 12 年就完成了这一目标。

消息来源:WCCF Tech
老王点评:看来 RISC-V 真能复制 Linux 在软件方面的成功啊。

Meta 的 “ 不落下任何语言 No Language Left Behind ” 是一个宏大的开源项目,旨在以最高准确度翻译语言。

meta

Meta(前身是 Facebook)在开源世界做出了不小的贡献。Meta 除了专注于 元宇宙 Metaverse 和其社交媒体平台外,还致力于各种研究和创新工作,比如 React(一个 JaveScript 库)。

现在,Meta 的研究人员决定开源一个叫 “ 不落下任何语言 No Language Left Behind ” 项目。

(LCTT 校注:这个直译项目名称不够好听,我来抛砖引玉,似可称做“无人独语”,读者有什么建议吗?)

Meta 试图不落下任何语言

目前,虽然世界上有大约 7000 个在使用中的语言,但大多数在线的内容都是以少数的流行语言来提供的,比如英语。这让许多不懂这些语言的人处于不利的地位。

虽然现存的许多翻译工具,但语法错误会让错误变得难以阅读和理解。另外,如果你想把内容翻译为一个不流行的语言(特别是非洲和亚洲的一些语言),翻译体验不会很好。

因此,Meta 正在开发有最高质量的翻译工具,可以帮助解决这一全球性的问题。

NLLB-200( 不落下任何语言 No Language Left Behind ) 是一个人工智能翻译模型,其可以翻译 200 多种语言。该模型在每种语言中的翻译结果是通过一个名为 FLORES-200 复杂数据集来确定和评估的。

正如 Meta 所说,NLLB 的翻译结果比以前的人工智能研究方法好 40% 。对于一些最不常见的语言,其翻译准确率甚至超过 70%。了不起的工作!

为了帮助开发项目和提高模型的翻译质量,Meta 向所有感兴趣的研究人员开放了源代码,包括 NLLB-200 模型、FLORES-200 数据库、模型训练和重建训练数据库的代码。

你可以在 GitHub 上找到源代码,并且可以在该项目的 博客 上了解它的更多信息。

对社会事业的鼓励

Meta 宣布向从事 联合国可持续发展目标 UN Sustainable Development Goals 任何领域工作和翻译非洲语言的非营利组织和研究人员提供高达 20 万美元的捐赠,也鼓励其他学术领域如语言学和机器翻译的研究人员申请。

项目的影响

尽管 Meta 主要打算在其数字平台上,特别是在“元宇宙”上使用 NLLB,但 NLLB 也有可能在其他领域产生巨大影响。

许多用户可以用他们的母语轻松地访问和阅读在线资源。项目开源后,社区应该能够帮助实现这个目标。

你对 Meta 的这个项目有什么看法?


via: https://news.itsfoss.com/meta-open-source-ai-model/

作者:Rishabh Moharir 选题:lkxed 译者:fenglyulin 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

新款支持 Pluton 的 ThinkPad 默认不能安装 Linux

Pluton 是微软公司于 2020 年首次推出的 Windows PC 安全协处理器。与 TPM 一道,其旨在增强 Windows 操作系统的安全性。联想发布的新款 ThinkPad Z13 和 Z16 笔记本电脑就支持 Pluton。然而,有 Linux 专家发现,无法在 ThinkPad Z13 笔记本电脑上,通过 USB 来启动 Linux。这是因为 Pluton 默认只接受 Windows 引导加载和配套驱动程序,使用第三方 UEFI 证书的 Linux 发行版会被阻止启动。联想证实,从 2022 年起,该公司开始遵循微软给出的 PC 安全启动建议,并于默认情况下禁用第三方证书。

消息来源:Phoronix
老王点评:所以,不为他们所用的 Linux 不是好 Linux,而要为他们所用,可以是子系统、可以是虚拟机,对吧。

Ubuntu 将 Firefox Snap 启动速度提升了一倍

Canonical 在一篇博文中披露,“与 Firefox 101 相比,全新安装版本的启动时间平均减少了 50%。”这是由于 Firefox 改成了在启动时一次只复制一个环境 / 语言包(而不是所有语言包),区域设置将遵循系统设置,因而大幅缩减了启动等待时间。以及将 Firefox 及其 GNOME 和 GTK 主题的 Snap 软件包从 XZ 切换到 LZO,加快了解压/启动速度。

消息来源:Phoronix
老王点评:总算是又进一步改善了 Snap,虽然还有一些缺陷。

Web3 项目今年前半年因黑客攻击损失超过 20 亿美元

根据一项研究报告,Web3 领域仍然受到黑客、诈骗和网络钓鱼计划的困扰,同时还面临着相对较新的威胁,如闪电贷款攻击。在今年的前六个月,Web3 项目因黑客和漏洞而损失超过 20 亿美元,超过了去年全年。此外,研究还发现,Discord 是绝大多数网络钓鱼企图的载体,这是一个信号,表明它作为 Web3 的首选社交网络仍然很受欢迎,尽管安全问题不断。

消息来源:The Verge
老王点评:Web3 虽然以积木式金融为创新,但是其最大的问题可能也来自于这种积木式结构。