4 ms·
In theory, it lets you have a tighter integration between the Windows side of your system and the Linux bits. For example, you can easily open Windows apps from
by bunderbunder 9y ago
In theory, it lets you have a tighter integration between the Windows side of your system and the Linux bits. For example, you can easily open Windows apps from bash, or access files from both Windows and Linux apps without having to set up some sort of shared folder to get everything connected. I use gitbash on Windows for much the same reason, though what it can do is much more limited.
It's also lighter weight - just a Linux userland living on top of a special translation layer that maps from Linux kernel calls into Windows ones. That saves you all the overhead of running a full virtual machine with its own dedicated chunk of your RAM and its own dedicated chunk of your hard disk.
- walshemj 9y agoNone of those make much sense as you wont be deploying to your dev test(technical copy) and eventually live systems that do have or need this "tight integration". You do of course have at least separate dev test and live systems. And in these days of threadripper the performance argument makes no sense as you have cores to burn.
- bunderbunder 9y agoRegarding my comments on overhead, I wasn't talking about CPU. I was talking about RAM and disk consumption. Both of those can be very limited resources, especially if you want to accept the 16GB memory limit that's imposed on most lightweight notebooks.
- walshemj 9y agoThe you should not be doing development on a constrained laptop platform. Don't take this the wrong way you need take a look at how you work and if this is actually how a professional should work.
- deleted 9y ago[deleted]
- bunderbunder 9y agoNo offense taken, but I do think you're extrapolating a bit too hard here. My personal computer that I also use for some hobby projects does not need to conform to whatever standard you consider to be necessary for your own professional use.