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.

Origins of Common Unix Programs

52 pointsby leonry4 months ago

11 comments

ajross4 months ago
Too coarse. There was a huge sea change in 1979 with the release of v7. Before that, Unix was recognizably &quot;Unix&quot; but only barely. Process and kernel management was largely in place, you had a shell (not that shell) to compose commands with pipes (but not with the syntax we know today). The C compiler was cc and worked mostly like it does now. The Standard Editor was ed, recognizable now only because it lent its name to the &quot;stream&quot; variant sed, which was present already.<p>But then v7 shipped, and all of a sudden it was Unix! The bourne shell syntax is almost unchanged today (though the interactive features wouldn&#x27;t arrive until ksh and bash cloned them from csh), and it was so powerful that &quot;shell scripts&quot; using the same language remain a productive environment in the next century. And if that wasn&#x27;t enough, you could apply &quot;awk&quot; to problems that fit better into the newly en vogue world of regex processing. You could now build your software with this brilliant new tool called &quot;make&quot; that tracked dependencies automatically. And when it was time to share it, you could make &quot;tape archives&quot; with &quot;tar&quot; in a format that is still in use today.<p>Where v6 is like reading Chaucer (you can tell it&#x27;s the same language, but only read it with difficulty), v7 is Shakespeare (merely crufty and old).<p>Though, to be fair, the standard editor in v7 was still ed. We had to wait a year or two for the Berkeley kids to save us with ex&#x2F;vi.
donatj4 months ago
CUPS was acquired by Apple, they did not originate it<p><a href="https:&#x2F;&#x2F;www.macrumors.com&#x2F;2007&#x2F;07&#x2F;12&#x2F;apple-acquired-cups&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.macrumors.com&#x2F;2007&#x2F;07&#x2F;12&#x2F;apple-acquired-cups&#x2F;</a>
guerrilla4 months ago
I feel like this needs a different format, but I&#x27;m not sure what. At the very least, I need to be able to sort by &quot;Origin&quot; but I think a tree view might be even better, keyed on origin... or some kind of branching structure anyway.
评论 #42795769 未加载
Phrodo_004 months ago
&gt; CUPS &gt; Apple<p>CUPS is currently owned by apple, but they only bought it in 2007. It actually originated as an independent project by a company calles Easy Software Products.
评论 #42796646 未加载
SllX4 months ago
You can find manuals for just about every edition of UNIX AT&amp;T released (and some they didn’t) somewhere online, but a good place to start would be here: <a href="http:&#x2F;&#x2F;doc.cat-v.org&#x2F;unix&#x2F;v0&#x2F;" rel="nofollow">http:&#x2F;&#x2F;doc.cat-v.org&#x2F;unix&#x2F;v0&#x2F;</a><p>That’s a manual that predates even Edition 1 UNIX.
marcodiego4 months ago
The thing I like the most about it: appendix A has a &quot;detailed&quot; description of each syscall. Is there something nearly as good as this for subsequent UNIX versions? Suppose someone plans to implement a clone of V5 or ealier UNIX, where can the list of syscalls be found?
评论 #42799747 未加载
ryao4 months ago
XFS is from SGI IRIX, not Linux. They might as well add ZFS too, which is from Sun.
kaycebasques4 months ago
<i>The Dream Machine</i> [1] gave me a deeper appreciation for how timesharing influenced Unix. Of course I&#x27;ve heard that idea before but never really thought much about the details. Commands like `who` which are frankly kinda useless for me are a lot more interesting and useful back in a timesharing context. E.g. `who` lets you see who else is currently logged on to the timeshared computer, and then you could use another program (I forget the name... `mail`?) to basically DM that person.<p>[1] This book was a slog for me. I know a lot of people here love it but it was like 2 months of tedium for me.
评论 #42797239 未加载
评论 #42797219 未加载
rabbitear4 months ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;CUPS" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;CUPS</a><p>Apple was not the original maker of CUPS according to wikipeida.
gcr4 months ago
I wish the author would work on this list some more.<p>- Several entries are listed twice<p>- Lots of “unix” utilities without any attribution. Which version of Unix is it from? Who was the author?<p>- CUPS’ entry is incorrect<p>Etc, etc, etc.
jasonpeacock4 months ago
[citation needed]
评论 #42796150 未加载