[TUHS] Happy birthday, Dennis Ritchie!

ron minnich rminnich at gmail.com
Sat Sep 16 05:56:05 AEST 2017


huh. Time to build all of plan 9 -- libraries, commands, windowing system,
all kernels -- was always a few minutes. It was really annoying -- people
just assumed there
was not much capability there because it took less time to build than to
run an autoconf on GNU tools :-)

I wonder what Ken was doing wrong?

(fwiw, the Ken C compilers were a wonder -- they did not link against the C
library, they just made the system calls directly, malloc was defined to
brk(), and there was no free() -- and the code is tiny)

It's nice to see the kenc spirit still alive in the Go toolchain --
although that makes sense, since the up through 1.4 or so the go toolchain
was derived from ken c :-)

ron

On Fri, Sep 15, 2017 at 12:50 PM Lyndon Nerenberg <lyndon at orthanc.ca> wrote:

> > In the spirit of complaining about compile times :-) ... I like to
> > build my freebsd ports tree from source.  Every time webkit2 needs
> > an update, my box (which I admit is no longer super-fast, but is
> > not exactly slow either) takes well over three hours to grind
> > through it, using all eight cores.  (I never timed it, I always
> > just left it to its own devices after a while.)
>
> Forget ports!  /usr/src is bad enough.  Running buildworld, it takes
> longer to build the flippin' compilers (llvm) than it does to build the
> entire rest of the OS.  This is not progress.
>
> --lyndon
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20170915/76ca31b7/attachment.html>


More information about the TUHS mailing list