OverlayFS(叠加文件系统)是Linux内核提供的一种联合文件系统技术,用于将多个目录(层)叠加成一个统一的文件系统视图。它是Linux内核的核心功能之一,遵循GPL开源协议(与Linux内核本身一致),其源码公开且可自由修改、分发。
Ubuntu作为Linux发行版,默认在其内核中集成了OverlayFS(较新版本如Ubuntu 16.04及以上)。用户无需额外下载或购买OverlayFS本身,只需通过系统自带的内核即可使用其功能。例如,Docker在Ubuntu上默认使用overlay2存储驱动(基于OverlayFS),无需用户额外安装OverlayFS组件。
用户可通过以下方式验证OverlayFS在Ubuntu中的免费性:
uname -r),若版本≥3.18(OverlayFS进入内核主线的版本),则默认支持;apt命令安装OverlayFS相关工具(如overlayroot、fuse-overlayfs),这些工具均为免费开源软件。综上,Ubuntu中的OverlayFS(叠加文件系统)本身是免费的,作为Linux内核的原生功能,用户可自由使用,无需支付任何软件授权费用。