Releases: sodini-io/vagrant-provider-avf
Releases · sodini-io/vagrant-provider-avf
Linux Lands on AVF
First public release
vagrant-provider-avf 0.1.0 is the first public release of a lean Vagrant provider for Apple Silicon Macs using Apple’s Virtualization.framework.
This release focuses on a small, dependable, Linux-first workflow with real lifecycle support and curated ARM64 boxes.
Included in this release
- Native
avfprovider for Vagrant on Apple Silicon macOS - Real lifecycle support for
up,halt,destroy,state, andssh - Honest
ssh_infowith localhost SSH port forwarding - Linux shared folders through AVF
virtiofs - Curated ARM64 Linux box workflows for:
- Ubuntu 24.04.4
- AlmaLinux 9
- Rocky Linux 9
Published artifacts
- Ruby gem:
vagrant-provider-avf avfbox support for the first supported Linux guest set- Quickstart examples and release/testing documentation
Quickstart
Install the provider plugin:
vagrant plugin install vagrant-provider-avf
Add a box:
vagrant box add sodini-io/ubuntu-24.04-arm64 --provider avf --box-version 0.1.0
Bring the machine up:
vagrant up --provider avf
Scope of 0.1.0
This release is intentionally narrow:
- Apple Silicon macOS only
- Headless only
- Linux guests only
- No bridged networking
- No snapshots
- No GUI path
Supported guests
- Ubuntu 24.04.4 ARM64
- AlmaLinux 9 ARM64
- Rocky Linux 9 ARM64
Notes
- The provider uses Apple
Virtualization.frameworkthrough a signed local helper - SSH access is exposed through localhost port forwarding
- Shared folders are supported for Linux guests through AVF
virtiofs
Project links
- Source: https://github.com/sodini-io/vagrant-provider-avf
- Issues: https://github.com/sodini-io/vagrant-provider-avf/issues
Disclaimer
This project is not affiliated with, endorsed by, or sponsored by Apple Inc.
Apple, macOS, and Apple Silicon are trademarks of Apple Inc., registered in the U.S. and other countries.