[TUHS] What was your "Aha, Unix!" moment?
lm at mcvoy.com
Fri Oct 11 07:34:27 AEST 2019
On Fri, Oct 11, 2019 at 06:55:46AM +1000, Warren Toomey wrote:
> So I'll kick off another thread. What was your "ahah" moment when you
> first saw that Unix was special, especially compared to the systems you'd
> previously used?
Unix was pretty much the first thing I used. I did regress to CPM Z80
based machine because 40-60 users on a 1Mhz (I think) VAX was crazy
slow, even though it had disk and I think 4MB of ram, the 128K 4mhz
z80 with floppies was faster.
I wrote assembly versions of ls, cp, mv, rm, etc - assembly so that
I could cram the program into a 512 byte sector (both for speed of
loading as well as for small size).
The aha moment for me was one of the many times I was logged into
slovax (an 11/750 that had the BSD source on it) reading popen.c
and got to the point where it forked a process. It blew my mind,
here I am in libc and it's creating processes for me. I just didn't
expect that but was struck by the thought "huh, these Unix guys don't
fool around, they use the abstractions they advertise".
I expected something like Windows spawn or some VMS complex thing,
I sure as heck didn't expect fork and exec, shows how naive I was
at the time. Fun times.
More information about the TUHS