Hacker News new | past | comments | ask | show | jobs | submit | mtillman's comments login

This is really cool. Reminds me of the original Unix was invented in a couple weeks while Ritchie's family went on vacation to CA to visit his in-laws.

Source: UNIX: A History and a Memoir Paperback – October 18, 2019 by Brian W Kernighan (Author)


But I think it’s relevant to say that before writing Unix he was working on Multics for a long time already. Unix was a “simplified” version of it, if I remember well. So it didn’t “spring out of thin air.”

Unix was a kind of play word for Unique as an anti-thesis for Multics that latter was originally designed for modern multi-user and multi-process OS. Ironically as any real-world OS Unix eventually becomes multi-user system similar to Multics but the name stucked. Granted Unix has a very simple (as in simple as possible but no simpler) multi-user permission and security system that work reliably for many decades until now. Of all the organizations NSA actually even come up with a better replacement for the modern Unix permission and security model with SELinux, but most users just ignored and disabled SELinux although it's installed by default by many major Linux distros [1].

[1] SELinux is unmanageable; just turn it off if it gets in your way:

https://news.ycombinator.com/item?id=31176138


"We even knew that it had a joke name, Unix, coined by Brian Kernighan, that was a reference to Multics."

https://multicians.org/unix.html

"Brian Kernighan takes credit for the idea, but adds that 'no one can remember' the origin of the final spelling Unix."

https://en.wikipedia.org/wiki/Unix

Also note that Prof. Kernighan has written a historical memoir about Unix:

https://www.cs.princeton.edu/~bwk/


I understood it was Unix for 'one mechanism' or 'unified' instead of the broad everything-but-the-kitchen-sink Multix approach. That was the joke I understood. Notthing about single-user.

Not something that you can disable on Android, or on properly managed Linux servers, where devs only get what they should touch on.

>So it didn’t “spring out of thin air.”

Right. Almost nothing does.

You see, it's https://en.m.wikipedia.org/wiki/Turtles_all_the_way_down


Mmm, even early versions ended up being more the "anti-multics" than actually simplified-from, despite the name pun...

Where did the quoted text come from? Something might have gotten edited.

Absolutely.

I think you mean Ken Thompson. I can't be bothered searching through youtube interviews but I'm pretty shure that on more than one occasion, he tells a story something along the lines of having a disk driver, some programs, and maybe some other components. His wife went on a trip and he figured it would be enough time to fill in the gaps and make a complete OS.

I'm pretty sure that is mentioned in this interview:

https://www.youtube.com/watch?v=wqI7MrtxPnk

By the way the CHM oral history video series is full of gems.


Yes. But it is written in no edit stone now. I’m sorry for the future google searches in which this received top billing instead of Ken Thompson’s name.

But Unix itself took many years to write (if you count V7 as "properly finished Unix"). The first version was only a filesystem, for example.

So was MS-DOS. Sold in the tens of millions and kick-started the entire x86 PC industry, though.

Sometimes small and simple is good.


I struggle like hell to imagine what the enduring lasting lessons of DOS are. It doesnt seem to have any real legacy in OS design. Not a single aspect but was copied or emulated or expanded on (although DOS in the whole was cloned purely for sale of having a DOS compatible system).

The lesson seems to be: it's a race to the bottom on price. The lesson seems to be: get lucky and have your competitor just happen to be on a trip the day IBM knocks at their door. The lesson seems to be: have a parent who sells your stuff direct the board. The lesson seems to be: take advantage of decades of now-non-existant anti-trust atmosphere to make the world's biggest computer company seek outside OS. DOS itself? I struggle to think of anything remarkable at all. Maybe the availability of very cheap BASIC on-ramps for enthusiasts.


> Not a single aspect but was copied or emulated or expanded on

The business computing world still, to this day, largely runs on Windows, and Windows NT was built on the foundations of DOS: it bootstraps from a DOS filesystem, as UEFI still does in 2024, and it could be installed from DOS. It implements an API designed on DOS for a DOS GUI and to this day supports DOS-compatible filenames.

