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

新补丁旨在降低 Linux 内存使用量以用于交换空间,略微提升性能

Editor, Kai

腾讯的 Kairui Song 连夜发布了一系列新补丁,旨在增强 Linux 内核的交换代码。通过这些补丁,可以节省一些内存——而且未来还将有更多改进——同时提供略微更快的性能。

该补丁系列移除了静态的”swap_map”,并直接使用交换表来计算交换次数。这节省了大约 30%的静态交换元数据内存使用量,当挂载一个 1TB 的交换设备时,这相当于节省了 256MB 的内存……当然,使用 1TB 的交换设备在除了某些非常大的服务器设置之外并不常见。

预计通过一些正在进行的工作,另一轮交换/内存管理补丁将节省大约 512MB 的内存。

新补丁旨在降低 Linux 内存使用量以用于交换空间,略微提升性能

除了交换元数据内存的节省外,当系统处于全局内存压力时,性能略有提升。在一些较小的 x86_64 和 ARM64 虚拟机(RAM 有限)上,内存压力下的内核构建速度提高了 1.6%至 2.4%。使用该补丁系列,Redis/Valkey 的速度也提高了约 1.5%。

对此工作感兴趣的人可以在 Linux 内核邮件列表上找到这些最新的交换/内存补丁供审阅。

转自 New Patches Aim To Lower Linux Memory Use For Swap, Slightly Improve Performance – Phoronix

DAXFS 被提议为最新的 Linux 文件系统

Editor, Kai

DAXFS 被提议为最新的 Linux 文件系统

又一个新的 Linux 文件系统出现了:DAXFS 被宣布为一个新的只读开源文件系统。

DAXFS 的名字暗示了它利用了 Linux 内核的直接访问 “DAX” 基础设施。DAX 被设计为一个简单的只读文件系统,直接在共享物理内存上运行。

DAXFS 旨在提供从连续内存区域的零拷贝读取,完全绕过传统的块 I/O 堆栈、缓冲区头和页面缓存——与 RAMFS 或 TMPFS 相比,这是一个巨大的差异。

DAXFS 旨在实现零拷贝效率、真正的物理共享、与 GPU 和 CXL 硬件等硬件集成,以及简单性:

关键特性
– 零拷贝效率:文件读取解析为直接内存加载,消除了页面缓存重复和 CPU 驱动的拷贝。
– 真实物理共享:通过映射连续的物理地址或 dma-buf,多个内核实例或容器可以共享相同的物理页。
– 硬件集成:支持通过 dma-buf API 挂载 GPU、FPGA 或 CXL 设备导出的内存。
– 简便性:使用自包含的只读镜像格式,无需运行时分配或复杂的设备管理。

DAXFS 由 Multikernel.io 开发,该公司为 Linux 提出了一种多内核架构。作为其 DAXFS 项目的一部分,他们旨在提升多内核工作的进展,同时增强 CXL 支持以及改进加速器数据处理:

“主要应用场景”
– 多核环境:通过共享内存,在独立的内核实例间共享一个共同的 Docker 镜像。
– CXL 内存池:无需网络 I/O,跨多个主机访问只读数据。
– 容器根文件系统共享:使用单个 DAXFS 基础镜像为多个容器(通过 OverlayFS)以节省物理 RAM。
– 加速器数据:直接访问存储在设备内存中的模型权重或查找表,实现零拷贝。”

DAXFS 于今日在 Linux 内核邮件列表上宣布。当前的 DAXFS 内核模块及其用户空间工具目前可以在 GitHub 上找到,期待看到上游社区对其可能整合到主线 Linux 内核的兴趣程度。
转自  DAXFS Proposed As Newest Linux File-System – Phoronix

GNU C Library 2.43 发布,包含更多 C23 特性、mseal 和 openat2 函数

Editor, Kai

GNU C Library 2.43 发布,包含更多 C23 特性、mseal 和 openat2 函数

GNU C Library “glibc” 的 2.43 版本于周五晚上发布,这是最新的半年特性更新。这是一个功能非常丰富的更新,甚至成功提前发布了原计划的 2 月 1 日发布时间。

GNU C Library glibc 2.43 发布的重点包括:

– 支持更多 ISO C23 语言特性,如 free_sized / free_aligned_sized / memset_explicit / memalignment 函数,对某些现有函数的修改,支持 TIME_MONOTONIC / TIME_ACTIVE / TIME_THREAD_ACTIVE 的可选时间基准,以及其他各种 C23 特性。

