So, I run Fedora (aarch64) under UTM full screen. It works acceptably well, and I often forget I'm on a mac.
I just wish macos would get out of the way, and not sometimes knock you out of full screen mode.
So, I run Fedora (aarch64) under UTM full screen. It works acceptably well, and I often forget I'm on a mac.
I just wish macos would get out of the way, and not sometimes knock you out of full screen mode.
Maybe there's a solution out there somewhere that would let you stay in full screen mode.
Is the long battery life a feature you use often, or is it more of a "I'm glad it's there, just in case I need it" feature?
But yeah, I can imagine myself in the same situations with UTM running nonstop and it'd still have enough battery life.
The biggest headaches, though they aren't that big, is really about ARM vs x86, sometimes you will come across a package that just isn't supported on ARM, though that is increasingly rare.
Also Samba shares seem to mount perfectly on windows/Caja but on Finder there is some weird issue where after it working a few days suddenly you can't connect unless you use the terminal.
If you’d like to have a more powerful experience with file dialogs, the paid application Default Folder X [1] is worth it.
Click the parent directory or the home directory.
I also find developing on a mac is so frustrating. The package management experience is just such a downgrade.
And then there are the apps. All my daily apps are open source, and the apps I use just tend to work so much better on linux then on mac os (if they are even available on mac os!)
Why you can’t toggle between different instances of the same app by default is beyond me. But hey, we get more emojis!
I’m not entirely clear on what your requirement here is. Historically, Mac OS X/OS X/macOS has had a different app and windowing model compared to Linux. If you’re looking to switch between windows of a single app, you can use the keyboard shortcut Cmd + ~ (that’s Command and tilde). There are also trackpad gestures to see all windows of an application (swipe down with three or four fingers) and switch.
I make do with being an XPS peasant compared to the beautiful rounded rectangles used by my peers on the basis that my machine is completely available to me in every way possible thanks to source code.
Same goes for some .NET Framework apps we have; I've found an ARM Windows VM has been indistinguishable from x86 Windows.
Surprisingly, the battery lifetime is still excellent.
I think Parallells give you more, but I do a big window in UTM over 2 displays which works quite well and doesn't break rest of the OS X flow. Mic doesn't work, you occasionally have correct audio output, but OS X audio daemons sucks so it's a crapshoot if you get audio and where/how it's output. You don't get 3d accelleration I think, but haven't tried. It's not for games or Teams (neither is OS X).
But it works reasonably well for software that runs on arm64, which on Linux may limit you a bit. But you get to make things work either on OS X or Linux arm64, and the rest works well. You may not notice much overhead compared to OS X on M1+.
As with everything, you can make it work for you, but it's not for gaming, CAD, some proprietary or limited projects, etc. Should be fine for development and sysadmin stuff.
If something works on Linux arm64 on M1, it's quite well supported you might say. So you get to weed out some fluff, but also some nice things.
https://developer.apple.com/documentation/virtualization/run...
Still excited to see progress but I’m probably not going to be able to use Linux on a Mac for another 12 months.