We are past the stage where the OS has become the virus

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: We are past the stage where the OS has become the virus

Post by flok »

Milos wrote: Tue Apr 13, 2021 12:28 am
Ras wrote: Tue Apr 13, 2021 12:19 am
Milos wrote: Tue Apr 13, 2021 12:18 amWell what can I tell beside it has zero relevance to reality.
Just as your attempt at trolling, which is as poor as usually (edit: i.e. when you troll, not always). Case dismissed.
You are the one that is trolling. You are gathering your statistics in free (and totally useless in addition to being unofficial btw.) MS forums and wanting to be taken up seriously. Sorry but that's not more of a "technical support" than any random linux user forum.
I don't think I agree. Ras is using statistics that he can obtain. If there are no other statistics available then it is the best he can do?
Do you have a better source? Please share it with us.
Ras
Posts: 2487
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: We are past the stage where the OS has become the virus

Post by Ras »

Milos wrote: Tue Apr 13, 2021 12:28 amSorry but that's not more of a "technical support" than any random linux user forum.
As first hand experience in end user support (i.e. not counting my own machines), I can state that I stopped doing any kind of Windows support in my near family because Windows has become too much of a hassle. I offer going Linux and doing full support, or else letting them be on their own. Guess what, most took the offer and went Linux, and after the installation, the ongoing support work on my side is zilch. It's different for the minority who decided to stay on Windows - but that's not my problem anymore because other parts of the family take care of that, with considerably more-than-zero effort.

Now, that's 2020/2021. I would not have dared to make that kind of bet ten years ago because that would have backfired. I did suggest and support Windows 7 back then hands down. It was so good that I actually left Linux in 2010 in favour of Windows 7. Before, I already had Linux as only OS for nine years. That's how good Windows 7 was. However, Linux has become better, but even more so, Windows has become a lot worse ever after Windows 7, which was the best Windows of all times.

If you had asked me in 2019 what the best desktop OS was that I ever had, my answer would have been Windows 7. Ask me again now, and I'm split between Windows 7 and Linux Mint Cinnamon 20/20.1, but that's only because Windows 7 had proven its value over ten years while Mint has no such record yet. However, if Mint should continue like now, I'd rate it even above Windows 7.
Rasmus Althoff
https://www.ct800.net
User avatar
towforce
Posts: 11542
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: We are past the stage where the OS has become the virus

Post by towforce »

Here's desktop OS share in 2016 - link

Here's desktop OS share over the last 12 months - link

* windows share has fallen from the high eighties to the high seventies

* but most of that lost share has gone to OS X - Apple's OS

* Chrome OS is disappointing, having only grown a little (IMO a really good OS for most people)

* Linux is even more disappointing, having barely grown at all

