皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Linux 内核 6.9 正式发布,新功能如下

Editor, Kai

Linux 内核 6.9 正式发布,新功能如下

Linus Torvalds 今天宣布 Linux 内核 6.9 正式发布并全面上市,这是 Linux 内核的最新稳定版本,引入了多项新功能并改进了硬件支持。

Linux 内核 6.9 的亮点包括在 AArch64(ARM64)架构上支持 Rust,支持英特尔 FRED(灵活返回和事件交付)机制以改进底层事件交付,支持 AMD SNP(安全嵌套分页)客户,以及设备映射器中的新 dm-vdo(虚拟数据优化器)目标,用于内联重复数据删除、压缩、零块消除和精简配置。

Linux 内核 6.9 还支持 GCC(GNU 编译器集)中的命名地址空间(Named Address Spaces)功能,该功能允许编译器更好地优化每 CPU 的数据访问;增加了对 FUSE 直通的初始支持,允许内核直接从用户空间 FUSE 服务器提供文件;增加了对运行时动态更新能源模型的支持,并为 ARM 64 位处理器引入了新的 LPA2 模式。

Linux 6.9 中的 Rust 语言已更新到 1.76.0 版本,该版本还重新设计了 GPIO 子系统中的锁定机制,为 LoongArch 架构添加了对 ORC 堆栈解扰器和内核实时补丁的支持,缓解了影响 Intel Atom 处理器的 RFDS(寄存器文件数据采样)漏洞,并为 RISC-V 架构添加了对 membarrier() 系统调用的支持。
Linux 内核 6.9 中其他值得注意的变更包括:为休眠映像创建和加载代码提供 LZ4 压缩支持、支持 NFSD 管理员撤销 NFSv4 的打开和锁定状态、支持子卷子 btree、改进了日志流水线、改进了丢弃路径、改进了目录结构检查,以及在 Linux 内核 6.8 中引入了 bcachefs 文件系统中的新毫米助手。

F2FS(Flash-Friendly File System,闪存友好文件系统)闪存文件系统获得了分区块设备支持、每文件压缩和分区块设备突然断电后的增强数据恢复;exFAT 文件系统的目录同步性能得到了改进;EXT4 文件系统获得了用于原子写入的 inode 标志和在线大小调整改进;Btrfs 文件系统获得了更多分区模式修复和次要性能优化。

此外,内存管理性能也得到了改进,perf 工具获得了多项新功能,新增了 BPF 令牌支持,用于从 systemd 等特权系统守护进程中委托 BPF 子系统功能子集,ARM 64 位处理器获得了对连续 PTE 位的初始支持,允许 TLB 映射大于单个 PTE 的范围(如果该范围物理上是连续的)。

Linux 6.9 中的网络增强功能包括:在 MPTCP 中支持 TCP_NOTSENT_LOWAT;在 IPSec 中支持转发 ICMP 错误消息;根据 IEEE 802.1AX-2008 5.4.15 支持用于绑定的独立控制状态机;支持具有多个不相连 MCTP 网络的主机;支持新的 2.5GE 和 5GE 高能效以太网 (EEE) 链接模式;支持 SPP(信令和有效载荷保护)AMSDU;以及更宽带宽的 OFDMA 支持。
Linux 6.9 为 ChromeOS 的嵌入式控制器、Marvell 的 Octeon PCI 端点网卡 VF、RENESAS 的 FemtoClock3 无线时钟发生器、高通的 Snapdragon X Elite (X1E80100) 处理器、三星的无线动作鼠标、键盘、游戏手柄、书套、通用键盘和 HOGP 键盘蓝牙设备、Snakebyte 的游戏手柄以及 Goodix Berlin 的 I2C 和 SPI 触摸控制器提供了新的驱动程序。

它还增加了更多 AMD IP 块以支持未来的 AMD 硬件,更新了 Intel Xe 图形驱动程序,为 Intel i915 图形驱动程序增加了 Displayport 隧道支持,为 Rockchip RK3128 处理器增加了 HDMI 支持,为 AMD ACP 6.3 系统增加了 SoundWire 支持,为 Intel Soundwire 系统增加了 DSPless 模式支持,为富士通笔记本电脑增加了电池充电控制支持,为联想 IdeaPad 笔记本电脑增加了刷新率键支持。

