Live data from Hacker News

What’s New in Bash/WSL and Windows Console

blogs.msdn.microsoft.com

151–160 of 251 posts

Re: What’s New in Bash/WSL and Windows Console

#151

Earlier quoted context omitted.

Linux, BSD, Solaris, etc. have significant differences among them, and the source code needs to be aware of them. Same with all crossplatform software. But from the perspective of a Linux binary running on WSL, running on WSL should be the same as running on Linux. If bash is an exception to that, that seems more like a hack on Microsoft's part. If they implemented the execve() syscall and others, starting whatever o…

I'm not going to disagree with you there but then I did cover that point myself about 2 posts earlier.

The point you conceded is literally the only point I've trying to make since the original post.

Go back each level and you will see the same point being made over and over again. You owe me like 20 HN karma now.

Next time, rather than rushing to downvote, accuse of trolling and insult, read more carefully.

Re: What’s New in Bash/WSL and Windows Console

#152
post #23

But did they fix ctrl-space? [1] As an emacs user, this single issue has been the show-stopper that prevented me from investing in bash on windows, even though I would like to. [1] https://superuser.com/questions/1088250/windows-10-linux-bas...

This looks like it has been fixed [1] [1] https://github.com/Microsoft/BashOnWindows/issues/583

Thanks!

Re: What’s New in Bash/WSL and Windows Console

#154
post #135
post #130

Earlier quoted context omitted.

I use ConEmu for 5 hours a day. it's the best terminal on Windows, but its UI is absolutely awful https://conemu.github.io/img/ConEmu-Maximus5.png https://conemu.github.io/img/Settings-Main.png - Minimal contrast in active tabs - can't be fixed due to Windows XP support. - Flashes it's hidden console proxy on screen continually - Settings menu with around 5000 options and no sense of heirarchy - something that's rare…

1. I understand the developer, I don't see the issue (wouldn't mind it being configurable but if it is the only thing that breaks XP support I can understand it). 2. I've seen it, happens probably once a month for 3. This is awesome, you go through it once and have every detail exactly they way you want it just because everything was shown (contrast to being forced to read the entire manual just to know what you can…

1. Color contrast and it's ability to help users distinguish items from each other is a very well researched objective thing. Your personal experience doesn't overturn it as a concept, or make it easier for anyone else to find to find the active terminal.

2. That's great for you. My experience differs.

3. See 1, but for heirarchy.

4. Are sure you sure you can get the tabs all the way to the top?

5. See 2. I suspect I maximise the terminal more often or use a larger screen than you do.

Re: What’s New in Bash/WSL and Windows Console

#155
post #105

So what is the end game with WSL? What is it that MS is actually trying to do? I remember the NT POSIX subsystem, which was a bit of a joke. It was badly limited and just seemed to be a box ticking exercise to get past some government requirements (disclaimer: I don't actually know if that's true). Whatever the reason, we ended up having to port our POSIX software to NT because customers insisted it was POSIX complie…

Has Microsoft made any inroads into the embedded space? Maybe embracing Linux is part of a long term strategy to becoming a player in the IoT/embedded space.

Re: What’s New in Bash/WSL and Windows Console

#156
post #125
post #112

Earlier quoted context omitted.

Edit for folks having trouble understanding: the post you're replying to literally mentions two of the best tabbed terminals for Windows. That's not the problem. A fast, inbuilt, 2017-era terminal is. - ConEmu has a UI that's a shotgun blast of shit. - Hyper still fails at basic shortcuts. - ConEmu plus other software still has a UI that's a shotgun blast of shit. - Some person's half maintained fork of putty is some…