– 支持 Linux 上的 mseal 函数,用于在进程执行期间密封内存映射,以防止权限变更、解除映射、重定位或缩小大小。

– 支持 Linux 上的 openat2 函数,作为 openat 的扩展,具有更多特性。

– 实验性支持使用 LLVM Clang 编译器(Clang 18 或更新版本)以及 AArch64 或 x86_64 Linux 进行构建。

– 从 CORE-MATH 项目中添加的优化数学函数,如 acosh / asinh / atanh / erf / erfc / lgamma / tgamma。

– 对 fma、fmaf、remainder、remaindef、frexpf、frexp、frexpl(binary128)和 frexpl(intel96)的优化实现。新的 FMA 实现速度更快。在 AMD Zen 上也有一些不错的 FMA 改进。

– Glibc 现在在 AArch64 上的 malloc 中默认启用 2MB 透明大页。

– 检测 Intel Nova Lake 和 Wildcat Lake 处理器。

– 支持 Unicode 17.0。

有关今天 GNU C Library 2.43 发布的下载和更多详细信息,请访问 info-gnu 邮件列表

转自   GNU C Library 2.43 Released With More C23 Features, mseal & openat2 Functions – Phoronix

Electron 39.3.0发布

Editor, Kai

Electron 39.3.0发布

新功能

  • 新增通过 login 事件在 webContents 上支持 WebSocket 认证。 (Also in 40)

修复

  • 修复了在 macOS 上 setRepresentedFilename() 未设置 AXDocument 可访问性属性的问题。 (Also in 40)
  • 修复了打开开发者工具时可能出现的竞态条件崩溃。 (Also in 40)
  • 修复了编译深层嵌套的 JS 函数时可能出现的栈溢出问题。#49360
  • 修复了顶层图标 Wayland 协议的问题。 (Also in 40)
  • 通过 net 发送的请求现在可以修改其头部以使用通过 webRequest 保留的头部。 (Also in 40)

其他变更

  • 回退了 466786677 的修复。#49287
  • 将 Chromium 更新到 142.0.7444.265。#49322

Fedora 44 功能获批,提升 Windows 在 ARM 笔记本电脑上的体验

Editor, Kai

一项变更提案已获得 Fedora 工程和指导委员会”FESCo”的批准,旨在为 Windows on ARM 笔记本电脑提供出色的开箱即用体验,特别是最近发布的 Snapdragon X1 笔记本电脑,这对即将推出的 Snapdragon X2 笔记本电脑也同样重要。

去年离开 Red Hat 加入 Qualcomm 的 Hans de Goede 正领导这项 Fedora 44 改进,为 AArch64 EFI 系统提供自动 DTB 选择。其目的是通过在启动时自动处理正确的设备树,使 Fedora Live AArch64 ISOs 能够为 Windows on ARM 笔记本电脑开箱即用。

Fedora 44 功能获批,提升 Windows 在 ARM 笔记本电脑上的体验

变更提案解释了他们计划通过 Fedora 44 增强 Windows on ARM(Snapdragon X)笔记本电脑体验的方案:

“此项更改将使用一个经过修改的内核镜像,其中嵌入了 systemd-stub 启动桩、硬件 ID 到 DTB 的映射以及相关的 DTB 文件。systemd-stub 将使用嵌入的映射来找到正确的 DTB 文件,并自动加载该 DTB 文件。而之前,用户需要修改 ISO 镜像以手动添加正确的 DTB 文件,否则镜像将无法工作。

经过修改的内核镜像本质上是一个不完整的 UKI,仅包含 systemd-stub 和 DTB,但不包含 initrd 或内核命令行。主机生成的 initrd 和主机特定的命令行仍将按惯例由 GRUB 提供,包括允许用户通过 GRUB 对命令行进行修改。”

嵌入式桩和 DTBs 导致 vmlinuz 大小从约 16MB 增加到约 19MB,增加了约 3MB。

进行此更改的主要原因是为了允许 Windows on ARM 笔记本电脑能够开箱即用地启动 Fedora。

FESCo 已批准此变更,以在当前的 Fedora 44 周期中增强 Fedora Linux 在 AArch64 笔记本电脑上的体验。很高兴看到这件事发生,迫不及待想看看 Ubuntu 26.04 与 Fedora 44 在 Snapdragon X Elite 上的对比。

