Settings

Theme

F/OSS Comics #13: BSD Unix, Part 3 – The Beginning of BSD Unix

fosscomics.com

202 points by joonehur · 28 comments

Reader

14 threads
kps

https://fosscomics.com/posts/12.%20BSD%20Unix%20Part%202%20-... — “Coding's a lot more fun in visual mode.”

Coding in visual mode would be no fun at all on a Tek 4014¹. It's a vector storage tube and can't selectively remove characters from the screen.

Should have drawn an ADM-3A².

¹ https://w140.com/tekwiki/wiki/4014

² https://terminals-wiki.org/wiki/index.php/File:Lear_Siegler_...

JdeBP

Marshall Kirk McKusick, mentioned in this comic, was still committing changes to FreeBSD as of last August:

* https://cgit.freebsd.org/src/commit/sbin/restore?id=2cefae4c...

alexfortin

Looks nice, too bad though it doesn't expose any sort of RSS/Atom feed, if I can't add it to my feed reader I'll soon forget about it.

getfacl

One of these days I need to write up my non-mythology version of the BSD story and dispel some of the popular retcons.

happosai

A lot of people in fediverse would enjoy these. Consider creating an account on techub.social or any of the other tech/foss oriented mastodon instances.

lioeters

Love this. The human touch of illustration, and classic stories from computer history. I'm going through the entire series up to now, it's great.

My favorite panel so far: What is a real programmer? https://fosscomics.com/posts/6.%20The%20Origin%20of%20the%20...

mixmastamyk

Neat. Found an issue in chapter 3, first sentence says electronic computers were during WWII, but they were electro-mechanical… they used relays. Vac tubes came later, ENIAC was finished after the war finished, for example.

  • rjsw

    Colossus used valves.

    • defrost

      They're likely thinking of Zuse's Z3 of 1938 rather than the somewhat later Max Newman / Tommy Flowers build of 1941-1943.

lproven

It's cute, but why is it a comic? The comic adds nothing to the narrative. It's a tweet-length text history with illustrations, not a comic in the sense of comic strip as medium.

  • embedding-shape

    The website is fosscomics.com, they're all comics? They're comics because the author(s) wanted to create comics, not sure how this would be hard to grasp.

    Most documentaries could be blog posts people can read in 10-15 minutes, yet the medium persists. A mystery? Probably not.

Gud

Bill Joy, the unsung hero of the computer revolution.

  • DonHopkins

    Bill Joy’s Law: 2^(Year-1984) Million Instructions per Second:

    https://donhopkins.medium.com/bill-joys-law-2-year-1984-mill...

    >The peak computer speed doubles each year and thus is given by a simple function of time. Specifically, S = 2^(Year-1984), in which S is the peak computer speed attained during each year, expressed in MIPS. -Wikipedia, Joy’s law (computing)

    >“C++++-= is the new language that is a little more than C++ and a lot less.” -Bill Joy

    >In this talk from 1991, Bill Joy predicts a new hypothetical language that he calls “C++++-=”, which adds some things to C++, and takes away some other things.

    >“Java is C++ without the guns, knives, and clubs.” -James Gosling

    I also saw Bill Joy's much earlier talk at the 1986 Sun Users Group in Washington DC, where he announced a hypothetical language he wanted to build called "C++++-=", and that he talked about in subsequent presentations.

    I think that was the same talk when Bill said "You can't prove anything about a program written in C or FORTRAN. It's really just Peek and Poke with some syntactic sugar". More Bill Joy quotes:

    https://www.donhopkins.com/home/catalog/unix-haters/slowlari...

    At Educom in October 1988, I was running rotating demos of NeWS, pie menus, Emacs and HyperTIES on a Sun workstation at the Sun booth, for whoever walked by...

    https://hyperties.org/databases/playground/sun-founders-big-...

jolmg

> bundling the Pascal system with ex, a line editor developed from em.

What's em? I thought it was developed from ed.

  • nagaiaida
    • stackghost

      > By the way, 'em' stands for 'editor for mortals' - I christened it that after Ken Thompson visited our lab at QMC while I was developing it and said something like: "yeah, I've seen editors like that, but I don't feel a need for them, I don't want to see the state of the file when I'm editing".

      Literally an insane opinion.

      • tosti

        To be fair, I sometimes edit files with ed. Especially the ones I've seen hundreds of times (eg /etc/ssh/sshd_config).

        Nowadays we're dealing with orders of magnitude more code. Back in the day it would've been fine for the programs you wrote yourself.

        • stackghost

          >Back in the day it would've been fine for the programs you wrote yourself.

          I mean, maybe if your code was simple enough that you could keep the entire state in your head at once, but we're talking about guys writing memory management routines and OS kernels. In C. With no LSP, no syntax highlighting, no linting, etc.

          It's one thing to say "my hardware is too limited, I can't fit all that extra context into memory", but to be working with that tech stack and to say "I actively choose not to see the context around the line of code I am editing at this instant in time" is just obtuse, no matter how many programming languages you've invented.

BikiniPrince

It absolutely needs like 52 panels. I hope they integrate some politics by panel 1025.

tcnevin

I like this. Not sure if it matters too much but reverse order made me pause.

analog8374

Good comic. Good drawing etc.

BiscuitEater546

Good I like it

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection