I downloaded the latest desktop release of Fedora from https://getfedora.org/en/workstation/download/ the other night and installed it in a VirtualBox VM. It installed without any hassles whatsoever, almost as if it was based on Ubuntu.
When it booted into the desktop the first time after installation I was able to pretty much get right to work, checking out its various features and capabilities. Out-of-the-box so to speak it was able to mount the shared macOS folder defined in its VirtualBox VM definition. When I added my Fedora account to the vboxsf group, I was able to see all the files in the shared folder. This was achieved without having to install the VirtualBox guest additions. It looks like the kernel work with VirtualBox shared folders really works, which is amazing after all this time.
The only reason I might want to install the VirtualBox guest additions is to gain the ability to have the Fedora desktop resize when I resize the VM window. Right now it won’t do that. I have it configured for 1680 x 1050 scaled to 150% (this is a MacBook Pro with a 15″ Retina Display). The Fedora desktop fits the MacBook screen quite well, and the mouse cursor moves seamless between the MacBook desktop and the Fedora stock Gnome desktop. I can’t think of a really good reason to install the guest additions so I’ll just leave it as is for the time being.
The Fedora desktop is also running with the Wayland manager/compositor, and I discovered it runs much smoother than either other desktop manager (classic Gnome and Gnome with X.org).
I’m also quite pleasantly surprised by the version of the tools that comes with this distribution. GCC/G++ are both at version 10, as is Clang/LLVM. Python and Git are also right at the top, release-wise. I managed to install Visual Studio Code right from the Fedora repositories without having to add any other repos to def. That also included htop. I have yet to not be able to install anything I might need. I even went looking to see what versions of Java I might be able to install, and I found Java 8, 11, and 14. All of these are OpenJDK, not Oracle, which makes me quite happy. I’ve not installed them yet, but I know I can if I need them.
All joking aside this looks to be one of the best Fedora releases I’ve touched in years. I haven’t been this satisfied with Fedora since 2013, when I installed Fedora versions 16, 17, and 18 starting late 2011 on a bog standard Dell laptop where I was working at the time. When I took a look at Fedora again, it was 2014, and it was an attempt to install on a VirtualBox VM. From that point things were touchy and I just stayed with Ubuntu. But now I have to admit its pretty (shockingly) good. This particular Fedora VM is a keeper — so far.