
Linux 老司机们,你们的系统真的“纯净”吗?
很多人以电脑上只跑自由软件为荣,但现实很骨感:为了显卡驱动、固件、多媒体解码,我们不得不向非自由软件妥协。甚至很多时候,你用了却浑然不知!
今天要给大家介绍一个有趣的小工具,帮你给系统做个“体检”:
️♂️ vrms:虚拟的 Richard M. Stallman
vrms(全称 virtual Richard M. Stallman)最初诞生于 Debian 生态。
它的作用不是删软件,而是查户口!它会根据 Debian 的自由软件指南(DFSG)检查已安装的包,把那些“不自由”的家伙统统列出来,主打一个透明化。
怎么用?
在 Debian 及其衍生版中,这个概念已经进化成了官方工具 check-dfsg-status。
安装运行后,它会清晰地告诉你:哪些属于核心仓库,哪些属于非自由(non-free)或贡献(contrib)区。一眼便知,一目了然!
RPM 系的福音:vrms-rpm
红帽系(Fedora/RHEL/openSUSE)也有类似的社区项目 vrms-rpm。
它不依赖 Debian 的分类,而是直接分析 RPM 包的许可证标签,对比 Fedora 批准的许可列表或 SPDX 标准。

共同点:它们都只做“审计”,不修改系统,全靠包元数据的准确性来判断。
Arch 用户:我们不一样
那 Arch 呢?这又是另一个故事了。
Arch 官方没有类似工具。这并非疏忽,而是哲学不同——Arch 在政策层面不对软件做“自由/非自由”的价值判断。
但这并不妨碍它成为最受欢迎的发行版之一。所以,极客们,不必太纠结纯粹主义,好用才是硬道理!
结语
想知道你的系统里藏了多少“闭源小尾巴”吗?
Debian 用户:搜 vrms
RPM 用户:去 GitHub 搜 vrms-rpm
赶紧去扒一扒你的系统吧!