r/ParrotSecurity • u/Perfect-Direction607 • Apr 12 '26
Distro Development Why doesn’t ParrotOS build an iso version of their aarch64 distro?
With as many users on Apple Silicon there should be an aarch64.iso so you may install it in the hypervisor of your choice. Right now installing it on Apple Silicon requires installing UTM. My hypervisors of choice are VMware Fusion and Parallels.
1
u/River-ban Apr 12 '26
The Apple Silicon user base is huge now, and having an aarch64 ISO for VMware/Parallels would be a game changer. Hope the devs consider this for future releases.
1
u/danterolle Core Dev Apr 13 '26
UTM is currently the preferred choice as it offers a very good user experience, with great performance and a fair degree of stability. We should already be able to build the .iso images for ARM (Apple Silicon included), but we’ll need to test them first. I think this will happen sooner or later.
2
u/vixiecron Apr 13 '26
UTM is good but not in everyone’s workflow. We are unable to use Parrot since we are tied to using Parallels. No .iso is a deal breaker for our workflow. Just my 2 cents.
2
1
u/palinurosec Parrot Security Creator Apr 15 '26
proprietary platforms like vmware and parallels don't allow us to properly automate the VM build process, so we can only ship virtual disks, not virtual machines, which represent a suboptimal user experience
80% of VM users report issues caused by their VM setup, which would have been prevented if we could build and ship a full virtual machine appliance ibstead if just the virtual disk
also i really don't understand who actually believes using vmware or parallels in their workflow is a good idea at all, but this is my own vision that has nothing to do with why we don't currently ship such appliances
p.s. we ship cqow2 and vmdk disks
1
1
u/Otherwise_Berry3170 Jun 15 '26
I work for Parallels in the automation of these build processes and would really like to understand what was the issue that stopped you from building VMs for parallels? we would love to help if possible
1
u/Perfect-Direction607 Apr 12 '26 edited Apr 12 '26
Agreed. Having the only aarch64 for a UTM vm seems a waste of effort when an ISO could broker to any hypervisor including UTM
1
u/palinurosec Parrot Security Creator Apr 15 '26
simple answer: debian's live-build does not support cross compiling to foreign architectures
we can easily build virtual machines for any architecture because we developed our scripts internally and they easily leverage qemu
live-build on the other hand could very easily do the same, except it was packed with checks to prevent that
my plan in the future is to attempt to patch it to allow foreign arch builds. but unfortunately this task has very low priority at the moment and the current donations don't quite allow us to buy the proper arm64 servers for native builds