Hardware

Do one thing, and do it well: 40 years of UNIX

Comment

40years
Generally speaking, 40 is considered “over the hill” in human beings. I’m 35, and as I get closer and closer to the crest of that hill, I can tell you with some certainty that the best is yet to come. I think the same holds true for operating systems. UNIX turns 40 this month. That’s right: it was four decades ago that Dennis Ritchie and Ken Thompson worked in the AT&T Bell Labs on the successor to Multics.

“Unix was created to solve a few problems,” said Dr [Peter] Salus, “the most important of which was to have something that was much more compact than the operating systems that were current at that time which ran on the dinosaurs of the computer age.” The UNIX philosophy is “Do one thing, and do it well.” Rather than have one monolithic kernel with lots and lots of functionality built in, UNIX had a very small kernel with a strong complement of little helper utilities. Things like ‘ls’ and ‘cat’ aren’t core parts of the kernel, but rather discrete binary programs.

Along came Doug McIlroy, who introduced the concept of “pipes”. You could take the output of one program and feed it as input to another program. In this way, many small utilities could be chained together to create amazingly functional processes. Another upshot of this design mentality is that fixing bugs is easier: rather than working through a complex monolithic kernel and worrying about complex regression testing, one could focus on a single, small binary application. New features could be added to such binaries, and whole new binary applications could be rolled out quickly and without much direct coordination from any central body.

It’s easy for us UNIX and Linux users to lob potshots at Microsoft for it’s monolithic DOS and Windows design models; but the Redmond products are good examples of some of the problems with monolithic software design. Do you think there’s anyone at Microsoft who knows, on his or her own, how all of the pieces of Windows work together? It’s nigh impossible for any one person to have the breadth and depth of experience to know how all the UI, networking, storage, scheduling and security systems work on their own, let alone in conjunction with one another. Instead you have teams of people working on various aspects of the system, and inter-team communication and coordination can become a real impediment to success.

Contrast that to the UNIX design model, where the kernel is pretty small, and people really can know most of what goes on in the kernel. Guys like Linus Torvalds and Andrew Morton can know the nitty gritty of the core kernel, without having to know — or even care, much — about the nitty gritty of the X Window system, or how the GNOME environment works: other people are responsible for those things because they are, literally, separate things. If you don’t like GNOME, you can use KDE, or XFCE, or Oroboros, or Blackbox, or any number of other window manager solutions. Not so with Windows, where the GUI they make is the only GUI you get, and making changes to it may have substantial effect on other, non-GUI aspects of the system. The same holds true for filesystems, and networking protocols, and all manner of other things that get added on to the kernel by way of modules: the kernel developers need only present a consistent and stable API and ABI to allow other folks to extend the kernel functionality with new modules.

If you haven’t used UNIX (Solaris, AIX, HP-UX, Linux, what-have-you), you owe it to yourself to give it an honest examination. Dr. Salus has a great quote in this BBC story:

Unix is the best screwdriver ever built

And, if you live anywhere near Columbus, OH, you can see Peter Salus and Doug McIlroy on Saturday, September 25 at The Ohio LinuxFest: both men will be presenting at the event. Registration is free! I’ve been involved with OLF for several years now, and it really is a great opportunity to learn more about Linux, and Free Software generally. Jon ‘maddog’ Hall wrote a pretty good overview of what OLF is, and why it’s worth attending. If you want to learn more about UNIX, Free Software, Linux, or just network with computer luminaries like McIlroy and Salus, come celebrate 40 years of UNIX with Ohio LinuxFest.

More TechCrunch

The video debuted along with a research paper of the same name at IEEE’s International Conference on Robotics and Automation in Rotterdam this week.

Robot hand can detach from arm, crawl over to objects, and pick them up

There are many iPad apps to help you organize recipes; sync tasks across devices; be more productive; and manage your notes.

Best iPad apps to boost productivity and make your life easier

While online discourse would make it seem that venture has retreated to the Bay Area, with San Francisco being the most important place to build a startup, Index Ventures is…

Why Index Ventures is bulking up its investment team in NYC

