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.

Research Unix Sixth Edition (WASM)

159 pointsby simjueover 1 year ago

9 comments

swagempireover 1 year ago
I love all the comments.<p>But I have no idea what I can do after I login.<p>Anyone know a place I could read up on this version, or provide a small description of its capabilities and limitations compared to modern Linux?
评论 #38058822 未加载
TMWNNover 1 year ago
Sixth Edition is from 1975. Let&#x27;s consider its contemporary large-scale multiuser OS environments:<p>* PLATO at UIUC. Much more sophisticated graphics and extensive support for multiuser gaming, but requires custom (and expensive) terminals. Homegrown mainframe, then CDC hardware.<p>* Michigan Terminal System at University of Michigan and elsewhere. Runs on IBM mainframes.<p>* Multics, ITS, TOPS-10, and who knows what else at MIT. (<i>Not</i> Unix.) Mostly DEC hardware.<p>* Stanford&#x27;s WAITS, a descendant of ITS. DEC hardware.<p>* Last but definitely not least, DTSS at Dartmouth, running on GE&#x2F;Honeywell systems.<p>Of these, DTSS is by far the most widely used. Every Dartmouth undergraduate student is required to, at some point, write and debug a BASIC program. Terminals are everywhere on campus and almost everyone uses them for work (homework, research, and homegrown applications for registration and asset management for employees) and fun (games, email). Dartmouth&#x27;s later BlitzMail is a natural extension of this mindset once things are decentralized to micros.<p>PLATO is widely available at UIUC but it is not proactively forced upon all students like DTSS. Based on <i>The Friendly Orange Glow</i>, some classes require its use but otherwise most seem to discover it from some unused terminal in the basement. No use by university employees.<p>From what little I know of MTS I think this is somewhere in between DTSS and PLATO in terms of adoption, at least at Michigan. Possibly more widespread&#x2F;proactive at some other installations?<p>Stanford and MIT&#x27;s systems are not for the masses, in the sense that students at large are not expected to use them. I don&#x27;t think we&#x27;re yet at the point where, for several years, anyone (affiliated with the university or not) can go to an MIT terminal (or connect remotely) and get an account. If not, you probably need to know someone in Course 6 or works at LCS. I think Stanford requires SAIL affiliation.<p>If Walter Bright reads this, he can tell us what Caltech is like.<p>Most other universities have computers by this time, of course, but almost always just batch-card systems.<p>Note that Unix is <i>not</i> listed above. I don&#x27;t believe any university has students using it. Over the next decade there will be an explosion in multiuser, mostly driven by DEC hardware and, at first, DEC software, with Unix slowly, then suddenly, taking market share from DEC&#x27;s own OSs despite outrage from DEC staff. DTSS, as widely used as it is, remains stuck in BASIC; in 1984 Dartmouth moves heavily into micros by becoming an early Macintosh adopter. PLATO remains isolated at UIUC; the ambitious CDC attempt to commercialize it almost kills the company, and anyway never goes beyond &quot;drill and practice&quot;-type software that wastes the graphical and social features. As mentioned, MIT is <i>not</i> a place where most students get exposure to computers, or otherwise an early pioneer in Unix. This suddenly changes in 1983 with Project Athena; within a few years MIT produces X and Kerberos.
评论 #38058423 未加载
评论 #38059969 未加载
评论 #38059687 未加载
jamesy0ungover 1 year ago
That is very cool, is there a writeup on how it was done?
评论 #38057130 未加载
mlyleover 1 year ago
It dies when you run bc. Can&#x27;t even switch between ttys.<p>&quot;fatal error: sync: unlock of unlocked mutex&quot; shows up on the javascript console.
jasoneckertover 1 year ago
I&#x27;m intrigued by the &#x2F;LICENSE.txt file. How did Caldera International obtain the rights to distribute Research Unix 1-7e and 32V? Was it through their acquisition of SCO, and if so, how did SCO receive those rights?
评论 #38059903 未加载
ilakshover 1 year ago
I&#x27;m not able to log in on my phone. The login prompt doesn&#x27;t echo any characters when I typed and I don&#x27;t get a prompt for password.
评论 #38057506 未加载
yencabulatorover 1 year ago
Did v6 have control-C? It doesn&#x27;t seem to do anything. C-\ crashes the wasm with `panic: qsav`. Try running just `cat`.
chubotover 1 year ago
Why a simulated PDP-11 CPU rather than compiling to wasm? I guess because wasm is pure computation with no interrupts and so forth? Also no access to the stack<p>Also it’s probably a lot more work to retarget the existing compilers to new back ends<p>Although if this is a new Go implementation, it’s probably a lot of work anyway
评论 #38063268 未加载
baudauxover 1 year ago
<a href="https:&#x2F;&#x2F;www.exaequos.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.exaequos.com</a>
评论 #38057421 未加载