Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2020 07:48:52 -0500
From:      Jason Bacon <bacon4000@gmail.com>
To:        Alexey Dokuchaev <danfe@freebsd.org>
Cc:        wireless@freebsd.org
Subject:   Re: Ars Technica article
Message-ID:  <38f5e668-1398-6fa2-33dc-f15f905f68d6@gmail.com>
In-Reply-To: <20200413061928.GB90880@FreeBSD.org>
References:  <e4d576e2-8405-474c-ea94-3822731e1cea@gmail.com> <3049612.rJTJeGpjCJ@saskatoon.bionicmutton.org> <20200410001102.GB23747@lonesome.com> <4e3bf6be-aecf-7c62-df98-1cc4b01b8db9@gmail.com> <qjPID4gTE2NvAVjSZKmSBSLDOK7gxaJbnPw46O71vKnmV0b7uoMZ7xTv3RI30bRpPqphZAXTHd3r3RYSQ8UGaRVO45afo-EcYB34INKVAM8=@protonmail.ch> <43f83193-e495-2bf2-f85d-91aa0b36c1a0@gmail.com> <slUQwwm1giIIEaqmUKBQ1G5UIlVSvzfWkk3vZm-dBYNRA-wng7tDluv_Es3eOiaNYDE9yNtKFfd-2iOEozSGK1JNIjFbqCXV1a1sgkQ1sHE=@protonmail.ch> <0e205fe8-fbc6-5d91-99b0-1bd4870b8a5d@gmail.com> <CAGwOe2ZHZFhVwSvjk7JDe0szY-1oZH_HvDhMqp-zXXV9%2BePtHg@mail.gmail.com> <d263368c-5dcc-61c2-9c77-3d59c5493182@gmail.com> <20200413061928.GB90880@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2020-04-13 01:19, Alexey Dokuchaev wrote:
> [ setting CC to a more appropriate -wireless@ list ]
>
> On Fri, Apr 10, 2020 at 07:20:14PM -0500, Jason Bacon wrote:
>> ...
>> I think [well-working gfx stack] a great long-term goal, but it will
>> take a significant investment of man-hours to get us there.  In the
>> meantime there's a lot of lower-hanging fruit, like minor improvements=

>> to the bsdinstall UI, external media mounting, etc.
> What I find more frustrating when reading similar articles (they are
> all more or less the same) is that they rarely focus on FreeBSD's *real=
*
> problems (and no, that's not the awkward installer, having to manually
> find working DRM port + xf86-video driver combination, search for the
> scattered knowledge of which magic lines to add to /etc/rc.conf and/or
> /boot/loader.conf, read the Handbook N times before one can set up thei=
r
> bluetooth mouse, et cetera).  While installer's issues, better defaults=
,
> bash vs sh, sudo, modelines, and those other little things might seem
> significant for someone coming from Ubuntu, it would take them a day
> to learn, adopt, and get back most, if not all, from their previous
> environment.  Our real problems aren't solved that easily, and being
> solved painfully slowly.
>
> Leaving X.org/DRM mess aside, we lack a lot in our laptop department.
> Our WiFi stack is essentially maintained solely by adrian@, and he's
> currently not very active.  Some ~4 y.o. cards like BCM43228 are still
> not supported [1].  If you search for "atheros" in our Bugzilla, it
> returns 13 bugs, the latest action being on 2019-01-26 (reassignment).
>
> AR5B22 WLAN+Bluetooth combo does not work/broken, discussion [2] had
> ended nowhere.
>
> Realtek 5209 card readers are quite common and also do not work; the
> WIP OpenBSD driver porting effort [3] is stuck because apparently
> something is missing in FreeBSD [subsystems], although [the] driver
> seems to faithfully implement the OpenBSD [code].  No kernel hacker
> had chimed in to help. :-(
>
> Our WMI stack is unmaintained and incomplete: brightness and multimedia=

> keys do not work on many laptops despite corresponding kernel modules
> being loaded.
>
> This list goes on.  Yes, these are deep, hard problems, not the low-
> hanging fruit, but if Foundation decides where to spend some money,
> I'd rather see it considers these rather than bsdinstall UI, external
> media mounting, or some other "lipstick on a pig" type of tasks.
>
> ./danfe
>
> [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D202501
> [2] https://lists.freebsd.org/pipermail/freebsd-wireless/2019-April/008=
660.html
> [3] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D204521
Just to be clear, I was not suggesting that the foundation spend money=20
on low-hanging fruit.

What I'm saying is that we can make the desktop experience significantly =

better by fixing the easy issues before the foundation considers an=20
investment.

I suspect that some developers might not think fixing a WiFi issue is=20
worth their time when there are so many other problems with setting up a =

desktop system.=C2=A0 On the other hand, if it's easy to build a desktop =

machine that mostly works, and WiFi support is one of only a few obvious =

shortcomings, that perception might be different.

I'll also add that I'm not a proponent of of even trying to make FreeBSD =

attractive to people hung up on some of the trivia mentioned in articles =

like this one.=C2=A0 I think our primary focus should be on attracting=20
potential contributors, not average Joes who will only make demands on=20
our time.=C2=A0 For that, we don't need a desktop experience for the=20
technically clueless, just one that a reasonably savvy user can easily=20
manage so they can focus on their real work.

 =C2=A0=C2=A0=C2=A0 JB

--=20
Earth is a beta site.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38f5e668-1398-6fa2-33dc-f15f905f68d6>