macOS Virtual Machine using Virtualization.framework

Last update: Aug 1, 2022

virtualOS

Run a virtual macOS machine on your Apple Silicon computer.

On first start, the latest macOS restore image is automatically downloaded from Apple servers. After installation is finished, you can start using the virtual machine by performing the initial operating system setup.

You can configure the following virtual machine parameters:

  • CPU count
  • RAM
  • Screen size

Download

You can download this app from the macOS AppStore

This application is open source software, source code is available at: https://github.com/yep/virtualOS

Mac and macOS are trademarks of Apple Inc., registered in the U.S. and other countries and regions.

GitHub

https://github.com/yep/virtualOS
Comments
  • 1. where is the data stored ?

    I had installed this app and I don't know what happened where this data stored and what happened in the background which is not good app, so now I want to delete everything this app download it. may you show me where is this data stored because I searched everywhere and I couldn't find this data.

    Reviewed by leonvita91 at 2022-06-23 14:43
  • 2. Support for downloading old macOS versions

    It would be great if the app could support easily downloading old macOS versions.

    Potential use cases:

    • macOS developers can easily test their apps on older macOS versions.
    • Users can continue using apps that only work on older macOS versions.
    Reviewed by fumoboy007 at 2022-06-05 23:48
  • 3. Cannot open menus during the download

    While a restore image is being downloaded, when I try to open a menu, the menu opens briefly and then is closed automatically. Perhaps something related to SwiftUI updates of the download progress text?

    Reviewed by fumoboy007 at 2022-06-05 23:46
  • 4. Installation Error: Installation failed

    Hallo

    after trying installing a virtual macOS via virtualOS I always get this error:

    Error: Install failed: Error Domain=VZErrorDomain Code=1 "Installation failed." Userinfo={NSLocalizedFailure=Internal Virtualization error., NSLocalizedFailureReason=Installation failed., NSUnderlyingError=0x600001c55980 {Error Domain=VZErrorDomain Code=1 " (null)"}}

    It happens whatever .ipsw I try.

    It happens on a Mac Studio M1 Max running macOS 12.4.

    Reviewed by becreart at 2022-06-17 07:30
  • 5. Keyboard mapping issue

    I own a French Apple Magic Keyboard with touch ID and number pad , not sure that's relevant, but anyways :

    image

    I cannot type characters like "@" that's on the upper left hand corner of the physical keyboard.

    Reviewed by ybizeul at 2022-06-11 06:36
  • 6. Unable to use the Apps - stay blocked

    I just try to install the apps on my machine

    Mac Studio 2022 Apple M1 Max Ram 64GB

    macOS 12.4

    at the first launch I get the same error as #2

    I try to delete everything and restart

    after the download of the restore image, I stay blocked at the following windows

    image

    is there a way to get more log ??

    Reviewed by tuxtof at 2022-06-11 06:13
  • 7. Installation fails on macOS 12.4

    If I run the app on macOS 12.4, I get the following error after the restore image has been downloaded:

    Error: Install failed: Error Domain=VZErrorDomain Code=1 "Installation failed." UserInfo={NSLocalizedFailure=Internal Virtualization
    error., NSLocalizedFailureReason=Installation failed., NSUnderlyingError=0x6000016fc060 {Error Domain=VZErrorDomain Code=1
    "(null)"}}
    
    Reviewed by mthielemann at 2022-05-17 14:40
Running GUI Linux in a virtual machine on a Mac

Running GUI Linux in a virtual machine on a Mac Install and run GUI Linux in a virtual machine using the Virtualization framework. การ build และใช้งาน

Jul 12, 2022
Useless tools for exploring Virtualization.framework

Tools for exploring the internals of Virtualization.framework's Mac virtualization support. I made this since I don't have an Apple Silicon Mac but st

Nov 24, 2021
Multiple Arcade Machine Emulator for iOS, iPadOS, tvOS, macOS (Catalyst)
Multiple Arcade Machine Emulator for iOS, iPadOS, tvOS, macOS (Catalyst)

