From nobody Tue Sep 10 22:52:08 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4X3Jqg3pQjz5Tm0b for ; Tue, 10 Sep 2024 22:52:15 +0000 (UTC) (envelope-from Lowell@Be-Well.Ilk.Org) Received: from be-well.ilk.org (be-well.ilk.org [23.30.133.173]) by mx1.freebsd.org (Postfix) with ESMTP id 4X3Jqf3zDvz40J0 for ; Tue, 10 Sep 2024 22:52:14 +0000 (UTC) (envelope-from Lowell@Be-Well.Ilk.Org) Authentication-Results: mx1.freebsd.org; dkim=none ("invalid DKIM record") header.d=be-well.ilk.org header.s=selector header.b=g5FFnWF4; dmarc=pass (policy=none) header.from=ilk.org; spf=pass (mx1.freebsd.org: domain of Lowell@Be-Well.Ilk.Org designates 23.30.133.173 as permitted sender) smtp.mailfrom=Lowell@Be-Well.Ilk.Org Received: from lowell-Ubuntu.lan (lowell-Ubuntu.lan [172.30.250.95]) by be-well.ilk.org (Postfix) with ESMTP id 74B70115FD; Tue, 10 Sep 2024 18:52:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=be-well.ilk.org; s=selector; t=1726008733; bh=jdfy8oo5k6VeSnbmmPZsCQL7aMh2pyuflqdzy7AJj2A=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=g5FFnWF4iY8akONWQeagd0btxA2GjcdUzfAYNKjyVZeQMYjjFiH4nlywXkPKxmRvd ycIn3sU4gFiOzKzXZf4tqedyF5EcoOVLtHQMXT8QQdmn2dPXFAwWThae3EPXcZ3H5c r1hxjafofhl3IsqN32lr/0ayfd1G0jl5k+5MnGcI= Received: by lowell-Ubuntu.lan (Postfix, from userid 1147) id 5ED3510803DD; Tue, 10 Sep 2024 18:52:08 -0400 (EDT) From: Lowell Gilbert To: Alexander Leidinger Cc: Poul-Henning Kamp , freebsd-hackers@freebsd.org Subject: Re: It's not Rust, it's FreeBSD (and LLVM) In-Reply-To: <1aa702e57e63f927b687212820e97f8c@Leidinger.net> (Alexander Leidinger's message of "Mon, 09 Sep 2024 23:06:48 +0200") References: <202409031532.483FW0If007252@critter.freebsd.dk> <908e7c45fbcea4634427b8d065bb2f20@Leidinger.net> <202409081302.488D2UvB069580@critter.freebsd.dk> <1aa702e57e63f927b687212820e97f8c@Leidinger.net> Date: Tue, 10 Sep 2024 18:52:08 -0400 Message-ID: <448qvzdsvb.fsf@Be-Well.Ilk.Org> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.39 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[ilk.org,none]; FORGED_SENDER(0.30)[freebsd-lists@Be-Well.Ilk.Org,Lowell@Be-Well.Ilk.Org]; R_SPF_ALLOW(-0.20)[+a:c]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7922, ipnet:23.30.0.0/15, country:US]; MISSING_XM_UA(0.00)[]; R_DKIM_PERMFAIL(0.00)[be-well.ilk.org:s=selector]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; FROM_NEQ_ENVFROM(0.00)[freebsd-lists@Be-Well.Ilk.Org,Lowell@Be-Well.Ilk.Org]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; RCVD_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[be-well.ilk.org:~] X-Rspamd-Queue-Id: 4X3Jqf3zDvz40J0 Alexander Leidinger writes: > Am 2024-09-08 15:02, schrieb Poul-Henning Kamp: >> -------- >> Alexander Leidinger writes: >> I'm only going to answer two bits from your email: >> >>> > The source tree became our citadel: "FreeBSD is src". If something >>> > was not in src, it was not FreeBSD. >>> We are way past that too, FreeBSD is src+ports+docs(+community). >> Nope. >> The only reason the Rust advocates need to bring this up is >> /precisely/ because that is not the case. >> If it were, they would just have added ports. > So you are promoting a Linux-distro style model? As I read it, PHK was saying that this is why a "Linux-distro style model" would not work for adding Rust kernel support to FreeBSD at this time. The "this" in my previous paragraph and in the quoted bits isn't entirely clear to me, but the effort of maintaining Rust bindings for kernel functionality seems to be a significant part of the apparent problem. Be well.