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.

Restoration of First Edition Unix Kernel Sources

99 pointsby nxnfufuneznover 9 years ago

5 comments

cprover 9 years ago
Boy, that brings back real memories!<p>Harvard got the first Unix v7 outside of Bell Labs in, I think, &#x27;75, and my office mate in the old Harvard graduate computing center (a medieval beast compared to the new Gates&#x2F;Ballmer cheese wedge building), Geoff Steckel, had some kernel listings on his desk which I of course devoured without really understanding their provenance.<p>Being teethed on (post-IBM mainframes systems hacking) PDP-10 assembler, TOPS-10, TENEX and Lisp (Harvard&#x27;s ECL was a Dylan-like algebraic syntax on top of a Lisp internally), reading the C kernel listings was like a revelation: here was an operating system written in a high-level language!<p>The line printer listings were printed on an upper-case-only printer (not many lower-case-capable printers existed in the DEC world at the time) with strike-throughs (overprinted) used for upper-case letters.<p>In any case, it was immediately clear that this was something special. I didn&#x27;t actually get involved with Unix until a few years later in grad school at Columbia, and then ending up as a Unix (BSD) kernel hacker at Multiflow, a Yale spin-off, some years later.<p>(Sorry for waxing &quot;old duffer...&quot;)
beefhashover 9 years ago
Pretty sure this is an export of a Google code project[1], at least the date and message of the latest commit matches the github version.<p>Previously on HN for the Google code project: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=1132682" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=1132682</a> and <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=2698685" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=2698685</a><p>Two days ago on HN: The init system from the same source code tree: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10206309" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10206309</a><p>[1] <a href="https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;unix-jun72&#x2F;" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;p&#x2F;unix-jun72&#x2F;</a>
nightcrackerover 9 years ago
Can anyone explain this from src&#x2F;c&#x2F;c10.c?<p><pre><code> ospace() {} &#x2F;* fake *&#x2F; waste() &#x2F;* waste space *&#x2F; { waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); waste(waste(waste),waste(waste),waste(waste)); }</code></pre>
评论 #10211753 未加载
9fb29947over 9 years ago
My eyes!<p><a href="https:&#x2F;&#x2F;github.com&#x2F;c3x04&#x2F;Unix-1st-Edition-jun72&#x2F;blob&#x2F;master&#x2F;src&#x2F;cmd&#x2F;unknown.c" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;c3x04&#x2F;Unix-1st-Edition-jun72&#x2F;blob&#x2F;master&#x2F;...</a>
评论 #10212453 未加载
petegrifover 9 years ago
A thing of beauty is a joy forever.