this post was submitted on 13 May 2024
674 points (95.5% liked)

Linux

46819 readers
1437 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Source: https://linux-hardware.org/?view=os_display_server

Reporting is done by users who voluntarily upload their system specs via
# hw-probe -all -upload

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 132 points 3 months ago (4 children)

Reporting is done by users who voluntarily upload their system specs via
# hw-probe -all -upload

So not skewed at all...

[–] [email protected] 59 points 3 months ago* (last edited 3 months ago) (3 children)

Do you have a better way of measuring it?
In what direction would voluntary self-reporting of all system specs skew the display server statistic (and why)?

[–] atzanteol 108 points 3 months ago (1 children)

Do you have a better way of measuring it?

No better way of measuring doesn't mean this is a good way of measuring.

[–] [email protected] -5 points 3 months ago (2 children)

What way do you imagine would be more precise?

[–] atzanteol 48 points 3 months ago (3 children)

A method that attempts to collect data from a randomized or representative population rather than relying on self-report.

[–] [email protected] 22 points 3 months ago (2 children)

The fact that you need consent to get this data would make a randomized approach impossible.

[–] atzanteol 17 points 3 months ago (1 children)

Yes. It just may be possible that accurate poll data on such things isn't possible.

[–] [email protected] 12 points 3 months ago (1 children)

Steam hardware survey but that will skew towards gamers. That said, it would be a good indicator on how compatible Wayland is.

[–] [email protected] 8 points 3 months ago (1 children)

The Steam hardware survey will skew towards whatever it is the Steamdeck uses in the surveyed categories.

[–] [email protected] 1 points 3 months ago
[–] [email protected] -2 points 3 months ago (1 children)

Could always go for opt-out instead opt-in metrics. Fedora had some recent controversy with it.

[–] [email protected] 1 points 3 months ago

canonical has been doing this for years too, and a significant portion of linux users are on ubuntu. i'm not sure if a good portion of users enable it though.

[–] [email protected] 4 points 3 months ago

Yeah, this is pretty textbook selection bias.

[–] [email protected] -2 points 3 months ago (1 children)

Ok. How? Describing it is easy. What's your implementation?

[–] atzanteol 3 points 3 months ago

I don't have one. WTF? You expect that I should be able to propose a way of gathering accurate data just because I can see obvious flaws in their polling methodology?

[–] [email protected] 10 points 3 months ago (2 children)

What way do you imagine would be more precise?

Unavoidable analytics, apparently. Yay?

[–] [email protected] 7 points 3 months ago (1 children)

Well do you want useful stats or not /s

But seriously, a lot of opt-in (that never get opted in to) data is insanely useful for developers, but it has such a bad stigma that we never get anywhere close to the amount of usefulness a larger dataset could provide.

[–] [email protected] 7 points 3 months ago

Tbf a lot of that stigma has to do with trust violation.

[–] [email protected] 5 points 3 months ago (1 children)

I like the way kde does it. On first install it gives a slider with how much analytics you want to send. I just do all of it because I trust KDE, but it's nice that it asks you. They probably have some pretty good data.

[–] [email protected] 1 points 3 months ago

This is the important point IMHO. This kind of feedback is exactly something I'd love to do, but I don't think I had any idea about it before this post. Just a little popup on a new install/upgrade would be a much broader net.

[–] dandroid 29 points 3 months ago* (last edited 3 months ago)

I imagine people who care about this sort of thing are more likely to report it. And people who care about this sort of thing are also more likely to be early adopters and go through the effort of switching to Wayland.

The way to get a more random sample is not something I want (built-in, automatic telemetry by default). So I'm fine with having skewed data for something like this.

[–] [email protected] 0 points 3 months ago

Its a pretty good survey and has a good sample size. Statistics is hard. I won't take the criticism too seriously.

[–] [email protected] 3 points 3 months ago (2 children)