转自  Fedora 44 Feature Approved For Better Windows On ARM Laptop Experience – Phoronix

ELEGANCE 26.0.1发布

Editor, Kai

ELEGANCE 26.0.1发布

ELEGANCE,一个基于 Manjaro Linux 的法国桌面发行版,采用 Cinnamon 桌面环境并集成了大量流行的开源软件,现已更新至版本 26.0.1。此次新版本也被称为版本 4,代号为”Leanora”,在最近的 Manjaro Linux 更新后迅速推出,包括对桌面界面和菜单的全面重新设计,以及一些新应用:”ELEGANCE 4 ‘Leanora’,风格独特。桌面环境已更新,包括图标和菜单的新设计,我们珍爱的主题回归本源,这次灰色在暗主题中回归!但历史悠久的蓝色依然保留。基础:Manjaro Linux 26.0.1,最近发布;Cinnamon 6.6.3 及其新设计;Linux 内核仍为 6.12,等待下一个长期支持版本;ISO 镜像名称 – 26.0.1-260117-linux612。应用变更:新的相机应用允许您扫描条形码;为初学者添加了基础绘图应用;如果您需要调整上传图像的大小,Curtail 允许您进行操作,并将它们复制到原始图像位置。”

以下是简短的发布公告和几张截图。下载链接:manjaro-elegance-26.0.1-260117-linux612.iso(7,522MB,pkglist)。

转自 发行版发布:ELEGANCE 26.0.1 (DistroWatch.com 新闻) — Distribution Release: ELEGANCE 26.0.1 (DistroWatch.com News)

ReactOS 为 “开源 Windows” 实现了巨大的网络性能提升

Editor, Kai

作为长期发展的”开源 Windows”项目,ReactOS 最近进展显著。除了大幅提升 Windows NT 6 兼容性并修复一个非常烦人的可用性问题外,今年第三周又有重大更新落地:ReactOS 的网络性能得到显著改善。

ReactOS 终于通过最新合并的代码支持异步 TCP 连接。ReactOS 开发者对 X 上的异步 TCP 支持描述如下:

  “突发新闻:
经过 10 年,异步 TCP 支持补丁现已合并到 #ReactOS。你可以期待网络应用程序(例如浏览器、FTP 客户端、下载器)出现显著的性能改进!!!”

这个 Jira 工单早在 2016 年就因非阻塞模式下套接字连接无法正常工作而打开。

ReactOS 为 "开源 Windows" 实现了巨大的网络性能提升

经过多次 pull 请求的多次修改,该代码今天下午合并用于支持异步连接。这将带来相当广泛的网络性能提升——开发者总结为”显著”——基于最新的 ReactOS 开发状态。

转自 ReactOS For “Open-Source Windows” Achieves Massive Networking Performance Boost – Phoronix

每日文章精选 2026 01 15

Editor, Kai

Whisper.cpp 1.8.3 通过集成图形实现”12 倍性能提升”

libvirt 12.0 发布 – BSD 虚拟机管理器 Bhyve ARM64 支持及其他改进

TROMjaro 2026.01.13发布

新 RADV 代码可为某些游戏提供 10 倍速的光线追踪管线编译

GRUB 2.14 发布,支持 EROFS、Argon2 KDF 和 Shim Loader 协议

Wireshark 4.6.3 发布,支持更新协议和捕获文件

Intel Compute Runtime 更新,支持初始 Crescent Island 和 Nova Lake S

禅道开源版21.7.8发布,API升级到2.0版,数据集成更方便

Editor, Kai

大家好, 禅道开源版21.7.8发布啦!API升级到2.0版,包含上百个接口,数据更丰富,集成也更方便!

禅道API1.0以稳定、简单的特点覆盖了禅道大部分的基础功能,遗憾的是缺少一些深度功能和最新产品特性。 为了满足大家的集成需求,方便对接禅道的所有功能,禅道团队推出了更加灵活强大的API2.0。

新版本将为用户带来更好的使用体验和更高的工作效率,感谢大家一直以来的支持和反馈,我们将继续努力提供更优秀的产品和服务!

安装包下载:Windows安装版   Windows免安装版   Linux免安装版   更多下载

禅道开源版21.7.8发布,API升级到2.0版,数据集成更方便

新增功能点

API2.0:

  • 首次发布包含上百个接口,覆盖业务场景更多
  • 跟禅道页面逻辑保持一致,返回数据内容信息更多,增加新的接口更简单
  • API1.0会长期存在和更新维护,保证已集成系统的稳定运行

 

