News for hackers. Stuff that matters.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by lelandbatey on Thursday March 12, 2015 @06:08AM (#9189887)
I also want to out in a good word for Cygwin. It's fantastic, I have absolutely no complaints about it. I have python and GCC, as well as a fully working shell. I can do Linux development in either of my favorite languages (Python and C++) without any kind of worry, and they work without modification on Linux.

Plus, having a working Bash with everything I want on Windows blows my mind.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by dhimes on Thursday March 12, 2015 @08:19AM (#9190247)
Is it better than using virtualbox?
Re:Foreign Linux: Run Linux binaries on Windows without driv... by rbanffy on Thursday March 12, 2015 @08:25AM (#9190279)
It applies a Linux-like polish to a Windows machine. You can manipulate the whole Windows filesystem from within a Linux-like environment. With a VM you get a full Linux environment that cannot simply get to your Windows environment - you get a clear separation between the two.

I like to say Cygwin "civilizes" Windows.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by superobserver on Thursday March 12, 2015 @09:44AM (#9190696)
I agree. And when you add Chocolatey to the mix (just add it with an elevated cmd.exe as stated on chocolatey.org), you're about half-way to a GNU/Linux-ish Windows. (In elevated PowerShell, I actually used "choco install cygwin -y" after doing so!) I think in Windows 10 this is supposed to be even better with their OneGet framework that will be compatible with Choco. Things are looking better for those who have to use Windows but want the power of the GNU/Linux environment. It is thanks to which I no longer need VirtualBox anymore, granting the benefit of allowing me to run code a little more efficiently.

The only gripe I have is I would really like to use openssh-server on Windows the way I do on GNU/Linux. I have yet to find a comparable solution that is opensourced and free.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by brazzledazzle on Thursday March 12, 2015 @11:57AM (#9191548)
Chocolatey is a bit of a security nightmare just waiting to happen. I heard it has a veto system now but it would have been better to design it from the ground up to use a central repo where people could do pull requests. The lack of review and arbitrary ownership of packages makes it very iffy, particularly on work/production workstations or servers.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by superobserver on Thursday March 12, 2015 @01:01PM (#9192121)
You're right about the security aspect, which is what Microsoft says OneGet will also attempt to resolve (in effect, replacing chocolatey's repo with theirs, I'd assume).
Re:Foreign Linux: Run Linux binaries on Windows without driv... by bkeroack on Thursday March 12, 2015 @10:00AM (#9190802)
I believe MS wants you to use remote Powershell instead of SSH.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by fizgig on Thursday March 12, 2015 @09:40AM (#9190664)
I dig the ability to cross into remote file systems transparently (much like PowerShell). Running "df -h //devwinserver1/c$" is cool, as is the ability to clean up cruft when a Nagios disk alert goes off, all from the comfort of my bash shell.

Plus, with Xwin running, I can utilize cluster SSH to make managing Unix servers a bit less painful from my Windows machine (corporate standard image I have no control over).

Re:Foreign Linux: Run Linux binaries on Windows without driv... by WorldWideWayne on Thursday March 12, 2015 @11:45AM (#9191479)
I like to say that Cygwin gives me the best of both worlds because Linux desktop environments simply lack the polish that the Windows desktop has.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by bentcorner on Thursday March 12, 2015 @12:10PM (#9191662)
Sometimes a linux VM won't cut it, like on corporate networks heavily invested in Windows infrastructure (activedirectory domains and many layers of authentication that are either difficult or impossible to interop with linux).