Re: It's not Rust, it's FreeBSD (and LLVM)
- In reply to: Olivier Certner : "Re: It's not Rust, it's FreeBSD (and LLVM)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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