Hacker News new | ask | show | jobs
by BinaryIdiot 3868 days ago
> since there are no intermediate layers between the Node.js binary and the Linux kernel making Node.js applications to run almost on the metal

Isn't this true running node.js on practically any nix platform? What exactly did you do to remove these intermediate layers and what were these layers?

1 comments

There are no SystemD, ssh server, udev... all these little bits that consume CPU cycles and RAM. In NodeOS Node.js runs directly on top of the Linux kernel, no more.
> In NodeOS Node.js runs directly on top of the Linux kernel, no more

It's still not really clear to me what this statement means. Do you mean only node.js and nothing else runs? Surely the "runs directly on top of the Linux kernel" is just hyperbole, right? Unless you are literally compiling Node.js with hooks into the kernel instead of separately but I'm not convinced that would be helpful and would just end up a security risk (though if that's the case I'd love to see benchmarks).

So it sounds like none of the helpers from Linux are present just node.js. I can see the use case just seems incredibly niche.