TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Birth of Unix with Brian Kernighan

388 pointsby rodrigo975over 4 years ago

20 comments

agbellover 4 years ago
Thanks for submitting this. I did the interview. I think you have to listen to it to get the full experience. But here are some things that were interesting and surprising from the interview:<p>The UNIX room - The unix room at bell labs was a shared room where they would hang out and have coffee. Some people worked exclusively in the UNIX room, like Ken Thompson, but most worked in their private offices and came to the UNIX room to share what they worked on and have a coffee and catch up. This room was the culture center of the computing group at Bell Labs.<p>Because they were all sharing a file system on a single machine, it was easy for various people to iterate on programs. They only had one rule which was if you changed the program last, you were the owner. In some ways, it mirrors how open source works today.<p>Brian is super modest and claims to be a horrible programmer but he is comparing himself to Ken Thompson, who he thinks is just incredible. Ken once wrote a disassembler, assembler and B interpreter for a mini-computer that ran a printer they were struggling with, in a couple of days, so that they could get it printing again. This blew Brian&#x27;s mind.<p>At the time, Brian didn&#x27;t think that the work they were doing was &#x27;important&#x27; in a big sense. The culture was more like working with computers is hard, let&#x27;s try to make it better and lets try to solve practical problems.<p>The book &quot;Unix: A History and a Memoir&quot; has many other great details.
评论 #25182238 未加载
评论 #25182678 未加载
评论 #25178635 未加载
评论 #25185875 未加载
评论 #25184207 未加载
评论 #25186152 未加载
评论 #25187044 未加载
评论 #25182455 未加载
monkeypilotover 4 years ago
For the uninitiated, Brian Kernighan also wrote a book titled &quot;Unix: A History and a Memoir&quot; published in 2019. Would recommend.<p>Goodreads Link - <a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;53011383-unix" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;53011383-unix</a>
评论 #25176627 未加载
评论 #25177968 未加载
dkthehumanover 4 years ago
I had the fortune of taking a class with Brian Kernighan at Princeton and later having him advise my senior independent project, and the one thing I&#x27;ll never forget is just how incredibly down-to-earth and kind he is.<p>An example: In that first class (COS 333) with ~150 students, I was surprised when he knew my name — and then I found out that he didn&#x27;t know just my name but the names of all of his students. It takes a special kind of professor who takes the time to do that every semester.
leocover 4 years ago
0:16:40 For those who haven&#x27;t seen it before, there&#x27;s a Computerphile video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=CVxeuwlvf8w" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=CVxeuwlvf8w</a> (related video: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=XvwNKpDUkiE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=XvwNKpDUkiE</a>) about the hacking of the typesetting machine, a Mergenthaler Linotron 202.<p>0:24:31 The photo must be the one at <a href="https:&#x2F;&#x2F;www.bell-labs.com&#x2F;usr&#x2F;dmr&#x2F;www&#x2F;picture.html" rel="nofollow">https:&#x2F;&#x2F;www.bell-labs.com&#x2F;usr&#x2F;dmr&#x2F;www&#x2F;picture.html</a> (probably the webpage, on Dennis Ritchie&#x27;s old website, that made it famous recently).
评论 #25180876 未加载
2wristover 4 years ago
This is in my queue! This is a great podcast, Adam Gordon-Bell is such a thoughtful interviewer, probably my favourite episode was &quot;Don and Adam discuss Folds&quot;, it blew my mind and made me smile. Very highly recommended.
oldiobover 4 years ago
&quot;I found it easier to program when I was trying to figure out the logic for myself rather than trying to figure out where in the infinite stack of documentation was the function I needed. So for me, programming is more like creating something rather than looking it up, and too much of today’s programming is more like looking it up.&quot; - K
评论 #25182875 未加载
pmoriartyover 4 years ago
One of my favorite moments from the birth of UNIX is Ken Thompson&#x27;s telling (in this interview with Brian Kernighan) of how he got hired to work at Bell Labs:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=EY6q5dv_B-o" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=EY6q5dv_B-o</a> (starting at about 11 minutes in to the video)
Ice_cream_suitover 4 years ago
Pro :<p>1. It is great to hear Brian Kernighan&#x27;s account of the early history of Unix.<p>2. It was wonderful to hear about his interactions with one of my personal heroes, Richard Hamming. Hamming&#x27;s book on error correction (Coding and information theory) is amazing.<p>3. It is very kind of Adam Gordon Bell to make these wonderful interviews available. These interviews are oral history that will never again be available once the interviewees are gone.<p>Con:<p>1. The interviewer talks far too much about irrelevant trivia and often talks at greater length about than the people being interviewed.<p>2. It has the feel of Adam Gordon Bell interviews Adam Gordon Bell. A little less Bell and more of the interviewee would have been less irritating and easier to listen to.<p>Despite my caveats, I intend to download and listen to many more of these interviews on my commute to work.<p>Keep up this historically important work, but please let the interviewees talk without continually interrupting.
tomcat27over 4 years ago
I read the K&amp;R&#x27;s C Programming book when I was in undergrad.<p>It&#x27;s different from other programming books I read from APress, O&#x27;Reilly publications.<p>Hard to digest but never before read a book so short and crisp that fully explains the programming language.<p>To any noob programmer out there, I&#x27;d say pick K&amp;R&#x27;s book, spend a semester on it, do the exercises. You will become better engineer. You&#x27;ll not regret.
评论 #25180551 未加载
评论 #25191483 未加载
评论 #25209218 未加载
tomcat27over 4 years ago
&gt; I think the closest you get to important is thinking, “It’s hard to write programs, what can we do to make it easier to write programs? ... can I do something better on that? And if what I find challenging or hard or whatever is also something that other people find hard or challenging or whatever, then if I do something that will improve my lot, I’m perhaps improving their lot at the same time.<p>&gt; Bonnie went off to California bearing their son who at the time, I think was a year old or something like that. And was there for three weeks. And so Ken figured that he was close and so he built himself basically a working operating system in three weeks. And I think you could argue that’s serious soccer productivity in some sense.<p>&gt; ... And then what I showed Colby was actually something that basically said sleep for two seconds, and then print the result I had done the day before.<p>&amp; I really wish the chocolate bar thing is done in my office one day!
alexdowadover 4 years ago
Adam, you said at the end of the interview that you are looking for ways to grow your listener base. Well... I guess you got exactly what you were looking for, between interviewing Brian Kernighan and being featured on Hacker News...<p>That&#x27;s probably a good formula to go by: get interviews with &quot;big names&quot; who have done incredible things in the field, make the content as good as you can, and submit to HN.<p>Personally I would <i>love</i> to hear an interview with Fabrice Bellard, if you can get him. That man is a true &quot;superstar&quot; of programming. Interview Fabrice and you have my subscribe, 100%.
评论 #25180338 未加载
vram22over 4 years ago
Steven Levy&#x27;s Hackers: Heroes of the Computer Revolution is another interesting read (book-length) along the same lines. It is not only about the tech (which it covers over a wider period than the OP, from before Unix to after it), but talks about the personal habits and idiosyncrasies of the people involved too, e.g. the penchant of some of the earlier ones for Chinese food, and the unit milliblatts :). Check it out.
jvandonselover 4 years ago
This is a great interview, but the most interesting thing I learned is that I&#x27;ve been mispronouncing Brian&#x27;s name for years. Apparently the &#x27;g&#x27; is silent.
pjmlpover 4 years ago
&gt; Multics was not a success. Bell Labs pulled out of the project, no more operating system work at Bell Labs. It was a waste of time, that became the sentiment of management. Ken in particular thought the system was too complex, but it was interactive and it was far ahead of this batch processing punch card world.<p>Nope, in fact it even had a better security model that UNIX clones are yet to achieve.<p><a href="https:&#x2F;&#x2F;multicians.org&#x2F;myths.html#fail69" rel="nofollow">https:&#x2F;&#x2F;multicians.org&#x2F;myths.html#fail69</a>
egl2020over 4 years ago
K&amp;R is the best known, but his other books are terrific. Software Tools showed how programs can simultaneously be powerful and simple, and decades later I still use things from Kernighan and Pike. Just today I wrote an AWK one-liner to process a log file.
评论 #25187698 未加载
blippageover 4 years ago
The time window is slipping by now, but we are living in a world where computing titans stride the earth. It&#x27;s the computing equivalent of the time of Newton and his influence on Physics.
tmd83over 4 years ago
I was looking for interviews&#x2F;videos with Dennis Ritchie but I couldn&#x27;t find any one that&#x27;s over a few minutes.<p>I also wondered if there are sources from any of their (Dennis Ritchie, Ken Thompson and the group) work hopefully in C or something that I can actually understand.
teleforceover 4 years ago
This is an old but informative video on UNIX system productivity by AT&amp;T hosted by Brian Kernighan [1].<p>Fun fact, the original unused PDP-7 computer mentioned in the article that being utilized by Ken Thompson to first develop UNIX actually belongs to another well-funded sound processing research group in Bell Labs.<p>[1]<a href="https:&#x2F;&#x2F;youtu.be&#x2F;tc4ROCJYbm0" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;tc4ROCJYbm0</a>
tomislavpetover 4 years ago
Great episode! Now I&#x27;m thinking how great it would be to do one with Ken Thompson to hear it from his angle.
评论 #25176648 未加载
评论 #25182210 未加载
评论 #25176467 未加载
dangover 4 years ago
Url changed from <a href="https:&#x2F;&#x2F;corecursive.com&#x2F;brian-kernighan-unix-bell-labs1&#x2F;" rel="nofollow">https:&#x2F;&#x2F;corecursive.com&#x2F;brian-kernighan-unix-bell-labs1&#x2F;</a>, which points to this.