SHARE
Facebook X Pinterest WhatsApp

NewsForge: 2.4 kernel: Contributor Ts’o’s practical approach to Linux

Written By
thumbnail
Web Webster
Web Webster
Feb 22, 2001

“Thirty-three year old Theodore Ts’o remembers when the Linux
kernel was small enough to print out and read cover to cover, when
“it was about an inch thick.” That was around 1991, when he first
joined the then scanty ranks of kernel hackers. He was a hobbyist,
working as a lead developer of Kerberos and as an information
technology architect for MIT during the day and working on Linux at
night, until VA Linux hired him, in 1999, to be a principal
engineer….”

“I first saw Linux in September of 1991. Linus had just released
version 0.09. I thought it was a really cool thing. I saw it was
missing a whole lot of features but figured I could add them, so I
started work and made some contributions. The first thing I ever
added was called POSIX job control. That’s something that allows
you to run a program in the background by putting an ampersand at
the end of a command line. Previous to that it couldn’t actually do
that. I had the POSIX specification, which is sort of the industry
standards for how Unix was supposed to be done, and the job control
specification was an optional part of the spec that Linux didn’t
actually support at that point. So I just sort of sat down and
looked at the specification and said, ‘yeah, I can do that,’ and
just started coding. It was probably two weekends worth of work,
more or less….”

“The most interesting thing about that period is that Linux
really is a child of the Internet. Back in 1990, that was when the
Internet really became reliable enough that it was easy to use it
as a means for collaboration. Previous to that you had projects
such as the X Consortium and the original BSD work but that had a
very physical focus of activity. The X Consortium was located at
MIT and the BSD work was based at UC Berkeley. There were a few
people that contributed things over the network but primarily most
of the development happened in one central place for each
subsystem. The Internet back then was much slower and much less
reliable.”

Complete
Story

thumbnail
Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.