The news is better when you look at other platforms - especially mobile, where Android is the top choice (maybe not the greatest OS ever written, but at least it's not Windows!)

The lesson for me looking at those charts is that choice of OS is basically religion. :(

The best hope going forward is that the desktop steadily diminishes in importance (you can see this by looking at the "all platforms" charts). The best hopes for prising people away from the grim misery of Windows could be:

1. people find that a "lesser device" than a desktop is "good enough"

2. a cheap desktop which doesn't use Windows proves to be "good enough" (this was the big hope for Chrome OS - but it's only happening slowly)

3. the keyboard becomes obsolete and the concept of the desktop changes (maybe the smart speaker with touch screen is the start of this, and goodness knows why so many smart TVs are still controlled by a TV remote - a device designed to change the volume or the channel of a TV). IBM's PC concept is 40 years old now. When you realise how powerful a cheap SOC is today in comparison to comparable technology from 1981 when the PC was launched, it seems reasonable to ask, "Why are we still using them?"
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: We are past the stage where the OS has become the virus

Post by flok »

towforce wrote: Tue Apr 13, 2021 1:49 am When you realise how powerful a cheap SOC is today in comparison to comparable technology from 1981 when the PC was launched, it seems reasonable to ask, "Why are we still using them?"
Maybe because they're usually less powerful.

A "cheap SOC" can maybe start your browser in for example 5 seconds, but if you then see your neighbour open the browser in a second on "real PC" then I can imagine you want that as well. That's just an example.
User avatar
towforce
Posts: 11542
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: We are past the stage where the OS has become the virus

Post by towforce »

flok wrote: Tue Apr 13, 2021 1:58 amA "cheap SOC" can maybe start your browser in for example 5 seconds, but if you then see your neighbour open the browser in a second on "real PC" then I can imagine you want that as well. That's just an example.

Here's a video showing an SOC based device opening a browser - link. I didn't time it, but I don't think it was quite a full five seconds.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: We are past the stage where the OS has become the virus

Post by flok »

towforce wrote: Tue Apr 13, 2021 2:13 am
flok wrote: Tue Apr 13, 2021 1:58 amA "cheap SOC" can maybe start your browser in for example 5 seconds, but if you then see your neighbour open the browser in a second on "real PC" then I can imagine you want that as well. That's just an example.
Here's a video showing an SOC based device opening the internet - link. I didn't time it, but I don't think it was quite a full five seconds.
It was only a theoretical example.

My point was (and is) that they're usually less powerful than a full blown core i7 etc processor.

It'll do for my 4 year old daughter, but eventually she'll become older and maybe then wants to use more performance demanding software (certain games for example) - this also is a theorecital example. Things may go different specifically for her but it may apply to others.
User avatar
towforce
Posts: 11542
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: We are past the stage where the OS has become the virus

Post by towforce »

flok wrote: Tue Apr 13, 2021 2:17 am
towforce wrote: Tue Apr 13, 2021 2:13 am
flok wrote: Tue Apr 13, 2021 1:58 amA "cheap SOC" can maybe start your browser in for example 5 seconds, but if you then see your neighbour open the browser in a second on "real PC" then I can imagine you want that as well. That's just an example.
Here's a video showing an SOC based device opening the internet - link. I didn't time it, but I don't think it was quite a full five seconds.
It was only a theoretical example.

My point was (and is) that they're usually less powerful than a full blown core i7 etc processor.

It'll do for my 4 year old daughter, but eventually she'll become older and maybe then wants to use more performance demanding software (certain games for example) - this also is a theorecital example. Things may go different specifically for her but it may apply to others.

The success of the PC 40 years ago was largely because everyone was craving for IBM to set a standard for microcomputers - but is "one device to do everything" still the best option? When you can get an SOC for $0.50 (not much of one by today's standards - but MASSIVELY more powerful than the original PC!), probably not. You probably want different devices for:

* viewing videos

* answering ad-hoc questions or playing music

* spreadsheets/documents

* games

* monitoring your health

* social networking

etc.

Another thing is that Windows is bloaty, coercive and expensive. Most people probably don't mind this on their desktop or laptop - but if a cheap and lean alternative became available that was "good enough" and which had a compelling reason to use it, maybe people would start to move.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: We are past the stage where the OS has become the virus

Post by mvanthoor »

Ras wrote: Mon Apr 12, 2021 11:44 pm Come on. I remember a new user here, Pi4Chess, who was initially asking for Raspi ARM Linux binaries, and who said he wasn't a programmer so that he wouldn't know how to compile. It didn't take many explanations, and guess what, he pretty much compiled everything that would even run on a Raspi.
For someone who is a programmer, that would be even less of an issue.
It's not an issue; I just don't want to spend the time of compiling an engine on top of testing it for stability.
At least not for the vast majority of engines because they are written in C/C++ so that there is a proper compiler already installed by default, and you don't have to download some LTS-distro bypassing, nightly compiler toolchain.
That snipe is unnecessary. The reason why Rust works as it does, outside the distro's, is because the open source and Linux community LOVE doing work 50 times over. Many distributions have different package managers, or even work differently from one another. You can't put Rust into an LTS and then not update it for two-plus years. The language develops so fast, with a release every 6 weeks, that Linux distributions can't keep up. Rust of two years ago is ancient history.

Interweaving the operating system with applications (with everything basically) and putting it all into a single repository is the biggest mistake that was ever made. Yes, it's convenient for updating, but it's gruesome to keep applications up to date, while the OS stays the same.

Windows + a package manager (such as Choco), MacOS with App-installers, Android + APK, FreeBSD + ports is the only correct way; and Linux is finally catching on with Linux + Flatpak. But even there they can't decide on a standard: there's Flatpak, AppImage, and of course Ubuntu must have its own, so they have Snap which the entire world seems to hate.

In the case of Rust, you just install it the same way on every operating system. After you did, it'll have installed rustup (Rust's package manager/updater), and the latest stable toolchain for the platform you're installing on.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
User avatar
flok
Posts: 481
Joined: Tue Jul 03, 2018 10:19 am
Full name: Folkert van Heusden

Re: We are past the stage where the OS has become the virus

Post by flok »

mvanthoor wrote: Tue Apr 13, 2021 10:35 am Interweaving the operating system with applications (with everything basically) and putting it all into a single repository is the biggest mistake that was ever made. Yes, it's convenient for updating, but it's gruesome to keep applications up to date, while the OS stays the same.
Please clarify: I often see updates coming in for things like the chrome browser etc while kernel/glibc/etc updates are way less frequent?

Also managing things as one large consistent thing has the added value that you won't have dll-version problems. Or hundreds of copies of a certain dll scattered throughout the filesystem. Diskspace is cheap, but let's say a security bug is found in version x of a dll. With windows you need to go through your whole system to find each individual dll and check its version. And hope that the new version won't break that application.
When I click on update on my linux system, I can be sure that everything still works afterwards.
Of course I can all of that myself, but the whole idea behind a computer is that things get automated. I see no fun in manually keeping tons of seperate systems and applications up to date. I'd rather let the linux-distribution I run do so. For the things I do, ubuntu/debian and fedora do this pretty well.

I'm not too fond of all those seperate packagemanagement going on. It "weakens" the consistency guarantee of the main package management system.

And if you insist to have the latest version of some program, then that's always possible: just put in your home-directory or so, seperate from the linux-distribution. If that's not possible, then there are alternatives like "containers" and vms and so on. That's more complicated, yes, but that only applies if you insist doing things outside of the linux-distribution.
User avatar
towforce
Posts: 11542
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: We are past the stage where the OS has become the virus

Post by towforce »

Looking at the last two posts, there's an opportunity here: a web server that receives source code, a script, a way to automatically discover which OS you're running (e.g. from the web browser), and sends back compiled code.

There are plenty of sites that compile online (link), but not much that makes it easy and comfortable.

One problem you'll get is that some software needs libraries (and Windows' .NET suite is stuffed to the brim with libraries), but this level of convenience should be the ultimate aim, and the website should maximise convenience as much as possible.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!