禅道本次发布数据如下:

禅道开源版21.7.8发布,API升级到2.0版,数据集成更方便

 

本期优化的全部需求和Bug:请点击查看

下载链接

Windows集成环境
内置Apache、MySQL和PHP,一键启用
安装版(amd64)    免安装版(amd64)
Linux集成环境
内置Apache、MySQL和PHP,一键启用。必须解压到 /opt 目录下
免安装版(amd64)    免安装版(arm64)
源码包(tar.xz)
可以通过tar命令或者解压工具解压
php7.0   php7.1   php7.2_7.4   php8.1
源码包(zip) php7.0   php7.1   php7.2_7.4   php8.1
DEB包
可以通过dpkg包管理器在Ubuntu和Debian系统下安装
php7.0   php7.1   php7.2_7.4   php8.1
RPM包
可以通过rpm包管理器在Centos系统下安装
php7.0   php7.1   php7.2_7.4   php8.1
最新版禅道客户端
20人以下免费,20人以上联系右侧客服获取试用
Windows10+ 安装版(amd64)   免安装版(amd64)
Linux(amd64) 安装版   免安装版 (.tar.gz)   免安装版 (.zip)
Linux(arm64) 安装版
macOS(amd64) 安装版   免安装版
macOS(arm64) 安装版
最新版禅道客户端服务器
20人以下免费,20人以上联系右侧客服获取试用
Windows   Linux   macOS

 

Docker镜像: 点击这里

帮助手册

安装文档:https://www.zentao.net/book/zentaopms/455.html

升级文档:https://www.zentao.net/book/zentaopms/460.html

转自 禅道开源版21.7.8发布,API升级到2.0版,数据集成更方便 – 禅道下载 – 禅道项目管理软件

首次体验 Mageia 10——Alpha 版本现已向公众开放测试

Editor, Kai

首次体验 Mageia 10——Alpha 版本现已向公众开放测试

经过数月辛勤工作,即将推出的 Mageia 10 Linux 发行版现已发布首个 alpha 版本供公众测试,如果你希望帮助开发者在正式发布前修复错误。

Mageia 10 计划于 2026 年 4 月发布,这将是 Mageia 9 发布后的整整三年。它采用长期支持的 Linux 6.12 LTS 内核系列,并配备了 KDE Plasma 6.5、GNOME 49 和 Xfce 4.20 桌面环境。

alpha 版本包含了最新的 KDE Plasma 6.5.4 桌面环境,适用于 KDE Plasma 版本,并配有 KDE Frameworks 6.21 和 KDE Gear 25.12 软件套件,所有内容均基于 Qt 6.10 开源应用框架构建。

关于即将发布的 Mageia 10 版本的一个有趣之处是,虽然 GNOME 版本似乎仅支持 Wayland,但 KDE Plasma 和 Xfce 版本仍然支持 X11 会话,对于那些尚未准备好切换到 Wayland 的用户来说,这仍然是一个选择。

首次体验 Mageia 10——Alpha 版本现已向公众开放测试

首次体验 Mageia 10——Alpha 版本现已向公众开放测试

Mageia 10 Alpha GNOME(左)和 Xfce(右)版本

Mageia 10 默认为 Intel/AMD 系统包含 Mesa 25.1 图形栈,同时支持 NVIDIA GPU,集成在 ISO 镜像中,让用户从一开始就能享受开箱即用的体验。此次发布中,大部分默认应用程序也已更新到最新版本。

正如你所期待的,Mageia 即将发布的 10 版本仍然包含传统的首次设置向导,用于配置键盘布局、系统语言和时区等,以及从其前身 Mandriva Linux 继承的 Mageia 控制中心。

Mageia 10 似乎也使用 DNF 4.23 和 RPM 4.20.1 进行软件包管理。如果你想试用 alpha 版本,可以立即从官方网站下载安装或 Live ISO 镜像。但是请注意,这是一个预发布版本,不适合任何生产工作。

Mageia 10 可供 64 位系统选择 KDE Plasma、GNOME 和 Xfce 版本,但安装镜像和 Xfce 版本也适用于 32 位系统。请记住 Mageia 是一个完全由社区驱动的项目,它需要您的帮助,所以如果您发现任何错误,请在这里报告。

转自  First Look at Mageia 10 – Alpha Release Now Available for Public Testing – 9to5Linux