в целом поддерживаю коллег - ищите и решайте реальные задачи, свои и чужие, устроиться на работу - идеально.
добавлю по домашнему полигону - vmware последних версий умеет работать поверх hyper-v, а так же фри для персонального использования.
virtualbox, при всей его популярности, на это не способен.
hyper-v - идеальный хост для систем windows.
vmware - идеальный хост для систем линукс с десктопом. серверные версии линукс вполне могут работать под hyper-v.
есть некий шарм и в wsl2 - взаимная прозрачность файловых систем, но и серьезный недостаток - все службы будут сидеть на ip хост системы.
ps самый комфортный десктоп в wsl2 это xfce в kali linux -
https://www.kali.org/docs/wsl/win-kex/
pps сам обожаю оболочки kde..
openSUSE Tumbleweed просто завораживает.. но не достаточно стабильна ((
kubuntu lts возможно лучший компромис, между новаторством и стабильностью
но под hyper-v, все линукс десктопы, жрут память как не в себя, а консольные (серверные) конфигурации, вполне корректно используют динамическое выделение памяти..
хотите практиковаться? пробуйте все что взбредет в голову ;)
и hyper-v, и vmware, имеют продвинутые средства виртуализации сети, сам предпочитаю предоставлять в менеджер vmware, виртуальные свичи hyper-v. немного занудно, а в общем можно не морочиться этим, дело вкуса.. и практики осмысления ;)
ppps hyper-v под линукс не существует, а вот виртуальные машины vmware и virtualbox, переместимы между физическими хостами винды и линукса, тоже интересный опыт ;)
pppps а еще под vmware существуют кряки для запуска osX, это уже варез, но таки он существует ;) гитхаб и рубоард в помощь, если интересно.. но свежаки жутко тяжелые по ресурсам )) .. если только чисто побаловаться..