Mount any Linux-supported filesystem (ext4, btrfs, NTFS, etc.) on macOS with full read/write support using a microVM and NFS.
anylinuxfs is a macOS command-line utility that enables mounting and writing to Linux filesystems such as ext4, btrfs, and NTFS on Apple Silicon Macs. It works by running a lightweight Linux microVM in the background, using real Linux drivers to access the filesystem and exposing it to the host via NFS, without requiring kernel extensions or compromising system security.
macOS users, particularly developers and system administrators on Apple Silicon Macs, who need reliable read-write access to Linux-formatted external drives, disk images, or internal partitions for data transfer, backup, or development purposes.
Developers choose anylinuxfs over FUSE-based alternatives because it provides more reliable write support by leveraging real Linux drivers in an isolated microVM, avoiding the instability often associated with FUSE solutions while maintaining a simple command-line interface and strong security.
macOS: mount any linux-supported filesystem read/write using NFS and a microVM
Supports ext4, btrfs, NTFS, exFAT, and any Linux-supported filesystem using real drivers in a microVM, ensuring reliable write access unlike experimental FUSE solutions.
Handles LUKS, BitLocker, LVM, RAID, and ZFS encryption, as noted in the README, making it suitable for complex storage setups common in Linux environments.
Uses an isolated microVM without kernel extensions, avoiding system security compromises and providing a more stable alternative to FUSE-based drivers.
Works with external/internal drives, disk images, and supports GPT, MBR, or no partition tables, offering versatility for various data sources.
Only compatible with Apple Silicon Macs due to libkrun dependency, explicitly excluding Intel Mac users without workarounds.
Each mounted volume spawns a new microVM with a default 512 MB RAM limit, which can accumulate and impact system performance with multiple concurrent mounts.
File locking restricts mounting multiple logical volumes from the same partition to read-only access, limiting flexibility for advanced storage configurations.
A cat(1) clone with wings.
A simple, fast and user-friendly alternative to 'find'
A new type of shell
A smarter cd command. Supports all major shells.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.