re: Now, I'm thinking is there anything that can't be done by JS? VIEW POST

VIEW PARENT COMMENT VIEW FULL DISCUSSION
 

NodeOS is a Node.js based operating system, built-off of the Linux kernel.

Interfacing with hardware requires assembly and C.

yeah, like most OSes do, the rest of the os interaction (user facing stuff) is made with node/javascript

Core development is being done in layers. There could be some differences to adjust better to each target platform, but the general structure is:

  • barebones custom Linux kernel with an initramfs that boots to a Node.js REPL
  • initramfs Initram environment to mount the users partition & boot the system
  • usersfs multi-user environment with the same behaviour of traditional OSes

If you had said Kernels, yeah I would have bought it, but the res of the os is prominently javascript

The statement was can't build an os, not a kernel while an os needs a kernel, not everything in the os has to be a kernel to work, just as in user space we use python, C++, C, java, and a ton of languages that underlying end up using 0's and 1's, node os builds it's os user space consuming side with javascript, just as that.
If you don't want to buy the idea it's fine, the project will still exist there and that OS wouldn't be usable without javascript so it fits the statement for me

code of conduct - report abuse