Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Some doubts.

Is there any web page/tutorials, documentation, help resource and so on, to learn how to use and set up de application on MacOs?. I've been looking for some information on that web, however, I didn't find anything.
Thank you for your interest in VirtualProg!


The application is designed to be intuitive and self-explanatory, with a streamlined interface that avoids complex workflows. Most buttons include helpful descriptions when you hover over them, making it easy to understand their functionality at a glance.

However, we are actively working on detailed help pages and tutorials, which will soon be available at https://makeprog.com.

In the meantime, if you have any questions or need assistance, feel free to reach out to us at support@makeprog.com or makeprog@gmail.com. We’re happy to help and will respond as promptly as possible.

Here are some basic videos.

Installing macOS

Installing Linux

Resize Disk

Running Headless Virtual Machine

Installing macOS on NBD (Network Block Device)
 
Does this supported nested virtualization?
I know Apple added support in macOS 15 last summer on M3 and M4 chips, but I can't find any VM program that actually supports the feature besides UTM but it's only for Linux VMs.
VirtualProg now supports nested virtualization!
We’ve just released version 1.6.6 on the Mac App Store, which includes support for running nested virtual machines—ideal for advanced workflows like testing hypervisors or running container environments inside a VM.


Thanks for your interest, and we look forward to your feedback!
 
  • Like
Reactions: iccb and Acidsplat
Some doubts.

Is there any web page/tutorials, documentation, help resource and so on, to learn how to use and set up de application on MacOs?. I've been looking for some information on that web, however, I didn't find anything.
With the latest release of VirtualProg version 1.6.7, we've introduced a Built-in Offline Help System right inside the app. This provides detailed guidance for setting up and using VirtualProg, even when you're not connected to the internet.


In addition to the offline help, we also maintain a comprehensive online documentation portal available here:

VirtualProg Help

Let me know if you have any specific questions — happy to help!
 
  • Like
Reactions: forever_music
Because you posted, I bought this to try today. I installed Debian on macOS Sequoia 15.5 on a MacBook Air G3.

Debian setting only recognizes a mouse, not a trackpad. So when I select Natural Scrolling it only changes the vertical behavior and left/right scrolling seems backwards. It also doesn't recognize two-finger touches as right clicks. I don't think it's seeing multi-touch at all. Is there anything I can do to make Debian see the MacBook's trackpad?

Screenshot 2025-05-20 at 1.31.38 PM.png
 
Last edited:
Because you posted, I bought this to try today. I installed Debian on macOS Sequoia 15.5 on a MacBook Air G3.

Debian setting only recognizes a mouse, not a trackpad. So when I select Natural Scrolling it only changes the vertical behavior and left/right scrolling seems backwards. It also doesn't recognize two-finger touches as right clicks. I don't think it's seeing multi-touch at all. Is there anything I can do to make Debian see the MacBook's trackpad?

When running a Linux guest (e.g., Debian) on a Mac via the Virtualization Framework:

1) The guest VM sees a generic USB mouse, not a MacBook-specific trackpad.

2) macOS Virtualization Framework does not currently emulate a multitouch or precision touchpad device like Apple’s trackpad.

Sorry about this it is a limitation when running Linux Guests. For right click you can try using Shift + F10.
 
Will there be an ability in the future to suspend and restore VMs? Is this inability a limitation of Apple's virtualization framework?
 
Will there be an ability in the future to suspend and restore VMs? Is this inability a limitation of Apple's virtualization framework?
Thank you for your question!


The ability to suspend and resume virtual machines is indeed supported by Apple’s Virtualization Framework—but currently, only for Apple Silicon

We will add this feature in the upcoming release.

Please feel free to share any other feedback or feature requests!
 
Last edited:
Thank you so much for answering these questions here.

FYI, I tried sending an email to support@makeprog.com but it came back undeliverable.
Thank you for bringing this to our attention.


I’ve checked the server logs, and it appears that our mail system flagged your message from *****@mac.com as suspicious and rejected it. Unfortunately, I don’t have more detailed information at this time.


Please try resending your message to support@makeprog.com. If you continue to experience issues, feel free to reach out to us at our alternative support address: makeprog@gmail.com.


We apologize for the inconvenience and appreciate your patience.
 
Yes. That was me. I have no idea why it might have been flagged. But I’m glad you’re here, and questions you answer here are of course seen by many.
 
  • Like
Reactions: rbmanian75
Will there be an ability in the future to suspend and restore VMs? Is this inability a limitation of Apple's virtualization framework?
Yes, support for suspend and resume has been added in the latest release of VirtualProg (version 1.6.8). This feature allows you to suspend and later resume both macOS and Linux guest virtual machines, making it easier to pause your work and continue right where you left off.


Please note that suspend/resume is currently supported on Apple Silicon Macs only, as it leverages capabilities available through Apple’s virtualization framework on that platform.

here is a summary of change log for version 1.6.8
  • Quick Create Virtual Machines
    Set up macOS or Linux virtual machines in just a few clicks using the new streamlined Quick Create wizard—perfect for getting started in seconds.
  • Suspend & Resume (Apple Silicon only)
    You can now suspend guest VMs and resume them later exactly where you left off. Ideal for saving work sessions without a full shutdown.
  • Context-Aware Help
    Built-in offline help now dynamically adapts to where you are in the app—instantly access relevant documentation and guidance with a single click.
  • Menu Bar Icon Settings
    You can now choose whether to display the VirtualProg icon in the macOS menu bar
 
Last edited:
I updated. Suspend and resume is nice. I tried Ubuntu with Gnome to see if I could right click there...no luck. I did find in both Debian and Ubuntu the system setting to simulate a right click with a click and hold. That works.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.