Settings

Theme

The truth comes out: Microsoft needs Linux

techrepublic.com

63 points by argorain 10 years ago · 111 comments

Reader

ctvo 10 years ago

There is a large group of people on the internet who never let the Microsoft of the 90s go.

How does every single one of their business decisions get linked to some nefarious goal? The author doesn't even know what it could be, BUT DON'T FORGET! This company tried to patent everything decades ago! Don't forget they're not bringing bash to Windows out of the goodness in their hearts!

  • bad_user 10 years ago

    Last time I checked Microsoft was threatening Android phone makers with patents, many of those being related to Linux itself, collecting billions in patent royalties, being in essence a patents troll for the whole mobile industry. From where I'm standing, this seems no different than the Microsoft that funded the SCO lawsuit or that has spread FUD about Linux and open-source for years.

    So do tell me, how did Microsoft change?

  • vhab 10 years ago

    There seems to be a lot of conspiracy theories going on, on what I personally believe to be a really straight forward and logical reaction.

    From my perspective, "Bash on Windows" is a reaction to the wide adoption of OSX for development (In particularly web development seemed to have a mass migration).

    For obligatory anecdote:

    I'm a longtime and loyal Windows user. Windows has been my primary development platform even though parts or all of our stack ran on some flavor of -nix. I've always encouraged my team to do the same, primary motivated by the better UX on Windows.

    But, like many in the past few years, I jumped the OSX bandwagon and moved the entire department over. This wasn't a fun transition, and came with many pains. But ultimately it was a necessary transition as the tools we needed just weren't supported on Windows.

    Development became more complex, tooling became mandatory at every stage of development and only OSX offered us a reasonable balance between a -nix-like environment that ran the tools with decent UX.

    Microsoft's move to bring Bash to Windows will likely motivate me to migrate back in due time.

    While some may be spinning conspiracy theories, I'm personally just really glad Microsoft is moving in this direction.

    • larrik 10 years ago

      You talk like developing on Linux means doing everything in the command line. *nix UX is nothing to be ashamed of, and I personally prefer it over Windows and OS X (especially OS X).

      • vhab 10 years ago

        From an IT and "just works" perspective, Linux was a no-go for us.

        It wasn't particularly about the UX on Linux desktops, but rather they don't fit in our company culture when it comes to how assets and IT are managed.

        Which is why I wrote it from my own perspective as an anecdote.

        As usual, YMMV

      • swsieber 10 years ago

        Personally, the reason I like OS X over a random linux distribution is the sane keyboard shortcut defaults - CMD+C and CMD+V just work everywhere, as well as things like CMD+W.

        Well, almost everywhere. And CTRL+F is still a little wonky depending on the app you're in.

        • _lce0 10 years ago

          For me it's the other way.

          In Linux there's a clear separation of CTRL for sending messages to the app --ALT for commands-- and SUPER for messaging the OS.

          I found OSX very confusing trying to mix everything into a single key.

          • swsieber 10 years ago

            Oh, that's an insight I've never thought about. It never occurred to me that they had different purposes.

        • pessimizer 10 years ago

          Where on Linux do Ctrl-c, v, and x not work? I haven't had a problem with them anywhere in a decade. I have largely stuck to Gnome2, MATE, and XFCE, though.

          • ninkendo 10 years ago

            The problem with Ctrl C is that it is also the shortcut for SIGINT when the terminal is focused.

            Also most terminal emulators will forward all Ctrl combinations directly over the TTY rather than capturing them in the windowing system, so in practice Ctrl-V rarely works in a terminal either. Likewise for Ctrl-W, which is typically bound to backwards-kill-word, etc.

            The way it ends up in practice, shortcuts involving the Command key on OSX end up being clearly defined and consistent, because apps typically can't override them.

          • j_h_s 10 years ago

            You need ctrl+shift+c and ctrl+shift+v, etc. in a terminal.

          • timlyo 10 years ago

            As a die hard Linux fan, I'll admit that it'd be nice if ctrl+left/right worked the same everywhere.

            On most editors it moves me one word, on the command line it inserts the control characters.

            Same story for ctrl+backspace and ctrl+a.

          • hollerith 10 years ago

            Ctrl-v doesn't work in lxterminal.

            ("Paste" is on the right-click menu though.)

    • ocdtrekkie 10 years ago

      Yeah, there's a development tool I was watching that worked entirely the same on Linux and OS X, but then it has to have a special sidebar for 'if on Windows, do this'. And this will likely be able to go away with Bash for Windows.

    • e40 10 years ago

      I agree with you 100%. The only thing I worry about, with "BASH on Windows" is how separate the subsystems are. On OS X I can interact with the desktop using osascript. Is there anything like this in the new Windows stuff? I fear there will not, based on what I've read so far.

    • Roboprog 10 years ago

      More anecdata of that: we all have Macs for doing Java web server development at my job, which is for the UC (Davis), rather than some startup.

  • gear54rus 10 years ago

    That abomination of a system called win10 came out just a few years ago, not in 90s.

    Is spying on everyone and constantly sending telemetry even when disabled (to the extent people actually wrote a tool to go to every corner and forcefully disable it and even then it didn't work) not nefarious?

    What are you even talking about here, they haven't changed a slightest bit.

    Maybe I want to have updates that cannot be disabled? No, I want my machine to do what I want, not what MS wants.

    Maybe I want to know that pic browsing app can't run without UAC (win8, looking at you)? I don't either, I just want to launch it.

    They are still pounding that close-minded philosophy just like before. Their reputation is well-deserved.

    I'm patiently awaiting another move in EEE (https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish) direction from them, this time with our last bastion - Linux.

    • speeder 10 years ago

      I came from the gamedev side of things.

      In there Microsoft now is perfectly still the 90s Microsoft.

      From my point of view, the Linux on Win10 is a strategic move to incentive people use Windows as their sole desktop (since with this move many people won't have any reason whatsoever to use Linux at all).

      I tried to convince lots of people on the Linux community that they need to react... of course, not blocking Microsoft (that would be silly, and unfree), but by fixing stuff that people wants fixed for years: Audio, driver support in general, ease of use, not having to edit text config files, and so on...

      But instead I got EXTREMELY negative reactions, some people even told me they are against AMDGPU driver efforts because it would make Linux more accessible to stupid people that will need help.

      • ocdtrekkie 10 years ago

        This is, honestly, why Microsoft doesn't need to "incentivize" using Windows as their sole desktop: The reasons are already there: People have wanted things fixed for years like audio, driver support in general, ease of use, not having to edit text config files, and so on...

        Linux isn't really much of a threat to Windows because Linux hasn't even really tried to successfully reach consumer product quality. Linux developers need to focus on this.

      • pjc50 10 years ago

        What do you think of the Steam work on this?

        IMO they're doing it as a means of keeping their options open against the day when Microsoft decides not to allow a third-party app store on Windows and cuts off their air supply.

        • ocdtrekkie 10 years ago

          That's definitely why they're doing it, and it's a good idea for a business to hedge it's bets this way. (Zynga would be sunk if Facebook ever blocked them, being dependent on one platform is a huge risk.)

          But the likelihood that Microsoft would ever fully disallow third party install on Windows is nonexistent.

          • sinxoveretothex 10 years ago

            > But the likelihood that Microsoft would ever fully disallow third party install on Windows is nonexistent.

            Unless you can predict the future for as long as Microsoft exists, you can't say that.

            I'm pretty sure that before the iPhone there were people saying Nokia was too big to fail, same for IBM before Windows probably.

            I'm still on the fence about car companies. I sure have heard people very convincingly say that oil is a risk-free investment, that there never will be a time when oil isn't needed anymore. I have good reasons to disagree with that today.

            Then again, Nokia still exists today, so I suppose a pedant could get technical about oil still filling a much diminished market in the future.

      • ryao 10 years ago

        Having configuration files provides a superior experience to the Windows registry.

  • ohnomrbill 10 years ago

    I like your approach sometimes. When dealing with people, I find it best to take positive changes in behavior at face value. I'm sure people could hang their past behavior over their head and treat them as though nothing has changed, but that seems sociopathic. Judging people more harshly based on past behavior is a pretty good way to keep yourself from harm, though. If it weren't unfair to others I would consider doing it.

    With companies, I have no need to weigh their positive behavior more heavily. No one's feelings are at risk of being hurt; no friendships are on the line. If a company burns me with bad practices, it's safe and prudent to hold their mistakes against them. It should take a very long time for companies to build back goodwill, once lost.

    • bryanrasmussen 10 years ago

      well the thing is - Microsoft isn't a person, it's a company - as a general rule it is reasonable to assume that companies don't do anything out of the goodness of their hearts, when you also have a good deal of bad behavior in the past ( and 20 years ago can be the recent past for a company) it might make sense to keep an increase sense of skepticism.

      • ocdtrekkie 10 years ago

        Twenty years ago isn't "recent history" for anything in the tech industry. People who were at Microsoft back when they were "really evil" in the 90s have since WORKED AT GOOGLE (or any number of other companies you might be a fan of), and even left Google, since then.

        Very few people who made decisions you may be holding over them today, actually work at Microsoft today. You can legitimately hold a decision against a person for a long time... they're still the same person, more than likely. But a company is an amalgamation of it's employees. And employees come and go.

        • sametmax 10 years ago

          In companies, this is not as important as the general policy and vision of the group. The entity is an autonomous system greater than its parts.

        • bryanrasmussen 10 years ago

          I'm not a fan of any company. But a company is an amalgamation of its employees, and employees when they come in absorb the company culture ( that's why everyone says the culture is important) and that's why you don't change the company culture unless a significant number of high level employees all leave at once.

          and my second point is - Steve Ballmer left in 2014.

      • ohnomrbill 10 years ago

        That's exactly my point. With people, assume they can change for the better; with companies, judge them primarily by their bad actions.

  • SEJeff 10 years ago

    And yet they still extort companies with their secret Android "patents". Perhaps people will treat them differently when they start acting like it. Nadella is getting there, but still has a lot of work ahead of him before hardcore Linux people (like myself) really trust the motives.

    • ocdtrekkie 10 years ago

      There's almost nothing "secret" about how Microsoft handles patents (you know about it, so do I). What'd be really interesting is actually seeing what Google does with patents. While I've got no paper to prove it, Samsung changed directions in Google's favor massively when Samsung agreed to a long-term patent sharing agreement with them. (Previously, Samsung had been looking more and more like they were going to fork or leave Android entirely.)

      I suspect some patent hijinks happened there, and you and I just don't know the details.

      You want to talk about secret, ask Google for a copy of the secret contracts every Android OEM is bound to.

  • toomanythings2 10 years ago

    Microsoft was also fined $2 billion dollars by the EU in 2004 for anti-trust violations so it's not just the 1990s.

    In addition, Microsoft was under US Federal oversight until 2011, but then had it extended another two years for failure to comply with the original court order. So let's not forget that.

    • scholia 10 years ago

      The EU fined Microsoft for bundling the Windows Media Player, and forced it provide a version of Windows without the Media Player. Nobody bought it, so apart from providing the EU with some cash, it was completely irrelevant.

      It was also characteristic of anti-trust suits in general. They are much less about whether you committed a crime, and more about whether what you did can be redefined as a crime many years later.

      The DoJ supervision was extended over the readability of Microsoft's enforced documentation of communications protocols, which it was ordered to rewrite.

      In her ruling, Kollar-Kotelly blamed Microsoft. "Although the technical documentation project is complex and novel, it is clear, at least to the Court, that Microsoft is culpable for this inexcusable delay," she wrote.

      But she also wrote that the company had been "overwhelmingly cooperative" in the years after the antitrust settlement, and that this latest extension should not be viewed as a sanction. http://www.pcworld.com/article/142004/article.html

  • fucking_tragedy 10 years ago

    I am holding them to the same standard I would any other business. Very few play nice when there is a motive to milk customers for a larger profit each quarter. We've seen how "Don't be evil" worked out.

    They are a public traded company. They are beholden to shareholders not consumers, their customers or myself.

    It is profitable to entice users into your ecosystem and trap them there. Apple, Google and Microsoft all do it.

    I do have to ask, though: After being slighted for years, why should they be given an immediate pass because of very recent events that make nerds happy?

  • ascotan 10 years ago

    You forgot to use the $ in micro$oft.

    I'm waiting for the proprietary extensions to the bash shell that requires you to license your software because it was created with windows bash. MSVCRT.dll ftw

    • e40 10 years ago

      I know this is touch-in-cheek, but my understanding is the subsystems are completely separate and can't talk with each other, so that means no msvcrt.dll.

  • forkandwait 10 years ago

    When I first read your comment, I though you meant there is a large population who still think it is the Microsoft 90s when it comes to technology. Oh wait, I work for state government...

    (SQL Server is the BEST! Outlook is the BEST! Everything can be done in Excel! Visual Source Safe is the BEST! Oh wait, TFS with a SQL Server back end is the BEST! )

  • amelius 10 years ago

    > There is a large group of people on the internet who never let the Microsoft of the 90s go.

    Those people should have a look at research.microsoft.com, and compare their (public) research output to that of companies like Apple or even Google.

  • mikegerwitz 10 years ago
    • sailingparrot 10 years ago

      So, Microsoft signed two deals related to Android/Linux with two companies, the content of those deals are undisclosed. That's pretty much all the facts we have, and this article is trying to tell us that this is an unequivocal proof of MS racketeering the open source community, seriously? Did I miss something?

      • toolz 10 years ago

        Are you suggesting MS has legitimate claims to IP used in android? Patent trolling isn't something new to MS, so why would anyone reasonably assume MS isn't patent trolling in the absence of all the facts when we have plenty of information and historical data to make reasonable presumptions?

        • scholia 10 years ago

          > Are you suggesting MS has legitimate claims to IP used in android?

          Are you suggesting that MS has no legitimate claims to IP used in android? It seems to me that companies wouldn't do thee deals if there was no case to answer. It's not as though (for example) Samsung was a stranger to court action, and it's a much bigger company than Microsoft.

          It's also a fact that Microsoft pioneered Unix on PCs in the early 1980s, and that Xenix was the most popular Unix of its day....

          "Long before Linus Torvalds was able to write anything useful in C, there was a version of Unix from Microsoft called XENIX that was based on the seventh edition and BSD 4.1 with some interesting enhancements (multiple virtual consoles accessible via Alt-F1, Alt-F2,... Alt-F10 -- later inherited by Linux, record-locking facilities for database programming, etc) and an amazing level of PC friendliness that Linus will try emulate much later by essentially replicating all major design decisions that Microsoft put into XENIX for PC but using an independent codebase." http://www.softpanorama.org/People/Torvalds/Finland_period/x...

          • wstrange 10 years ago

            > It seems to me that companies wouldn't do these deals if there was no case to answer.

            That is not the way the system works. For many companies it i s better to pay up for bogus IP claims rather than risk fighting it out in the courts and paying millions in legal fees.

            • ocdtrekkie 10 years ago

              Arguably, Microsoft is known to be leveraging about 310 patents for this. There's a decent likelihood that at least a decent number of them are legitimate under current law (your views on where software patents should be aside). They may be able to defeat specific patents, individually, but that burden would be on them. Whereas the wholesale deal from Microsoft covers them from the legit ones and the illegit ones in the pile for probably an overall bargain.

              It's probably pretty unlikely even most of the 310 claims would be seen as "bogus". Under current law.

      • scholia 10 years ago

        Techrights is an anti-Microsoft hate site, and would never let actual facts -- or the lack of them -- get in the way of its bigotry....

      • fit2rule 10 years ago

        How you think you're buying Android, but you're actually still paying for bits of Windows.

        That's not fun for a lot of people.

  • jrcii 10 years ago

    Their recent overtures toward open source are heartening, and for me did start to overcome the reputation of the old Microsoft. I was disappointed that they squandered that good will with the Windows 10 telemetry debacle.

    • ocdtrekkie 10 years ago

      Yeah, unfortunately I feel like in their rush to catch up to other modern tech companies, they picked up a few of other companies' bad habits. Insisting on constant telemetry feels like it's plucked from the Google playbook, and I really hope Microsoft changes their stance on it at some point.

  • MoreTuple 10 years ago

    Parts of Microsoft haven't let the 90s go, why should we?

  • SunShiranui 10 years ago

    Mm? I don't see how one could think Microsoft has become any less nefarious than the past. Windows 10 is the prime example of this. If anything, I'm getting more worried.

  • emehrkay 10 years ago

    Common theme: build an empire by whatever means necessary, "why you bringing up old shit?" when asked about it

mikegerwitz 10 years ago

The author quoted Shuttleworth:

> The native availability of a full Ubuntu environment on Windows, without virtualization or emulation, is a milestone that defies convention and a gateway to fascinatingly unfamiliar territory.

"Ubuntu environment" is the key there. Microsoft doesn't need "Linux" unless they're planning on replacing their own kernel with it. Microsoft here is depending on the software running atop of the kernel: in this case, the GNU operating system---which is more than just a set of GNU programs[0]---which brings all of this software together.

Granted, all the talk has been primarily about GNU Bash and other GNU software.[1]

Yes, they're running software compiled for the kernel Linux by providing translating system calls; they could also do that for any other kernel that hackers want to compile their software for, should it become immensely popular. But the rest of the Unix stuff is separate.

[0]: https://gnu.org/gnu/gnu.html

[1]: https://www.gnu.org/software/

theboywho 10 years ago

GNU is like Leonardo DiCaprio few years ago; never getting the Oscar. Microsoft did not bring Linux to Windows, it brought GNU. Linux is a kernel and there is not even a single bit of it in what microsoft brought to windows. It's technically GNU/Windows.

  • stormbrew 10 years ago

    No. Just no. GNU on Windows has existed for a long time in several forms, for one thing. For another, by bringing a compatibility layer for the Linux kernel they have opened the door to much more than just GNU, and it remains incredibly reductivist to claim that that's all the Linux kernel does. You can use the Linux kernel (or this linux-compatible layer) to use a GNU system or a completely non-GNU system if you so choose.

    What they bring by default as a user-land is Ubuntu, which is actually a complete OS that happens to include both GNU and Linux and many many other things, including essential components that are not part of either project. I say actually a complete OS because, in spite of RMS' protestations to the contrary in the famous "It's GNU/Linux, stupid!" editorial, the GNU system was not "almost finished" when the Linux kernel came along and is still not "almost finished" even today.

    And the reason it's not almost finished is because the GNU project considers the kernel unimportant, which they prove wrong every year HURD remains a mess that moves forward with the pace of a snail.

    • theboywho 10 years ago

      You are wrong in so many ways. First of all, you are confusing "Microsoft bringing GNU to Windows" with "this is the first time GNU is brought to Windows." Then you go on to make it seem like if the GNU/Linux debate is just the craziness of some guy called RMS: wrong, many people support this distinction. Then you go off-topic talking about why GNU hurd is a mess. None of this contributes to the key topic here: Microsoft only brought GNU, not Linux and not Ubuntu. A topic where you were wrong again. Please read https://mikegerwitz.com/2016/04/GNU-kWindows

      • Delmania 10 years ago

        > many people support this distinction

        Really? Maybe I travel in the wrong circles, but most of the time this comes up most people just roll their eyes.

        Also, that blog post is terrible, and highlights why the FSF fails so miserably at it's mission. Referring to Windows as "freedom-denying, user-controlling, surveillance system" ignores the fact that most people don't care because it works.

        • mikegerwitz 10 years ago

          > Also, that blog post is terrible, and highlights why the FSF fails so miserably at it's mission. Referring to Windows as "freedom-denying, user-controlling, surveillance system" ignores the fact that most people don't care because it works.

          These users do not value freedom. And that's their right, however much we disagree with it.

          It doesn't make those statements false, and doesn't change the situation. I wrote that article to focus on software freedom, its purpose, and GNU.

          We don't ignore the fact that "most people don't care because it works"; that doesn't make sense, because that works against our ideals.

          • Delmania 10 years ago

            I suspect those users do care about freedom. The issue is that most people view a computer as just a tool to do work, not a political statement. The concept of software freedom make little sense to most people, and for good reason. The FSF would do well to focus less on the ideology, and more on providing a better user experience for non technical people.

            The other issue is the concept of "free software". No matter the claims, when the term free is applied to a product (or product class) like software, the immediate implication that the price is free. The "free as in free speech" doesn't work too well because speech is not a product. Also, Windows doesn't exactly stop me from doing questionable activities, like authoring documents that would be considered subversive.

            Telling people that Windows takes away their right to view and modify the source code will at best give lukewarm response, because most people have other concerns.

            • mikegerwitz 10 years ago

              > I suspect those users do care about freedom.

              I meant software freedom in this context; I should have been more clear.

              > The FSF would do well to focus less on the ideology, and more on providing a better user experience for non technical people.

              There are plenty of organizations that do that. The FSF exists for very specific reasons---ideology is essential.

              > The "free as in free speech" doesn't work too well because speech is not a product

              I don't follow.

              By "free as in free speech" we mean the same thing as when we say "free as in freedom".

              > Also, Windows doesn't exactly stop me from doing questionable activities, like authoring documents that would be considered subversive.

              You're not setting a very high bar there ;)

              • rmsrmsrms 10 years ago

                > By "free as in free speech" we mean the same thing as when we say "free as in freedom".

                If it's freedom, why does the GPL need copyright law?

                • mikegerwitz 10 years ago

                  > If it's freedom, why does the GPL need copyright law?

                  I'm sorry, I don't understand what you're trying to say.

                  The free software definition specifies four specific freedoms:

                    http://www.gnu.org/philosophy/free-sw.html
                  
                  It is essential that the user be able to exercise those freedoms no matter what, which means ensuring that certain conditions on the distribution of the program are met, and that all derivative works are also free. This hack on copyright is called Copyleft, and it uses copyright to grant rights _back_ to the user.

                    https://www.gnu.org/copyleft/
                  
                  Copyright needs to be used because, in many countries, works are proprietary by default; there is no choice; in the US, if you do not explicitly grant rights to others, then all rights are reserved.
                  • rmsrmsrms 10 years ago

                    If you need copyright law, you need men with guns to enforce the law. If you need men with guns to enforce the GPL, is that really freedom?

                    The public domain and licenses that approximate it (3-BSD) do not suffer from this problem. Eliminate copyright law, and everything still functions like a permissive license.

                    I want to abolish copyright because I think it gets in the way of creativity. Generally speaking I also want less dependence on men with guns. Since I want to abolish copyright, I do not like the GPL. The best way to abolish copyright in practice is to use a permissive license.

                    • mikegerwitz 10 years ago

                      > If you need men with guns to enforce the GPL, is that really freedom?

                      Do you not need men with guns to enforce your other freedoms, like the freedom of speech under the First Amendment? (I don't know if you're a US citizen.)

                      We're focusing on a very specific set of freedoms---a subset of all freedoms that individuals should have.

                      > I want to abolish copyright

                      We have to work within the system we have, and abolishing copyright is unlikely to happen any time soon. There's things that work now.

                      In the case of the GPL, we still need copyright to ensure that we can enforce the right for the users' to have their freedoms; otherwise, public domain works can be used in proprietary software.

                    • belorn 10 years ago

                      I do not mind offering my work under a dual choice. If you agree on a contract to never enforce any copyright or patents, for eternity, in legal and technical form, you may distribute my work without honoring the terms of GPL.

                      I have yet to find a person or company who would prefer those terms over the GPL. As such, I find people to be a bit dishonest when they proclaim a desire to abolish copyright but still prefer permissive licenses.

                      • stormbrew 10 years ago

                        Out of curiosity, in this hypothetical "never ever" license, are you also agreeing never to enforce copyright or patents in eternity?

                        Because otherwise, agreeing to it would not be in any way a step towards abolishment of copyright. It would, in fact, be something more akin to creating a free labour pool you are not willing to opt into yourself. You create a situation where you can profit from their work and they cannot. There's a word for this arrangement.

                      • rmsrmsrms 10 years ago

                        It's a bit of a one-sided contract (I'm giving up way more than you). And signing a contract just means more unnecessary men with guns, whereas we could just make and share and use creative works and that would be that. If you agreed to do the same, then maybe. If the contract pertained only to my changes to your software, then certainly, but it would have to be as free as 3-BSD. It's not like I ever intend to sue over IP.

                        The only reason to prefer 3-BSD is because public domain isn't recognized worldwide. I'll agree that there should probably be something about software patents in there, those are stupid.

                        • belorn 10 years ago

                          The contract would pertain to any work ever made by the contracte. You said you wanted to abolish copyright, and that mean you can't pick and choose to keep copyright around when its suitable. It would also work indiscriminate, cover any past or future work in software, pictures, music and so on.

                          If you never intend to sue over IP, then the contract should be an no-issue. All it does is to write down that specific aspect into an enforceable contract. Contract don't need to use men with guns if everyone choose to honor it, which was the historically method used back when people lived in tribes and villages made out of a handful houses. No one would dare to break their word, risking that others would start to do the same.

                          • rmsrmsrms 10 years ago

                            Your contract is worse than marriage (no divorce), and a terrible strawman. Lifelong written contract with a stranger? Ugh. What if I change my mind? I'll just continue releasing things permissively, and gradually abolish copyright in the process. (I don't really care about attribution which is generally all that's left.) You're free to use what I make in your copyleft projects!!

                            • belorn 10 years ago

                              A deal is a deal. If you want to retain the option to change your mind and sue people over IP, then that is your decision. I won't be enabling that kind of behavior, nor will I donate code to it.

                              The best option would of course be that the law was changed and IP abolished by political change. Copyleft and permissive licenses would go away, artist could stand on the shoulders of giants without fear, and compensation would be addressed before the art was made rather than afterward. A fitting end to the flame wars.

                • belorn 10 years ago

                  Freedom is to be under no restraint apart from standing rules to live by that are common to everyone in the society.

                  Anarchy is the lack of laws, to be under no other restraint but the law of nature.

                  Freedom need laws, because the alternative is the law of nature.

        • theboywho 10 years ago

          again, you only seem to want to discuss the off-topic subject related to GNU and the FSF positions in general. the thing is, no matter what your position on the GNU/Linux debate is, it doesnt change the fact microsoft brought GNU to windows and not Linux, nor ubuntu. It's just a fact, not an opinion.

      • JdeBP 10 years ago

        ... as discussed extensively on Hacker News on its own page, including threads such as https://news.ycombinator.com/item?id=11459025 .

    • mikegerwitz 10 years ago

      > GNU on Windows has existed for a long time in several forms, for one thing

      This is a legitimate question, since I am not a Windows user: has it really? Or are you referring to GNU software[0], which is not what we are referring to when we say GNU is a fully free Unix replacement; GNU software is only a part of that.[1]

      [0]: https://gnu.org/software/

      [1]: https://gnu.org/gnu/gnu.html

      > For another, by bringing a compatibility layer for the Linux kernel they have opened the door to much more than just GNU, and it remains incredibly reductivist to claim that that's all the Linux kernel does. You can use the Linux kernel (or this linux-compatible layer) to use a GNU system or a completely non-GNU system if you so choose.

      Sure they have. But that's not what the conversation is focused on: it's focused on being able to use GNU Bash and all the other Unix (mostly GNU) utilities that hackers are used to using.

      > And the reason it's not almost finished is because the GNU project considers the kernel unimportant

      Linux completed a major missing piece of GNU, which we refer to as GNU/Linux.[2]

      [2]: https://gnu.org/gnu/linux-and-gnu.html

      Specifically:

      "Once Torvalds freed Linux in 1992, it fit into the last major gap in the GNU system. People could then combine Linux with the GNU system to make a complete free system — a version of the GNU system which also contained Linux. The GNU/Linux system, in other words."[2]

      • stormbrew 10 years ago

        > This is a legitimate question, since I am not a Windows user: has it really? Or are you referring to GNU software[0], which is not what we are referring to when we say GNU is a fully free Unix replacement; GNU software is only a part of that.[1]

        As far as I can tell this subsystem does nothing that cygwin hasn't done in terms of 'bringing gnu to windows' since 1995, except that it does it technically better and allows for you to use software that does not depend on already ported components without recompilation. This means, for example, that you can use a libc other than glibc without porting that libc to windows first (ie. you could use musl, which is absolutely not part of the gnu system and even implements its own dynamic linker). You couldn't do that with cygwin. At least not trivially.

        > Sure they have. But that's not what the conversation is focused on: it's focused on being able to use GNU Bash and all the other Unix (mostly GNU) utilities that hackers are used to using.

        Even if I concede that GNU constitutes a 'system' in the way that RMS insists (which I don't, at all. His claims are political, not technical, imo), I would not agree that using this layer constitutes using that system for precisely this reason. Using bash or even gcc is not sufficient to consider a system 'gnu', even by RMS' own statements, else OSX and the other BSD systems would be gnu systems as well. For the most part, use of "bash on windows" is literally just that. You run bash and it exists in a space that is like but not exactly the same as linux, but that part is largely artifice. You don't even get a complete /proc filesystem.

        [Note: Considering I am literally referring to those RMS screeds in my posts, I'd appreciate it if you at least pretended to believe I've read them.]

        • mikegerwitz 10 years ago

          > Even if I concede that GNU constitutes a 'system' in the way that RMS insists

          Remember: back in the day, there was no way to run a free Unix-like operating system. GNU provided a way, and nothing else existed at the time, though BSD also emerged as free.

          The distros that followed are derivatives of GNU. Ubuntu is a derivative of Debian GNU/Linux, which actually recognizes this fact.

          > sing bash or even gcc is not sufficient to consider a system 'gnu', even by RMS' own statements

          The article mentioned Shuttleworth describing an "Ubuntu environment"; this seems to imply more far-reaching goals.

          I can't say what the result will be. I hope that others will explain it to me, or that there are many useful articles on the topic, because I can only watch and listen to what others are doing.

          > [Note: I have read those links many times, you can stop linking to them in every level of this conversation you engage in now, I think]

          I link to them in many threads because they will not otherwise be seen by the person I'm responding to.

  • Delmania 10 years ago

    First, the whole GNU/Linux "debate" is nothing more than RMS's ideology getting in the way. Linux refers to a class of operating systems that are mostly POSIX compliant. The fact that the GNU project has implemented a lot of the tools used in most distribution does not mean is has the right to lay claim to the title anymore than the Apache Foundation or Python Software Foundation.

    Second, the GNU project will never get the Oscar because the FSF is incredibly inept at spreading it's message.

    • mikegerwitz 10 years ago

      > The fact that the GNU project has implemented a lot of the tools used in most distribution does not mean is has the right to lay claim to the title anymore than the Apache Foundation or Python Software Foundation.

      GNU is a fully free Unix replacement---an operating system; it is more than a bunch of GNU software:

      https://gnu.org/gnu/linux-and-gnu.html

      • Delmania 10 years ago

        This is where there is a division between the way the FSF presents itself, and the way the software is used. Without a kernel, the claims that GNU is a replacement for UNIX is disingenuous. GNU Hurd is not production ready. It is a series of tools, some of where adhere (mostly) to the POSIX standard, and some of which provide other functionality.

        If we're going to start naming systems based on the tools, then I use a ZSH/MS/VIM/PSF/Linux distro. There are other providers than GNU.

zymhan 10 years ago

Did the author post this having entirely ignored all of the news and discussion about this last week?

This just seems like a seriously tardy "me-too" piece.

CyanLite2 10 years ago

Ubuntu on Windows does more to destroy OS X. It's about developers choosing Macbooks over Surface Tablets and traditional laptops with a Win10 license.

If you're an enterprise running SQL Server now on Windows. You're not going to ditch your cluster to have it re-installed on Linux just to save a couple dollars on an OS license. But if you're a newbie developer fresh out of college and been doing development in a Unix-style environment (because they bought a Macbook instead of a Win8 laptop four years ago), you've probably never been exposed to a Microsoft development environment. These efforts are to capture the next generation of developers who haven't ever touched a Windows desktop and feel comfortable with writing Python on Linux and using MySQL or Oracle. Want proof? Quick, name one unicorn startup who has a Microsoft technology stack. Heck, just name anybody that's using a Microsoft development stack in Silicon Valley...

Now those developers can be targeted with .NET, SQL Server, and Ubuntu on Windows. Now instead of buying the same version of that Macbook, those folks can go buy a Surface Tablet clone with the pen and touch screen (and a Windows 10 license!), and still do all of their development on a Unix-style environment. Better yet some will transition to C#, and some will even take advantage of the free-license-for-Oracle-users to switch to SQL Server.

sickbeard 10 years ago

How is it the truth if the author specifically mentions that he his speculating?

ausjke 10 years ago

To me Microsoft has been evil long enough, instead of welcoming they "join" open source world, I'm 1000x more concerned they become a tumour and hurt the booming open source at large. Just leave OSS alone Microsoft!

  • dbgm 10 years ago

    Why do I keep rolling my eyes everytime I go on hacker news?

    Microsoft providing more free tools in their suite is nothing but nice. It certainly won't do any harm to OSS.

    • vblord 10 years ago

      I can't believe you don't see the evil. Open your eyes. Just because a company pays 400 million for Xamarin and then open sources the Xamarin SDKs for Android, iOS, and Mac shouldn't fool you. People everywhere... revolt!

      If you can't tell, I am being sarcastic. I love Microsoft. People just believe what they want to believe. I'm sure they will never change.

      • badsock 10 years ago

        Sometimes it's a virtue to hold a grudge.

        If people and companies are forgiven the instant they stop being abusive, then what's the disincentive to being abusive again? Microsoft did what they did because they had a monopoly position; they've changed now that they've lost it. There's absolutely nothing to say that they won't go right back to the way they were if they get a monopoly again.

        If someone has been hitting you with a stick for years, and then all the sudden shows up with a big smile because they've lost their stick and they think you could help them get it back, what kind of fool would help them?

    • badsock 10 years ago

      The Greeks providing us with this free giant horse statue is nothing but nice!

      Microsoft has acted unethically from it's inception until just recently when they've been backed into a corner. For decades they've repeated shown that they're willing to damage the entire industry if it means that they end up with more control over it.

      Why would you trust that this recent change of heart is permanent given that their hand was forced? When they start acting ethically when they don't have to - that's when I'll reconsider my position.

      • cinquemb 10 years ago

        I did some recon at their office in cambridge last night, and it was just too funny to listen to the words out of their evangelists/devs/data scientists mouths, its like they are trying to appeal a caricature of what they think people on the FOS(software/silicon) community want to work on/for lol Sadly they'll attract a lot of desperate college students just chomping at the bit to work for them lol

        note: (behavior not unique to $msft, same is true of $aapl, $goog, $fb and those who want to emulate such…)

devereaux 10 years ago

Yes, it does. Not so much on servers or desktops, but on phones. The mobile ecosystem is in danger of becoming a iOS/Android duopoly (or already is, depending on which X you want in 9X% to say it is)

I love Windows Phones. No so many apps, which is good as I don't have that much time to tweak stuff. Sensitive defaults like a black theme (!!!), a click to enable reading aloud SMS (!!), crazy battery features.

They are liquidating the current WP8 line, so it's like $30 if you want to get a Lumia 640 LTE to play with for a weekend (and free unlock code if you want to keep it but don't want AT&T). It's just sad to see something that had so many good things for it go the way of the Dodo.

