Project Description

Create a lightweight virtual machine manager for a container runtime on Mac.

There are lots of container runtime options for Mac users, but they can be slow to start and resource intensive. This project is intended as a learning experience for working with the Mac platform and the virtualization framework in particular, programming with swift, and understanding the elements of existing container platforms on Mac.

Goal for this Hackweek

  • Pull and unpack images into snapshots from host
  • Run a linux/arm64/v8 image
  • Run a x86_64 image using the Rosetta runtime binary
  • Basic command line interface with Swift

Resources

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 21

Activity

  • almost 2 years ago: bnewberry started this project.
  • almost 2 years ago: bnewberry originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!