置顶文章

感谢原插件(WikimoeBangumi)的创作者 广树,我所做的仅仅是在其基础之上进行了些许改动而已。不想看废话的,就请直接拉到最后。最近更新1.0.0.2504, 2025.4.4更新修正了...

3.0版本上线!大改版,简约同时更实用!建议一定更新!我一直很喜欢一种网页风格:没有排版,也没有华丽的装饰,各种文字信息以较高密度呈现在观看者眼前的风格。后来我逐渐意识到,这种风格十分偏向于千禧...

最近更新

总有人说Linux碎片化,可能是因为总有人不满足“够用”。Kent Overstreet 就是那种类型。他写出了一个叫 Bcachefs 的文件系统,目标就是融合前沿功能与稳定性。

它是个写时复制(COW)的文件系统,具备一些核心特性

  • 对数据与元结构进行校验,提高数据完整性;
  • 原生支持压缩、重删、加密,提升存储效率与安全;
  • 拥有快照机制,可在任意时间点冻结文件系统视图;
  • 内置缓存机制,继承 bcache 的理念,优化 I/O 性能;
  • 使用混合 B+ 树结构,使索引与目录操作在查找和插入上更高效;
  • 代码结构相对简洁,减少冗余,方便后续维护。

有了这些特性,Bcachefs 在 2023 年正式进入 Linux 内核主线(6.7 版本),比较罕见。

但它的故事并未就此稳定。进入主线后,争议随之而来。

首先是开发流程的冲突。在 6.16-rc 阶段,Kent 提交了“journal_rewind”等新特性补丁,这个操作被认为违反了 rc 阶段只允许修复 bug 的惯例。Linus 对此表示不满,称双方可能在下个版本“分道扬镳”

其次是社区协作问题。Bcachefs 主要由 Kent 一人维护,补丁提交与审核缺乏分工,引发了与内核维护者的摩擦。Linus 批评过:部分修复补丁改动过大,超出文件系统范围,增加了主线风险

2025 年,Bcachefs 被标记为 “externally maintained”,即外部维护状态。

这意味着未来的功能更新、兼容修复,都要靠 Kent 自行跟进。主线内核不会再主动整合它的新特性,更容易理解一点的描述,就是以后也许只能通过 fuse 来单独安装。

对用户来说,这种状态不代表它“不能用”,但也意味着它可能长期停留在“可编译、能挂载、但没人保证稳定”的阶段。若内核接口有改动、工具包无人维护,Bcachefs 迟早会被边缘化。

这个“崭新且稳定”的故事到这里暂时告一段落。它的代码仍然在,功能依旧可用。

只是它不再是 Linux 主线重点维护的对象。

视频点此在Windows下,很多用户都会考虑清理系统垃圾这个问题。除了一堆软件管家提供的垃圾清理功能外,Windows自己也提供了磁盘清理小工具。那么,在Linux下,垃圾清理工作要如何完成呢?...

最近我笔记本的SSD出现了坏块,而且日渐增多,看样子好像是要挂的节奏。正好,毕设也搞完了,树莓派又要开始吃灰了。我就寻思着把我新买的一个3T机械盘挂在树莓派上,当作一个备份盘来用,顺便做成家庭共...

视频点此如果你使用Arch,你对启动过程中跑代码的情景一定不陌生——黑苹果也差不多。那有没有什么办法让Arch能像比如Ubuntu 这种发行版一样,启动的时候显示一个动画呢?当然可以,只需要一个...

视频点此如果你想使用你的硬盘,格式化是必须要进行的一个步骤。格式化时,总会接触到一个选项:磁盘类型——或者叫文件系统。现如今,有一堆的文件系统可供选择,至于使用哪种,就要取决于你的操作系统和正在...