Re: Concerns Regarding the Choice of Rust for the Xfce Wayland Compositor

Timothy Gaskell <[email protected]> Wed, 17 Jun 2026 17:26:58 -0500
Newsgroups gmane.comp.desktop.xfce.devel.version4
Message-ID <CAJ0Svbnm-sD2GbZRfboFJ4OHt8k4C_u2X0T3MANnSqc7o=RLUg@mail.gmail.com>
--===============1975992222618068072==
Content-Type: multipart/alternative; boundary="0000000000008b0cbe06547a8f23"

--0000000000008b0cbe06547a8f23
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Speaking only for myself as an Xfce user, I do really appreciate how Xfce
is simple enough that it has been very easy to port and has ended up
running on everything from GNU/HURD to RedoxOS sooner than larger desktops.
But I don't think xfwl4 being written in Rust undermines this at all. If
anyone is struggling to get Rust up on their system, the X11 session is
right there and doesn't need it.

Regards,
Timothy Gaskell
Happy XFCE 4.20 user

On Wed, 17 Jun 2026, 4:47=E2=80=AFpm Brian Tarricone, <[email protected]>=
 wrote:

> On Wed, Jun 17, 2026, at 14:07, Wojciech S. Czarnecki wrote:
>
> >> I'm not sure what the solution is here, if there is one.
> >
> > No external dependencies.  Vendor and vet everything. (Still vulnerable
> > to the toolchain intrusions, but)
>
> Completely unrealistic for a project like Xfce, so this isn't even worth
> considering.
>
> >> > Xfce has always been trusted because its codebase is relatively smal=
l
> and auditable.
> >>
> >> This feels like a bit of a stretch to me.  Do people really think abou=
t
> Xfce in these terms?
> >
> > I do.
>
> I meant that as a general/statistical question.  If the answer is "30% of
> Xfce users care about this" then sure, that would mean I'd want to consid=
er
> that more carefully.  But if it's 1% -- which I suspect is much closer to
> the truth -- then I can't really put much emphasis on this, given my own
> limited time and resources.
>
> Regards,
> Brian
> _______________________________________________
> Xfce4-dev mailing list
> [email protected]
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>

--0000000000008b0cbe06547a8f23
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Speaking only for myself as an Xfce user, I do really app=
reciate how Xfce is simple enough that it has been very easy to port and ha=
s ended up running on everything from GNU/HURD to RedoxOS sooner than large=
r desktops. But I don&#39;t think xfwl4 being written in Rust undermines th=
is at all. If anyone is struggling to get Rust up on their system, the X11 =
session is right there and doesn&#39;t need it.<div dir=3D"auto"><br></div>=
<div dir=3D"auto">Regards,</div><div dir=3D"auto">Timothy Gaskell=C2=A0</di=
v><div dir=3D"auto">Happy XFCE 4.20 user</div></div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, 17 Jun 2026, 4:47=E2=
=80=AFpm Brian Tarricone, &lt;<a href=3D"mailto:[email protected]" target=
=3D"_blank" rel=3D"noreferrer">[email protected]</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">On Wed, Jun 17, 2026, at 14:07, Wojciech S. =
Czarnecki wrote:<br>
<br>
&gt;&gt; I&#39;m not sure what the solution is here, if there is one.<br>
&gt;<br>
&gt; No external dependencies.=C2=A0 Vendor and vet everything. (Still vuln=
erable <br>
&gt; to the toolchain intrusions, but)<br>
<br>
Completely unrealistic for a project like Xfce, so this isn&#39;t even wort=
h considering.<br>
<br>
&gt;&gt; &gt; Xfce has always been trusted because its codebase is relative=
ly small and auditable.<br>
&gt;&gt; <br>
&gt;&gt; This feels like a bit of a stretch to me.=C2=A0 Do people really t=
hink about Xfce in these terms?=C2=A0 <br>
&gt;<br>
&gt; I do.=C2=A0 <br>
<br>
I meant that as a general/statistical question.=C2=A0 If the answer is &quo=
t;30% of Xfce users care about this&quot; then sure, that would mean I&#39;=
d want to consider that more carefully.=C2=A0 But if it&#39;s 1% -- which I=
 suspect is much closer to the truth -- then I can&#39;t really put much em=
phasis on this, given my own limited time and resources.<br>
<br>
Regards,<br>
Brian<br>
_______________________________________________<br>
Xfce4-dev mailing list<br>
<a href=3D"mailto:[email protected]" rel=3D"noreferrer noreferrer" target=
=3D"_blank">[email protected]</a><br>
<a href=3D"https://mail.xfce.org/mailman/listinfo/xfce4-dev" rel=3D"norefer=
rer noreferrer noreferrer" target=3D"_blank">https://mail.xfce.org/mailman/=
listinfo/xfce4-dev</a><br>
</blockquote></div>

--0000000000008b0cbe06547a8f23--

--===============1975992222618068072==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Xfce4-dev mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-dev

--===============1975992222618068072==--