Live data from Hacker News

Reasons to switch from Windows to Linux

lpi.org

321–330 of 346 posts

Re: Reasons to switch from Windows to Linux

#321
post #303

Earlier quoted context omitted.

That cost reduction doesn't just come out of thin air. If you want to build software that is competitive with Windows in other aspects, then you will have to charge similar amounts. Otherwise you're just leaving money on the table, because we know by now that customers are extremely willing to pay for it. And as long as Microsoft is shipping new APIs on Windows, Linux will never be able to run every game on Steam or…

> That cost reduction doesn't just come out of thin air. If you want to build software that is competitive with Windows in other aspects, then you will have to charge similar amounts. The assumption here is that development costs are linear. If you spend a thousand dollars developing an operating system and your competition spends a million dollars, theirs won't be a thousand times better than yours, it will be infin…

I don't think they are at a point of diminishing returns. There are still advancements in hardware and drivers, and that's where the investment really pays off. Microsoft has historically been really good at designing APIs for this stuff that developers actually want to use. The vertical integration with shipping the whole OS really pays off for them. In Linux, it's extremely difficult to make any changes because you have to plumb everything through several layers of the stack which are all in separate disconnected projects. Only a few wealthy companies can really do it well and those tend to have a narrow focus on a specific vertical (Google, Red Hat, etc).

Price competition on the OS doesn't actually matter, as you have noted the market has moved towards additional services. When you say "98% as good for 0% of the price" you're not factoring in all the additional paid services that the company wants (and needs) to sell. I can tell you that Canonical certainly does not charge 0% of the price for everything, if they are taking a customer from Microsoft then they would probably like to gain 100% or more of that price from any given customer.

I have seen nothing to show that developers will prefer any Valve APIs, a lot of the games still seem to be running in Proton which actually shows that most developers still prefer to use the Microsoft stack and tooling. I should have mentioned this earlier but Visual Studio (the original, not VS Code) is also extremely important and entrenched, game developers are not just going to all switch to Vim and Emacs because Valve sold a product with Linux on it.

Re: Reasons to switch from Windows to Linux

#322
post #248
post #242

Earlier quoted context omitted.

I agree with this. It's hard to engage with people like GP saying things like 'the year of the Linux desktop will never happen', as they are using the term to essentially dismiss Linux as a platform, however in order to counter it or to highlight the progress that has been made, you are effectively having to sidestep bad-faith framing of the issue. I don't think GP was universally dismissing Linux in the way that it…

>they are using the term to essentially dismiss Linux as a platform The original framing of 'year of the Linux desktop' from back in the 90s was predicated on the assumption that desktop OSes were mature, that Desktop Linux would soon catch up in usability with the proprietary ones, and then free would win. It was the precursor to Google's "open always wins" mantra with Android. That is almost certainly never going t…

One of the things I learned watching decades of development of computing is to never say never. Things like "the laptop I bought just a couple of years ago is not supported by the most recent version of Windows" might seem insignificant now, but in the hindsight it's one these little things that influence global changes and future trends.

Re: Reasons to switch from Windows to Linux

#323
post #283

Earlier quoted context omitted.

Outside US school market and Googleplex, Chromebooks are nowhere to be found. Also running the Linux kernel is an implementation detail, those that allow for GNU/Linux applications and Android, without breaking security into developer mode, do it with additional VMs, hardly any different from running WSL + WSL/Android on Windows 11.

> Outside US school market and Googleplex, Chromebooks are nowhere to be found. Lots of consumers buy them directly from Best Buy etc. But let's say they're only used in schools. Well, then the next generation is being brought up with machines that don't depend on any Windows apps. > Also running the Linux kernel is an implementation detail, those that allow for GNU/Linux applications and Android, without breaking se…

> Lots of consumers buy them directly from Best Buy etc.

Here in Germany every single time they appear on consumer stores in shopping malls, they get promoted every week until finally they manage to get rid of the stock.

It is always an interesting experience to see the same units with different kinds of offers similar to the pile of Android phones close by.

Most consumers have no idea what real Linux is supposed to, they just see a Laptop that cannot make use of the software most of their friends are using.

Re: Reasons to switch from Windows to Linux

#324
post #286

Earlier quoted context omitted.

Well that's definitely the answer I was looking for. Thank you for this. I will concede that I agree with your points. Nothing further to add, your honour.

Hey, thanks for the very nice back and forth. I really enjoyed the discussion!

As a peaceful bystander, I enjoyed it, too! Many good points. And specifically, things to address, like the DRM situation that is unhealthy. Also the browser ecosystem is a concern: if web app developers start to ignore Firefox and encourage macOS users to use Chrome instead of Safari, the user experience on Linux will face another serious problem that we already went through in the early 2000s. Many other things will need to be solved - but what makes me very happy is that we are actually solving issues one by one, and the situation of Linux users in 2022 will be incomparable to what they needed to go through twenty years ago.

