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.

NodeOS: a "hacker-friendly operating" system written in Node.js

15 pointsby zellioover 11 years ago

12 comments

danpalmerover 11 years ago
<p><pre><code> &quot;Node is not a perfect language by any means...&quot; </code></pre> &#x27;Node&#x27; is not a language by any means.<p>An OS&#x27;s main job is managing hardware resources, and either Javascript&#x2F;Node is too high level, or the abstraction needed to give it access to those resources will come at too high a cost to make this a usable operating system.
noiseover 11 years ago
I think you mean NodeSH, not OS. I don&#x27;t see any aspect of this that tells me it&#x27;s an operating system.<p>&quot;Node is not a perfect language by any means, but...&quot;<p>Also, Node is a framework, the language is Javascript.
评论 #6523131 未加载
3JPLWover 11 years ago
Very pretty diagrams and logos, but is there any code at all right now? The github repo is empty. <a href="https://github.com/NodeOS/NodeOS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NodeOS&#x2F;NodeOS</a><p>Edit: ah, it currently resides inside the Docker-Node repository: <a href="https://github.com/NodeOS/Docker-NodeOS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NodeOS&#x2F;Docker-NodeOS</a>
codezeroover 11 years ago
This is actually a Linux distribution.
rubyn00bieover 11 years ago
Yeah, this seems like a shell and not an operating system. I don&#x27;t want to hate on someone&#x27;s efforts, but I am failing to see how this will be of benefit for anyone? I could just be missing something, like the mission or vision, also, FWIW-- I hate NPM. I think it is one of the worst I&#x27;ve used... I stopped using Node on persoanl projects because of it (though it has gotten marginally better since I stopped).<p>If this was to be a shell, I could see it being useful... There are a few similar projects out there. Though I&#x27;d suggest a language like Ruby, as I believe it makes for nicer DSLs than Javascript.<p>As well, I&#x27;d be afraid of Google and betting on V8 for long term support, or non-breaking API changes that cause the &quot;OS&quot; to shit the bed.
Morgawrover 11 years ago
Sure, because hosting the whole repo on github is going to be a smart move. Call me when there are dependencies issues, new versions that break the whole systems and security issues with unsigned packages.<p>No, just no.
评论 #6523154 未加载
owaisloneover 11 years ago
Why would I use this and not npm on Ubuntu? Mozilla is not going to distribute Firefox using npm and even it it does, why not use npm to install FF on Ubuntu if it really is that great.<p>I&#x27;m just trying to understand the reasoning behind this. What do I gain by using NodeOS instead of a regular linux distribution?
Mikeb85over 11 years ago
Sounds interesting, and could serve as an alternative to Chrome OS or Firefox OS.<p>In many ways, it&#x27;s a throwback to the old days of Lisp machines. Entire OS in a dynamic language, extensible at run-time, etc...<p>With the many languages that compile to JS (and now Asm.js) this could be huge and very interesting.
评论 #6523034 未加载
angersockover 11 years ago
Great, more badass rockstar ninja developers using the newly discovered 201x techniques of async coding to disrupt the operating system.<p>My beef is not that the author is playing around with using an actually pretty awesome dynamic language as an operating environment; it&#x27;s that the author doesn&#x27;t explain that what they&#x27;re doing is actually, you know, an operating system.<p>How are you booting? How are you writing to the file system--and which? How do you handle multiple users? How do you handle device IO? How about scheduling?<p>I want so badly to be able to take projects like this seriously, but it can be hard sometimes.<p>EDIT:<p>Ah, so, this is just Node sitting on top of Linux ( <a href="https://github.com/NodeOS/Docker-NodeOS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;NodeOS&#x2F;Docker-NodeOS</a> ). Would&#x27;ve been nice if that was mentioned in the article.<p>EDIT2:<p>Hmm...what&#x27;s the word for it when the OS suspends your program while waiting on IO for it...a sink ro nose? a sink rose? Bah, I can&#x27;t remember--that&#x27;s just old boring shit from the dinosaur ages of computing anyways.
评论 #6526176 未加载
评论 #6523157 未加载
ryanthejugglerover 11 years ago
Heh. Literally this morning I had to use Node to pipe data from one process to another. Unless there&#x27;s a drastic increase in the efficiency of the syntax, I&#x27;m keeping this at arm&#x27;s length.
评论 #6526427 未加载
holyjeebisover 11 years ago
I&#x27;d be terrified if this guy had done work for me previously. How exactly is it that someone like this guy ends up being a &quot;Professional Software Engineer&quot;? Has the bar been dropped that low?
评论 #6523675 未加载
andreasttover 11 years ago
How could this project go wrong in any way? It could become popular.