In August, a Russian warlord posted a video on Telegram, showing a pair of Cybertrucks patrolling a road in Chechnya, armed seemingly with heavy machine guns. Leaving aside unanswerable (for…

A Russian warlord said he’ll take Cybertrucks into Ukraine; some experts think that’s unwise

WordPress.org has lifted its ban on hosting provider WP Engine until October 1, after putting a block on it earlier this week. The block prevented several sites from updating their…

WordPress.org temporarily lifts its ban on WP Engine

The world of WordPress, one of the most popular technologies for creating and hosting websites, is going through a very heated controversy. The core issue is the fight between WordPress…

The WordPress vs. WP Engine drama, explained

ChatGPT could get more expensive to use in coming years. The New York Times, citing internal OpenAI docs, reports that OpenAI is planning to raise the price of individual ChatGPT…

OpenAI might raise the price of ChatGPT to $44 by 2029

Binance founder Changpeng “CZ” Zhao was released from U.S. custody on Friday after serving out his four-month sentence in a low-security correctional facility. CZ’s sentence was the product of a…

Binance founder ‘CZ’ released from custody after four-month sentence

EV startup Canoo has been hit with two new lawsuits from suppliers linked to the drivetrains that power its electric vehicles, just weeks after the company kicked off a major…

Canoo hit with two supplier lawsuits as last remaining co-founder leaves

Welcome to Startups Weekly — your weekly recap of everything you can’t miss from the world of startups. Want it in your inbox every Friday? Sign up here. This week…

AI dominated both YC Demo Day and startup news

Three Iranian hackers working for the Islamic Revolutionary Guard Corps (IRGC) targeted the Trump campaign in an attempted hack-and-leak operation, according to the Department of Justice.

Iranian hackers charged with hacking Trump campaign to ‘stoke discord’

Wordy is a new iOS app that offers a unique way to learning English. The app automatically translates and defines unknown words while you watch your favorite movies or TV…

Wordy’s new app helps you learn vocabulary while watching movies and TV shows

The WSJ reports that OpenAI’s next funding round, worth around $6.5 billion, could close as soon as the first week in October.

OpenAI’s $6.5B funding round may close as soon as next week

We’re thrilled to welcome Bret Taylor to TechCrunch Disrupt 2024. As the former co-CEO of Salesforce, founder of Quip, former CTO of Facebook, the co-creator of Google Maps, and current…

Bret Taylor of Sierra joins TechCrunch Disrupt 2024

The U.K.s’ antitrust authority has concluded that Amazon’s partnership and equity investment in AI startup Anthropic can’t be investigated under current merger rules due to the size and scope of…

Amazon dodges antitrust scrutiny in UK over Anthropic investment

We’re in the final hours to save up to $600 on TechCrunch Disrupt 2024 tickets! Grab your tickets now and seize this final opportunity for major savings before the countdown…

Last hours to snag up to $600 off TechCrunch Disrupt 2024 passes

Reset your clocks: Meta has been hit with yet another privacy penalty in Europe. On Friday, Ireland’s Data Protection Commission (DPC) announced a reprimand and a €91 million fine —…

Meta fined $101.5M for 2019 breach that exposed hundreds of millions of Facebook passwords

The world’s second-largest money transfer provider, which filed a data breach notice with U.K. authorities, serves over 50 million people.

UK data watchdog confirms it’s investigating MoneyGram data breach

Note-taking apps typically aim to make you more efficient and productive. A lot of those apps concentrate on quickly jotting down your thoughts, organizing them better, or a mix of…

Napkin is a note-taking app that is not about making you more productive

Here are the startups from YC Demo Day 2 that we thought stood out from the flock.

9 startups that stood out on YC Demo Day 2

UAE-based Redwood has acquired a majority stake in the game streaming platform Loco as the Indian firm looks to expand focus to international markets, TechCrunch has learned and confirmed. Redwood,…

Indian game streaming startup Loco sells majority stake to Redwood

SpaceX’s Starlink satellite internet network is expected to hit a new customer milestone this week, company President Gwynne Shotwell told Texas legislators on Tuesday.  “This week, by the way, we…

Starlink hits 4 million subscribers

AI video generators need to believe that filmmakers will use their models in the production process. Otherwise why exist? To jump-start the new AI film ecosystem, Runway has set aside…

Runway earmarks $5M to fund up to 100 films using AI-generated video

Departures might be dominating the week’s OpenAI-related headlines. But comments on AI bias from Anna Makanju, the company’s VP of global affairs, also grabbed our attention. Makanju, speaking on a…

OpenAI’s VP of global affairs claims o1 is ‘virtually perfect’ at correcting bias, but the data doesn’t quite back that up

Lending startup Figure will be launching an AI tool powered by GPT-4 to help catch errors in lending documents. 

Former Brex COO who now heads unicorn fintech Figure says GPT is already upending the mortgage industry

Drata, a security compliance automation platform that helps companies adhere to frameworks such as SOC 2 and GDPR, has laid off 9% of its workforce, amounting to 40 people. Founded in 2020, Drata integrates…

Security compliance unicorn Drata lays off 9% of its workforce

As OpenAI boasts about its o1 model’s increased thoughtfulness, small, self-funded startup Nomi AI is building the same kind of technology. Unlike the broad generalist ChatGPT, which slows down to…

Nomi’s companion chatbots will now remember things like the colleague you don’t get along with

The company recently closed a $130 million round, according to an SEC filing, bringing the total to $327 million.

Zap Energy investors in recent $130M round included Soros Fund and Laurene Powell Jobs’ Emerson Collective

Welcome back to TechCrunch Mobility — your central hub for news and insights on the future of transportation. Sign up here for free — just click TechCrunch Mobility! I’ve been…

Uber snags another robotaxi deal, aviation startups land VC bucks, and where Rivian Foundation money is going

That lack of user interaction — or request for consent — is what confused and concerned some former Kaspersky customers.

Kaspersky defends force-replacing its security software without users’ explicit consent