Live data from Hacker News

Windows needs a change in priorities

den.dev

851–860 of 884 posts

Re: Windows needs a change in priorities

#851

Earlier quoted context omitted.

I tried to play Minecraft with my kids yesterday. It forced us to migrate accounts, but after clicking lots of buttons, the presumably final Microsoft account creation part just hung and wouldn't finish. My kids were like "By why can't we just play? We paid for it!". They couldn't understand why "Microsoft accounts" were even needed for local network play. Neither can I.

I still don't understand what a "Microsoft Account" IS. Is it Hotmail? I know what an Apple Id is! And it just works!

It depends. Are you at work/university? Then that is a different Microsoft account than a personal Microsoft account. I think. Some Microsoft login screens won't let me log in with my work account even though they look the exact same as other Microsoft login screens.

The mind boggles.

Re: Windows needs a change in priorities

#852

Earlier quoted context omitted.

As far as the Skype thing is concerned, isn't that the exact thing they got sued for with Explorer for in the 90's?... or somewhat similar?

It is, as is the embedding of Edge as a default browser. The attitude seems to be that it doesn't matter anymore or that it's worth doing even if they do get in trouble.

They're all paid up on their bribes now so they aren't worried. What's a bit of monopolistic and anticompetitive behavior when you've got a few Senators and other Bedfellows in your pockets?

Re: Windows needs a change in priorities

#853
post #775

Earlier quoted context omitted.

Try Pop!_OS with Gnome. Pop!_OS is way better than Debian; Gnome is way better than i3.

I would like to see this thread continue ad infinitum

Debian is best but only if you install it text-only and then build CDE from source and use dtlogin for the front end.

Re: Windows needs a change in priorities

#854

Windows users need a change in priorities. FTFY. The OS has gone to shit, but people keep right on using it and complaining about how bad it's getting. What is your lame priority for sticking with it? Don't tell me gaming - get a console or VR headset, or steam on Linux. If you're that hung up on one game that doesn't run anywhere else then again you need to change your priorities. If it's using Excel or Word with a…

Nope, not interested in defending my choice in OS to some rando on the internet. Sorry pal, I don't care what you think. I have the right to use whatever OS I choose.

Re: Windows needs a change in priorities

#855

Earlier quoted context omitted.

It's like being in an abusive relationship. Indeed, another way it's like an abusive relationship is people's reluctance to leave despite all they've experienced. I hear all the horror stories and then say "I've been using for ten years and it works well" and I get "oh, but I don't want to have to fiddle with things" (after discussions of how hard Windows is to get to do things). Linux has glitches but Microsoft mani…

While I don't necessarily disagree with the initial statement, I will say that Linux Desktop has its own kind of abusive relationship, especially if you have to deal with certain parts of the community. GNOME in particular is pretty user-hostile in both design and in its community interactions, and while you can use a different DE GNOME is the default for the most popular and recommended distributions. Personally I'v…

> are that I have an Nvidia 1080ti and buying an equivalent AMD card in this market is insane

If you're worried about support for the Nvidia 1080ti, I've found no problems with the Nvidia drivers for a 1050, a 1060, and the 1650 I'm currently using now. If you're just wishing to upgrade and would rather go the AMD route because of binary drivers, I get it. If you're worried about bad Nvidia drivers in linux, I've found them to be very good lately as long as you keep them updated.

Re: Windows needs a change in priorities

#856

Hot Take that no doubt will meet a lot of doubt: I would make a prediction that Window's next OS, is going to be semi-Linux based. Imagine Windows doing to their OS the way they did with their browser, forking opensource code and rebranding it as their own. I could see them deciding to take some flavor of Linux (or maybe even something esoteric like Google's Fuchsia), and just slapping on their bloat & spyware. I don…

> Hot Take that no doubt will meet a lot of doubt

That's neither a hot take nor a new one. People have been predicting it since the 1900s. If anything, more people believe it than doubt it.

But sadly, after making these predictions, and being proven wrong, year after year, no one sits down and asks why it didn't happen.

But I did. So let me try to explain.

The short version is: "The Linux kernel licensing model is hostile to the Windows hardware ecosystem".

