{"action":"created","issue":{"url":"https://api.github.com/repos/NodeOS/NodeOS/issues/173","labels_url":"https://api.github.com/repos/NodeOS/NodeOS/issues/173/labels{/name}","comments_url":"https://api.github.com/repos/NodeOS/NodeOS/issues/173/comments","events_url":"https://api.github.com/repos/NodeOS/NodeOS/issues/173/events","html_url":"https://github.com/NodeOS/NodeOS/issues/173","id":109394900,"number":173,"title":"I'm (not) a liar","user":{"login":"piranna","id":532414,"avatar_url":"https://avatars.githubusercontent.com/u/532414?v=3","gravatar_id":"","url":"https://api.github.com/users/piranna","html_url":"https://github.com/piranna","followers_url":"https://api.github.com/users/piranna/followers","following_url":"https://api.github.com/users/piranna/following{/other_user}","gists_url":"https://api.github.com/users/piranna/gists{/gist_id}","starred_url":"https://api.github.com/users/piranna/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piranna/subscriptions","organizations_url":"https://api.github.com/users/piranna/orgs","repos_url":"https://api.github.com/users/piranna/repos","events_url":"https://api.github.com/users/piranna/events{/privacy}","received_events_url":"https://api.github.com/users/piranna/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NodeOS/NodeOS/labels/blog","name":"blog","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-01T22:08:40Z","updated_at":"2015-10-15T11:01:41Z","closed_at":null,"body":"One of the biggest features of NodeOS is the fact that there's no root user and that all users get isolated ones from others without any possibility to access to the others files by several mechanism (mainly chroot and strict file permissions), but as a big feature it was also a big lie, because in fact all the users were running as root inside their own home folders. Well... not anymore :-)\r\n\r\nIn the last weeks [I've been implementing](https://github.com/NodeOS/ExclFS) a FUSE filesystem that could allow access to the devices on `/dev` one user at a time, allowing to everybody to access to all the hardware devices without the risk of damaging or steal data. That was the last thing needed to have really isolated users, so after some tune-ups on the mount of the filesystems, now all the users get their permissions correctly downgraded while maintaining the possibility to control the hardware:\r\n\r\n![pantallazo-qemu-5](https://cloud.githubusercontent.com/assets/532414/10235008/d8f40e00-6898-11e5-84d2-cc86e9cd3ab2.png)\r\n\r\nSo after that, the core functionality of the [alpha stage](https://github.com/NodeOS/NodeOS/issues/37) is ready, remaining only to improve the support of applications inside NodeOS (specially npm and nsh) and generate images for Vagga/Docker, and maybe add support on [logon](https://github.com/piranna/logon) to create new users, so any help is welcome. Also I'm finishing my thesis, that I intent to release as CreativeCommans and that will be a good documentation of how NodeOS works internally."},"comment":{"url":"https://api.github.com/repos/NodeOS/NodeOS/issues/comments/148351941","html_url":"https://github.com/NodeOS/NodeOS/issues/173#issuecomment-148351941","issue_url":"https://api.github.com/repos/NodeOS/NodeOS/issues/173","id":148351941,"user":{"login":"Coretool","id":9163037,"avatar_url":"https://avatars.githubusercontent.com/u/9163037?v=3","gravatar_id":"","url":"https://api.github.com/users/Coretool","html_url":"https://github.com/Coretool","followers_url":"https://api.github.com/users/Coretool/followers","following_url":"https://api.github.com/users/Coretool/following{/other_user}","gists_url":"https://api.github.com/users/Coretool/gists{/gist_id}","starred_url":"https://api.github.com/users/Coretool/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Coretool/subscriptions","organizations_url":"https://api.github.com/users/Coretool/orgs","repos_url":"https://api.github.com/users/Coretool/repos","events_url":"https://api.github.com/users/Coretool/events{/privacy}","received_events_url":"https://api.github.com/users/Coretool/received_events","type":"User","site_admin":false},"created_at":"2015-10-15T11:01:41Z","updated_at":"2015-10-15T11:01:41Z","body":"I am still sad, that my GUI doesn't work :-( But the shell is cool too! It just need more commands ;-) "}}