⏱ Time to read: 1 min 16 secs

NodeOS: l'OS léger basé sur le noyau Linux

NodeOS est un projet open source qui vise Ă  Ă©crire un systĂšme d’exploitation complet et lĂ©ger. Ce systĂšme repose sur le noyau Linux, la plateforme logicielle est libre Ă©crite en JavaScript grĂące au moteur NodeJS, dont Node Package Manager est le gestionnaire de paquets officiel pour ce systĂšme d’exploitation.
Le but de l’OS est de fournir juste le nĂ©cessaire pour que le gestionnaire de paquets de Node.js puisse fournir le reste. Les logiciels seront donc fournis via les paquets npm, ce qui est un avantage considĂ©rable pour le projet au vu de la richesse des bibliothĂšques npm. Étant donnĂ© que NodeOS utilise le noyau Linux existant, la plupart des logiciels Ă©crits pour Linux devraient en thĂ©orie pouvoir fonctionner avec l’OS. Ce qui serait un avantage supplĂ©mentaire.
Le systĂšme vise les environnements de cloud computing ainsi que des matĂ©riels ayant des caractĂ©ristiques minimales comme RaspberryPI. Le projet NodeOS va en effet fournir des images qui peuvent ĂȘtre exĂ©cutĂ©es sur des Cloud Providers comme Amazon et Joyent, les Paas providers comme Heroku et Joyent’s Manta, et les containers comme Docker.
Cet OS possĂšde un Kernel BareBones personnalisé simple , l’environment initramfs Initram pour monter les utilisateurs et dĂ©marrer l’OS, le rootfs et usersfs pour avoir l’option de multi-utilisateur du systĂšme.
Pour le moment NodeOS supporte seulement l’architecture x86, il serait Ă©galement prĂ©vu un support pour les processeurs ARM, avec une interface graphique basĂ©e sur HTML5.