DEV Community

Discussion on: You Probably Don't Need a Mac

Collapse
 
jonathansiddle profile image
Jonathan Siddle

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.

Collapse
 
galoiswannabe profile image
galoisWannaBe

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...

Collapse
 
jonathansiddle profile image
Jonathan Siddle

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.