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.

Inferno: A small operating system for building crossplatform distributed systems

93 pointsby hemloc_ioabout 3 years ago

10 comments

throw0101aabout 3 years ago
Inferno is the &#x27;successor&#x27; to &#x2F; a descendant of Plan 9:<p>* <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Plan_9_from_Bell_Labs" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Plan_9_from_Bell_Labs</a><p>* <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Inferno_(operating_system)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Inferno_(operating_system)</a>
评论 #30719202 未加载
评论 #30717442 未加载
keithnzabout 3 years ago
I think it is worth noting this is more &quot;historical&quot; and seems a somewhat dead project now, quite a few of the links are dead, download page last updated 2015, the repo hasn&#x27;t really had an significant commits for over a year.
评论 #30718838 未加载
评论 #30718889 未加载
martttabout 3 years ago
Two great blogs about actually using and improving Inferno (the relevant posts are 5-10 years old, though):<p>Inferno programmer&#x27;s notebook by Caerwyn Jones: lots of experiments with detailed descriptions and code. The entire blog is really thoughtful actually: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20200519122543&#x2F;http:&#x2F;&#x2F;ipn.caerwyn.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20200519122543&#x2F;http:&#x2F;&#x2F;ipn.caerwy...</a><p>The author also provided Acme-SAC, stripping Inferno to a barebones VM that only runs the Acme editor and the shell: <a href="https:&#x2F;&#x2F;github.com&#x2F;caerwynj&#x2F;acme-sac" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;caerwynj&#x2F;acme-sac</a><p>The other blog is Pete Elmore&#x27;s Debu.gs. Using Inferno for real work, etc. A really well written blog, too: <a href="http:&#x2F;&#x2F;debu.gs&#x2F;tags&#x2F;inferno" rel="nofollow">http:&#x2F;&#x2F;debu.gs&#x2F;tags&#x2F;inferno</a><p>Also worth noting are mjl&#x27;s repos, he wrote a lot of code to improve Inferno for real-life usage. Possibly all of them are linked in this extensive list: <a href="https:&#x2F;&#x2F;github.com&#x2F;henesy&#x2F;awesome-inferno" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;henesy&#x2F;awesome-inferno</a><p>I personally really liked Inferno&#x27;s shell.
评论 #30723511 未加载
pjmlpabout 3 years ago
Also worth a read regarding Inferno&#x27;s influences,<p>&quot;Oberon, Plan 9 and Inferno&quot;<p><a href="https:&#x2F;&#x2F;blog.tsr-podcast.com&#x2F;index.php&#x2F;2021&#x2F;05&#x2F;13&#x2F;episode-76-oberon-plan-9-inferno&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.tsr-podcast.com&#x2F;index.php&#x2F;2021&#x2F;05&#x2F;13&#x2F;episode-76...</a>
butterisgoodabout 3 years ago
Here it is running on a Nintendo DS <a href="https:&#x2F;&#x2F;www.gamebrew.org&#x2F;wiki&#x2F;File:Infernods2.png" rel="nofollow">https:&#x2F;&#x2F;www.gamebrew.org&#x2F;wiki&#x2F;File:Infernods2.png</a>
foobarianabout 3 years ago
What a blast from the past. I was at Murray Hill around that time and remember the &quot;Inferno&quot; posters everywhere. It seemed like a legit project with some real corporate backing. From what I understood it was hoped to be used as a router OS in the core routers they were developing there.
luismedelabout 3 years ago
One of my wild ideas was to use my own port of the Dis virtual machine to program cross-platform games using Limbo, which I find very pleasant lang to use, honestly, and a custom graphics library.<p>Sadly, life happens and I&#x27;m still in the process of giving form to my idea with my half-baked emulator[0] :-)<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;luismedel&#x2F;sixthcircle" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;luismedel&#x2F;sixthcircle</a>
pjmlpabout 3 years ago
This is the project that people actually should wonder about instead of always stopping in Plan 9, a middle stop.
encryptluks2about 3 years ago
&gt; By using one standard protocol for all network communication, security can be focused on one point and provided at a system level. Inferno offers full support for authenticated, encrypted connections using a certificate based user identification scheme and variety of algorithms including:<p>&gt; IDEA, 56 bit DES, 40, 128 and 256 bit RC4 encryption algorithms MD4, MD5 and SHA secure hash algorithms<p>Seems ambitious but quite antiquated already. The site reminds me of TempleOS for some reason.
评论 #30717456 未加载
apiabout 3 years ago
&gt; Inferno applications are written in Limbo®, a modern, safe, modular, concurrent programming language with C-like syntax. It is more powerful than C but considerably easier to understand and debug than C++ or Java. It is easy to express the concurrency in the physical world directly in Limbo&#x27;s syntax. Any Inferno application will run identically on all Inferno platforms.<p>I was amazed by what a great idea this is until I got here. You have to use a special snowflake programming language.<p>This is the same thing that turns me off from Google&#x27;s Flutter. You have to use Dart, a language not used anywhere else.<p>It&#x27;s not that these languages are bad. They may be fine, even great. It&#x27;s the cognitive load of learning <i>yet another language</i>. For it to make sense this language would have to be quite a bit more productive or otherwise better than Go, Rust, C++, JS&#x2F;TS, Python, Java, etc. Otherwise just let people use languages they know. It&#x27;s not that hard. We now have WASM which can be targeted by all of those either directly or indirectly.
评论 #30716344 未加载
评论 #30715907 未加载
评论 #30716730 未加载
评论 #30716589 未加载
评论 #30715879 未加载
评论 #30716695 未加载
评论 #30715981 未加载