QEMU-Manager is a macOS graphical frontend to QEMU, written in Swift.

Overview

QEMU-Manager

Build Status Issues Status License Contact
Donate-Patreon Donate-Gratipay Donate-Paypal

About

QEMU-Manager is a macOS graphical frontend to QEMU, written in Swift.

Screenshot

Screenshots

General Configuration:

General

Hardware Configuration:

Hardware

Disks Configuration:

Disks NewDisk

Sharing Configuration:

Sharing

QEMU Configuration:

QEMU

License

Project is released under the terms of the GNU General Public License.

Repository Infos

Owner:          Jean-David Gadina - XS-Labs
Web:            www.xs-labs.com
Blog:           www.noxeos.com
Twitter:        @macmade
GitHub:         github.com/macmade
LinkedIn:       ch.linkedin.com/in/macmade/
StackOverflow:  stackoverflow.com/users/182676/macmade
Comments
  • Build, please

    Build, please

    Hi, I went to the project webpage and try to download the manager. Unfortunately, there's no build. Could you please make a build of your manager? It looks like a really good app, but I'm no developer, and can't get it compiled. Thanks.

    opened by mauricio-ricalde 2
  • Build Instructions

    Build Instructions

    Maybe you could add a "Build Instructions" section into the REAMDE?

    Build Instructions

    1. Clone the repository
      git clone https://github.com/macmade/QEMU-Manager/
      
    2. Update the submodules
      git submodule init
      git submodule update
      

    Open QEMU-Manager.xcodeproj in Xcode 3. Turn off code signing Screenshot 2021-11-07 at 16 15 48 4. Build ⇧⌘B

    opened by phistep 2
  • No builds available

    No builds available

    On the website, there is a link Download latest version, that points to the Github releases page, but there are no pre-built releases available. Please add compiled builds, as I cannot manage to build the project myself #4

    opened by phistep 1
  • App crashes (code signing problems)

    App crashes (code signing problems)

    I just cloned the repository, opened the project in xcode, disabled signing and built the app. When I run it in 'Product' configuration, it immediately crashes. When I run it in 'Debug' configuration, it throws errors related to code signing:

    dyld[97138]: Library not loaded: @rpath/GitHubUpdates.framework/Versions/A/GitHubUpdates
      Referenced from: /Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/QEMU Manager.app/Contents/MacOS/QEMU Manager
      Reason: tried: '/Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/GitHubUpdates.framework/Versions/A/GitHubUpdates' (code signature in <4BE9B644-EF53-38D9-A5FB-098A75ABE417> '/Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/GitHubUpdates.framework/Versions/A/GitHubUpdates' not valid for use in process: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?)), '/Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/QEMU Manager.app/Contents/MacOS/../Frameworks/GitHubUpdates.framework/Versions/A/GitHubUpdates' (code signature in <4BE9B644-EF53-38D9-A5FB-098A75ABE417> '/Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/QEMU Manager.app/Contents/Frameworks/GitHubUpdates.framework/Versions/A/GitHubUpdates' not valid for use in process: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?)), '/Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/QEMU Manager.app/Contents/MacOS/../Frameworks/GitHubUpdates.framework/Versions/A/GitHubUpdates' (code signature in <4BE9B644-EF53-38D9-A5FB-098A75ABE417> '/Users/phistep/Library/Developer/Xcode/DerivedData/QEMU-Manager-ghxvqmyernujpbamhffehglyznbu/Build/Products/Debug/QEMU Manager.app/Contents/Frameworks/GitHubUpdates.framework/Versions/A/GitHubUpdates' not valid for use in process: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?)), '/Library/Frameworks/GitHubUpdates.framework/Versions/A/GitHubUpdates' (no such file), '/System/Library/Frameworks/GitHubUpdates.framework/Versions/A/GitHubUpdates' (no such file)
    

    I have turned off code signing for both QEMU-Manager and Github Screenshot 2021-11-07 at 16 15 48 Screenshot 2021-11-07 at 16 16 26

    opened by phistep 1
  • App terminating reason:  -[NSConcreteTask terminationStatus]: task not launched'

    App terminating reason: -[NSConcreteTask terminationStatus]: task not launched'

    Hello, I had no problems building this with xcode 13, though when ran I got the following error:

    objc[29820]: Class Pair is implemented in both /System/Library/Frameworks/FileProvider.framework/Versions/A/FileProvider (0x7ff854273648) and /Users/chleb/Library/Developer/Xcode/DerivedData/QEMU-Manager-athbmorbdqqgzndvbcnzloaiqejg/Build/Products/Release/GitHubUpdates.framework/Versions/A/GitHubUpdates (0x1016380c8). One of the two will be used. Which one is undefined. 2022-03-22 14:30:37.433116-0500 QEMU Manager[29820:408911] Warning: Column selection is not supported in view-based table and outline views (<NSTableView: 0x7fef13043e00>). 2022-03-22 14:30:37.442523-0500 QEMU Manager[29820:409456] [General] An uncaught exception was raised 2022-03-22 14:30:37.442593-0500 QEMU Manager[29820:409456] [General] *** -[NSConcreteTask terminationStatus]: task not launched 2022-03-22 14:30:37.442717-0500 QEMU Manager[29820:409456] [General] ( 0 CoreFoundation 0x00007ff811ba0f0b _exceptionPreprocess + 242 1 libobjc.A.dylib 0x00007ff811901b9d objc_exception_throw + 48 2 Foundation 0x00007ff812a088e6 -[NSConcreteTask terminationStatus] + 174 3 QEMU Manager 0x00000001014368b1 $s12QEMU_Manager0A0C10ExecutableC7execute9argumentsSS3out_SS3errtSgSaySSG_tKF + 1633 4 QEMU Manager 0x0000000101432d90 $s12QEMU_Manager0A0C6SystemC4help33_98FAB6D6BBBE2DF25419AA9E9C087ACCLL3for7command9skipLines0O8PrefixesSaySS_SStGAA6ConfigC12ArchitectureO_SSSaySSGAQtFZTf4nnnnd_n + 336 5 QEMU Manager 0x000000010142f8ef $s12QEMU_Manager7MachineC3allSDyAA6ConfigC12ArchitectureOSayACGGvpZfiAJyXEfU + 127 6 QEMU Manager 0x000000010142f859 $s12QEMU_Manager7MachineC3all_WZ + 9 7 libdispatch.dylib 0x0000000101a00874 _dispatch_client_callout + 8 8 libdispatch.dylib 0x0000000101a02038 dispatch_once_callout + 87 9 QEMU Manager 0x000000010143c7e6 $s12QEMU_Manager23LibraryWindowControllerC13windowDidLoadyyFyycfU0 + 518 10 QEMU Manager 0x0000000101425cbe $sIeg_IeyB_TR + 14 11 libdispatch.dylib 0x00000001019ff634 _dispatch_call_block_and_release + 12 12 libdispatch.dylib 0x0000000101a00874 _dispatch_client_callout + 8 13 libdispatch.dylib 0x0000000101a151b5 _dispatch_root_queue_drain + 833 14 libdispatch.dylib 0x0000000101a15aa3 _dispatch_worker_thread2 + 206 15 libsystem_pthread.dylib 0x00000001018a8782 _pthread_wqthread + 256 16 libsystem_pthread.dylib 0x00000001018aeccb start_wqthread + 15 ) 2022-03-22 14:30:37.442978-0500 QEMU Manager[29820:409456] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSConcreteTask terminationStatus]: task not launched' *** First throw call stack: ( 0 CoreFoundation 0x00007ff811ba0f0b _exceptionPreprocess + 242 1 libobjc.A.dylib 0x00007ff811901b9d objc_exception_throw + 48 2 Foundation 0x00007ff812a088e6 -[NSConcreteTask terminationStatus] + 174 3 QEMU Manager 0x00000001014368b1 $s12QEMU_Manager0A0C10ExecutableC7execute9argumentsSS3out_SS3errtSgSaySSG_tKF + 1633 4 QEMU Manager 0x0000000101432d90 $s12QEMU_Manager0A0C6SystemC4help33_98FAB6D6BBBE2DF25419AA9E9C087ACCLL3for7command9skipLines0O8PrefixesSaySS_SStGAA6ConfigC12ArchitectureO_SSSaySSGAQtFZTf4nnnnd_n + 336 5 QEMU Manager 0x000000010142f8ef $s12QEMU_Manager7MachineC3allSDyAA6ConfigC12ArchitectureOSayACGGvpZfiAJyXEfU + 127 6 QEMU Manager 0x000000010142f859 $s12QEMU_Manager7MachineC3all_WZ + 9 7 libdispatch.dylib 0x0000000101a00874 _dispatch_client_callout + 8 8 libdispatch.dylib 0x0000000101a02038 dispatch_once_callout + 87 9 QEMU Manager 0x000000010143c7e6 $s12QEMU_Manager23LibraryWindowControllerC13windowDidLoadyyFyycfU0 + 518 10 QEMU Manager 0x0000000101425cbe $sIeg_IeyB_TR + 14 11 libdispatch.dylib 0x00000001019ff634 _dispatch_call_block_and_release + 12 12 libdispatch.dylib 0x0000000101a00874 _dispatch_client_callout + 8 13 libdispatch.dylib 0x0000000101a151b5 _dispatch_root_queue_drain + 833 14 libdispatch.dylib 0x0000000101a15aa3 _dispatch_worker_thread2 + 206 15 libsystem_pthread.dylib 0x00000001018a8782 _pthread_wqthread + 256 16 libsystem_pthread.dylib 0x00000001018aeccb start_wqthread + 15 ) libc++abi: terminating with uncaught exception of type NSException *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSConcreteTask terminationStatus]: task not launched' terminating with uncaught exception of type NSException (lldb)

    opened by satorielectronics 2
  • "task not launched" errors

    I built this myself and have been getting "task not launched" errors. I'm wondering if you have ever had these, or might have any thoughts as to what could be causing them?

    It's really very odd; attempts to access the process.terminationStatus are resulting in the "task not launched" error. Clearly the process is launched and should waitUntilExit. What's most odd is that I added the following debugging code, and the error went away.

    try ObjC.catchException
    {
        process.launch()
        process.waitUntilExit()
        let _ = process.terminationStatus
    }
    

    Unfortunately this only got me past the launch crash. I was able to create a VM but when I double click it in the "QEMU Library" window, I get the error again, and was unable to easily find the code causing it.

    image
    opened by jeff-h 0
