I have been on the fence about this for a while too and I also chose to mostly go with a Linux machine. I am starting to develop apps using Flutter for Android/iOS but just can't justify the cost of the hardware and being locked into the ecosystem. I eventually settled on a combination of real iOS devices and a cloud build solution and this is working out quite well so far.
Have you tried the Windows Subsystem for Linux? Seems to work really well as a combination of being able to use windows tools and games while still get access to Linux software and tools.
I've used WSL, but it annoys me... but that might just be because I'm too much of a Linux noob... or because Windows does weird things with Ubuntu in WSL that aren't done Ubuntu... Kinda like Debian in ChromeOS, except Debian in ChromeOS usually feels better to me... once you get used to translating things from Debian/Ubuntu to Debian in ChromeOS, anyway... neither's a real substitute for the real thing...
I think it is probably a bit of both lol I am no Linux expert but WSL1 always seemed a little quirky in places.
I have just spent 6 months using Linux as my main OS on all my computers to help understand it better. I needed to switch back to Windows to test some stuff and was able to bring all my dot files and configs straight into WSL2, and set up my environment basically the same as main native set up.
I don't know if this is because WSL 2 is basically a lightweight Linux VM (compared to WSL1 basically being Wine in reverse) but I was shocked at how well it worked.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I have been on the fence about this for a while too and I also chose to mostly go with a Linux machine. I am starting to develop apps using Flutter for Android/iOS but just can't justify the cost of the hardware and being locked into the ecosystem. I eventually settled on a combination of real iOS devices and a cloud build solution and this is working out quite well so far.
Have you tried the Windows Subsystem for Linux? Seems to work really well as a combination of being able to use windows tools and games while still get access to Linux software and tools.
I've used WSL, but it annoys me... but that might just be because I'm too much of a Linux noob... or because Windows does weird things with Ubuntu in WSL that aren't done Ubuntu... Kinda like Debian in ChromeOS, except Debian in ChromeOS usually feels better to me... once you get used to translating things from Debian/Ubuntu to Debian in ChromeOS, anyway... neither's a real substitute for the real thing...
I think it is probably a bit of both lol I am no Linux expert but WSL1 always seemed a little quirky in places.
I have just spent 6 months using Linux as my main OS on all my computers to help understand it better. I needed to switch back to Windows to test some stuff and was able to bring all my dot files and configs straight into WSL2, and set up my environment basically the same as main native set up.
I don't know if this is because WSL 2 is basically a lightweight Linux VM (compared to WSL1 basically being Wine in reverse) but I was shocked at how well it worked.