err, why? actually it can be skewed against wayland(wayland users tend to be more security aware), and why the suprise, KDE, GNOME are wayland from the get go, steam deck too, hyprland and sway etc

[–] atzanteol 31 points 3 months ago (4 children)

It can skew either way equally. We're just left to do armchair psychology about the type of people who would submit data to this site. So the numbers are effectively useless.

[–] [email protected] 5 points 3 months ago (1 children)

You’re discounting the trend here. Assuming the methodology is consistent, over a short time we’re seeing a noticeable change, bias or not.

[–] atzanteol 5 points 3 months ago

I'm not actually. Does anybody doubt that wayland use is increasing? Distros have increasingly been making it the default. I'd be surprised if use weren't increasing. In fact it might be under-represented in this data depending on whether all distros are being accurately represented or not.

[–] [email protected] 5 points 3 months ago (1 children)

But the change in the numbers is not useless since the psychology of the Wayland users vs. x11 didn't change

[–] atzanteol 2 points 3 months ago

That seems probable but was there any doubt that Wayland use is increasing? Wayland has been changing to the default distro by distro. The only reason this is "news" is because somebody has claimed that "Wayland usage has overtaken X11".

[–] [email protected] 0 points 3 months ago* (last edited 3 months ago) (1 children)

type of people who would submit data to this site.

Which is probably close to every Linux user who knows about it...

[–] atzanteol 2 points 3 months ago (1 children)

That will definitely be part of it. It's going to be some cross-section of "people who know about it" and "people who are motivated to have their data recorded" which is going to skew the data in ways we can't reliably understand. Maybe "newbies" are more likely to report than grizzled neckbeards? Maybe desktops are over-represented vs. servers? Maybe one distro lets its users know about it and so its defaults are over-represented? We can't know.

[–] [email protected] 0 points 3 months ago* (last edited 3 months ago) (1 children)

people who are motivated to have their data recorded

I mean, it's not like it's sensitive information.
hw-probe excludes such information.

newbies

Definitely not, most newbies don't even know about it. It's really useful for gathering general hardware system info for bug reports, and I often end up having to tell newbies about it.

Maybe desktops are over-represented

Absolutely true, if you look at the database it's vast majority desktop and laptop systems.

Maybe one distro lets its users know about it

I know of no such distro, I've hopped between many popular and unpopular distros over the years, haven't found a single one that does it.
Maybe an abscure distro, but it's impact would be questionable.

Also, there's a point to be made in the other direction. The command you need to run is :
sudo -E hw-probe -all -upload
Without -E the environment isn't preserved and it'll think you're on X11, despite being on Wayland.

[–] atzanteol 2 points 3 months ago
people who are motivated to have their data recorded

I mean, it’s not like it’s sensitive information. hw-probe excludes such information.

I know about the tool. I've used it. I don't report my system data. I'm not "motivated" to have it recorded. I couldn't care less about their data gathering.

Since you're relying on people actively reporting their data they need to be motivated to actually do it. That doesn't mean they're afraid of what is being gathered (though have you seen the Linux community?) just that they haven't, for whatever reason, taken the time to do so.

For the rest of it - I was just giving sample potential sources of bias. I wasn't proposing any of those as actual flaws. Just that their polling methodology couldn't account for any of them or whatever actual biases may exist in their data. It's just a list of self-report crap.

[–] [email protected] 1 points 3 months ago (1 children)

Wait Steam Deck now runs Desktop mode in Wayland?

[–] [email protected] 1 points 3 months ago (1 children)

plasma do, unless valve changed that

[–] [email protected] 2 points 3 months ago (1 children)

On launch Steam Deck had it’s desktop/Plasma session set to X11, hence my question

[–] [email protected] 1 points 3 months ago

yep, plasma was still x11 from default when steam deck launched, plasma 6 switched to wayland as default, now i don't know if steam deck was updated to plasma 6

[–] [email protected] 1 points 3 months ago

I just did that, why not, but it misreported my DE anyway, so I'd take the OP post with quite a grain of salt.