TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: I'll be starting with a new job soon but their machines have Windows

3 pointsby grover_hartmannalmost 10 years ago
Basically, I&#x27;ve got a job to write code using Node.js, AngularJS, Rails, PHP and so on.<p>However, all their computers have Windows and I&#x27;m not comfortable using it to write code.<p>I asked if I could use Linux but they said I can&#x27;t bring my own laptop, they said I could develop on a VM though.<p>What are the disadvantages of using a VM? I find it disappointing they won&#x27;t let me install Linux on it.<p>Any workflows I should now when developing on VM?<p>Thanks.

9 comments

kasey_junkalmost 10 years ago
I&#x27;ve worked in VM environments and they are <i>fine</i> for some degraded definition of <i>fine</i>. You can certainly get most everything done with them if thats what you want.<p>I&#x27;d argue a little bit that in this day and age, that unless you have some very specific Linux requirements its a valuable career skill to be able to develop on multiple platforms.
评论 #9619402 未加载
noonespecialalmost 10 years ago
My dev enviro is a debian VM that matches our servers with xfce. This on an older Mac via VMware fusion 5. I don&#x27;t really like OS X so I almost never switch out. Once I full screen the vm I can&#x27;t tell the difference. Even with videos. (I don&#x27;t play games so I&#x27;m not sure there). I&#x27;d say a vm is a perfectly viable option. Plus you&#x27;ll have the builtin option to hop back to windows and see your work as the unwashed masses will see it in a blink.
S4Malmost 10 years ago
You can use cygwin as a shell, then you will mainly be using a text editor, a browser and a shell that is similar to the Unix shell, so it will not be fundamentally different from Linux - from the user point of view.
评论 #9617834 未加载
chewxyalmost 10 years ago
Vagrant is your friend. I switched from a linux env to my current job which has a MS stack. Took a few months before I fully got my windows env up and running, and in the meantime Vagrant tided me over
cdvonstinkpotalmost 10 years ago
Being that VMs usually have terrible disk I&#x2F;O, I&#x27;ve found that it helps noticably to set the Windows host to increase the amount of memory it uses for the disk cache. There&#x27;s the setting in &#x27;My Computer&quot; &gt; &#x27;Advanced&#x27;, plus a little-known registry (or group policy- I don&#x27;t recall off the top of my head) setting that increases it quite a bit more than the GUI-fied switch. You can find it on Google easily enough.<p>-my 2 cents
评论 #9617568 未加载
ColinWrightalmost 10 years ago
Connect via VPN to your machine somewhere else and do it all over the net?
dreaminvmalmost 10 years ago
Almost everything is the same using a VM, with the bonus of VM functionality like cloning and changing the hardware specs.
评论 #9621601 未加载
starshadowx2almost 10 years ago
Are you allowed to use a LiveCD&#x2F;boot off a USB?
评论 #9622186 未加载
评论 #9622191 未加载
honest_joealmost 10 years ago
Run from such a company. You are just an asset to them that has to obey. You are not doing a nuclear research and there&#x27;s not a reason for them to force you.
评论 #9617535 未加载
评论 #9617977 未加载
评论 #9617528 未加载