Owner
Jean-David Gadina
Lead Developer at imazing.com
Jean-David Gadina
A lightweight XMLParser for assembling and parsing XML values written for iOS 8+ in Swift 2.

Overview Description Requirements Installation Usage Author License Description XMLParser lets you convert a pure Swift dictionary into XML string and

Eugene Mozharovsky 75 Feb 2, 2022
QuickLookProtein is a macOS Quick Look extension to preview protein/3D structure files (PDB, SDF, CIF).

QuickLookProtein QuickLookProtein is a macOS Quick Look extension to preview protein/3D structure files (PDB, SDF, CIF). It works in all places where

Jethro Hemmann 32 Sep 13, 2022
Create Live Graphics in SwiftUI (iOS, tvOS & macOS)

PixelUI import SwiftUI import PixelUI struct ContentView: View { var body: some View { GeometryReader { geo in

Anton Heestand 21 Dec 17, 2022
SVG parser and renderer written in SwiftUI

SVGView SVG parser written in SwiftUI We are a development agency building phenomenal apps. Overview The goal of this project is to bring the full pow

Exyte 269 Jan 4, 2023
A super easy way to check if the installed app has an update available. It is built with simplicity and customisability in mind and comes with pre-written tests.

UpdateAvailableKit This is UpdateAvailableKit: a super easy way to check if the installed app has an update available. It is built with simplicity and

Swapnanil Dhol 22 Jan 5, 2023
A simple, declarative, functional drawing framework, in Swift!

DePict - A simple, declarative, functional drawing framework. To produce a drawing, call the Draw function (just type Draw and let autocomplete do the

David Cairns 35 Sep 16, 2021
Drawing and Geometry made easy on iOS - now in Swift 3.0

InkKit Swift Support Swift 4.0 InkKit is Swift 4.0 by default, so to use that just include InkKit in your podfile: pod 'InkKit' Swift 3.2 In order to

Shaps 373 Dec 27, 2022
❄️ SVG in Swift

Snowflake ❤️ Support my apps ❤️ Push Hero - pure Swift native macOS application to test push notifications PastePal - Pasteboard, note and shortcut ma

Khoa 949 Dec 14, 2022
Powerful and easy-to-use vector graphics Swift library with SVG support

Macaw Powerful and easy-to-use vector graphics Swift library with SVG support We are a development agency building phenomenal apps. What is Macaw? Mac

Exyte 5.9k Jan 2, 2023
Unique blocky identicons generator for Swift

⚗️ BlockiesSwift This library is a Swift implementation of the Ethereum fork of Blockies which is intended to be used in iOS, watchOS, tvOS and macOS

null 57 Dec 1, 2022
A graphical Mach-O viewer for macOS. Powered by Mach-O Kit.

Mach-O Explorer is a graphical Mach-O viewer for macOS. It aims to provide an interface and feature set that are similar to the venerable MachOView ap

Devin 581 Dec 31, 2022
Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects

Introduction Respresso is a centralized resource manager for shared Android, iOS and Web frontend projects. It allows you to simply import the latest

Respresso 10 Nov 8, 2022
"Podman for macOS" is a macOS frontend for Podman.

Podman for macOS "Podman for macOS" is a macOS frontend for Podman. It can be used to start and stop both the Podman Machine and its running container

Victor Gama 573 Jan 5, 2023
A full stack real time messenger clone. Frontend is written in swift, and the backend is written in javascript.

FullStack-Messenger-Project A full stack real time messenger clone. Frontend is written in swift, and the backend is written in javascript. The Fronte

Arkash Vijayakumar 6 Nov 29, 2022
WKZombie is an iOS/OSX web-browser without a graphical user interface.

WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.

Mathias Köhnke 1.1k Dec 16, 2022
This is an POC for showing current Air Quality of different Cities in graphical format using webSocket

Air-Quality-Monitoring This is an POC for showing current Air Quality of different Cities in graphical format using webSocket. It Used danielgindi/Cha

null 1 Jun 14, 2022
Podman-desktop: a graphical menu bar application for managing Podman machines

podman-desktop podman-desktop is a graphical menu bar application for managing P

Containers 2k Jan 1, 2023
Scane - MacOS frontend for SANE

SCANE A MacOS frontend for SANE. Did Apple unceremoniously drop support for your

Matt Adam 8 Dec 21, 2022
A template Vapor app with nginx frontend.

This is an example Vapor app. It contains the app itself, as well as surrounding components (Postgres database, nginx frontend for providing secure connection), all runnable out of the box with docker compose. It is a good starting point for Vapor development of an API server which you could access from macOS and iOS clients.

Jaanus Kase 5 Jul 1, 2022
Stacksift Frontend Client

Stacksift Client App A Stacksift client for macOS. This is quick-and-dirty Stacksift client. It provides minimal filtering of reports, along with a wa

Stacksift 11 Aug 18, 2022