Roboprog 10 years ago

I don't think MS is "embracing open source" (or even necessarily rejecting it), so much as they are acknowledging that Linux servers are here to stay for a while, and simply grabbing a piece of the pie instead of ignoring it. Much like Oracle having its own Linux distro.

Perhaps enough shareholders complained about a market segment simply being given to OSX (development environment for work intended for a POSIX server) that they simply had to act. No more, no less. Not benevolent or malevolent, just picking up some loose cash :-)

  • Roboprog 10 years ago

    Maybe they are too late, though. I still like my Mac better than Windows version N, and have largely switched from Ubuntu (formerly RedHat, formerly Slackware) to OSX at home for the family.

    The UI on the last few Windows versions has really confused me as to WTH they think they are doing.

    • Roboprog 10 years ago

      I remember when my kids got the version of MS Office at school that came with Vista/Win7. All the complaining about Open Office / Linux stopped, as they learned that the Win XP layout was NOT God's Own User Interface.

  • toomanythings2 10 years ago

    Linux servers are here to stay for a while? Linux, and Unix and BSD, run 75 to 85% of the internet so that kind of thinking is just so wrong.

    • Roboprog 10 years ago

      Is it too hard to imagine that "something else" might be popular in 2030? Or perhaps not.

      But at some point, you and I will retire (etc), and the next generation might have other preferences, or discover something insanely great that we simply aren't used to.

raarts 10 years ago

A possible reason for bringing MSSQL to Linux that was not mentioned in TFA at all: customers requesting it.

chris_wot 10 years ago

I wonder what Ballmer thinks, after all he was the one who called Linux a "cancer".

  • WorldMaker 10 years ago

    I realize you are likely being rhetorical, but in case you aren't, Ballmer recently said that Linux is not a threat, and likely has not been a threat, even if he thinks that Microsoft did what it needed to do to survive at the time he called Linux a "cancer". [1]

    More importantly, Ballmer was not wrong in saying that Microsoft's focus as a company has been and should always be "Developers, Developers, Developers" and everything about this Ubuntu on Windows effort is for Developers.

    [1] http://www.reuters.com/article/us-microsoft-ballmer-linux-id...

  • monkeyprojects 10 years ago

    It may well be a cancer buts it's won the battle. Better to accept the mutation to the business model while you still can before the cancer kills it

  • todd8 10 years ago

    Yes and it's metastasizing.

ybrah 10 years ago

Click bait title and speculation

meapix 10 years ago

in other words, just installing cygwin.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection