Of course because they are profit driven entities and they can’t charge for security patches, they just stop writing them.
This doesn’t just happen for operating systems. Many vendors of on-promise proprietary software do the same-databases, middleware, ERP suites, etc-most of them have a special program for customers who want to stay on really old versions, in which they pay extra $$$ for updates compared to customers willing to move to a more current one. If you accept proprietary software as ethical, I can’t see how this practice can reasonably be accused of being unethical.
I use them anyway but only for gaming to limit my exposure.
> Many vendors of on-promise proprietary software do the same-databases, middleware, ERP suites, etc-most of them have a special program for customers who want to stay on really old versions
You can't really compare enterprise class software with something that is sold directly to consumers.
Enterprise, Server and Education licenses support "Diagnostic Data Off" telemetry level. I think they'll sell Server to anyone, and even though Enterprise is only sold to "businesses", it doesn't cost much to set up a corporation, and now you are a business customer.
Not saying I'm a fan of Microsoft's telemetry policies–but it is not like people are forced to buy Windows, especially nowadays, there are other options: macOS, Linux, Chromebooks. Don't have to worry about telemetry on my Linux box, and Apple is a much more privacy-friendly company than Microsoft. If people don't like Microsoft's policies, they can vote with their feet.
> You can't really compare enterprise class software with something that is sold directly to consumers.
Microsoft no longer supports Windows 7 for consumers, only for certain enterprise use cases. So in the context in which it is still supported, it is enterprise class software, and other enterprise class software is a valid comparison.
I'm not in agreement here. Apple likes to paint themselves as more privacy-friendly, yes. Whether they actually are is another story.
They have a lot better PR that prevents them from doing stupid skullduggery like unwanted news and "special offers" and "payment plans" in edge. But a Mac calls home a lot even when you are turning telemetry "off".
I'll try the enterprise version (I have MDSN) but last time I checked it I am pretty sure it gave the same options.
That's just a prettier word for the same thing.
And bringing up Oracle as your reference for ethical behaviour is certainly... a take that doesn't really say what you think it says.
Did we always agree with the decisions of Oracle executive management? Nope. Of course, so long as you work there, you can't say that publicly. But, even though there's quite a few things that Oracle did while I was there that I strongly disagreed with – I can't see the problem with charging extra for supporting really old versions. It is just common sense, and it is part of the package the customer signed up to at the start – the collateral given to the customer as part of every deal explained it. Many other vendors do it too. A consumer might legitimately claim they didn't understand what they'd signed up to, but that's not believable when a billion dollar company signs a million dollar deal.
Oracle has over 100,000 employees today. I have no idea how many ex-employees there are – I've met so many over the years, we are everywhere – but I guess it must be well over 1 million by now.
Personally, I don't know what they're talking about, but I've always had a smoother/faster (albeit a bit clunky/glitchy sometimes) with Linux than Windows. Even when I dual booted Win7 and Ubuntu, Linux was always faster. Currently, I'm using XFCE w/ Arch on a 6 year old laptop. Programs open very fast, I get regular sw updates, and I've been running it for work for four years.
I am regularly using a 14 year-old MacBook on plain X and it is surprisingly fast.
And that's why Linux will stay in the server for majority of people, not on their desktop.
"You just need to enable something with some parameters and you're all set!"
Seriously?
Seriously.
You can either have a system where somebody else is deciding on your behalf how your system is going to be configured, or you can have a system where it's up to you to opt-in to the stuff you want. You can't have both.
The past week we have had two major Linux discussions and in each thread there is a semi flame war that starts because some had to voice yet another "this is why Linux is so hard for nan to use", as if it was a novel or constructive observation. It's not.
Yes, if it is a reply to a problem where someone "Tried linux and it was slow, so didn't use". If system configuration debugging were in their taste, they would have done so. So it's the "Just configure parameters <x>" which is the pointless rehashing.
If it is too complicated for a HN reader it is going to be too complicated for 99% of people in the world. Get off your high horse.
I know how to enable something with parameters.
if others don't - that's fine. They can learn or they can deal with other operating systems.
I really don't care.
I don't think that this sort of attitude will result in an environment that's encouraging for more people to use Linux distros. A better approach might be going straight into suggesting whatever information helped you in the past.
For example, the Arch Wiki typically has useful information on many topics: https://wiki.archlinux.org/title/Nouveau
When dealing with other distros, there can be more specific sites too, like: https://askubuntu.com/questions/1032357/how-to-switch-from-n...
Not all of those are always up to date, though, so some digging around might be needed. Many will just give up or not even try, if they're faced with a dismissive attitude. Dialogue around what is the most helpful, accurate and up to date guide would be better!
Linux crowd, seems have not made their mind on what they want to reach as a product for end user. Or even do they want to have end user, not another cool kid to hang on with in IRC and dig inside OS. Some say - I wanna Linux be used by everyone! Other say - works for me and I don't care on the rest [of the loosers who cannot read hex dumps, ha ha ha]. Somehow the success of Chromebooks being ignored and not learnt from.
Thus, without clear goal, mission, product vision and focused team of product managers it's kept being amorphous [as I see it]. Definitely something to learn from WSL project made by Microsoft. They found the need - they did it. You may even see it as cathedral vs bazaar issue.
The only distant focused effort I'm aware about is Canonical/Ubuntu here ( I'm not sure on RH/Suse efforts ) - they are working on MDM with Intune, they have at least some telemetry ( not totally blind on real user cases ), they have Pro edition and even cooperated to be the first WSL distro, naturally paying back in brand awareness, common approaches and so on.
Make your mind, Linux.
Ubuntu is great, but it would be nice if there was some Ubuntu+ addon subscription service where I could pay to make the bullshit go away. I've got other stuff to do than still trying to get peripherals to work, in 2023.
There should be official compatibility list for laptops of all price ranges and whoever buys something not from the list needs to deal with issues themselves.
"just use linux instead of windows!"
at the same time as
"you can't expect linux to work on everything! do your research!"
So which one is it? Is Linux an OS that you can just replace Windows with straight away, or is it not? Most people don't care about the underlying reasoning why their printer doesn't work on linux - they just know it would have worked on windows fine.
Even something as simple as setting up a sound card with recent drivers required going to weird, slow-loading taiwanese websites with no english text to get the current drivers right from the manufacturer of the sound chip.
Even worse, with XP you had no GPU accelerated desktop at all. Sure, lower latency, but the PC noticeably struggled even moving windows if something happened in the background.
And if you do so, Linux works just fine as well. But you were comparing Windows XP to people trying to install linux on old, specialty hardware bought for use with Windows, so we’ll have to keep the same circumstances as well.
The minute windows update would automatically load the Nvidia driver in the background, the screen would go fully black with no going around.
Searching online, the combination was unsupported by Nvidia and there was nothing you could do.
Linux with nouveau worked flawlessly. No kernel parameter, just boot using a live usb and everything works.
Yes, sometimes you can hit a weird hardware issue and need to revert a firmware blob or add a kernel parameter to disable something. These are rare occurrences, not the norm.
Every platform has its quirks. It's just not true that windows or macos is perfect, you are simply used to all the weird quirks.
It has to be said that llvmpipe seems usable even with Firefox, but not as good as reverting to mesa-21.3.5 so accelerated graphics actually works.
(17 years is a good run and I have my eye on a nice clean X201)
The laptop was something like $300 back in 2012.
It is not purely irrational, in fact it is spelled right out in the article why the author does so: he finds the Windows XP interface much better as a user than any other OS.
I can't say i fully agree personally, but the core of the problem and really the reason i don't see any of this as irrational is that people do get used to the interfaces of the OSes and programs they use and updates pretty much always tend to come with changes to those interfaces that are seen as degradation.
Though i do disagree with his assessment of Linux: while perhaps whatever he tried was slower than Windows XP (i remember reading that Lubuntu doesn't focus on low end systems anymore), Linux can be much faster. And also it is the only mainstream OS where you can have the latest and greatest underlying kernel and libraries without being forced to change your desktop interface (though depending on your choices, some DE can take more works than others).
As mentioned in another reply IceWM would also be very close - at least compared to classic Windows - but that only gives you the taskbar and window themes.
Updates for the sake of updates is not a passive, neutral status quo. It benefits certain participants (both the ones on top of the power hierarchy capable of rotating the hamster wheel faster and faster, and the ones on the bottom, who, in accordance with this or that fashion, slap together something that is not supposed to work at all unless you update everything) while others pay the price. And it's the path of least resistance that people choose.
In the end, it's just marketing. If you can add a couple of commas here and there to make the whole thing crumble, which allows you to announce “newer better version with support for new technology, etc.”, it's way easier than explaining what you change, and why, to the inquiring public. The IT public, as we can see, is pathetically neutered, and acts like careless kids in the free-for-all amusement park.
Also, the author can totally get Linux with the leanest DE he can still stomach, and have all the fresh software. Core 2 Duo with 4 GB of memory is still a decent system, especially with an SSD. However, his problem is NOT the software, his problem is that the websites he uses stop working.
Anyway, I was talking about being inquiring. When you look at that list, surely, some questions do rise. “Why should I worry about all of that to read three paragraphs of text on some webpage?” “Which actions have made it so?” “What should be done to fix it?” Right?
Yes, a 3 months old release of chrome is not suited to use day to day. I link all the known and published CVE on chrome, but if you want to nickpick you could "just" check those which start with 2023-*.
Why does displaying a piece of information that would fit onto a single 80×25 text mode screen absolutely require exposing to a third party a potentially (and, as mentioned, effectively) vulnerable WebHID functionality (which is non-standard, and seemingly only exists to make ChromeOS less mediocre operating system), various WebGL libraries and wrappers, ever-growing Javascript and CSS engines, and thousands of other entities? Someone who grants the whole internet access to local service ports by not using a firewall is considered a fool, but at the same time “non-foolish” “security conscious” people start their browsers, and see no problem in all the services embedded in them.
Isn't relying on a constant (and never ending) stream of updates from white knights in the holy castle in the manner you describe just a subscription model without a defined price?
Who controls the Web? Is controlling the web client enough for that? What benefits the endless rat race might give to them?
How come there's a hidden dependence on corporate products and their support cycles even in the process of using seemingly “open” technologies, say, for government sites and services? Is “I have no idea, my code absolutely requires latest libraries” a valid excuse?
Can mindless acceptance and circular finger-pointing between web developers, library authors, browser developers, and users solve these problems? What needs to be done?
My assumption is they like the UX of Windows XP better than later versions of Windows. I sympathize, because I think that flat software UI design has made computers less fun to use, but I just use theming software at the expense of the stability of my explorer.exe
You are not gaining much by doing this, and are assuming significant risk. Even if specific portions can be quantified away, it's the unknown unknowns that should scare you.
Try a Linux distro again maybe? With some non-default themes and Wine, it really should make a better WinXP than WinXP.
Or at least use something like https://github.com/kirb/LegacyUpdate or the pirated ISOs that get updates from the Windows Embedded POSReady channel -- Win7 POSReady is supported until late 2024, and XP was until 2019.
There are safe ways to do this, but I worry the author may not be aware of them.