All the core system folders in Windows 11 still have DOS-compatible names, from `SYSTEM32` to `SYSWOW64`.

DOS itself was emulated by DR-DOS, FreeDOS, PTS-DOS, and other OSes.

> it's a race to the bottom on price.

Always was, still is. Why do you think Linux does so well? It's not technical merit!

> have your competitor just happen to be on a trip the day IBM knocks at their door.

Absolutely cast-iron lie, and you should be ashamed of yourself for repeating it.


> Windows NT was built on the foundations of DOS

AFAIK Windows NT was mainly influenced by VMS (which Dave Cutler worked on before NT). The DOS-isms were mainly coming in via the Win95 side and for backward compatibility reasons, but I bet everybody on the NT team hated those requirements ;)

> Absolutely cast-iron lie, and you should be ashamed of yourself for repeating it.

Not the parent, but it's at best a good urban legend and not much different from "Gary Kildall was not interested". Do you have any first-person accounts that paint a different picture?


> AFAIK Windows NT was mainly influenced by VMS (which Dave Cutler worked on before NT).

It had three parents: OS/2, DOS and VMS. However, MS could use code from 2 of them but not from VMS. I've blogged about this more than once:

https://liam-on-linux.livejournal.com/67492.html

https://liam-on-linux.livejournal.com/54464.html

> The DOS-isms were mainly coming in via the Win95 side

Nope. Not true, and you have the timeline backwards.

NT was released in 1993, 2 years before Win95, and only the 2nd version of NT, 3.5, supported VFAT long file names.

NT did not support Win95B's FAT32 until its 5th release, Windows 2000.

> backward compatibility reasons, but I bet everybody on the NT team hated those requirements

No, I don't think so. NT could be installed on top of DOS, via the WINNT.EXE setup program. (Something I urged in OS/2 communities, but they didn't understand the need or usefulness.)

https://networkencyclopedia.com/winnt-exe/

NT could dual-boot with DOS, even in the same partition in early versions. It could also dual-boot with Win9x.

This level of interop was hugely important and useful and really helped the new OS gain adoption. It was not some reluctant bolt-on.

> a good urban legend

No, it isn't. It's a horrid calumny against a good and brilliant man.

> not much different from "Gary Kildall was not interested".

Also utter nonsense.

> Do you have any first-person accounts that paint a different picture?

TL;DR version.

Dr Kildall's wife, Barbara McEwen, was DR's lawyer. She negotiated with clients and suppliers, not the CEO who was a programmer.

IBM wanted an NDA which DR was unwilling to do. She said no. Remember DR was the industry giant in microcomputer OSes at this time, and IBM didn't have an offering at all.

Kildall was flying to visit an important client; this wasn't some accidental joyride.

This lie about Kildall literally drove him to drink and his early death. Stop repeating it. It's not funny or clever. It's an evil, vindictive lie.

Tom Rolander was the other passenger in the plane. Is his testimony good enough?

Listen to him describe the flight he was on.

https://youtu.be/bLVbSjDq0DE?si=Ig9KksWWiJG3KDFn&t=1025

A much longer interview:

https://www.mercurynews.com/2008/12/18/cassidy-theres-more-t...

Video interview:

https://www.youtube.com/watch?v=VREZ6Zx_usc

Transcript:

http://archive.computerhistory.org/resources/access/text/201...


Well that's a lot more hard info than I was hoping for, thanks for taking the time!

Thanks.

The thing is, the computer industry is now old enough it has a lot of folklore and legend: stuff that "everyone knows" and repeats.

But many of the people involved are still alive and you can just ask them.

And there are some really nasty people in this industry -- such as Bill Gates, or Larry Ellison -- who tell lies about others and to others, and then some of those lies catch on and everyone repeats them.

These lies that people share destroy lives. Don't repeat stuff you heard. Just Google it. It's easy to find the truth.


i thought that story was about 3 programs that were missing, a text editor being one of them.