最后但并非最不重要的一点是,Linux 内核 6.9 标志着 EXT2 文件系统已被弃用,因为它没有(也不会)针对 2038 年问题打补丁。虽然你仍然可以在 Linux 内核 6.9 中使用 EXT2,但 Linux 内核开发人员建议你不要使用它。同样,Linux 6.9 最终删除了旧的 NTFS 文件系统实现,默认使用 NTFS3 来支持 NTFS 文件系统。

Linux 内核 6.9 将是一个昙花一现的分支,只支持几个月。接替它的将是 Linux 内核 6.10,Linus Torvalds 已经正式打开了合并窗口。Linux 内核 6.10 预计将于 2024 年 9 月中下旬发布。与此同时,你现在就可以从 Linus Torvalds 的 git 树或 kernel.org 网站下载 Linux 内核 6.9。

转自 Linux Kernel 6.9 Officially Released, This Is What’s New – 9to5Linux

OCCT的直接替代品!华为牵头贡献开源代码的OGG 1.0正式发布

Editor, Kai

快科技5月12日消息,数字化工业软件联盟(DISA)宣布,由其孵化的开源项目OGG 1.0开源几何建模引擎已正式发布。

OGG旨在为全球工业软件提供第二选择,特别是在3D几何建模领域。同时华为已将486项增强后的几何内核代码全部开源到OGG社区。

DISA秘书长丘水平表示,OGG基于全球唯一具有工程价值的开源内核OCCT,发展新一代工业软件内核,被视为确保工业软件连续可控的战略选择。

据了解,OGG提供3D曲面和实体建模、CAD数据交换和可视化服务。大多数OGG功能以C++库的形式提供,适合用于开发3D建模(CAD)、制造/测量(CAM)或数值模拟(CAE)的软件。

OGG被设计为OCCT的直接替代品,声称“具有更多功能、更少错误和更好的性能”。

去年华为工业软件及工业云CTO丘水平曾表示,华为正联合广大伙伴企业,重新定义工业软件的架构、标准、技术、方法,共建新一代工业软件体系。

OCCT的直接替代品!华为牵头贡献开源代码的OGG 1.0正式发布

【本文结束】如需转载请务必注明出处:快科技

责任编辑:黑白

转自 OCCT的直接替代品!华为牵头贡献开源代码的OGG 1.0正式发布–快科技–科技改变未来 (mydrivers.com)

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

Editor, Kai

快科技5月9日消息,bitluni是一位活跃在油管上的大神,深谙芯片设计,会自己画电路图、焊接电路板和芯片、编写程序,最近就自己徒手造了一台非常迷你的“超级计算机”,配备了多达256个RISC-V架构核心。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

他之前做过一个“超级集群”(supercluster),包含16颗CH32V003 RISC-V微控制器,通过8位总线连接,都有LED灯,既可以用作测试,也能炫技好看。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

最近,他又尝试挑战打造“巨型集群”(megacluster),将多达16个超级集群整合在一起,总共就是256颗RISC-V微控制器。

当然,这不是简单堆叠插在一起那么简单,需要重新设计电路和走线,还得解决单个PCB电路板超大尺寸、超高功耗的问题。

为此,bitluni将两个超级集群为一对,先分别装在八个长长的所谓“集群刀片”(cluster blade)之上,而在每个刀片上还有两个CH32V203微控制器,作为每一个超级集群与8位总线之间的连接通道。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

设计完毕后,他就开始手动将微控制器逐一安装在电路板上,焊接GPIO针脚,再进行组装测试,最后放在主电路板上。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

完工后,bitluni使用LED灯进行测试,结果发现了一个设计缺陷:

忘了装内部时钟源,导致LED灯无法同步闪烁,很快就会陷入一片混乱,各自闪各自的。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

于是,他利用自己高超的编程技术,解决了总线通信冲突,使得所有微控制器可以同步。

最终的成果就是256个RISC-V微控制器运行在48MHz,还有17颗RISC-V芯片运行在144MHz,以及640个GPIO插针、256个ADC电路,合计单核频率达14.7GHz。

14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机

【本文结束】如需转载请务必注明出处:快科技