Re: Reasons to switch from Windows to Linux

#325
post #319
post #311

Earlier quoted context omitted.

> Ubuntu actually does have telemetry. KDE does too. Ahh, yes, Ubuntu and KDE = Linux. Very logical. > It may not be quite the same in implementation as Microsoft's telemetry, but it is there. There can be a world of difference between telemetry implementations. Debian's popcount, for instance, is opt-in - Windows' are mostly (if not all) opt-out. Ubuntu and KDE send their data to organizations that I trust - Windows…

"Ahh, yes, Ubuntu and KDE = Linux." In this case, yes. Ubuntu and KDE are two major players in desktop Linux. There really is not anything stopping Linux vendors from using telemetry, and in fact I'd expect them to use more of it in the event their products get more popular. "Debian's popcount, for instance, is opt-in - Windows' are mostly (if not all) opt-out." This is a minor detail and I don't think it actually ma…

It is clear that we have completely different perspectives. What is a "minor detail" for you is a decisive factor for me. I happily enable the Popularity Contest in Debian because they ask and because I trust them. I deliberately block all possible telemetry on Windows because they don't ask and because I don't trust them.

You know what is a crucial difference? I can take my Linux box and inspect all packets coming in and out and understand what they are for (it will take a long time on a modern system, but it's doable). And if I don't like something, I can block it and be sure (compromised systems aside) it will block everything I ask it to. With Windows... not only I can't be sure what all these packets are for, but I can't even be sure the built-in firewall and the related API will successfully block all packets communicating with Microsoft servers (same with Apple tbf). This is something that doesn't bother 99% of desktop users. But it does bother a certain kind of people who don't like being treated like that. We're different, that's all.

Re: Reasons to switch from Windows to Linux

#326
post #319

Earlier quoted context omitted.

"Ahh, yes, Ubuntu and KDE = Linux." In this case, yes. Ubuntu and KDE are two major players in desktop Linux. There really is not anything stopping Linux vendors from using telemetry, and in fact I'd expect them to use more of it in the event their products get more popular. "Debian's popcount, for instance, is opt-in - Windows' are mostly (if not all) opt-out." This is a minor detail and I don't think it actually ma…

It is clear that we have completely different perspectives. What is a "minor detail" for you is a decisive factor for me. I happily enable the Popularity Contest in Debian because they ask and because I trust them. I deliberately block all possible telemetry on Windows because they don't ask and because I don't trust them. You know what is a crucial difference? I can take my Linux box and inspect all packets coming i…

I wasn't talking about my perspective or your perspective though, this would be the perspective of the majority of Ubuntu users and Windows users. (Disclosure: I don't use either of them, I use Debian and I don't have popcon installed)

I'm not sure what you mean you can't sniff packets coming from a Windows machine, Wireshark should just work there as it does on Linux.

Re: Reasons to switch from Windows to Linux

#327
Here's my reality: I know a lot of older people - people in their 50's, 60's, 70's, and even 80's - who can barely run Windows adequately. Do I think they'll ever run Linux as their daily driver? Nope.

Okay, perhaps you think that's unfair, maybe you think it's the younger generation that's going to abandon Windows for Linux. You might want to re-think that. There was an article here on HN just a couple of weeks ago where a CIS professor was lamenting that their incoming students didn't even know how to use a computer! Most shocking to the professor was the fact they couldn't comprehend the file system! They were used to using tablets and phones. And those are the CIS students - imagine what the other students are like? They're not even running Windows, do you really think they're going to abandon their mobile experience for Linux? I wouldn't make that bet.

Where does that leave us? People over 50 aren't running Linux and they most likely never will. People under 20 aren't running Linux and most likely never will. That leaves those aged 20-50, and frankly most of them aren't running Linux either and most likely never will.

The future for Linux on the desktop isn't looking too bright. Meanwhile Linux on the server? It's pretty much foolish to run anything else.

Re: Reasons to switch from Windows to Linux

#328
post #319
post #311

Earlier quoted context omitted.

> Ubuntu actually does have telemetry. KDE does too. Ahh, yes, Ubuntu and KDE = Linux. Very logical. > It may not be quite the same in implementation as Microsoft's telemetry, but it is there. There can be a world of difference between telemetry implementations. Debian's popcount, for instance, is opt-in - Windows' are mostly (if not all) opt-out. Ubuntu and KDE send their data to organizations that I trust - Windows…

"Ahh, yes, Ubuntu and KDE = Linux." In this case, yes. Ubuntu and KDE are two major players in desktop Linux. There really is not anything stopping Linux vendors from using telemetry, and in fact I'd expect them to use more of it in the event their products get more popular. "Debian's popcount, for instance, is opt-in - Windows' are mostly (if not all) opt-out." This is a minor detail and I don't think it actually ma…

> In this case, yes.

No, not in this case. It does not matter that Ubuntu and KDE are the two biggest desktop Linux vendors, because (1) their telemetry (and, more generally, spying) are in a different league from Windows', and (2) users are capable of choosing to use another distro - a luxury you don't get with Windows.

> This is a minor detail and I don't think it actually matters.

For almost everyone, except possibly you, this is a huge point. Opt-out and opt-in anything are completely different, both in a conceptual sense, and in an actual privacy sense. On a conceptual level, opt-out vs. opt-in defines the normal behavior or expectation for a thing - Microsoft wants you to believe that it's normal for lots of your (potentially-)private data to go to them. On a practical level, many users aren't aware of (or change) the settings, so opt-out vs. opt-in significantly changes the number of people who actually receive telemetry.

Here's a thought experiment to help you understand how important opt-in vs. opt-out is to most people - how many unhappy people are there that organ donation is opt-in - or opt-out? What if you made college opt-out - and got billed for the first semester even if you didn't attend unless you cancelled? What if social security payments were opt-in, or legal rights as an adult, or protection by civil or criminal law?

> This has nothing to do with the implementation.

Red herring - we're not concerned with just the implementation, we're concerned with Microsoft's behavior as a whole, and whether telemetry as a whole is different between Windows and Linux - the answer to which is a resounding "yes", because the exact same data going to Microsoft is far more likely to be exploited (not for the user's benefit) commercially than data going to the KDE foundation. So, sure, it's not related to the implementation - and that's irrelevant.

