macOS Virtual Machine using Virtualization.framework

Overview

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.

Comments
  • where is the data stored ?

    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.

    opened by leonvita91 3
  • Support for downloading old macOS versions

    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.
    opened by fumoboy007 3
  • Cannot open menus during the download

    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?

    opened by fumoboy007 3
  • Spanish Translation

    Spanish Translation

    Hey there @yep, if in any time ur interested in translate the app to Spanish, at least the texts. Im a native Spanish speaker and ill take care of it.

    opened by irvingvqz 0
  • A request / question about connecting external USB devices.

    A request / question about connecting external USB devices.

    Are there plans and is there possibility with the existing code, to have the option to choose "do I want to connect to the VM or to the host computer" when some device is plugged? Just like on fusion or parallels?

    opened by otox-creator 0
  • Installation Error: Installation failed

    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.

    opened by becreart 3
  • Keyboard mapping issue

    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.

    opened by ybizeul 1
Releases(v1.1)
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 และใช้งาน

MrChoke 3 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

null 18 Aug 9, 2022
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

null 438 Jan 4, 2023
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

Conifer Coniferoslav 2 Dec 12, 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.

Stacksift 7 Nov 21, 2022
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

null 31 Dec 20, 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,

BlueCannonBall 1 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.

OpenBytes 4 Mar 18, 2022
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.

Dennis Birch 10 Dec 22, 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

Jiahao Lu 1.6k Jan 7, 2023
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.

Alexandr 4k 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

JD Gadina 21 Jan 3, 2023
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

JD Gadina 5 Jan 3, 2023
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

John Susek 0 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

Celeglow 6 Dec 12, 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

Peter Lin 0 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

Christoffer Winterkvist 6 Dec 5, 2022
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

Dmitry Meduho 683 Jan 5, 2023
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

Praneet 113 Nov 18, 2022