News for hackers. Stuff that matters.
Re:Reasons to Switch from Windows to Linux by copperx on Monday July 23, 2018 @10:39PM (#17597715)
I'm a bit concerned about all of the comments here, in HN of all places, praising Windows 10 as a daily driver. I thought this would be the most receptive audience for Linux.

I don't think Linux on metal can be beat for developing software. macOS is a close second, but its BSD toolchain feels a bit out of place when targeting Linux servers. Windows is only really suitable for doing .NET development.

Can someone who uses Windows 10 shed a light on how you are using it for development? Do you prefer to use Linux on a VM? is WSL a suitable substitute for a dedicated VM?

Re:Reasons to Switch from Windows to Linux by Drybones on Monday July 23, 2018 @10:55PM (#17597774)
When I said I was using Windows 10 as a daily driver, I didn't mean for my development stuff.

I use my MacBook Pro with macOS for development stuff and work. Linux for file & web serving, troubleshooting devices, file system/partition management, etc.

Windows 10 is the system I come home to, sit down, and use for web browsing, document stuff, and playing Blizzard games after work.

My Ubuntu install could do all these things really. But VOIP on it, pulseaudio in general, is pretty garbage. I can't seem to get my mic to stop listening to itself through my headphones. I don't have this issue in Windows so I've been using Windows. I've tried to fix the issue, but it hasn't been easy to fix and I don't have the energy to mess with figuring out why pulseaudio is being a pos when I get back from work.

That said, I would never do anything beyond UI, .NET, and HTML dev on Windows. Too much of a hassle to get good flow. VS Code takes out most of the issues though.

Re:Reasons to Switch from Windows to Linux by ms013 on Monday July 23, 2018 @11:05PM (#17597807)
I do almost all of my development work in WSL since moving off of macOS earlier this year. Works fine for my workflow: ocaml compiler/toolchain, anaconda python, gcc, X11 server on the Windows side for GUI apps, (g)vim, etc. I don’t do any .NET work - just regular Unix development. I bounce to the Windows side to run things that require direct hardware access (eg, CUDA), or running things like Mathematica or OneNote with the stylus.

I miss some things from the Mac: it was the hardware that drove to try new things. I’m growing to like the new environment. I’ve run Linux on my laptops on and off forever (mid-90s onward), and generally get irritated with them for one reason or another and look back at the Mac or Windows alternatives.

Re:Reasons to Switch from Windows to Linux by baud147258 on Tuesday July 24, 2018 @06:16AM (#17599611)
We are developping software which will run on Windows servers and desktop. And our company has developed a toolchain to deal with building artefacts and dealing dependencies that run on Windows, so we're stuck with it. And I haven't experienced the issues described in the article regarding nagging and updates. For the nagging part, it was already configured away before I even started. And for updates, a restart once per week is enough to avoid any interuption during work.
Re:Reasons to Switch from Windows to Linux by carlmr on Tuesday July 24, 2018 @07:32AM (#17600024)
I'm working in embedded systems. Many of the debuggers and specialized compilers are only available on Windows. Web (server) development is not the only kind of development.
Re:Reasons to Switch from Windows to Linux by greenpenguin on Tuesday July 24, 2018 @08:11AM (#17600269)
Conversely, I also do embedded development, and our environment is entirely Linux-based, even the RTL tools.