Some years ago (quite before actually) I managed to dual boot a notebook. Back in that day I used windows (don't remember which) and Fedora. To do this I bought a program so as to repartition the disk without losing data, and then after that I installed Fedora in one partition. I also had to have a different partition (FAT32 if I remember) that can serve to "share" data between both systems.
Since that time I haven't done that, used windows and macs usually, and lost track of linux (except at work with embedded micros that used a particular flavor of debian)
Anyway, right now I have a brand new windows 10 machine (and I am already hating it), so I would like to ask you
1) what is the current particular procedure to dual boot my system with windows 10 and linux? (I repartitioned my windows 10 disk and it was not difficult at all, it seems that maybe I won't need a special tool as I needed before)
2) Which linux would be recommendable. (I am thinking Ubuntu is the most popular now- a debian like one, so different than my experience with fedora- but then I heard of others. Overall I want a particular distribution that gives me the less hassle in installing it with windows)
3) Some people argue that instead of dual booting- virtualizing is preferable. How true is this? (I have some experience working with VMWare (run debian on a windows 7 machine) and frankly it does not "feel the same" )
4) what things do I have to be careful, so as to have the dual system running as soon as possible?
Any recommendation tutorial or advice greatly appreciated