It depends on your reasons why you want to switch on linux?
If your reasons is about using a wallet I suggest you to stay using windows because it easy to use and supports many bitcoin wallet than a linux OS.
Or do you have other concern? hope that you can add more info about your question so that we can give you a proper answer.
. Thanks for the advice, I would like to use Eos smart contract
It looks like is not supported on windows OS according to EOS github here
https://github.com/EOSIO/eos#supported-operating-systemsSupported Operating Systems
EOSIO currently supports the following operating systems:
Amazon 2017.09 and higher
Centos 7
Fedora 25 and higher (Fedora 27 recommended)
Mint 18
Ubuntu 16.04 (Ubuntu 16.10 recommended)
Ubuntu 18.04
MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended)
And I think you must switch to linux or any supported OS.
You can contact the EOS developers on their telegram and I think you can get the best answer about your question. Check this telegram of EOS developer
https://t.me/joinchat/EaEnSUPktgfoI-XPfMYtcQ