I'll have to check because my memory is failing me atm.


> I allocated a week each to the operating system, the shell, the editor and the assembler

http://www.groklaw.net/article.php?story=20050414215646742


I think you are confusing Dennis Ritchie with Ken Thompson.

I've heard this pitch too. My favorite is when a VC told me my expectations were "too high as 90% of us couldn't get a job at Goldman and that we are just content marketers" which I felt was wonderfully honest.


I often wonder if drones even need to look like they do or if there is a more efficient design that we don't use simply because "things that fly look like this" where "this" includes a place for a cockpit.


Drones already look different.

The basic design of wings sticking out from a pointy cylinder isn't going to change, because of aerodynamics.

But in the case of the Predator drone, for example, it didn't reduce the volume of the "cockpit" -- it expanded it into a big bulge to fit the satellite antenna and all of the sensors.


That's already happened, look at how many have a pusher prop configuration to balance out all the electronics and sensor equipment going where the cockpit used to be.


We already see in Ukraine that many effective drones are not the "Predator" type that are basically a "fighter jet without the human" design.


Such drones will not last long on the battlefield. The countermeasures for MITM drones is going to be brutal in the next 5 years after what we've seen in Ukraine. Russia has already been doing pretty well using ECM against Ukraine's drones. However, HIMARS has been employed effectively against jamming devices as well.

Low cost autonomous hunter killers as area denial munitions is going to be something else though. Once we no longer require man-in-the-middle these drones will be horrifying. You will be able to just say "Kill anything with these characteristics in this area at this time." Then leave the area and wait for the mayhem to begin. Think land mines that place themselves miles away and then get up out of their hole and then chase down whoever gets near enough.


I think that’s called a “cruise missile”.


Sold a company in 2014 that categorized 65M videos a month using a number of techniques such as object detection (soccer ball), scene classification (soccer pitch), and face recognition (Ronaldo). Used YouTube as a training ground. Marketed as ad words for video. Way ahead of its time. Did $60M in revenue the year after we sold it. Face. Palm.


I built something that used surveillance cams in warehouses in 2018 and almost got 25m for a subset of what our company did. I took those same ideas to some long-term connects and we turned it into something worth much more that to us.

Be glad about where you are knowing that you won't have to do as much as others to pay down your sins in this industry.


I wasn’t aware of this law so it may or may not be a good law. One thing I noticed was the statement that it will be offered at “no extra cost” which is a bizarre thing to say. Can’t a manufacturer of a large thing with many components just slightly increase the cost of each part to cover the cost of the required thing? What fantasy land do people have to live in to think that something will be forced on a company and that company won’t somehow make up the gap somewhere else? It’s not like airbags or rear view cameras are magically free.


It means no extra cost relative to the same car without an AM radio, I think.


Single user issues aside, this looks better than every version of Linux I’ve seen in the past decade.


The (abandoned) ROLF project was an attempt to get a RISC OS look-and-feel for Linux: https://web.archive.org/web/20070211082559/http://stoppers.d...

There is also ROX Desktop, which has had some recent commits: https://github.com/rox-desktop/


It is/was a useful credential to have when responding to government RFPs as governments had purchased UNIX systems and wanted new systems to be interoperable. This might no longer be an advantage in most requests but my guess is there are still some that require it.


Agree. There are also a lot of factories and warehouses in the Midwest that should be covered in solar first.


The midwest has terrible weather (hence the water).

A solar panel outside of Southwest is a solar panel that produces a fraction of its potential.


From the best to worst places for solar PV in the continental US is only a factor of 2 difference. People have really bad intuitions about this, possibly not accounting for the impact of heat.


It’s worth reading their new book which is a history of the group. The chat was launched at defcon last year at their birthday party and there will be more this year.


I didn't know they wrote a book! Just bought a copy. It's probably gonna pwn my ereader now, but worth it for the lulz.


“Got servers can safely offer anonymous SSH access for public distribution” stands out as really interesting to me. Is this as unique as they say?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: