Tag Archives: Unix

The Vacation Memo

In the summer of 1979, Bell Labs purchased a Mergenthaler Linotron 202 typesetter so they could typeset their own documents. The Mergenthaler was an example of the generation of typesetters just previous to laser printers. They were hideously complex and … Continue reading

Posted in General | Tagged | Leave a comment

A Chat with Brian Kernighan

Arguably, the third most famous member of the Unix pantheon is Brian Kernighan. Although he did not, in fact, work on the development of the C language (he was the co-author along with Ritchie of the definitive book on C) … Continue reading

Posted in General | Tagged | 4 Comments

Remembering Dennis Ritchie

Jason Perlow over at ZD Net has a nice piece on Dennis Ritchie. Ritchie died a four years ago, about the same time as Steve Jobs. Everyone knows who Jobs was but most of the population—and sadly, some of our … Continue reading

Posted in General | Tagged | Leave a comment

The Origin of STDERR

Most (all?) modern operating systems have the notion of STDERR, a separate output channel that programs can use to output error messages. It's especially important for Operating Systems that have some notion of “pipe” where the output of one program … Continue reading

Posted in General | Tagged | Leave a comment

A Wonderful Piece of Unix History

Unix is widely extolled as the first portable operating system but many don't know how that came about. By the time of Version 6, Unix had been licensed to many universities but it still ran only on the PDP-11 family … Continue reading

Posted in General | Tagged | Leave a comment

History of BSD Unix

I just stumbled across a nice Salon article on the history of BSD Unix. The article is from 2000 but still very interesting and relevant. Although it examines many of the key players in project, especially Bill Joy, the theme … Continue reading

Posted in General | Tagged | Leave a comment

Kernel Source

The other day, I wrote about using the BSD Unix sources to learn from the masters. Even though I've read through most of those resources, I'm always on the lookout for more. Happily, I've come across another great resource, The … Continue reading

Posted in Programming | Tagged | Leave a comment

BSD Unix Repository

As I've written before, I believe that one of the best ways of becoming a master programmer is to study the work of the masters. One of the best sources for this that I know of is the BSD Unix … Continue reading

Posted in Programming | Tagged , | 1 Comment

The Unix Repository Project

I'm a big believer in the notion that one of the best ways to become a master programmer is to study the code of those who already are. There was a time when that was a lot harder than it … Continue reading

Posted in Programming | Tagged | Leave a comment

Exploratory Data Analysis with Unix

Seth Brown over at Dr. Bunsen has a great post on how the ordinary Unix coreutils can be used for exploratory data analysis. His first example (head -5; tail -5) < data to show the first and last 5 lines … Continue reading

Posted in General | Tagged | Leave a comment