MAME4iOS Original Author: David Valdeita (Seleuco) This is a port of MAME for iOS, iPadOS, tvOS and macOS. MAME4iOS is designed to run for modern iOS

Aug 6, 2022
A very simplistic state machine system for Swift while mainly used with Raylib on Swift

A very simplistic state machine system for Swift while mainly used with Raylib on Swift

Feb 21, 2022
A Swift wrapper around the CoreSymbolication private framework on macOS.

CoreSymbolication provides a very powerful system for looking up and extracting symbolic information from mach-o executables, dyld shared caches, and dSYMs.

Nov 9, 2021
Swift sample app for running privileged operations on macOS using a helper tool
Swift sample app for running privileged operations on macOS using a helper tool

SwiftAuthorizationSample demonstrates how to run privileged operations on macOS using a helper tool managed by launchd. This sample was created with t

Aug 8, 2022
A simple program to fix doubled key presses on macOS using just software

Untap A simple program to fix doubled key presses on macOS using just software. Installation Download this GitHub repo, cd to its folder in Terminal,

May 30, 2022
A simple framework to output to a file, url, the console, or even register notification using UserNotifications

o is a simple framework to output to a file, url, the console, or even register notification using UserNotifications. o can also get input from a file, url, or console.

Mar 18, 2022
A macOS application for accessing the output of the SimpleAnalytics package on the desktop.
A macOS application for accessing the output of the SimpleAnalytics package on the desktop.

The SimpleAnalytics package allows you to collect data user interaction analytic data in iOS and macOS applications. This SimpleAnalytics Reader app project allows you to more easily make sense of that collected data by displaying it on your Mac.

Mar 13, 2022
LinearMouse - A minimal app to get rid of mouse acceleration on macOS

LinearMouse A minimal app to get rid of mouse acceleration on macOS. Features Reverse the direction of scrolling. Linear scrolling (disable scrolling

Aug 8, 2022
PlayCover is a project that allows you to sideload iOS apps on macOS( currently arm, Intel support will be tested.

PlayCover is a project that allows you to sideload iOS apps on macOS( currently arm, Intel support will be tested.

Jul 8, 2022
macOS PropertyList Editor

PropertyListEditor About ... License Project is released under the terms of the MIT License. Repository Infos Owner: Jean-David Gadina - XS-L

Feb 13, 2022
macOS status bar app to automatically fetch Git repositories.

Fetcher About macOS status bar app to automatically fetch Git repositories. License Project is released under the terms of the MIT License. Repository

Nov 5, 2021
Swift JSExport extensions for macOS system frameworks
Swift JSExport extensions for macOS system frameworks

framework-bridge Swift JSExport extensions for macOS system frameworks. Progress Foundation AppKit Usage Swift import JavaScriptCore import FrameworkB

Dec 13, 2021
A native video wallpaper app for macOS

WallpapaerZ This is an wallpaper software that runs on macOS. It can bring video wallpaper to the desktop The project is coded in storyboard with swif

Jul 15, 2022
Coreml-performance project works on MacOS to test M1 macbooks

ml-macos-performance This project is inspired by Vladimir Chernykh coreml-performance project for iOS. I made changes so it works on MacOS to test M1

Nov 28, 2021
A longstanding annoying bug in our beloved operating system macOS

Houston There is a longstanding annoying bug in our beloved operating system macOS. If you open an application while Mission Control is active, the ap

Nov 29, 2021
Create dynamic wallpapers for macOS
Create dynamic wallpapers for macOS

Equinox Create macOS native wallpapers Description Equinox is an application that allows you to create macOS native wallpapers. Starting macOS Mojave

Aug 1, 2022
A GUI based virtualisation tool for running Linux on macOS Big Sur (x86 or arm64)
A GUI based virtualisation tool for running Linux on macOS Big Sur (x86 or arm64)

Project Mendacius GUI based virtualization tool to run Linux, based on the Virtualization framework introduced by Apple for macOS Big Sur with support

Jun 21, 2022