It's that time of the year again.

I've been using Linux for about 30 years. Mine was the first installation, given Linus didn't install it on his computer, he grew it on top of an existing Minix install, replacing it piecemeal.

My first contribution is over 30 years ago, about April, 1991, the sprintf (now snprintf) function in the kernel.

It's been a fun ride.

@liw Thank you for sharing this and for your contributions to this wonderful tool.

@liw Oh that's fun to hear about. Is there a write up of what you had to do to install it that first time? I imagine it wasn't anywhere near as easy as OS installs are these days.

@liw I dug up some early instructions here. Good times:

I like this part at the end of the install instructions, "Hopefully you now have a functioning unix".

@cstanhope @liw Toot checks out:

PS. “Thanks” to for his “constructive” crit-
icism and “witty” comments. He was also my first α-tester, and should be given
a medal for courage.

@cstanhope @liw I see the swearing goes back to the beginning: "While there are a number of unices available for 386 computers, most of
them cost a lot of money, and come with no source. Thus, they are ideal for
actually using your computer, but if you want to learn how they work, you are
f– –ked."

@cstanhope I didn't actually do the install myself, Linus did so that he could take notes to write installation instructions.

@liw Of course! That makes sense. That's how I've bootstrapped my installs for embedded systems. First I do it manually and take notes. Then I try to automate as much as possible. Things haven't changed that much. 😆

@liw I don't know why exactly, but this is very pleasing detail to know about how all this got started.

@cstanhope @liw It’s sad that there’s a movie about that dickhead Zuckerberg but not one about this.

@liw @cstanhope first linux installation ever was also easiest linux installation

@liw My skills weren't at that level when I found it a couple months later. MCC Interim got me going, though, and I never looked back.

@liw how do I get Linus to come install Linux on my machine?

> There is no distinction between kernel/fs/mm, and they are all linked into the same heap of code. This has it's good sides as well as bad. The code isn't as modular as the minix code, but on the other hand some things are simpler.

linux: The systemd-like enfant terrible of 1991

snprinf... wow. stuff like this is why people like you are heroes for nerds like us haha

Sign in to participate in the conversation

Lars and friends