Developers and maintainers are on those systems because there is a high share of users in the world using those desktop graphical environment systems, and little by little linux is getting there. That's where the big ones in marketing, advertising, business, etc, are going, it's a mutual benefit for everyone, they keep those systems developed with the latest technology and software or hardware.It is very difficult to advance FBSD as a desktop OS if most of the devs and/or maintainers are using Windows or MacOS.
It is very difficult to
You miss an important point.That's where the big ones in marketing
That. And all these numbers are inaccurate by at least 7%, since we simply don't know what "unknown" means. Matter-of-fact, since there really aren't any desktop operating systems other than Windows, Mac, ChromeOS, Linux and *BSD, the "unknown" category must be a failure to determine the real OS, not another system we don't know about.Also, how is this measured. If it is via the identification string of a web browser - FreeBSD often sends a Linux ID.
That has applications far beyond desktop/laptop use. For example using the OS on router/AP class machines. For a few years I tried to use my FreeBSD server as an AP, and slowly figured out that the WiFi code just doesn't handle all the cases with a variety of clients. I ended up having to reboot my whole server multiple times a day just to clear logjams in the WiFi stack; that's when I switched to an outboard serious AP.... get WiFi fixed!
That requires cooperation from printer vendors. For scanners, the situation is even worse. They typically support OSes in this order: Windows, Mac, Linux. For scanners, the switch to cloud-based scanners helps the situation, but brings problems of its own.the third obstacle to wide usage is lack of an easily found printer on each continent in each of the classes ...
Ease of administration and upgrade is vital for a consumer desktop product. It needs to be single command or single button. Matter-of-fact, I'm already somewhat unhappy (as a server administrator!) with having the separation between "freebsd-update" and "pkg upgrade", and the fact that precompiled packages are not synchronized with the base OS releases. I would much rather have the simplicity of "FreeBSD 13.3 comes with Alpha version X, Beta version Y, and Gamma version Z", and packages only change version when everything else does. None of this CI/CD stuff.And of course, inertia. MIght I add I think in the past more people did buildworlds constantly so there was more pride in the accomplishment. Then freebsd-update [ which I have never used ] and the interest in
a better product by coding is set aside for 'easiness' leaving fewer enthused upon each upgrade so as to, at least potentially, spread the joy around when things went smoothly.
Sorry for my simplified comment, I edited for better understanding.Developers and maintainers are on those systems because there is a high share of users in the world using those desktop graphical environment systems, and little by little linux is getting there. That's where the big ones in marketing, advertising, business, etc, are going, it's a mutual benefit for everyone, they keep those systems developed with the latest technology and software or hardware.
I edited my comment, gave it more context.You miss an important point.
You both see it from the point of view of people who have some expertise on computers.
App. >80% of all computers users don't give a shit about what system they use; they simply eat what they are feeded.
And app. 70% don't even know there is something besides Windows, and MacOS - and they don't care.
(And all those using company's machines cannot chose at all. And that's quite a lot users.)
The very first thing you need to do before you even think about to use some BSD, or Linux is, you need to care, what you're using, asking yourself why, and if there are alternatives.
Most users don't even get near that.
At least it's a known unknown that's known.we simply don't know what "unknown" means.
Ah! A new source for server names!as desktops and laptops are going the way of the dinosaur or wooly mammoth.
Google reported the 50% mark was crossed a very few years ago. Maybe that's what you recall.I vaguely remember that today, roughly 80% of human-caused web traffic comes from mobile (cell phones and tablets).
Let's not forget that this is a manufacturer's built wall to climb and not one built by FreeBSD.if the foundation wants to see an uptick here: get WiFi fixed!
OpenBSD can do WiFi just fine with the Intel cards in my laptops going back to 2018. FreeBSD? Not so much. Now as a user I don't care who built any of these walls. If FreeBSD wants to see any meaningful adoption on laptops or otherwise mobile "desktop"-ish devices, this needs to get fixed and brought into the third decade of the 21st century. Sure I get by with theLet's not forget that this is a manufacturer's built wall to climb and not one built by FreeBSD.
wifibox
port or a USB-tethered smartphone, but I won't go so far that I'm calling that a solution to the problem. It's duct tape, and duct tape is unworthy of a system as carefully designed as FreeBSD.Indeed. If I ignore the "Fatal Firmware Error" that pops up in the kernel messages every so often, then they work fine on OpenBSDOpenBSD can do WiFi just fine with the Intel cards in my laptops going back to 2018. FreeBSD? Not so much.