What does that mean? Well, the Linux kernel licensing model is GPLv2. But it's more than that. It's actually "GPLv2 plus the interpretation of the kernel developers". And the kernel developers have tried to enforce their interpretation using technical means. Specifically, if you want to compile closed-source drivers into the MAINLINE Linux kernel, they make it difficult for you. Only one company fights this difficulty. That company is Nvidia. How hard does Nividia have it? Nvidia has to ship their kernel driver as two parts. A GPL-compatible stub (which is compiled into the kernel), and a closed-source blob (which connects to this stub).

"That's not so bad" you say. Well there's more. The GPL stub only works for one kernel version. You know, 5.17, 5.18, etc. When the user updates their kernel (which they MUST do in order to get security fixes!), the GPL stub may stop working. Why is that? Because while Linus Torvalds mandates a stable _userland_ API, the internals of the kernel, including drivers and other kernel modules, changes ALL THE TIME. Seriously, stuff is changed and refactored all the time. So, Nvidia must release a new driver each time the kernel updates. That's more work. That means more employees for every hardware vendor. That means every hardware vendor would need to push those costs on to consumers or accept lower profits. That means every hardware vendor would scream bloody murder at Microsoft to not do this.

Not so bad now? But there's more. How do you install the new driver version? When you update the kernel, hopefully your distro is smart enough to grab the new version of the nvidia driver and install it for you also. If that somehow gets out of step, you get a kernel panic. That's an ugly error for Sam Sixpack or Deb McBusinesshuman to deal with. They're certainly going to call their IT department, who is going to call Microsoft and complain. But that's not so bad...

But there's more. Antivirus. Once Linux is underlying the most popular OS in the world, it'll need antivirus. But, antivirus companies will need to release a new kernel module each time there's a new Linux kernel update. Or, they can rely on eBPF. Maybe. eBPF is still untested for that purpose.

"So why can't hardware vendors just release their drivers as GPLv2 and upstream them into the kernel?" Well, that's a possible solution. But companies are generally averse to giving their code away for free, and it's not the default, so the legal departments will have to check it over, and MBA types will have to grok the idea of open-source. Many will push back on Microsoft and ask them to not do this.

"So why can't Microsoft just fork Linux and remove all of the restrictions, give it a stable closed-source driver API and/or make it capable of running Windows 11 drivers natively, and just give the bird to upstream/Torvalds?" Yeah that's very possible. But at that point, is it really using "Linux" or a kernel based on Linux? Why wouldn't they just use BSD instead and avoid 90% of this trouble?

Re: Windows needs a change in priorities

#857
post #505

Earlier quoted context omitted.

> Not when you're working on proprietary/confidential/classified information. Why not? The WASM approach the OP is suggesting works entirely locally, the web is simply pushing client code to your browser.

> Why not? The WASM approach the OP is suggesting works entirely locally, the web is simply pushing client code to your browser Because "the web is simply pushing client code to your browser". Untrusted code. Which may violate the confidentiality of you document. I still don't get it why companies which deal with "confidential information" are very happy to put those documents in the cloud. But ... it is their data a…

I think you're still misunderstanding. The documents don't need to be "in the cloud", the WASM in your browser can operate on them locally.

Is the WASM "untrusted"? Sure, I guess, all code you haven't written yourself is "untrusted" by default. Why would a native application shipped via CD or download be any more "trusted"?

Re: Windows needs a change in priorities

#859

Earlier quoted context omitted.

I still miss Firefox's "View Image" context menu option. There is no suitable replacement. No, I do not want to open the image in a new tab. No, I do not want to use some janky extension that re-implements it but places the option at the very bottom of the context menu.

What did "View Image" do? I only know "Open Image in new Tab"

Exactly that, minus opening it in a new tab. It opened in the same tab (and maybe new tab if you middle-clicked the menu item? I don't quite remember).

Re: Windows needs a change in priorities

#860

Earlier quoted context omitted.

Nobody at Microsoft who has decision-making authority actually cares. Acknowledging this is the first step. The second is figuring out what would make them care or how to remove them so someone who does care can take over. That's a much harder thing to do. Realistically Microsoft is in a similar position to the likes of Google and Facebook. They have such an entrenched monopoly, bought through years of ignored warnin…

As a developer I want to implement everything possible on the web platform. It's now a viable competitor for enterprise applications, both because web is getting more feature rich and these days has pretty much anything you need, and because desktop is getting worse with anti-features and jank. It's a sad state of affairs but that's where we are. As a user I want to use cross platform applications as much as possible…

Apple's operating system 8.6 nailed the desktop. Everything since has been a disaster.
Post reply on HN