LWN: Comments on "Tor gets financial support for Arti development" https://lwn.net/Articles/863502/ This is a special feed containing comments posted to the individual LWN article titled "Tor gets financial support for Arti development". en-us Sat, 20 Sep 2025 07:45:16 +0000 Sat, 20 Sep 2025 07:45:16 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Security, bootstrapping, and transparency https://lwn.net/Articles/864793/ https://lwn.net/Articles/864793/ oldtomas <div class="FormattedComment"> This is nearly ironic, because the person you&#x27;re asking is involved in a large project which, among other things, tries to tackle bootstrapping in a very systematic manner.<br> <p> Had you followed the Guix links given to you, you might have stumbled upon interesting things.<br> <p> Here&#x27;s specifically something about bootstrapping C in Guix&#x27;s context:<br> <p> <a rel="nofollow" href="https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-by-50/">https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-see...</a><br> <p> Actually, bootstrapping C has a long and rich history, with several minimalist C compilers being built to build more complete compilers on top.<br> </div> Sun, 01 Aug 2021 07:13:26 +0000 Security, bootstrapping, and transparency https://lwn.net/Articles/864599/ https://lwn.net/Articles/864599/ mpr22 <div class="FormattedComment"> C and C++ have multiple independently developed compilers.<br> <p> Rust has one and a half.<br> </div> Thu, 29 Jul 2021 17:07:03 +0000 Security, bootstrapping, and transparency https://lwn.net/Articles/864595/ https://lwn.net/Articles/864595/ peter-b <div class="FormattedComment"> <font class="QuotedText">&gt; Another security consideration in the choice of a language is its bootstrapping story, to reduce chances of &quot;Trusting Trust&quot; attack as described by Ken Thompson. </font><br> <p> People seem to worry about bootstrapping Rust far more than they worry about bootstrapping C or C++. Are there any C++ compilers that can be compiled without a C++ compiler?<br> </div> Thu, 29 Jul 2021 16:45:08 +0000 Security, bootstrapping, and transparency https://lwn.net/Articles/864291/ https://lwn.net/Articles/864291/ civodul <p>Another security consideration in the choice of a language is its bootstrapping story, to reduce chances of "Trusting Trust" attack as described by Ken Thompson. <p>Currently though, Rust requires a pre-built binary version of itself to build. This has been <a href="https://guix.gnu.org/en/blog/2018/bootstrapping-rust/">worked around in Guix</a> <i>via</i> <a href="https://github.com/thepowersgang/mrustc">mrustc</a>, a compiler for a subset of Rust implemented in C++ (GCC's Rust frontend may eventually provide another option to get there). <p>The road is still bumpy though, so let's hope Rust eventually has a goal to support an official bootstrapping method that would give distributors an incentive to build it from source. Mon, 26 Jul 2021 12:12:59 +0000