Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Sep 2024 23:06:48 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: It's not Rust, it's FreeBSD (and LLVM)
Message-ID:  <1aa702e57e63f927b687212820e97f8c@Leidinger.net>
In-Reply-To: <202409081302.488D2UvB069580@critter.freebsd.dk>
References:  <202409031532.483FW0If007252@critter.freebsd.dk> <908e7c45fbcea4634427b8d065bb2f20@Leidinger.net> <202409081302.488D2UvB069580@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)

--=_5904a5b84bb3ee38f1c7f3903bb27412
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=US-ASCII;
 format=flowed

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?

>> In your world. And in the world of some other people. But there are a
>> lot of worlds where this is not true. I have systems which are updated
>> from src, and use only packages which are build locally.
> 
> Beware of selection bias.

This argument goes in both directions.

> "Somebody who compiles from src" is almost the literal definition of 
> "committer".

No.
  - specific needs for a kernel which can not be satisfied with GENERIC
  - specific needs / interest for optional stuff (maybe also as part of 
hardening)
  - specific needs / interest to exclude some stuff (maybe also as part 
of hardening)
  - ...
For nothing of this I need to be a committer, or even to be a 
contributor.

> In terms of all the FreeBSD running hardware out there, not even
> one percent of one percent of the machines compile from src.
> 
> (Hint: Consumer electronics and server farms running FreeBSD)

Netflix/Sony or other vendors providing a product have their own way of 
handling this... I don't think we should include those in this part of 
the argument.

And server farms may exactly be the case of compiling from source (once, 
and distributing this via their own freebsd-update or shared obj, or 
whatever mechanism, with the reason being local patches or specific 
kernel builds or whatever). Surely not all, but some of them. Enough of 
them to be relevant to consider.

Yes, we surely have much more people using our binary-only possibilities 
than it was the case 20 years ago when I joined FreeBSD, but there are 
enough people out there that we can not neglect an update from src. And 
I was not talking about each _machine_ compiling their own stuff, but 
there are surely more _sites_ which compile their own stuff than one 
percent of one percent.

Bye,
Alexander.

-- 
http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    netchild@FreeBSD.org  : PGP 0x8F31830F9F2772BF

--=_5904a5b84bb3ee38f1c7f3903bb27412
Content-Type: application/pgp-signature;
 name=signature.asc
Content-Disposition: attachment;
 filename=signature.asc;
 size=833
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmbfY3YACgkQEg2wmwP4
2IYfLhAAiGfy8qimD6y1tQC9V0VNYVLuV6XyPDCI8kfNcyvvofKGyNTGFJz8XT31
0CigdWVr0XbdSHna61TB6+0PpzGxn7j2QAre+m4Qw30FxrbGcZ93NBU/V/KKJvrX
w0E1E5Gs8gS/HCh4jENnrcFqRegwow29LaEZNsUciNyWPICiY+s/cA4KY8s0Xsrb
vE23f+lnkkphJtr8WgMcNEOzKnkNWuHhxF0ZM54TAvCRJXs3p725/PejEGgn6WKO
fAD67kjT0nnXWgssFj5D7vJZbDGB1TYn9BTBM/ykEoElenrvitbibXPOErC+kIzS
vD8RDEuGtTMzcZu/YhWb4Rpnc0A9WhCvQ0+5YVNDEVNd8GtYlcRzQxeSin0pUTwA
Fj6e2iyS7bLy6Yszp8aYGcEetpUrKFjpSPeWWvz3jvxyB/MylxsQJ1OztGYwCeKF
cLUuaG6MJ9QCUvIe29FA3cokbfIbIYwL6ZOrm6q5WuES1ZwmcDpQadq7PcNDKSRs
QZUlMkZaIwEGOFvjQC3kw0L7yL9Zpv272YeJ3GXQefDND1QCbDTDKUzgHrrQcs4P
GgeireOM57dQd2lvFU5AGmt3vmlmR4oDLk2dChDt1r0bcmp1Qd3VQTNrbmOx0zkf
mYmex4WmQACriVGtfJfl+zZF5Km1uhBqrbUFdik2d7ZuwMVhINw=
=O8E8
-----END PGP SIGNATURE-----

--=_5904a5b84bb3ee38f1c7f3903bb27412--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1aa702e57e63f927b687212820e97f8c>