It used to be easy to dual-boot Windows and Linux systems together. Now it can be difficult since UEFI differs from BIOS. Unified Extensible Firmware Interface will replace BIOS and it makes dual-booting more difficult. Windows tends to want it all.
One can choose legacy mode in BIOS on many laptops and allow dual booting. The problem with that is that one needs to go into BIOS each time to change to the other operating. Things can go wrong; lower end computers with a Celeron or Atom 1 something Ghz cpu are slow and finicky, and batteries can be built inside so one can’t easily turn off the power and restart.
Windows has some information that is useful here https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/boot-to-uefi-mode-or-legacy-bios-mode
Even with the worst-case forced-choice either windows or Linux, it would be good if some sort of plug-in live mirror from the cpu of bios or uefi with OS choices were possible from a thumb drive. There must be some kind of work around to renormalize dual-booting Linux and windows in a UEFO environment that allows windows to boot only in “pure UEFI” mode without legacy (that allows Linux).
Another way to go might be for windows to make a version 2 for all of its windows versions with an update going back to XP that makes it resemble something more like Linux Mint or Debian with all the invasive sorts of on-screen distractions removed. It should be like a trouble-free open source screen that does not distract a user on his present tasks.
Alternatively a software developer could market a program to filter out every dumb, distracting thing windows does and make it a harmless OS suitable for ordinary progress.
To have daft messages from the operating system appear while engaged in creative writing or bullet chess live is a nightmare.