Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misleading description #444

Open
FMNSSun opened this issue Jul 20, 2021 · 3 comments
Open

Misleading description #444

FMNSSun opened this issue Jul 20, 2021 · 3 comments

Comments

@FMNSSun
Copy link

FMNSSun commented Jul 20, 2021

NodeOS is an operating system built entirely in Javascript.

Pardon me if I'm wrong but after browsing through the repository source's I just can not find anything in that regards.

The codebase is way too smal for this to be an operating system built in Javascript. Where's the kernel source in js? Where are the drivers in js? There's nothing?

The first operating system powered by node.js and npm.

This isn't really accurate either isn't it?

As far as I can tell this is a linux distribution that comes shipped with node.js/npm that with a sort of set-up node environment that boots into a node.js REPL.

This is FAR from being an operating system, let alone one built in JavaScript and let alone one that is powered by node.js/npm. It's a linux distribution, right?

@piranna
Copy link
Member

piranna commented Jul 20, 2021

Depending of what's your concept of operating system, yes, it could be considered NodeOS a Linux distribution. Code base is small because all is managed by npm, using external modules.

@ghost
Copy link

ghost commented Jul 30, 2021

it's a linux distro that's meant to use nodejs for everything in the userspace... i was hoping to see something like systemd written entirely in nodejs but it says it just boots a node repl as init.

@piranna
Copy link
Member

piranna commented Jul 30, 2021

systemd is sh*t, period.

NodeOS implements its own minimal init system that just only protect orphan processes from get to the kernel and produce a kernel panic as a safe net, and delegate on users-owned init processes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants