HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

AT&T Archives: The UNIX Operating System

AT&T Tech Channel10 HN recommenders · recommended in 8 months, 2013-2026
YouTube
2.2M views · 14 years ago · documentary · evergreen

A 1982 Bell Labs film hosted by Victor Vyssotsky on the origins and design philosophy of the UNIX operating system, with appearances by Kernighan, Thompson and Ritchie. It shows pipes, filters and a shell one-liner spell checker being built.

HN points people to it as the clearest primary-source explanation of Unix pipes and the small-tools philosophy, straight from the creators.

History of computingOperating systems & kernels#unix#pipes#belllabs#shell#kernighan#computinghistory

20 comments from Hacker News

@shevy-java2026 · in “Kernighan on Programming”

One of the few living oldschool UNIX legends still alive. Here is when he was young: ▶ this video Kind of explains in an epic manner why pipes were useful back then. They are still useful, but computers are so much more powerful that many techniques back then came primarily because their computers were not as powerful. I still, oddly enough, prefer the hardware of the 1970s, 1980s, almost early 1990s too. Today's hardware is much better, but I am nowhere as interested in it; it is now just like a common tool.

RecommendsView on HN
@Dilettante_2026 · in “The Unix Pipe Card Game”

Nit: You can get a link to a specific time in the video by clicking the "share" button and ticking "start at": ▶ this video

CitesView on HN
@GNOMES2026 · in “The Unix Pipe Card Game”

This gets shared a ton, but the old Bell Labs video from 4:56 to 10:52 is still the best way I have seen pipes explained: ▶ this video

Strongly recommendsView on HN
@MarkSweep2025 · in “How Unix spell ran in 64kb RAM”

One a similar note, there is this period video where Brian Kernighan shows how to construct a spell checker using a UNIX shell one-liner: ▶ this video

CitesView on HN
@dinobones2024 · in “Math from Three to Seven”

Good example of passion from early bell Labs: ▶ this video Other examples I can think of (from my Gen Z experience, growing up in SoCal): - Elementary school: Making custom action replay codes, hacking game saves with programs, CheatEngine/memory/hex editor and following YouTube tutorials, Javascript "document.contentEditable=true" hack and changing stuff on websites, pressing F12 and changing random javascript code until something interesting happens or breaks. - Middle school: making sites on Weebly/freewebs, embedding chats and flash games on them, sharing them during computer class - High school: Making PHP sites/vbulliten/Newgrounds/flash games, later iOS apps I wasn't the only one doing these things. There were always like 3 other kids like me in any classroom that would do the same things. Most of us ended up becoming passionate SWEs, besides one that became an accountant.

CitesView on HN
@gabrielsroka2024 · in “Brian Kernighan explains Unix Pipeline (2015) [video]”

See also a much younger Brian from 40 years ago explaining pipeline ▶ this video Similar but using redirects instead of pipes link

CitesView on HN
@fantasyui-com2024 · in “Ask HN: Problems worth solving with a low-code back end?”

In context of creating hyper useful applications low code means 5 things. 1 Process manager, where you think in terms of users. Each step is a state machine. Ex: Anonymous visit has signup and contact. Registered user has update profile, upload video. To understand what process management means read up on the Mechnical Turk that played chess, and understand that a self checkout machine occasionally backed by a cashier is the same thing. Then realize you can email people asking them to do a task. And now you are programming not just with a CPU, but AI, and Humans in the circuit as well. 2 Drag and Drop Web page designer, here each of the states above, are expressed as web pages, that can shift state via UI interaction. ex. Clicking update profile, or upload video buttons. Think HyperCard, and look at the modern Bento Box Web Page Builders. 3 Visual Relational Database Builder, here you define tables, and their relationships, the form designer below will use those to help you make forms. See File Maker. 4 Form designer, just think of the form as a complex UI component. But, the button here, does not immediately shift state. So signup, must not shift state to registered until checks are made. Here a drag and drop visual programming language comes in to picture. 5 Drag and Drop Visual Programming Language, the click of a button is interpreted as a source of an object stream. Think packet oriented programming, of reactive functional programming, or RxJs, or Node-RED. To answer you

CitesView on HN
@blueflow2024 · in “Nixing Technological Lock In”

Because the term 'unix system resources' is made up after the fact. It is not in the FHS. There are no sources for it. It is hearsay. There is plenty of evidence that /usr used to be the home directories, iirc it was like that in Illumos until 1988. Edit: Evidence for "user": ▶ this video

CitesView on HN
@lucidguppy2023 · in “C was not created as an abstract machine”