Out of curiosity, what tabbed terminals on other platforms would you consider to be significantly better than ConEmu/Hyper? (I've never actually used any GUI platform other than Windows for any length of time, so I would be interested in seeing what other people do use.)

iTerm2, GNOME terminal.

Re: What’s New in Bash/WSL and Windows Console

#157
post #146
post #112

Earlier quoted context omitted.

Edit for folks having trouble understanding: the post you're replying to literally mentions two of the best tabbed terminals for Windows. That's not the problem. A fast, inbuilt, 2017-era terminal is. - ConEmu has a UI that's a shotgun blast of shit. - Hyper still fails at basic shortcuts. - ConEmu plus other software still has a UI that's a shotgun blast of shit. - Some person's half maintained fork of putty is some…

> a clean, fully featured tabbed terminal, included in Windows You'd either get a Microsoft Word equivalent of a console window in that case, since everyone has a different set of features they consider essential, or the Notepad equivalent (more likely). A tool's value doesn't necessarily increase with more features and features are never cheap (in Windows, at least, where there are documentation, translation, config…

> A tool's value doesn't necessarily increase with more features and features are never cheap

What I mean when I write 'clean and fully featured' is: a console, tabs, a nice scroll buffer, working escape sequences, suppressing the bell. That's about it.

This is 1000x less features than ConEmu - I don't care about a new exciting way to set terminal variables, or integration with a file manager nobody uses, or support for a bitmap font format, or per-app antialiasing settings. Or various silly extras the other terminals add - I don't want a new way to do Unix on Windows, I don't want a new SSH client this isn't as good as openssh, I don't want a new windowing system.

I'm suggesting EXACTLY something like notepad.

Do 1000x less things, and do the remainder well.

> I'd argue those problems are easier to rectify than for MS to develop yet another alternative

Just add tabs to the console app as suggested. Or use whatever Edge uses for window chrome and shove the console app in there rather than html.

Re: What’s New in Bash/WSL and Windows Console

#158
post #105

So what is the end game with WSL? What is it that MS is actually trying to do? I remember the NT POSIX subsystem, which was a bit of a joke. It was badly limited and just seemed to be a box ticking exercise to get past some government requirements (disclaimer: I don't actually know if that's true). Whatever the reason, we ended up having to port our POSIX software to NT because customers insisted it was POSIX complie…

They want you not to install Linux, but keep using Windows. That way, apart from using their OS, you may end up using the rest of Microsoft software: Edge, Office, Outlook, OneDrive, etc. That wouldn't happen if you used Ubuntu. What I don't understand is why Canonical thought that shrinking their user base would be good for their business.

In the long run, Canonical might have been the trojan horse Microsoft needed to demolish Linux from within.

As developers, we're all enthusiasts of the WSL and how we don't need to dual boot, run VMs etc. any more. But in the process, we may end up giving less love to our once beloved DEs. This in turn creates a negative feedback for Linux desktop adoption. Also, less bare-metal installs means less bugs discovered and ironed out in the kernel too, less incentives for developers to release drivers, etc. so in the long run it's going to hurt Linux much more.

Re: What’s New in Bash/WSL and Windows Console

#159
post #125
post #112

Earlier quoted context omitted.

Edit for folks having trouble understanding: the post you're replying to literally mentions two of the best tabbed terminals for Windows. That's not the problem. A fast, inbuilt, 2017-era terminal is. - ConEmu has a UI that's a shotgun blast of shit. - Hyper still fails at basic shortcuts. - ConEmu plus other software still has a UI that's a shotgun blast of shit. - Some person's half maintained fork of putty is some…

Out of curiosity, what tabbed terminals on other platforms would you consider to be significantly better than ConEmu/Hyper? (I've never actually used any GUI platform other than Windows for any length of time, so I would be interested in seeing what other people do use.)

iterm2 on OS X is really good, maybe the gold standard as far as I'm concerned.

Re: What’s New in Bash/WSL and Windows Console

#160

Earlier quoted context omitted.

They want to attract developers. One reason why it was so easy for Linux developers to switch to OSX was that they had a mostly-compatible shell environment.

I see a free or nearly free "developer edition" of Windows 10 incoming. It won't have some of the enterprise-y features (bloat) of existing enterprise editions, but it will be capable, feature-rich, free (maybe you'll have to somehow demonstrate that you're a developer) - and most importantly it will be free of the creepy shit. And then they'll be well positioned to drink Apple's milkshake, as far as developer-mindsh…

>it will be free of the creepy shit

That's far too optimistic.

Post reply on HN