<story><title>Exploring System76&apos;s New Rust Based Desktop Environment</title><url>https://blog.edfloreshz.dev/articles/linux/system76/rust-based-desktop-environment/</url></story><parent_chain><item><author>diskzero</author><text>Original Nautilus and early GNOME developer here. I am very out of touch with what is current, so excuse some possibly ignorant questions. How is this a Rust-based environment if it is based on GTK? I assume GTK is still essentially the C-based GTK we used with some improvements.&lt;p&gt;Why is this called Rust-based? I’ll do some more research but would like to get some insight from more knowledgeable sources.</text></item></parent_chain><comment><author>amarshall</author><text>The answer seems to be that the applications [1] are written in Rust using gtk-rs [2] (Rust-bindings for the GTK libs).&lt;p&gt;[1]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;orgs&amp;#x2F;pop-os&amp;#x2F;repositories?q=&amp;amp;type=source&amp;amp;language=rust&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;orgs&amp;#x2F;pop-os&amp;#x2F;repositories?q=&amp;amp;type=source&amp;amp;l...&lt;/a&gt;&lt;p&gt;[2]: &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;gtk-rs.org&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;gtk-rs.org&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Exploring System76&apos;s New Rust Based Desktop Environment</title><url>https://blog.edfloreshz.dev/articles/linux/system76/rust-based-desktop-environment/</url></story><parent_chain><item><author>diskzero</author><text>Original Nautilus and early GNOME developer here. I am very out of touch with what is current, so excuse some possibly ignorant questions. How is this a Rust-based environment if it is based on GTK? I assume GTK is still essentially the C-based GTK we used with some improvements.&lt;p&gt;Why is this called Rust-based? I’ll do some more research but would like to get some insight from more knowledgeable sources.</text></item></parent_chain><comment><author>sprash</author><text>Also GTK4 means they are still at the mercy of GNOME which changes APIs often and without consideration for third parties.&lt;p&gt;Wasn&amp;#x27;t the whole point of the project to emancipate themselves from GNOME? If they rely on GTK they will fail.</text></comment>