Date: Mon, 16 Sep 2024 07:57:06 -0600 From: Kim Shrier <kim@westryn.net> To: Peter 'PMc' Much <pmc@citylink.dinoex.sub.org> Cc: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: It's not Rust, it's FreeBSD (and LLVM) Message-ID: <B2E5791A-D22C-4E32-9AAD-30C6A3DB2623@westryn.net> In-Reply-To: <slrnveg7cc.kmv.pmc@disp.intra.daemon.contact> References: <202409031532.483FW0If007252@critter.freebsd.dk> <908e7c45fbcea4634427b8d065bb2f20@Leidinger.net> <202409081302.488D2UvB069580@critter.freebsd.dk> <slrnveg7cc.kmv.pmc@disp.intra.daemon.contact>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Sep 16, 2024, at 5:59=E2=80=AFAM, Peter 'PMc' Much = <pmc@citylink.dinoex.sub.org> wrote: >=20 > On 2024-09-08, Poul-Henning Kamp <phk@phk.freebsd.dk> wrote: >=20 >>>> The source tree became our citadel: "FreeBSD is src". If something >>>> was not in src, it was not FreeBSD. >>>=20 >>> We are way past that too, FreeBSD is src+ports+docs(+community). >>=20 >> Nope. >>=20 >> The only reason the Rust advocates need to bring this up is = /precisely/ >> because that is not the case. >>=20 >> If it were, they would just have added ports. >>=20 >>> In your world. And in the world of some other people. But there are = a=20 >>> lot of worlds where this is not true. I have systems which are = updated=20 >>> from src, and use only packages which are build locally. >>=20 >> Beware of selection bias. >>=20 >> "Somebody who compiles from src" is almost the literal definition of = "committer". >=20 >=20 > WHAT ARE YOU SMOKING ??? >=20 > AFAIK everybody who needs patches is oblidged to recompile from > source. And I don't get kerberos to work without my patches, I dont > get netgraph to work without my patches, I don't get ipfw to work > without my patches. > And AFAIK committers are people who write NEW software. I am not > interested in that, I only need to make the existing software > actually work as intended for my site. I have stayed out of this conversation so far but I agree with Peter. I compile all my kernels and ports from source. I make local patches when needed. And while I have had some of my patshes accepted=20 into the FreeBSD source, I am not a committer. I have dabbled with rust, several times and I don=E2=80=99t like it. It = reminds me too much of C++ and I have never liked that language. These languages appear to introduce too much complexity and their runtime libraries change too much over time. If I were to consider introducing a new language into the FreeBSD source tree, it would be V but I know that that language is still too early in its development to seriously consider using it=E2=80=A6 yet. I have high hopes for it. So consider this a NO vote on rust. Kim Shrier ------------------- C++ is an off-by-one error
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B2E5791A-D22C-4E32-9AAD-30C6A3DB2623>