I try to always understand the current state of things in the context of how they were before the current state. C and Unix came on to the scene - and they were much much better than what came before. Users were meant to use the shell commands + awk and get a whole lot done with that. C programs were meant to be small. How small? Well - how much code would you be able to write using ed? I think Unix intended for programmers to develop languages for users - use lex and yacc to come up with something to hand off to users. The Unix operating system assumed a corporate org structure that just does not exist. Genius programmers and highly educated users. ▶ this video <--- this is what they were expecting If we went back in time to tell them how real corporations would be set up, I think C would have had safe defaults that could be disabled when needed and syntax closer to Go than C. In fact if we told them how things would be in 40 years, they would have settled on the erlang VM for stuff outside of systems and graphics programming.

CitesView on HN
@enriquto2023 · in “ASCII table and history – Or, why does Ctrl+I insert a Tab in my terminal?”

Brian, on the other hand, has an excellent, powerful posture: ▶ this video (see from 4'10). Feet on desk, keyboard on lap, reclined seat, talking about unix filters.

JokeView on HN
@rpigab2022 · in “Coffee with Brian Kernighan [video]”

bwk is awesome AT&T Archives: The UNIX Operating System : ▶ this video Coolest guy in this video, casually explaining pipes while resting his feet on the desk.

RecommendsView on HN
@digisign2022 · in “Ask HN: Best way to learn about computing history?”

Was just showing the subject to a youngster recently. Other folks mentioned the Code book, I liked that one. The MMM by Brooks of course. We also looked at the following videos on youtube/Kanopy and other places: - The Story of Math(s) by Marcus du Sautoy to set the stage... school and taxes in ancient Sumeria, Fibonacci bringing Indian numbers to Europe, and other fascinating subjects. - We watched short biographies of Babbage and Lovelace, full-length ones of Turing and Von Neumann. The "code breakers" of WWII. - Top Secret Rosies: The Female "Computers" of WWII, another good one. - There's more history in PBS' Crash Course Computer science, than you might expect. It is great although so peppy we had to watch at .9x with newpipe. Shows relays, vacuum tubes, to ICs, to the Raspberry Pi. As well as the logic gates they model. - "The Professor" at Computerphile is a great story teller about the early days. - There are great videos about CTSS being developed at MIT I think, where they are designing an operating system via paper terminal and trying to decide on how to partition the memory/storage: link - The Introducing Unix videos by ATT are straight from the source: ▶ this video - The movie/book "Hidden Figures" touches on this time as well. Facing obsolescence by IBM, one of the characters teaches herself Fortran. - The Pirates of Silicon Valley is a fun dramatization of the late 70s to 80s PC industry. It specifically calls out the meeting between MS and IBM as the deal of the

RecommendsView on HN
@usrbinbash2022 · in “Lorinda Cherry, author of dc, bc, eqn has died”

Rest in Peace! Her demonstration of the capabilities of the (then novel) pipes and scripts of the Unix Operating System is one of the best parts of this documentary: ▶ this video

RecommendsView on HN
@sabalaba2020 · in “A spellchecker used to be a major feat of software engineering (2008)”

Interestingly enough, this video from the 1980s shows Brian Kernighan writing a one line spellchecker program in UNIX shell. Obviously, the computer that it’s running on is more powerful than a 256K PC. The point stands: some people are simply living in the future. ▶ this video (Shell coding starts at 8:40)

CitesView on HN
@teleforce2020 · in “The Birth of Unix with Brian Kernighan”

This is an old but informative video on UNIX system productivity by AT&T hosted by Brian Kernighan [1]. 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. [1] ▶ this video

RecommendsView on HN
@gftsantana2019 · in “Unix: A History and a Memoir, by Brian Kernighan”

> Recently I discovered the AT&T history channel, with this gem: ▶ this video I go back to this video every once in a while ever since I discovered it a few years ago. I just think it is super relaxing. When I first watched it, I was beginning to use Linux and, when I opened my terminal emulator, I was like: "It's a Unix system, I know this!" The pipelines explanation was incredibly clear. I also love the Computerphile episodes with professor Kernighan.

Strongly recommendsView on HN
@koffiezet2019 · in “Unix: A History and a Memoir, by Brian Kernighan”

I'm always amazed how well Brian Kernighan can explain things. I love the episodes on the Computerphile youtube channel with him. Recently I discovered the AT&T history channel, with this gem: ▶ this video There is a massive difference in appearance and clarity between him and the other people appearing in that video, even the "presenter"...

RecommendsView on HN
@gitgud2019 · in “Ask HN: What is the most beautiful piece of code you've ever read?”

For me it's the unix example in [1] "AT&T Archives: The UNIX Operating System" . $ makewords sentences | lowercase | sort | unique | mismatch - It reads a file called sentences then prints the words that are not spelled correctly. To me it's; concise, expressive, flexible, modular... Which makes it beautiful... [1] ▶ this video

RecommendsView on HN
@krmbzds2018 · in “The Shell Introduction I Wish I Had”

Nice guide. cd ~ command goes to home directory though, not root. I wish someone showed me the UNIX operating system introduction by Kernighan et al before anything else. It can be found in AT&T arhives: ▶ this video

Strongly recommendsView on HN
@IvyMike2013 · in “Understanding the linux filesystem (/etc, /var, /bin, /opt etc.)”

Well, in 1992 when I learned it, it seemed like a long established and widespread practice. And I could hardly be blamed for not having a personal data point of the pronunciation when I was one years old. :) If you look up "etc unix pronounciation", while there is a lot of bickering, I still think "etsy" is the slight majority among old timers. I will admit that this usage seems to have faded. I spent some time trying to find video of any of the original Bell Labs Unix team actually saying the directory out loud--I couldn't find any. I'm going to keep searching, but they honestly seem to go out of their way to avoid it. I did find some fascinating videos along the way [1]. To my chagrin, there are a few oblique text references on the web that say indicate that within Bell Labs, it was pronounced "etcetera". But I'd still like a canonical reference. [1] Like this video from 1982, including Kernighan, Thompson, Ritchie, and Aho. ▶ this video

