网站搜索

Git 2.53 发布,带来新的维护检查和更快的差异路径

Git 2.53 引入了维护功能“is-needed”,扩展了仓库工具,并在差异、包和对象数据库内部实现了性能改进。

在前一个 2.52 版本发布超过两个月后,Git——一个分布式版本控制系统,也是软件开发的基石,帮助开发者高效管理跨项目的代码变更——刚刚发布了 2.53 版本。

一个更显眼的新增功能是新的 git maintenance is-needed 子命令。它允许用户和工具确定是否确实需要执行维护任务,例如重新打包或引用优化,从而避免对已经健康的仓库进行不必要的后台工作。

此外,实验性的 git replay 命令现在默认使用单个事务自行更新引用,而不是发出引用更新供另一个命令应用。2.53 版本还改进了错误信息、文档和测试覆盖率,特别是在修订处理

阅读更多 →

COSMIC 桌面 1.0.5 添加了电池百分比选项和标签拖放功能

System76 的 COSMIC 桌面 1.0.5 版本增加了显示电池百分比的选项,并在文件应用中支持标签拖放,同时修复了漏洞并更新了依赖项。

在上一个 1.0.4 版本发布一周后,COSMIC 1.0.5 作为一个小型维护更新发布,重点是对 System76 基于 Rust 的桌面环境的多个组件进行修复、改进和性能提升。

几个面向用户的增强功能非常突出,首先是 COSMIC 小程序,现在它们提供了在面板中直接显示电池百分比的选项。

第二个最显著的变化是 COSMIC 文件现在支持标签拖放以及更一致的界面行为,只有在选择了可操作的项目时,打开按钮才会出现。此外,COSMIC 启动器现在在可用时优先使用 SVG 应用程序图标。

阅读更多 →

Fish Shell 4.4 发布,带来 Vi 模式改进和新主题

Fish Shell 4.4 引入了与 Vim 对齐的单词移动、操作计数、新的配色主题以及多项交互改进。

Fish,一款流行且用户友好的命令行终端,已发布 4.4 版本,这是基于 4.0 系列的新版本。

一个显著的变化是默认化石提示已被弃用,现在已被禁用。交互行为在多个方面也得到了改进。

bind 内置命令现在在未指定 --mode 时会列出所有模式的映射,使按键绑定检查更加可预测。Fish 不再显示不以命令开头的逐行自动建议,从而减少输入时的视觉干扰。

此外,内置的 history 命令现在默认假设配置的分页器支持 ANSI 颜色序列,从而在常见设置中提升可读性。在 macOS 上,fish 现在在接管

阅读更多 →

Libreboot 26.01 开源启动固件发布,新增主板支持

Libreboot 26.01 是一款开源启动固件,现在已发布,新增了对多个新主板的支持并进行了稳定性修复。

Libreboot 的开发者发布了 26.01 版本,代号“Magnanimous Max”,作为基于 Coreboot 的开源 BIOS/UEFI 固件的新稳定版本,旨在替代特定 Intel/AMD x86 和基于 ARM 的主板上的专有 BIOS。

此版本新增了对 HP Pro 3500 系列、Topton XE2 N150、ThinkPad T580 和 Dell Latitude E7240 的主板支持。值得注意的是,包括 Latitude E7240 是因为它采用了 Haswell 代平台,该平台仍然广泛可用,并支持通过 dell-flash-unlock 进行内部刷机。

对现有板卡也进行了若干改进,包括扩大 CBFS 空间和改进对 Inte

阅读更多 →

Navidrome 0.60 音乐服务器与流媒体发布 WebAssembly 插件系统

Navidrome 0.60 引入了基于 WebAssembly 的插件系统,使开发者能够使用 Go、Rust、Python 或 JavaScript 扩展自托管的音乐服务器。

Navidrome 是一个轻量级的自托管音乐服务器和流媒体服务,刚刚发布了 0.60 版本,并对其实验性插件系统进行了全面重写。

现在,开发者可以使用基于 WebAssembly 的插件开发工具包为 Navidrome 构建扩展。你可以使用 Go、Rust、Python 或 JavaScript 来编写这些插件。出于安全考虑,所有这些插件都在一个安全的沙箱中运行。你可以通过 UI 中一个基于 JSONForms 的新配置面板来管理这一切。

此外,在 go-taglib 库之上有一个全新的纯 Go 元数据提取器。团队表示,这是简化构建和打包的一个重要步骤。它

阅读更多 →

LibreOffice 26.2 发布,性能更快,兼容性提升