责任编辑:上方文Q

转自 14.7GHz!大神造了一台256个RISC-V核心的迷你超级计算机–快科技–科技改变未来 (mydrivers.com)

安卓神器“太极”宣布彻底关闭 作者发声:无力继续维护

Editor, Kai

快科技5月9日消息,安卓虚拟框架“太极”的官方开发者昨晚宣布永久停更。

开发者透露,自“太极”发布六年以来,他投入了大量的时间和精力来维护这个项目,完全是出于自愿并且没有收取任何费用。

随着成为父亲,他发现自己无法再持续维护这样一个庞大而复杂的软件项目。因此,由于个人原因,他不得不宣布“太极”将不再进行更新。

据悉,“太极”是一款功能强大的虚拟框架应用,它允许用户在不解锁、不root、不刷机的情况下使用Xposed模块。

该应用具有出色的兼容性,能够规避各种代码检测,调整多种手机应用参数,目前完美兼容安卓系统,并且运行非常稳定。

开发者提醒,尽管已经安装的应用仍可使用,但在软件更新后可能会出现问题,因此建议用户尽早考虑切换到其他虚拟框架。

安卓神器“太极”宣布彻底关闭 作者发声:无力继续维护

【本文结束】如需转载请务必注明出处:快科技

责任编辑:随心

转自 安卓神器“太极”宣布彻底关闭 作者发声:无力继续维护–快科技–科技改变未来 (mydrivers.com)

基于 Ubuntu 24.04 LTS 和 Xfce 4.18 的 Linux Lite 7.0 现已可供测试

Editor, Kai

基于 Ubuntu 24.04 LTS 和 Xfce 4.18 的 Linux Lite 7.0 现已可供测试

Linux Lite 开发人员 Jerry Bezencon 今天宣布即将发布的 Linux Lite 7.0 发行版的候选发布(RC)版本,供那些希望在最终版本发布之前帮助测试和报告问题的人使用。

代号为 “Galena “的Linux Lite 7.0将是基于Canonical最新发布的Ubuntu Noble Numbat(Ubuntu 24.04 LTS)的重大更新,这也意味着它最终将为我们提供最新、最好的Xfce 4.18桌面环境,因为之前的Linux Lite版本都是构建在Xfce 4.16之上的。

“这个系列的主题是成熟。首席开发者 Jerry Bezencon 说:”我们提供 Linux Lite 已经 12 年了,在这期间,我们根据社区的建议集成了许多功能,并在坚实安全的基础上不断发展。
即将发布的 Linux Lite 7.0 版本基于 Ubuntu 24.04 LTS,采用 Linux 内核 6.8,使用谷歌 Chrome 浏览器 124.0 作为默认网页浏览器,并提供了一个更新的安装程序,其中包括新的、内容更丰富的幻灯片,让你的安装体验更好,尤其是对新用户而言。

美工与 Linux Lite 6 系列保持一致,因为即将发布的版本仍将使用 Materia 窗口主题和 Papirus 图标主题。当然,你还会发现许多其他的调整和改动,以及来自 Ubuntu 上游软件源的更新组件。
Jerry Bezencon 计划在 2024 年 6 月 1 日发布最终的 Linux Lite 7.0 版本。在此之前,你可以从发布公告页面下载候选发布版进行试用。

不过,请记住这是一个预发布版本,不适合用于生产。此外,如果您安装了候选发布版本,就无法升级到最终发布版本。

转自 Linux Lite 7.0 Is Now Available for Testing, Based on Ubuntu 24.04 LTS and Xfce 4.18 – 9to5Linux

中断 9 年后发布 Dillo 3.1 开放源码网络浏览器

Editor, Kai

中断 9 年后发布 Dillo 3.1 开放源码网络浏览器

使用 FLTK 1.3 GUI 工具包编写的轻量级开源 Dillo 网络浏览器在近十年后由开发者 Rodrigo Arias Mallo 重新焕发生机,发布了具有重大增强功能的 3.1 版。

Dillo 3.1 的亮点包括支持浮动 HTML 元素(这涉及到一次大的重新设计)、默认支持 OpenSSL、LibreSSL 和 Mbed TLS 2 和 3 HTTPS、自动 HTML 渲染测试、改进和扩展的 Dillo 手册,以及在 Ubuntu、FreeBSD、macOS 和 Windows 上构建 Dillo 的 CI 管道。

