News for hackers. Stuff that matters.
Re:How Google Wants to Rewire the Internet by komali2 on Monday July 17, 2017 @06:54PM (#14792954)
Heh, that for me culminated when windows released a ubuntu subsystem.

The names in order of popularity when it was originally announced (now they push for WSL)

1. Bash for Ubuntu on Windows

2. Windows Bash Shell

3. Windows Subsystem for Linux (WSL)

Trying googling WSL - it's world surf league. Windows Bash Shell is impossible, so is Bash for Ubuntu on Windows. It's getting better as more and more articles are being written, but god almighty. I wouldn't be surprised if google is lending a helping hand with searches for WSL stuff.

Re:How Google Wants to Rewire the Internet by milcron on Monday July 17, 2017 @08:25PM (#14793416)
And the 3rd name is backwards. It ought to be called 'Linux Subsystem for Windows'.
Re:How Google Wants to Rewire the Internet by wolfgang42 on Monday July 17, 2017 @09:46PM (#14793769)
As mentioned by others, the emphasis in the name is on the fact that it's a Windows Subsystem. The historical precedent for this name is "Windows Services for UNIX", which similarly provided a Unix environment on Windows NT.
Re:How Google Wants to Rewire the Internet by SpaceManNabs on Monday July 17, 2017 @08:52PM (#14793575)
THAT IS IT! I was wondering why the name always felt funky. Although the name they have now is technically correct if you ignore standard noun to adjective conventions.
Re:How Google Wants to Rewire the Internet by cat199 on Tuesday July 18, 2017 @10:16AM (#14796652)
I believe this, like many things in the windows ecosystem, is deliberately confusing/takes advantage of linguistic ambiguity to create confusion in the observer and create a sort of implied sense or feeling of microsoft superiority...

E.g. having windows 1st sort of inflates the 'primacy' of windows with respect to linux; it is linux that is being made compatible with windows rather than the other way around.

Best things that come to mind are things from the windows UI - like the network privacy zones, having the 'basic' and 'advanced' control panel, etc.. Some things say 'windows is updating your computer' rather than 'your computer is updating windows' or some such... To me they have this sort of psychological undertone of 'always remember how microsoft is helping you make this confusing thing much easier.. you couldn't do it without us'

Re:How Google Wants to Rewire the Internet by pavement on Monday July 17, 2017 @08:59PM (#14793608)
...or it's missing an apostrophe.

  a. Windows' Subsystem for Linux

  b. Window's Subsystem for Linux
Each option has its own sort of context.
Re:How Google Wants to Rewire the Internet by bdowling on Monday July 17, 2017 @10:14PM (#14793863)
If you're making it a possessive using an apostrophe, then it should be "Windows's Subsystem for Linux" because Windows is singular in that context.
Re:How Google Wants to Rewire the Internet by IncRnd on Monday July 17, 2017 @10:52PM (#14793966)
That's not the entire story, unfortunately. There are other rules. For example, Windows might be considered a family name, as there are several Windows Operating Systems. Also, this is a technical name, and technical writing often follows different rules, specifically in cases such as this.

For the possessive form of Windows I would look at the Microsoft Manual of Style, which for me is the fourth edition.

Page 184: Possessive Nouns

--------------

Do not use the possessive form of Microsoft. Do not use the possessive form of other company names unless you have no other choice. And do not use the possessive form of a product, service, or feature name. You can use these names as adjectives, or you can use an of construction instead.

Microsoft style:

  the Windows interface

  Microsoft products, services, and technologies

  Word templates
--------------
Re:How Google Wants to Rewire the Internet by pavement on Tuesday July 18, 2017 @09:01AM (#14796165)
The correct form of possessive context for words ending in "s," is with a dangling, trailing apostrophe, and omission of the extra "s."
Re:How Google Wants to Rewire the Internet by dragonwriter on Tuesday July 18, 2017 @09:11AM (#14796229)
> The correct form of possessive context for words ending in "s," is with a dangling, trailing apostrophe, and omission of the extra "s."

That is correct (or, at least, nearly universally agreed to) for possessives of plural nouns ending in “s”, style guides are mixed when it comes to other nouns ending in “s”, though the most common rule seems to be to use “’s”; while “windows” is plural, “Windows” as the name of the operating system is a proper noun that is not treated as plural.

Re:How Google Wants to Rewire the Internet by sbuttgereit on Monday July 17, 2017 @09:23PM (#14793699)
I disagree. Microsoft is correct; mostly if not entirely.

Q: It's a subsystem? What kind of subsystem?

A: It's a Windows subsystem?

Q: A subsystem for what?

A: It's the Windows subsystem for Linux.

As another commentator mentioned, there's probably a missing possessive ("'s"), but even if we take the proper name to be more of an adjective modifying/qualifying "subsystem", it's a Windows subsystem, it's purpose is running Linux... the Windows Subsystem for Linux.

Re:How Google Wants to Rewire the Internet by spacehunt on Monday July 17, 2017 @10:45PM (#14793951)
But we don't have the Windows Subsystem for Win32, the Windows Manager for I/O, etc., so while the naming is technically correct, it is inconsistent.
Re:How Google Wants to Rewire the Internet by dboreham on Tuesday July 18, 2017 @01:16AM (#14794369)
Sure there's a subsystem for win32.
Re:How Google Wants to Rewire the Internet by Dylan16807 on Tuesday July 18, 2017 @09:15AM (#14796254)
"Windows Subsystem ___ Linux" could be fine, but "for" is not the correct word to put in that blank.
Re:How Google Wants to Rewire the Internet by diegoperini on Tuesday July 18, 2017 @10:32AM (#14796788)
Why not "Linux Accompanied Windows"? Or "Still Windows but also some Linux"?
Re:How Google Wants to Rewire the Internet by Decade on Tuesday July 18, 2017 @11:44AM (#14797427)
But Linux is the one part that is not present. It’s GNU software running in a Windows subsystem. GNU/Windows?
Re:How Google Wants to Rewire the Internet by milcron on Tuesday July 18, 2017 @08:01PM (#14801068)
Not true in this instance. They implemented the Linux ABI, which means software can run on the linux subsystem without recompilation.

Cygwin allows running GNU software on Windows, but it doesn't implement the Linux ABI. Therefore Cygwin requires software recompilation.

The big advantage of WSL is that you can run native linux binaries.

Re:How Google Wants to Rewire the Internet by Decade on Saturday July 22, 2017 @09:14PM (#14830396)
#sigh# Clearly the joke was not funny if it had to be explained.

For decades, Richard Stallman has been calling it GNU/Linux, because the OS “aside from the kernel” was GNU, and Linux is the kernel. https://www.gnu.org/gnu/linux-and-gnu.en.html

Now, we have a Microsoft system that runs the Linux binaries, which are GNU according to Stallman, but not running them on the Linux kernel. You’re naming the entire system after the one component that is missing. By the same logic that normal Linux should be GNU/Linux, Linux containers on Windows should be GNU/Windows.

Re:How Google Wants to Rewire the Internet by Dylan16807 on Tuesday July 18, 2017 @06:27PM (#14800541)
The whole point is having the Linux ABI. There are half a dozen ways to run GNU on Windows.
Re:How Google Wants to Rewire the Internet by Swizec on Monday July 17, 2017 @07:04PM (#14793028)
It's a filter bubble issue. When I first started Ruby, it had been popular for 10+ years already. Many articles.

Despite that, it was still impossible to search for. Look for Ruby, get gemstones. Look for gem, get even more gemstones. Eventually Google figured it out and now it's almost impossible to search for gemstones. If I search for gem almost all search results are about Ruby things. Same when searching for Ruby.

Even "rails" now returns almost only Ruby on Rails stuff.

Re:How Google Wants to Rewire the Internet by komali2 on Monday July 17, 2017 @07:07PM (#14793047)
Have you tried searching when logged out of google? I'd imagine a rail worker searching lots of train stuff would generally get the right results when they searched on their account.

But yea, worth bearing in mind when naming stuff.

Re:How Google Wants to Rewire the Internet by true_religion on Tuesday July 18, 2017 @09:19AM (#14796280)
Perhaps, but under incognito I still get Ruby on rails if I search for "rails". I do get train info if I search for "rail".
Re:How Google Wants to Rewire the Internet by flavor8 on Tuesday July 18, 2017 @07:27AM (#14795703)
Try the same searches from an incognito window. It could just be that Google learned what Ruby you are searching for.
Re:How Google Wants to Rewire the Internet by vidarh on Tuesday July 18, 2017 @10:16AM (#14796658)
I just did:

1. Download Ruby

2. Ruby entry on wikipedia (about the gemstone)

All the rest on the first page are about the programming language in some way or the other (Rails, various books, various tutorial resources, Stackoverflow, trending on Github)

Re:How Google Wants to Rewire the Internet by userbinator on Monday July 17, 2017 @09:30PM (#14793719)
Indeed, it would've been far better if they called it WinBuntu Bash or some other similarly distinctive name.

...then again, WINE isn't exactly unique either.

Re:How Google Wants to Rewire the Internet by skrebbel on Tuesday July 18, 2017 @03:43AM (#14794917)
The internal name is lxss. I'm sad they didnt make that the default because it's very googlable.

That said WSL tends to work if you pair it with whatever your issue is.

IMO the most ridiculous name in this whole story is their github repo, Microsoft/BashOnWindows. I mean, bash has worked fine on Windows for decades, and it doesn't require an entire subsystem at all :-) WSL isn't half bad compared to that.