News for hackers. Stuff that matters.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by pdpi on Thursday March 12, 2015 @10:24AM (#9190960)
Windows has had a proper shell for a while now, in the form of PowerShell. It's quite different from the standard Unix shell, and I'm nowhere near as productive in it as I am in Bash, but that's more a function of lack of familiarity than any weaknesses of the shell. In fact, I'd say that it's actually much nicer than unix-y shells for a wide variety of tasks.

All I really find missing these days is good line-editing, and a half-decent terminal emulator in which to run the shell.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by ygra on Thursday March 12, 2015 @11:39AM (#9191429)
> All I really find missing these days is good line-editing

Probably familiar enough for bash people:

https://github.com/lzybkr/PSReadLine

> and a half-decent terminal emulator in which to run the shell.

Not a terminal emulator (although I think it can do Terminal escape sequences if needed):

https://github.com/Maximus5/ConEmu

Re:Foreign Linux: Run Linux binaries on Windows without driv... by mmebane on Thursday March 12, 2015 @04:08PM (#9193483)
It's still not a terminal emulator, but you can use Clink [1] to get readline in cmd. Works great with ConEmu or as part of cmder, as others have mentioned.

[1]: http://mridgers.github.io/clink/

Re:Foreign Linux: Run Linux binaries on Windows without driv... by agumonkey on Thursday March 12, 2015 @05:26PM (#9194043)
Very high ROI. Removes a lot of stress you got just typing cmd.exe.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by pdpi on Thursday March 12, 2015 @12:07PM (#9191631)
I knew about ConEmu (though I'm not 100% happy with it either). I'll take a look at PSReadLine, thanks.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by zmmmmm on Thursday March 12, 2015 @06:39PM (#9194456)
However great powershell is, the fact that bash is so universal everywhere else makes it too hard for me to use. With Cygwin I can often move seamlessly between Linux, OSX and Windows without changing anything I do, including all the utility scripts I write etc.
Re:Foreign Linux: Run Linux binaries on Windows without driv... by rbanffy on Thursday March 12, 2015 @03:41PM (#9193259)
> and a half-decent terminal emulator in which to run the shell.

On Cygwin, try MinTTY. The default cmd.exe console is horrendous. This is derived from PuTTY and much, much nicer.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by jdboyd on Thursday March 12, 2015 @03:55PM (#9193365)
You can even use MinTTY with cmd.exe (and probably powershell) for dramatically improved user experience.

And, you can also find MinTTY standalone separate from the burden of cygwin. I got it from the msys project.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by hobarrera on Saturday March 14, 2015 @07:47AM (#9202288)
> It's quite different from the standard Unix shell

And that's the issue. Most people don't want to relearn everything, and I don't see why MS had to reinvent the wheel.

Re:Foreign Linux: Run Linux binaries on Windows without driv... by potatosareok on Thursday March 12, 2015 @11:35AM (#9191412)
Do you know how to echo text in ASCII or UTF-8? > "text" or > echo "text" For me both come out with weird character encoding