该版本还重新设计了部件尺寸,支持最小宽度、最大宽度、最小高度、最大高度和 display: inline-block CSS 元素,新增 adjust_min_width 和 adjust_table_min_width 配置选项,支持 HTML5 字符引用,并改进了对 cookie 日期的识别。

Dillo 3.1 还改进了对 XHTML 文档的检测,增加了 http_force_https 模式以强制通过 HTTPS 进行 HTTP 连接,增加了对 <main> HTML 标签的支持,扩展了文件插件中的主斜杠 ‘~’,简化了书签 DPI 页面样式并提高了可读性,还改进了 DuckDuckGo 搜索链接。
此外,它还添加了用于控制鼠标滚轮垂直步长的 scroll_step 选项和用于控制标签高度的 ui_tab_height 选项,并用 –enable-tls 替换了 flag –enable-ssl 配置选项,默认情况下为 HTTPS 启用 TLS 支持。

为了提高响应速度,Dillo 在请求资源时降低了图片的优先级。除此之外,默认情况下用户还可以使用鼠标滚轮切换标签页。当然,还有许多错误和崩溃修复,请务必查看发布说明以获得更多信息。

Dillo 3.1 可从项目的 GitHub 页面下载,它是为纪念 2016 年去世的布局引擎主要开发者 Sebastian Geerken 而推出的。

遗憾的是,Dillo 只提供了一个源代码压缩包,你必须在 GNU/Linux 发行版上手动编译。在撰写本文时,开发者并未提供 Flatpak、AppImage 或 Snap 通用二进制包,但你或许可以从发行版的软件源中安装它。
不过,Dillo 是一款非常老旧的网络浏览器,不支持许多现代网站,包括我们的网站和 YouTube 等流行网站。即使它能起死回生,我也看不出它在 2024 年有什么实际用途。

转自 Dillo 3.1 Open-Source Web Browser Released After 9 Year Hiatus – 9to5Linux

Linux 6.10 将放弃对老式 DEC Alpha 硬件的支持

Editor, Kai

Linux 6.10 内核准备取消对旧版 DEC Alpha EV5 平台及更早版本的支持。

Linux 6.10 内核可能会取消对数字设备公司(DEC)的 Alpha 21164 “EV5 “处理器和旧版 Alpha ISA 平台的支持。作为 Linux 6.10 Alpha ISA 清理工作的一部分,DECpc AXP150 (Jensen)、Sable、LCA 和 APECS 以及 EV5 CPU 支持将被移除…基本上,EV56 之前的 DEC Alpha 处理器支持将被取消。

Linux 6.10 将放弃对老式 DEC Alpha 硬件的支持

Arnd Bergmann 在这个补丁系列中提出了放弃旧 DEC Alpha 硬件支持的理由,基本上是 1995 年及以前的支持:
“我注意到这是内核中唯一支持的没有本地字节访问的 CPU 系列,而且 Debian 在去年发现这一代处理器存在问题后已经放弃了对它的支持,因此不久前我曾研究过放弃对 alpha EV5 及更早版本的支持。

Paul E. McKenney 注意到 RCU 的部分代码已经依赖于字节访问,并且无法在 alpha EV5 上可靠地工作,因此我现在刷新了我的系列,以便纳入下一个合并窗口。

Al Viro 为 alpha 版做了另一个系列,以解决所有已知的构建问题。我重新调整了他的补丁,没有做任何进一步修改,并将其作为我这里工作的基线,以避免冲突。

因此,Linux 6.10 将对 Alpha CPU 端口进行春季大扫除。该系列补丁还为 Alpha 端口添加了 clone3() 支持,并进行了其他清理。

转自 Linux 6.10 To Drop Support For Very Old DEC Alpha Hardware – Phoronix

NetBSD 论 X.Org/X11 的现状与未来

Editor, Kai

在 Linux 上,桌面环境、图形栈和其他应用软件都在稳步采用 Wayland 支持,而不再那么关注 X11/X.Org 支持,但在 BSD 中,Wayland 支持和开源图形驱动程序栈的总体状况却不那么强劲。NetBSD 项目发布了一份状态报告,介绍了他们对 X.Org 堆栈的持续依赖和修改。