> That sounds to me like a bug or glitch that someone should fix. Ubuntu or KDE could also manifest such bugs, I guess we're just lucky they haven't.

This issue has been around for years and noticed by thousands of people on the internet, so if it's not intentional, then it's gross negligence, signifying a complete lack of concern for user privacy...that is not shared by Ubuntu or KDE. But, given Microsoft's past history of user abuse, compared with KDE's non-existence history (and Ubuntu's questionable status), it's rather more likely that it's intentional.

> It's possible to change that. You can just read the Ubuntu privacy policy that I posted. Windows also has a similar privacy policy, you should do a search for it if you're interested.

A snide and absolutely useless reply. My point, which you conveniently missed, was that I don't understand what Ubuntu or Microsoft collect because their privacy policies are obtuse, not because I haven't read them.

If you were actually concerned about seeing what data was collected, you would have read the Ubuntu policy and then seen that it does not make clear what data is collected. For instance, on that page, there's a sentence: "Canonical may collect non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, referring site, and the date and time of each visitor request." ...that doesn't enumerate the complete list of "non-personally-identifying information" collected...and all of that applies a hundred times more to Microsoft and Windows, with Canonical being exceptional in being this bad for Linux distros.

I also noticed that you didn't include a link to the Microsoft telemetry privacy policy. Perhaps that's because you weren't actually able to locate it yourself, just like I wasn't? For instance, let's search for "Windows Telemetry Policy" on DDG[1] - none of the first-page results are what we want. Meanwhile, "KDE telemetry policy" returns the document you linked and one on their telemetry philosophy on the first page. (I couldn't find anything on the Ubuntu telemetry)

Meanwhile, if you were to actually go and read the generic Microsoft privacy policy[3], you would see that it is so vague as to not allow you to understand what is actually being collected - like I said.

> Actually I have not done this, I mentioned they're different, and I explicitly explained how you shouldn't be afraid, uncertain or doubting anything.

Except you didn't - you made vague false equivalences meant to try to portray Linux telemetry as being similar to Microsoft telemetry (even though you couldn't actually provide the technical details to back it up), meant to instill fear, uncertainty, and doubt in Linux by trying to associate Microsoft's brand of "telemetry" with them. You also didn't explain away any worries about Microsoft's telemetry itself.

[1] https://duckduckgo.com/?q=windows+telemetry+policy [2] https://duckduckgo.com/?q=kde+telemetry+policy [3] https://privacy.microsoft.com/en-us/privacystatement

Re: Reasons to switch from Windows to Linux

#329

Earlier quoted context omitted.

However, if you install Windows Terminal you will find that Start menu behavior changes in a annoying way that the Terminal developers can’t fix without changes to Windows itself[0]. With Terminal installed, if you search for a directory from the Start menu — hit the Windows key, start typing, press enter — the menu won’t close automatically. 0: https://github.com/microsoft/terminal/issues/7122

That is not my experience. I just tried it twice, searched for Notepad, it opened right up both times and closed the start menu, and I have terminal open with two WSL sessions. EDIT: OK, now I see it. It is specific to pinned folders in the Start Menu, not search or pinned Apps. I don't generally pin folders to Start so that's why I wasn't seeing it.

