
Node-os - fauria
https://node-os.com/
======
dang
[https://news.ycombinator.com/item?id=8299523](https://news.ycombinator.com/item?id=8299523)

[https://news.ycombinator.com/item?id=7061338](https://news.ycombinator.com/item?id=7061338)

[https://news.ycombinator.com/item?id=8275426](https://news.ycombinator.com/item?id=8275426)

[https://news.ycombinator.com/item?id=7877777](https://news.ycombinator.com/item?id=7877777)

~~~
andrewstuart2
And don't forget:

[https://hn.algolia.com/?q=node%20os](https://hn.algolia.com/?q=node%20os)

------
randall
Lots of people are going to hate on this, but clearly it's a tinkerer trying
to do something fun.

Yes: JavaScript isn't necessarily the best tool for the job, but so what? Fun
hack. I'm not sure it's the future, but maybe it could be? Why not.

Good luck!

------
ifrit
I can't imagine an idea that is worse than this. Yes, let's take a community
approach to OS, fine. But relying on a language that is neither efficient nor
designed with the core needs of an operating system is self defeating at best.

~~~
RadioactiveMan
While I'd agree that it's not a good idea for a lot of purposes, that doesn't
mean it's simply not a good idea. People will either be interested in playing
with it or they wont, in which case it will simply cease to be developed, and
the code will float around the Internet as an example of a cool little
experiment. Either way, Node OS is not going to hurt anyone.

------
larme
I saw the best minds of my generation wasted by coding everything in
javascript

~~~
andrewstuart2
It's unfortunate that you see javascript, or that any engineer would see any
language, that way. JavaScript is an incredibly expressive language and has a
very real and beneficial place alongside strongly-typed and compiled
languages.

We ought to recognize the use cases, as much as humanly possible, for all
languages or frameworks or platforms (etc.) and simply use the best tools for
any given job.

~~~
lojack
> We ought to recognize the use cases, as much as humanly possible, for all
> languages or frameworks or platforms

I wouldn't exactly consider Operating Systems to be one of those use cases for
Javascript. The flip side of knowing the use cases is knowing the limitations
and understanding that "everything" isn't exactly a valid use case, which I
believe is what larme was trying to say.

~~~
andrewstuart2
I do see your point, and agree there. I initially (perhaps mistakenly) read
larme's comment as "everything coded in javascript is a waste."

I will say, though, that exploring the possibilities for a language is _not_ a
waste of time or mind. From stretching both mind and tool to do new things,
new insight can be gained or patterns formed that might never have been
considered.

Additionally, nobody ever said an OS has to be the best at everything either.
It could be that a javascript-based OS, while perhaps not as efficient at
generating machine code, may end up being much more efficient for humans. This
would certainly be a win for many tasks such as management that should be
optimized for human use.

~~~
lojack
I agree. Didn't mean to say that this project wasn't interesting or a waste of
time or anything like that -- it definitely has its own merits.

------
oscargrouch
So, sincere question (but a little bit rethoric, i confess):

Why someone would want this instead of a Linux box with node.js + npm? i mean,
it would be understandable if this was a docker image with a javascript
toolbox builtin, to make the life of js devs easier, but a OS distribution?

With this you would be able to install, say, haskell or a rust dev
environment, and if it does, whats the difference from a ubuntu linux with
node/npm with haskell and rust?

I dont get the use-case here.. is there really a niche for this?

"Node-os is the first operating system powered by npm"

And? why is it good? why do i need it? sell me the idea! is npm something a
need badly? is enough reason for a OS dist?

------
sheldonk
This thing pops up on HN every other month

------
drvortex
If node-js is based on Chrome's Javascript engine. Did you just make a
alternative Chrome-OS?

