NodeOS / NodeOS

Lightweight operating system using Node.js as userspace

Home Page:http://node-os.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GUI Support

Sant268 opened this issue · comments

Hello,
I'm interested about this project, and so I wanted to ask if there is any ongoing efforts to build a GUI for this OS.

NodeOS is mostly a server-only OS, but there was some effort to provide it a client-server architecture GUI based on web technologies (http + websockets). Take a look for oneshoot and nodeos-reverse-proxy projects.

For a single-head configuration where the GUI is in the same machine were NodeOS is running, there was some tries to compile and run chromium_shell directly on top of Linux KMS/GDI, but it was somewhat complicated. Some time ago I read about some advances done by Intel where it was possible to watch Youtube videos and have normal web usage, so would it be nice to give it another try. Pull-requests are welcome :-)

NodeOS is mostly a server-only OS, but there was some effort to provide it a client-server architecture GUI based on web technologies (http + websockets). Take a look for oneshoot and nodeos-reverse-proxy projects.

I'll try to hack together a GUI, nice little task ;)

I'll try to hack together a GUI, nice little task ;)

There was some conversations about providing support for https://www.os-js.org/, being served by NodeOS and accessing to its files using WebDAV. Before starting your own GUI, please take a look on this path.

I'll try to hack together a GUI, nice little task ;)

There was some conversations about providing support for https://www.os-js.org/, being served by NodeOS and accessing to its files using WebDAV. Before starting your own GUI, please take a look on this path.

Sure! Thank you for your insight, but it's just that I've been following this project silently for some years, and I've just got confident enough to contribute :)
I just wanted to pay something back to the community

Looking forward to looking at your pull request, @Sant268 . I just saw this repo last December, and I got really intrigued with the idea, but haven't made any contributions towards it myself.
Would really like to see how implement a GUI for this and they stuff you might use.
Cheers!

I just wanted to pay something back to the community

Documentation and keep updated libraries and services are another useful tasks and would help you to understand it better, not everything is just coding :-)

Would really like to see how implement a GUI for this and they stuff you might use.

Take a look at the conversation at os-js/OS.js#742, probably will give you some ideas.