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

From: Rick Macklem <rick.macklem_at_gmail.com>
Date: Mon, 09 Sep 2024 22:12:57 UTC
On Mon, Sep 9, 2024 at 2:27 PM Tomek CEDRO <tomek@cedro.info> wrote:
>
> On Mon, Sep 9, 2024 at 11:08 PM Alexander Leidinger
> <Alexander@leidinger.net> wrote:
> > 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?
Although I have no idea how many build from sources, I do think being
able to do so is one of the best features of FreeBSD.
I would never want to try and build a Linux distro from sources.
I just built a Linux kernel and it took about 24hrs on the old hardware I have.
(Don't worry. I've only gone over to the "dark side" temporarily;-)

As for build times, I already find "make buildworld" takes way too long
for me, so adding another ginormous compiler won't make much difference.
(I depend on the universe machines, if/when I need to do a full buildworld.)
I suspect most that do builds from sources will find a machine that can do it
(or just let in run for days while they do other things).

I'll stay out of the language debate, I know nothing about Rust. I only hope.
if you do invest resources in it, that it remains useful for some time.
(I remember when CS grads of another Ontario U. would come out with
programming skills in Euclid and Turing. Then they would discover no one
else on the planet used these languages.)

rick

>
> I am afraid this is the underlying message and I am happy to see a lot
> of resistance here :-)
>
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>