NetBSD 项目的 Nia Alarie 发布了一份关于 X.Org 图形支持的状态报告。NetBSD 将其 X.Org 栈作为 X.Org 代码库的某种分叉来维护,包括使用自己的 BSD makefile 编译系统、定期更新上游 X.Org 代码分叉的 “xsrc “资源库以及各种 X.Org DDX 驱动程序差异。

NetBSD 论 X.Org/X11 的现状与未来

最值得注意的是 Alarie 对现状报告的总结:
“最大的问题是:这一切还有未来吗?好消息是,所有新硬件都能在 X 中获得通用支持。有人编写了模式设置内核驱动程序或经典的 wsdisplay 内核驱动程序,它们就会自动获得 X 中相关驱动程序的支持。向 X.Org 上游化的过程是一个持续的过程,但我们很可能会遇到永远不适合上游化的东西。

当然,在 NetBSD 上,你也可以选择从 pkgsrc 尝试 vanilla 模块化 X.Org,或者使用其他完全不同的东西。

阅读全文请访问 NetBSD.org

转自 NetBSD On The State & Future Of X.Org/X11 – Phoronix

BASIC 语言诞生 60 年

Editor, Kai

BASIC 语言诞生 60 年

1964 年 5 月 1 日早晨六点,计算机领域的一场悄无声息的变革在达特茅斯学院展开。数学家 John G. Kemeny 和 Thomas E. Kurtz 在通用电气 GE-225 大型机上成功运行了新开发的 BASIC(Beginner’s All-Purpose Symbolic Instruction Code)编程语言的第一个程序。他们当时并不知道,新的语言将会推动计算的普及,在未来 60 年里激励一代又一代的程序员。BASIC 是一种解释性编程语言,逐行运行,带有行号。程序可使用 GOTO 等命令在行之间跳转,可用于创建简单的循环程序。今天的大多数编程语言都使用不同类型的结构范式(如函数和面向对象编程),但 BASIC 易于掌握的语法及简单的英语关键字受到了新手的欢迎。BASIC 之前的语言如 Fortran、Algol 和 COBOL 都相当复杂,主要由专业人士使用。1975 年保罗·艾伦 (Paul Allen) 和比尔·盖茨 (Bill Gates) 将 BASIC 语言带到了个人计算机上,创办了微软公司。沃茨在苹果电脑上开发了解释器 Integer BASIC。
https://arstechnica.com/gadgets/2024/05/the-basic-programming-language-turns-60/

华为本月发布新台式机擎云W515x:首发麒麟9000C、系统不是鸿蒙

Editor, Kai

快科技5月2日消息,麒麟9000系列处理器不但是华为手机的基础,也即将进入华为的新款台式机“擎云W515x”,预计本月内就会发布,面向商用市场而非零售。

据悉,擎云W515x将会在PC行业内首发麒麟9000C处理器,但详细规格还不清楚,只知道8核心12线程,集成GPU显卡。

其他配置还有LPDDR5内存、Wi-Fi 6无线网络、TPM安全芯片,支持更换华为UFS、SSD硬盘。

操作系统将有两个版本,都是联合首发,其一为麒麟系统KOS 2403版本,其二为统信系统UOS 1070版本。

很可惜,依然没有鸿蒙PC版。

华为本月发布新台式机擎云W515x:首发麒麟9000C、系统不是鸿蒙

华为去年三月启用了全新的商用品牌“华为擎云”,产品涵盖笔记本、平板、台式机、打印机、穿戴、智慧屏等。

其中,台式机已有两款擎云B730、擎云B530,处理器都是Intel 12代酷睿,包括i7-12700、i5-12400、i3-12100,操作系统为Windows 11家庭版、专业版。

华为本月发布新台式机擎云W515x:首发麒麟9000C、系统不是鸿蒙

【本文结束】如需转载请务必注明出处:快科技

责任编辑:上方文Q

转自 华为本月发布新台式机擎云W515x:首发麒麟9000C、系统不是鸿蒙–快科技–科技改变未来 (mydrivers.com)