Lima is a Linux virtual machine for macOS that allows running container workloads like containerd and k3s. It provides automatic host filesystem sharing and port forwarding between the Linux VM and macOS host. Lima uses QEMU virtualization and virtio-9p-pci for filesystem sharing. It supports building and running containers without requiring root on the host. Lima aims to provide an easy way to run containers on macOS for development and testing purposes.