I'm underwhelmed by the stability of #Ubuntu. Things *generally* work, but:
It's a coin toss if it will recognize the wifi card on a particular bootup.
Sometimes it works when I tell it to restart; sometimes it just hangs.
Unity crashes disturbingly often. It pops up a bug report form, and *after* I fill in all the details, it informs me that it can't send the report.
@JensHannemann Yes, the game engine. It's probably going to be my most-commonly-run app (other than a web browser) over the next year. Your guess on the bug reporter sounds reasonable. I don't know why it keeps crashing.
I have no idea how to fix the power and wifi bugs, which are nondeterministic.
On MacOS, this stuff just worked out of the box.
@peterdrake Case in point, I teach a wireless communication class this semester, using GNU Radio for software-defined radio. The MacPorts version of GNU Radio Companion has a bug that turns the canvas black, but only on ARM Macs. Running a Ubuntu or Debian VM using Parallels works perfectly, and the SDR I use has a sample rate of 20 MHz, so it's pretty taxing on the CPU and USB. No buffer over- or underruns whatsoever. Same on a student's MacBook Air using VMWare.
@peterdrake Yep, that's why I ended up using Macs as my main machines. I can always run VMs. Parallels is pretty good. Even on ARM Macs, the ARM versions of Ubuntu, Debian, and Windows are very nice. I don't miss x86 at all.