NodeOS je první operační systém postavený na balíčkovacím systému NPM. Jedná se o plnohodnotný operační systém postavený na linuxovém jádru. Jedná se o minidistribuci, která nemá ani 40MB.
Spustit jej můžete jak na fyzickém železe, tak i ve virtuálním prostředí VirtualBoxu, kontejneru v Dockeru, ale i na Amazonu a v Rockspace.
Stahovat jej můžete odsud, a to jak 32 bitový, 64 bitový OS. Dostupné jsou i zdrojové kódy.
Spuštění v Dockeru
dnf install docker
docker run -i -t nodeos/nodeso
NodeOS nemá root uživatele. Defaultním uživatelem je nodeos s heslem nodeos. Každý uživatel má přístup jen k jeho izolovanému prostředí. Kořenový file systém je připojen jen jako readonly. Všechny data sezení jsou zapisována do tmpfs. V Node shellu můžete spouštět klasické unixové příkazy, jako je ls, cat, ps a podobně.
Procesem s ID je 1 je REPL, který se stará o vykonávání dalších příkazů.
Díky NPM můžete instalovat klasicky npm balíčky jak jste zvyklí například z NodeJS:
npm install jade npm -g install express