Skip to content

Releases: sodini-io/vagrant-provider-avf

Linux Lands on AVF

19 Apr 04:30

Choose a tag to compare

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 avf provider for Vagrant on Apple Silicon macOS
  • Real lifecycle support for up, halt, destroy, state, and ssh
  • Honest ssh_info with 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
  • avf box 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.framework through a signed local helper
  • SSH access is exposed through localhost port forwarding
  • Shared folders are supported for Linux guests through AVF virtiofs

Project links

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.