置顶文章

感谢原插件(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 主线重点维护的对象。

好像很长时间没怎么更新过博客了,就连一些评论也没再回复过。所以趁着元旦有点时间,简单说说吧。工作了去年8月份开始,正式从学生变成了社会人。不好说是否已经完成了身份的改变,但这身份终究是要如此转变...

视频点此这个不是我想到的方法,因为这种笔记本想做到直通太麻烦了。不过机缘巧合,我在这个博客中看到了方法,尝试之后也成功了,遂来记录一下。上面的博客有着非常详细的操作步骤及一些基本原理介绍,有兴趣...

视频点此我曾经说过如何在Windows下屏蔽笔记本键盘的教程。现在,来看看Linux下面如何实现屏蔽笔记本键盘。Linux屏蔽需要安装一个工具xinput。arch系的包名为xorg-xinpu...

视频点此这个对应的是一个看板问题。说实话啊,这种软件各种各样,自己尝试尝试应该就可以了。至于都有哪些方法,可以看一看知乎的回答。其中vlc的方法可能很多人都想不到,可以尝试一下。不过我个人使用o...