LibreOffice 26.2 开源办公套件带来更快的性能、改进的兼容性,以及在 Writer、Calc 和 Impress 中的数百项修复。

文档基金会发布了 LibreOffice 26.2 版本,现在可以在 Windows、macOS 和 Linux 上下载使用,带来了性能、兼容性和可用性方面的改进。

总体而言,现在整个套件中文件的打开、编辑和保存操作更快了。对使用专有办公软件创建的文档的兼容性也有所提高。

在 Writer 中,浮动表格在使用分页控制(如“与下一行保持在同一页”和“不拆分”)时表现得更加可预测,从而减少意外的分页。修订跟踪功能得到了改进,更好地保留格式,处理部分删除段落更加清晰,并且对相互依赖的编辑管理也有所提升。

此外,新的方向感知段落对齐选项使在从左到右和从右到左的文档中重用样式变得更加容易,同时现在可以在

阅读更多 →

GNU Coreutils 9.10 发布,带来稳定性修复

GNU Coreutils 9.10 修复了关键漏洞,提升了性能,并在新的稳定版本中优化了 Linux 系统上的核心命令行为。

GNU 项目已宣布发布 coreutils 9.10,这是基本的文件、Shell 和文本操作工具集合的新稳定版本,这些工具构成了几乎每个 Linux 和类 Unix 系统的核心。

该版本修复了在 9.9 版本中引入的几个回归问题,这些问题影响了使用 SEEK_HOLE 复制稀疏文件时的 cp、install 和 mv。当稀疏文件被主动更新且无法进行复制卸载时,该问题可能会在如 ext4 等文件系统上出现。

信号处理也有所改进。timeout 命令现在可以可靠地将所有终止信号传递给被监控的

阅读更多 →

Deepin 25.0.10 发布,文件管理器和安装程序得到改进

Deepin Linux 25.0.10 引入了文件管理器的升级、更智能的系统安装程序,以及桌面上的多项可用性改进。

在切换到不可变设计并发布其重要的 25 版本六个月后,基于 Debian 的 Deepin 25.0.10 ISO 已正式发布,这是一个功能增强和错误修复版本,搭载 Linux 内核 6.12。

最显著的变化之一是更新后的系统安装程序,在进行全盘安装时,现在提供了更清晰的格式化提示,并支持保留现有用户数据。此外,用户可以重复使用原有的账户信息、配置和文件,从而减少在重新安装或刷新现有系统时的重复设置步骤。

文件管理器进行了全面升级。新增功能包括在将文件拖动到窗口边缘时自动滚动、按时间、大小、类型或名称等属性对文件进行分组,以及为常用目录固定标签页。

此外,从

阅读更多 →

DAXFS 被提出作为 Linux 的零拷贝共享内存文件系统

一个新的 Linux 提案引入了 DAXFS,这是一种只读文件系统,可绕过页缓存直接访问共享内存。

Cong Wang,Multikernel 的内核开发者,在 Linux 内核邮件列表上介绍了一种名为 DAXFS 的新型 Linux 文件系统。顾名思义,DAXFS 构建在 Linux 内核的直接访问(DAX)基础设施上,允许文件系统直接访问共享物理内存,而无需经过传统的块 I/O 栈。

根据公告,不同于依赖页面缓存并按实例分配内存的著名 RAMFS 或 TMPFS,DAXFS 直接将连续的物理内存区域映射到文件系统中。文件读取直接对应内存加载,从而在需要将相同只读数据复制到 RAM 的环境中减少内存开销。

新的文件系统旨在支持通过 dma-buf API 导出的 GPU、FPGA 或 CXL 连接设备的内存,从而实现对直接

阅读更多 →

DietPi 10.0 发布,要求 Debian 12 并进行软件更新

DietPi 10.0 现已发布,需要 Debian 12,并引入了软件更新、平台移除以及系统迁移的变化。

DietPi 是一个轻量级、以性能为中心的基于 Debian 的 Linux 发行版,适用于单板计算机(如树莓派)和服务器系统(可选择安装桌面环境),现已发布 10.0 版本。

DietPi 10.0 现在要求 Debian 12(Bookworm)作为最低支持的基础系统。鉴于此,仍在运行 Debian 11(Bullseye)的系统将自动迁移到专用的兼容分支,并建议用户在升级到新的 DietPi 版本前先升级到 Bookworm。

请记住,只有从 DietPi 8.0 或更高版本可以直接升级到 DietPi 10.0。较旧的安装必须遵循分阶段升级路径。

此次发布在其软件目录中引入了两个显著新增功能。自托管服务监控工具 Uptime Kuma 现已成为支持选项之

阅读更多 →