GCN Tech Blog

By GCN Staff

Blog archive

Could Unix happen today?

Almost 40 years ago, a relatively few number of folks working on a shoestring budget came up with the Unix operating system, which in hindsight, could be seen as a revolutionary technology. Could that happen today? Maybe not with operating systems, but perhaps in other fields of software, said Brian Kernighan, one of the original developers of the OS.

Kernighan, now a professor at Princeton University, recounted the early development of Unix in a talk earlier this week hosted by the Washington D.C. chapter of the Association for Computing Machinery.

Because the concepts Unix brought to modern computing are so ubiquitous, it's hard appreciate how much the OS has engendered. In fact, Kernighan argued with admitted rhetorical flourish, nothing in computer science in the past 30+ years has matched Unix's impact. Hierarchical file structures, programmable shells, regular expressions, pipelining, program portability, programmable tools, high-level languages (such as Unix's close-cousin C) and even the very idea of computer security all got their start within Unix.

Even as he talked up Unix, Kernighan was modest about his own contributions (he did awk, among other utilities). At Bell Labs, he worked across the hall from whom he considered to be the two main creators of Unix, Ken Thompson and Dennie Ritchie (who is still at Bell Labs, by the way).

The original Unix only ran on 9,000 lines of code, Kernighan noted. In comparison, the latest Linux kernel has over 6 million lines of code Today, even the comments of a simple operation such as cat (a copy command) can run three MAN pages. 'It shouldn't be like that,' he said. 'Bigger is not necessarily better.'

How did Unix happen? AT&T commissioned the operating system to help with the specific problem of switching billions of telephone calls, but that doesn't explain its subsequent success in pretty much all other domains of computing.

That success could best be attributed to the working climate AT&T offered, Kernighan said. Four factors, almost accidental in nature, played a role: AT&T hired smart programmers, led them with good managers, offered a totally unfettered environment for these programmers and provided plenty of cheap hardware.

Kernighan said he doubted we will see that much innovation spring from another operating system, as the market is quite mature and the existing choices offer most of what people need. But thanks to the Internet and the availability of lots of cheap hardware and free software, we may see similar revolutionary technologies elsewhere. "For the kinds of things we would find fundamentally useful, it could definitely happen again," he said. --Posted by Joab Jackson

Posted by Joab Jackson on May 03, 2007 at 9:39 AM


Featured

  • Telecommunications
    Stock photo ID: 658810513 By asharkyu

    GSA extends EIS deadline to 2023

    Agencies are getting up to three more years on existing telecom contracts before having to shift to the $50 billion Enterprise Infrastructure Solutions vehicle.

  • Workforce
    Shutterstock image ID: 569172169 By Zenzen

    OMB looks to retrain feds to fill cyber needs

    The federal government is taking steps to fill high-demand, skills-gap positions in tech by retraining employees already working within agencies without a cyber or IT background.

  • Acquisition
    GSA Headquarters (Photo by Rena Schild/Shutterstock)

    GSA to consolidate multiple award schedules

    The General Services Administration plans to consolidate dozens of its buying schedules across product areas including IT and services to reduce duplication.

Stay Connected

Sign up for our newsletter.

I agree to this site's Privacy Policy.