Re: It's not Rust, it's FreeBSD (and LLVM)

From: Tomek CEDRO <tomek_at_cedro.info>
Date: Mon, 09 Sep 2024 15:15:36 UTC
Olivier touched nicely core of FreeBSD design - logic, simplicity,
coherence, self sufficiency, repeatability, compartmentalization, and
many more - all those come from current / historical design of the src
NOT the proposed one that leads to avalanche of new problems and
complications mentioned by Olivier. I fully agree here.

SRC contains both source code of the operating system and all tools to
build it in one place. No matter what version / medium /
transportation / storage (release / commit / package / zip / tar / git
/ svn / whatever). This keeps things simple coherent and self
sufficient. Zero dependencies nightmare for the user.

Yes, building from sources is the foundation of Open-Source, and SRC
that keeps both operating system along with versioned patched ready to
use build tools in one place is so non-problematic that people seem to
have a problem with that.

What is more that simple change in design (aka "lets remove build
tools from src") sounds not even like fake innovation but more like
purposeful diversion - divide core component and then divide divided
until project stops and people leave because others do it better
anyways.

I humbly assume this discussion to be more of a thought provoking
experiment rather than a serious technical proposition :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info