News for hackers. Stuff that matters.
Re:X12 by fsh on Tuesday February 28, 2023 @03:13AM (#34966912)
Wayland is the default on Fedora, Ubuntu, Red Hat, and Debian. The majority of desktop linux users is probably on Wayland by now.
Re:X12 by IceWreck on Tuesday February 28, 2023 @03:16AM (#34966926)
Conditionally default. Except the latest version of Fedora, all the others fallback to X on nvidia hardware.
Re:X12 by ddtaylor on Tuesday February 28, 2023 @03:26AM (#34966983)
The majority of graphics cards are Nvidia which don't play nicely at all with Wayland.
Re:X12 by fsh on Tuesday February 28, 2023 @03:29AM (#34967005)
The average user has a laptop with an Intel or AMD iGPU. Gaming machine are niche.
Re:X12 by pauby on Tuesday February 28, 2023 @03:47AM (#34967113)
The average user isn't running a Linux desktop.
Re:X12 by lproven on Tuesday February 28, 2023 @05:38AM (#34967832)
That may not be true any more.

ChromeBooks were outselling Macs from 2017-2021, although the pandemic meant hundreds of millions of people suddenly needed new computers for remote working and the kids to use for remote schooling, so sales spiked and have since collapsed.

But they sold ITRO 100 million units per year for several years.

China's 5-3-2 program is also nearing its end:

https://medium.com/technicity/chinese-3-5-2-policy-is-a-majo...

That means hundreds of millions more Linux PCs in the PRoC.

As such, that's somewhere around quarter to half a billion Linux desktops in the last few years, and maybe twice that.

Windows PC sales are struggling:

https://www.computerworld.com/article/3675895/pc-sales-fall-...

Still hundreds of millions of units, but they're falling.

More people are staring at Linux all day than you might think.

Re:X12 by pjmlp on Tuesday February 28, 2023 @11:40AM (#34971384)
Chrome OS isn't Linux desktop.

Even if you mention Linux sandbox environment, it is only available in selected models.

Re:X12 by lproven on Tuesday February 28, 2023 @02:16PM (#34973531)
I disagree.

It's a relatively standard distro up until the GUI layer, based on Gentoo.

I'd agree that Android is something else, but ChromeOS is mostly the usual GNU + Linux stuff, and a weird display server which is Chrome rendering direct to the screen.

Re:X12 by pjmlp on Tuesday February 28, 2023 @02:50PM (#34973915)
Then have fun running GNU stuff on ChromeOS, specially the devices that don't support the GNU/Linux sandox (crostini).

Maybe take advantage of WASM for it.

And even if Crostini is available, the usual stuff

https://support.google.com/chromebook/answer/9145439

-- Cameras aren't yet supported.

-- Android devices are supported over USB, but other devices aren't yet supported.

-- Android Emulators aren't yet supported.

-- Hardware acceleration isn't yet supported, including GPU and video decode.

-- ChromeVox is supported for the default Terminal app, but not yet for other Linux apps.

Re:X12 by lproven on Wednesday March 01, 2023 @06:19AM (#34981105)
> Then have fun running GNU stuff on ChromeOS

I do. My only ChromeOS device at present is an old Thinkpad T420 with a Core i5 and 6GB of RAM. It runs very quickly with ChromeOS Flex. Currently I have Firefox ESR running on it, and DOSemu. Inside DOSemu I have MS Word for DOS.

It's a Linux. It runs Linux stuff thanks to a built-in feature, and since Flex came out, the Linux support has improved visibly: so for instance Firefox now works properly with either a full titlebar or none, and this depends on the settings within Firefox not on ChromeOS.

It works, it runs, it's useful, now, today.

Personally I don't give a toss about any of the other things you mention. It plays videos smoothly, it's fast and responsive, and my webcam works. I've tried Skype, Whatsapp, Facebook Messenger and Zoom in ChromeOS and all worked fine.

Sure it may be limited. I am not denying that. But it's selling well up against Windows and Mac, which is something no other Linux distro has ever managed to do. Despite all their fancy acceleration features and being free, ordinary consumers are not interested, even though they are FREE.

ChromeOS is not free: you can only get the full version by buying it on custom hardware, and you need a Google account to use it. Those are significant drawbacks compared to every free distro...

And yet 10x more Chromebooks sell per year than all the free distros put together can GIVE AWAY.

That is not just noise. That is no rounding error. That is massive.

The year of Linux on the desktop came, over half a decade ago now, and the Linux world was too busy with infighting and squabbling over Snap vs Flatpak and other pointless nonsense to even notice that the mainstream consumer world has adopted Linux bigtime.

Re:X12 by isr on Tuesday March 07, 2023 @10:11PM (#35064736)
A bit late to this party, but you are woefully, badly misinformed as to what ChromeOS is, and what you can run on it. Well over a decade ago, I was running a full suite of gnu-linux devtools, natively, within chromeos.

You don't even need to install a chroot from another distro. Just get a gcc (chromebrew was the first to package this), and the rest is just gentoo linux (with portage ripped out - and in the early days, you could run a shell script which PUT PORTAGE BACK IN).

And if you take the time to understand the wierd partitioning layout, a couple of bind mounts in the right places is all you need to get the chromeos gui file manager (which is rather crappy, btw) to see your stuff.

Re:X12 by pabs3 on Tuesday February 28, 2023 @06:44AM (#34968258)
The average user isn't running a desktop.
Re:X12 by kelnos on Tuesday February 28, 2023 @07:06PM (#34976803)
Oof, that hits hard, but you're probably right: I expect there are more people who primarily (or even exclusively) use a smartphone or tablet than a general-purpose computer running a general-purpose OS.

It's a sad state of affairs, to be sure.

Re:X12 by pabs3 on Tuesday February 28, 2023 @10:52PM (#34978570)
There are libre mobile devices, but approximately no-one uses them, just like approximately no-one uses Linux on the desktop. Unless some large vendors start shipping Linux by default on all their devices, or the current mainstream OS vendors become really obnoxious and people go searching for alternative devices with Linux installed by default, that isn't going to change since people really don't want to have to do installs themselves.
Re:X12 by topaz0 on Tuesday February 28, 2023 @04:02PM (#34974794)
I have been running linux on various hardware since about 2003. Zero of those computers had discrete gpus.
Re:X12 by NoGravitas on Wednesday March 01, 2023 @01:08PM (#34985987)
The last Linux box I used that had a discrete gpu had a Matrox G400 (released 1999). Every one since then has been Intel onboard.
Re:X12 by kelnos on Tuesday February 28, 2023 @07:04PM (#34976778)
No, but the average Linux user has probably been bitten by nvidia compat issues so much in the past that they're even more likely than the average generic laptop user to be using Intel or AMD graphics.
Re:X12 by vetinari on Tuesday February 28, 2023 @03:56PM (#34974706)
> The majority of graphics cards are Nvidia

The majority of graphics cards are Intel.

Re:X12 by __d on Tuesday February 28, 2023 @08:04PM (#34977369)
Very few graphics cards are Intel.
Re:X12 by vetinari on Wednesday March 01, 2023 @06:54AM (#34981332)
OK, since we are splitting hair there, then most graphics controllers and gpus used are Intel.

Also note, that users that use graphics cards are minority themselves.

Re:X12 by messe on Tuesday February 28, 2023 @05:09PM (#34975625)
This isn't nearly as true as it used to be. I regularly game on KDE Plasma on Wayland on a 3080 Ti with the proprietary NVIDIA drivers, and it works fine.
Re:X12 by ravishi on Tuesday February 28, 2023 @04:04PM (#34974816)
Until they have to share screen in a meeting and give up tweaking flags in different places, login using X and never look back again.

Seriously for anyone who works remotely sharing screen is essential, but it still doesn't work flawlessly in Wayland.

Re:X12 by JoshTriplett on Tuesday February 28, 2023 @04:22PM (#34975032)
> Until they have to share screen in a meeting

This was absolutely true, until I switched to pipewire. Once I did, this started to just work, with no issues whatsoever. (No configuration required, just followed Debian's package dependencies switching to pipewire and it started working in Firefox.)

Re:X12 by kelnos on Tuesday February 28, 2023 @07:02PM (#34976766)
So then, in other words, the default setup is still broken?
Re:X12 by JoshTriplett on Tuesday February 28, 2023 @07:23PM (#34976991)
No, for many distros the default setup is now pipewire.
Re:X12 by 3836293648 on Tuesday February 28, 2023 @04:48PM (#34975336)
Screensharing works perfectly in firefox and given how awful linux versions of zoom, teams, etc are, that's all that matters
Re:X12 by pelorat on Tuesday February 28, 2023 @05:40PM (#34975950)
Just do real time video encoding of the screen and forget about X.
Re:X12 by yyyk on Tuesday February 28, 2023 @05:41PM (#34975965)
I recall none of these distros change existing installs, also plasma (KDE) is often still on X11. So it depends on proportions of new users+new installs+selected DE+video card...