CitesView on HN
UNIX: Making Computers Easier To Use -- AT&T Archives film from 1982, Bell Laboratories23:39

UNIX: Making Computers Easier To Use -- AT&T Archives film from 1982, Bell Laboratories

AT&T Tech Channel
499K views • 12 years ago
Part 1 - Training Video for Bell Labs' Holmdel Computing Center - AT&T Archives8:26

Part 1 - Training Video for Bell Labs' Holmdel Computing Center - AT&T Archives

AT&T Tech Channel
59K views • 13 years ago
VCF East: Ken Thompson interviewed by Brian Kernighan1:03:51

VCF East: Ken Thompson interviewed by Brian Kernighan

Vintage Computer Federation
417K views • 7 years ago
The History of Unix, Rob Pike1:00:38

The History of Unix, Rob Pike

Stephanie Borgman
120K views • 8 years ago
Unix and Google7:16

Unix and Google

FOAM
9K views • 10 years ago
AT&T Archives: The Step-By-Step Switch8:26

AT&T Archives: The Step-By-Step Switch

AT&T Tech Channel
774K views • 15 years ago
Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #1091:43:10

Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109

Lex Fridman
766K views • 6 years ago
"What UNIX Cost Us" - Benno Rice (LCA 2020)34:14

"What UNIX Cost Us" - Benno Rice (LCA 2020)

linux.conf.au
218K views • 6 years ago
A Narrative History of BSD, Dr. Kirk McKusick53:55

A Narrative History of BSD, Dr. Kirk McKusick

bsdconferences
30K views • 17 years ago
Plan 9: Not dead, Just Resting, by Ori Bernstein1:17:07

Plan 9: Not dead, Just Resting, by Ori Bernstein

BSDTV
42K views • 7 years ago
BeOS DEMO VIDEO19:54

BeOS DEMO VIDEO

koyhoge
63K views • 15 years ago
Where GREP Came From - Computerphile10:07

Where GREP Came From - Computerphile

Computerphile
1.3M views • 8 years ago
NeWS: A Networked and Extensible Window System, lecture by James Gosling49:39

NeWS: A Networked and Extensible Window System, lecture by James Gosling

Computer History Museum
5K views • 10 years ago
Speedy Cutover Service, SXS switching cutover to ESS filmed live at Glendale CA central office, 19844:35

Speedy Cutover Service, SXS switching cutover to ESS filmed live at Glendale CA central office, 1984

AT&T Tech Channel
994K views • 11 years ago
Alto System Project: Dan Ingalls demonstrates Smalltalk2:08:02

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum
36K views • 7 years ago
BeOS Demo Video19:49

BeOS Demo Video

mikeboss
23K views • 14 years ago
It's a Unix system0:18

It's a Unix system

helgi27
840K views • 17 years ago
Kirk McKusick - A Narrative History of BSD47:51

Kirk McKusick - A Narrative History of BSD

iX
17K views • 11 years ago
The Origins of Linux—Linus Torvalds1:25:13

The Origins of Linux—Linus Torvalds

Computer History Museum
659K views • 18 years ago
"A Political History of X" - Keith Packard (LCA 2020)45:33

"A Political History of X" - Keith Packard (LCA 2020)

linux.conf.au
52K views • 6 years ago