硬核观察 #343 第一款龙芯架构的芯片的性能测试一般

硬核观察 #343 第一款龙芯架构的芯片的性能测试一般

第一款龙芯架构的芯片的性能测试一般

本周发布的龙芯 3A5000 是第一款龙芯架构的芯片,四核,时钟速度高达 2.3~2.5GHz。据称龙芯 3A5000 的性能比之前基于 MIPS 的芯片提高了 50%,同时功耗更低。

据 phoronix 报道,龙芯 3A5000 已经在 OpenBenchmarking.org 上传了一些 Phoronix 测试套件的基准测试结果,总的来说,如果与现代英特尔/AMD 甚至 ARM 的竞争对手相比,性能并不那么令人印象深刻。龙芯 3A5000 上的简易 C-Ray 基准测试 大约为 393 秒,在排名上与基于 ARM 的飞腾 FT-2000 或 Core i3 8109U / Core 2 Quad Q9500 / Core i5 750 差不多。甚至用于服务器的龙芯 3A5000LL 的 Perl 基准测试也是 OpenBenchmarking 上所看到的最慢的结果之一。在几个其它基准测试中,龙芯 3A5000 也只能与飞腾 ARMv8 SoC 相比较。

这还只是龙芯架构迈出的第一步,让我们多给它一些时间。

Linux 防火墙 Firewalld 十年后发布了 1.0

Firewalld 是红帽公司十年前开始的,用于通过 Netfilter 管理 Linux 的防火墙功能。在首次发布十年半之后,发布了 Firewalld 1.0。

Firewalld 1.0 带来了一些突破性的变化,包括放弃对 Python 2 的支持,默认支持区内转发,NAT 规则被移到 iNet 系列,默认目标现在类似于拒绝,废弃了旧的 IPTables 后端等等。对于终端用户来说,它可以普遍减少规则集大小。预计将在 Fedora 35 上推出。

Linux 界的传统就是这么谦虚,都在生产环境用了 10 年了才发布 1.0,不过现在这个传统已经逐渐被那些飙版本号的抛弃了。

GitHub 提高了 Go 模块的供应链安全性

GitHub 宣布对基于 Go 编程语言的模块进行了一系列供应链安全升级。Go 现在是该平台上最流行的编程语言之一。根据 2020 年 Go 开发者调查,76% 的受访者表示,Go 现在已经以某种形式在企业中使用,96% 的受访者表示这些模块被用于包管理。

GitHub 为 Go 模块主要提供了如下供应链安全改进:咨询建议数据库,目前包含 150 多个建议;依赖关系图,可以通过 go.mod 来监控、分析项目的依赖关系,在发现有漏洞的依赖关系时提醒用户;依赖机器人,启用自动拉动请求来修补有漏洞的 Go 模块。

通过软件仓库来解决软件供应链攻击风险是一个好的思路。