NetBSD 将支持 HAMMER2 文件系统


NetBSD 是一个快速、安全,基于 BSD 的类 Unix 开源操作系统。它可用于各种平台,从大型服务器、强大的桌面系统到手持和嵌入式设备。目前 NetBSD 在默认情况下使用的是 FFS 文件系统,同时它对 ZFS 的支持也在不断改善。

四天前,NetBSD 的开发者 kusumi 在 GitHub 上创建了一个名为「NetBSD HAMMER2」的新仓库,介绍中则是写到「用于 NetBSD 的 HAMMER2 文件系统」。值得注意的是,kusumi 也在致力于将 HAMMER2 移植到 FreeBSD 上。

这意味着 NetBSD 操作系统有望很快就会得到对先进的 HAMMER2 文件系统的初步支持。

HAMMER 是一个高可用性的 64 位文件系统,最初是由 Matthew Dillon 为 DragonFly BSD 开发的。它的主要功能包括即时崩溃恢复、无限的 NFS 可导出的快照、主从操作、可配置的历史保留等。HAMMER 也支持重复数据块删除,意味着相同的数据块在文件系统中只存储一次。

HAMMER 也是 DragonFly 的默认文件系统。后续的 HAMMER2 在 2011 年公布,经历了漫长的孵化和开发期,最终在 Dragonfly 5.2(2018 年 4 月)中成为默认文件系统。

在仓库的详细介绍中,开发者表示最初的目标是只读支持,但一旦完成只读支持,也会计划增加写入支持。除此之外,目前有关为 NetBSD 增加 HAMMER2 文件系统支持的信息还十分有限,我们也会持续关注这一变化。


相關推薦

2022-06-12

于 1 月份推出,其中包括 AMDGPU Linux 内核驱动程序端口、HAMMER2 改进和 NVMM 管理程序端口,以及其他改进。周末发布的是 DragonFlyBSD 6.2.2 版本,在稳定的代码库上进行了各种错误修复。 DragonFlyBSD 6.2.2 修复了默认用于该 BSD 操作系

2022-08-07

NetBSD 9.3 现已发布,这是 NetBSD 9 发布分支的第三次更新。它代表了自 2021 年 5 月发布 NetBSD 9.2 以来出于安全或稳定性原因被认为很重要的选定修复子集,以及从开发分支向后移植的一些增强功能。它与 NetBSD 9.0 完全兼容。官方强

2023-11-10

自去年发布 NetBSD 10.0 Beta 以来,已过去接近一年,现在终于进入了 RC 阶段。开发团队称将在未来几个月内发布正式版。 NetBSD 10 的开发工作于 2019 年底启动,这将是重大版本更新。根据之前的报道,新版本在性能提升方面将会

2022-12-23

NetBSD 10 的开发工作于 2019 年底启动,经过将近 3年的开发,NetBSD 10.0 终于发布了首个 Beta 版本。 公告写道,NetBSD 10 在性能提升方面将会是一个重要里程碑,尤其是 NetBSD 10 的多核操作系统性能比以前的版本要快许多。不过目前

2024-04-26

NetBSD 是一个免费的、安全的及高度可移植的类 UNIX 操作系统,它适合于很多种平台,从 64 位的 AlphaServers 及桌面系统到手持及嵌入式系统。它在设计上非常整洁,并拥有先进的特性,这使得它在业界和学术界都有口皆碑。用户

2022-02-09

FreeBSD 项目以继续他们的工作。 而大约在同一时间,NetBSD 项目是由一组不同的 386BSD 用户创建的,目的是将 386BSD 与其他 BSD 开发分支统一为一个多平台系统。不久之后,NetBSD 内核一场内部纠纷导致了 OpenBSD 的诞生。至此,开

2022-06-24

版本。(#29775) 对 Haiku 的初步支持。(#27793) 添加 NetBSD 支持(社区支持)。( #29542 ) server:每 rpc 后端 metric 报告。(#29621) 移除 C# 实现(个别包将继续通过 v2.46.x 补丁维护或移至 grpc-dotnet)。(#29225) C++

2022-02-22

Jordan Hubbard 另起炉灶,于 1993 年创建了 FreeBSD。尽管还有 NetBSD 和 OpenBSD,但后来的事实证明,FreeBSD 发展最好、走得最远,是 BSD 世界里的“扛把子”。 在之后的日子里,FreeBSD 没能重现 BSD 的往日荣光,反而一直生活在 Linu

2023-10-01

的内存泄漏。 Iconv: 修复了仍使用旧 iconv 签名的 NetBSD 构建。 Intl: 修复了错误GH-12020(在 MessageFormatter::formatMessage() 失败后 intl_get_error_message() 被破坏)。 MySQLnd: 修复了错误GH-10270(通过 SSL 连接失败时出现

2023-05-04

今年发布的 Win11 Build 25276 就带来了对 ReFS 文件系统的支持。当时开发者在这个版本的 ISO 中发现,他们可以在 ReFS 磁盘上部署安装此版本的 Windows 11 镜像。 ReFS 即 Resilient File System,于 Windows Server 2012 上首次公开发布。NTFS 则

2022-05-26

该技术的机型是华为 P30 和 P30 Pro。这也是华为最后一个支持 GMS 的旗舰产品系列。 EROFS 与其他只读文件系统不同,该系统旨在构建一个新的文件管理系统,从而提高磁盘性能和速度,同时节省磁盘空间以减少不必要的占用。

2023-02-19

前由“dracut --uefi”提供的功能,同时提供更多功能。 支持不在临时文件系统上的 initrd 环境。 新的 MemoryZSwapMax= 选项,可配置 memory.zswap.max cgroup 属性。 Systemd 作用域单元现在支持 OOMPolicy= 选项,登录会话作用域现在默

2023-02-15

Nix 是一套功能强大的 mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。 MKVToolNix 74.0 正式发布,更新内容如下: 新功能和改进 mkvmerge: SRT 处理:添加 -engage keep_whitespaces_in_text_subtitles,

2023-09-02

两三年内从主线 Linux 内核中删除。此外,作为少数几个支持 ReiserFS 的发行版之一,openSUSE Tumbleweed 也在去年正式结束了对 ReiserFS 的支持。 与 EXT4、Btrfs、XFS 等现代 Linux 文件系统以及 F2FS 和即将推出的 Bcachefs 等其他现代文件系