Interesting. It was happening for all of my folders, IIRC, although it’s possible the ones I tried happened to be pinned. I don’t use the pins on purpose anyway.

Re: Reasons to switch from Windows to Linux

#330
post #328
post #319

Earlier quoted context omitted.

"Ahh, yes, Ubuntu and KDE = Linux." In this case, yes. Ubuntu and KDE are two major players in desktop Linux. There really is not anything stopping Linux vendors from using telemetry, and in fact I'd expect them to use more of it in the event their products get more popular. "Debian's popcount, for instance, is opt-in - Windows' are mostly (if not all) opt-out." This is a minor detail and I don't think it actually ma…

> In this case, yes. No, not in this case. It does not matter that Ubuntu and KDE are the two biggest desktop Linux vendors, because (1) their telemetry (and, more generally, spying) are in a different league from Windows', and (2) users are capable of choosing to use another distro - a luxury you don't get with Windows. > This is a minor detail and I don't think it actually matters. For almost everyone, except possi…

"their telemetry (and, more generally, spying) are in a different league from Windows', and (2) users are capable of choosing to use another distro"

I just find this to be not convincing, sorry. It doesn't matter that it's in a different league, they're always going to be different because the requirements are different. And it doesn't really matter that users can switch to a different distro either, what seems to be happening is that the more popular the distro gets with Windows users, the more telemetry it seems to gain. Saying "you can just switch" is more of the same reason why Linux is not popular to begin with. People don't want to keep switching to a new distro every 6 months to evade crapware because some vendor went rogue. So they just suck it up and deal with it all up front from Microsoft.

"For almost everyone, except possibly you, this is a huge point."

Please avoid making these assumptions, see my other comment. This is not about me because I don't use Ubuntu, this would be specifically about those Ubuntu users.

"Opt-out and opt-in anything are completely different, both in a conceptual sense, and in an actual privacy sense."

I get what you're saying but this is one of those things that just doesn't work when it's opt-in. Using one of your examples, social security is another thing that would not work if it was opt-in.

"we're concerned with Microsoft's behavior as a whole"

I don't see why this matters. Microsoft is a huge company, you can cherry pick examples of bad things and good things they do to try to prove a point, just like with the Linux community. In fact the whole point of open source seems to be that companies can commercially exploit the source code without paying. I get what you're saying about the KDE Foundation but that's just it: you've made a value judgement based on their privacy policy, other users can do the same thing about Microsoft and come to the same conclusions, and in fact millions (billions?) of them already do.

"This issue has been around for years and noticed by thousands of people on the internet"

So have many other bugs unfortunately. I just haven't seen any reason to suggest that this one is intentional versus any other bug, what you've made is a guess. If you have some hard data I'd love to see it.

"A snide and absolutely useless reply. My point, which you conveniently missed, was that I don't understand what Ubuntu or Microsoft collect because their privacy policies are obtuse, not because I haven't read them."

Please stop assuming bad faith, this is not helpful. If you're having trouble understanding it then let's go through it together and we can try to clarify. It should be easy enough for us if we put our heads together, those policies are written for laypeople.

"'Canonical may collect non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, referring site, and the date and time of each visitor request.' ...that doesn't enumerate the complete list of "non-personally-identifying information" collected.."

So that would be whatever your web browser transmits, not strictly under the control of Canonical. I suspect that's why they can't say more there.

"and all of that applies a hundred times more to Microsoft and Windows"

If you could mention some things you're confused about then we could work through it. Just let me know, thanks.

"I also noticed that you didn't include a link to the Microsoft telemetry privacy policy."

Well no I figured you could find it because it's pretty prominent when you install Microsoft software or use any of their services. Most companies won't have a "telemetry policy" and I have no idea where you go that term, it always ends up in the privacy policy. And you did post the right link to that privacy statement, that's what I would have posted.

"it is so vague as to not allow you to understand what is actually being collected"

Again please mention what is vague, I'm really not sure what you're referring to, it could be a number of things.

"you made vague false equivalences meant to try to portray Linux telemetry as being similar to Microsoft telemetry (even though you couldn't actually provide the technical details to back it up), meant to instill fear, uncertainty, and doubt in Linux by trying to associate Microsoft's brand of 'telemetry' with them"

I've done none of that and I explained why, my whole reason for posting here is to try to clarify the differences and clear up any fear or uncertainty. Please avoid taking this kind of combative attitude and assuming bad faith, we won't have a productive discussion. I don't really know how to put this any clearer. I am a Linux user trying to explain what is happening with Linux. I don't use any Microsoft products and I don't really care for them. If you're looking to accuse me of disparaging Linux to make it look bad then you're barking up the wrong tree, IMO what really makes Linux look bad is the constant infighting among its community members. I wish people would stop that.

Post reply on HN