> few developers choose this method due to the overhead of needing to restart (reboot) your device any time you want to switch between the operating systems.
The overhead of booting windows maybe once a year?
> If you choose the bare metal Linux install route, you may also need to deal with potential driver issues or hardware compatibility problems that may arise with Linux on some devices.
With Linux?
Did they even mention that you need to install windows before Linux because windows has (had?) No concept for dual boot?
> The overhead of booting windows maybe once a year?
No way!
If you were to boot into Windows only once a year, I'm sure there will be a couple of updates waiting to be installed, forcing you to boot into Windows at least twice a year ;-)
> Did they even mention that you need to install windows before Linux because windows has (had?) No concept for dual boot?
Last time I tried it would still overwrite whatever Grub set up so yes, after 30 years of Linux Windows is still behaving like it's the only game in town.
> The overhead of booting windows maybe once a year?
Why even bother? I have a dedicated cheap desktop running Windows (because I needed it for specific hardware), but, normally, I just fire up a VM when I need Windows for something.
I haven’t needed it in a very long time.
And it runs a lot better on top of Linux than on bare metal. Not quite sure why, but its perceivable.
Yes totally with linux. I've been using Windows on my 1 year old laptop until recently because it didn't have support for the audio amp. Then when it was supported, you have to download and include a script to run as a service which configures the hardware. That script is buried in a year of comments and discussion spread across 5 different sites.
Then my favourite desktop (cinnamon) didn't recognise HiDPI out of the box. I had to figure out how to scale the desktop properly.
Then the trackpad scrolling acceleration is way too fast. You can't change the scrolling acceleration independently from the cursor acceleration so I had to manually modify that in a config file
Then my touch screen is only recognised as a mouse. So i can click and drag, but I can't scroll documents/websites like I can in windows
Then the fan curve is not correct by default. I had to find some values buried in forum posts and then edit the service config to set the fan to these random values
So yes, linux can be an absolute arse to set up even for a developer, let alone the average user. I've been a linux user for the best part of 20 years, but hardware compatibility has always been a pain point.
Every time you buy a computer it is generally going to be "bleeding edge" to various degrees and it's unlikely to work properly for X months/years.
It is only because people keep their machines for several years that the "average" machine running linux is several years old, yet it seems like a rite of passage for people to blame the user for having the audacity to buy a laptop that isn't 10 years old with X and Y but avoids Z wifi chipset.
> few developers choose this method due to the overhead of needing to restart (reboot) your device any time you want to switch between the operating systems.
The overhead of booting windows maybe once a year?
> If you choose the bare metal Linux install route, you may also need to deal with potential driver issues or hardware compatibility problems that may arise with Linux on some devices.
With Linux?
Did they even mention that you need to install windows before Linux because windows has (had?) No concept for dual boot?