Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add status screen #24

Open
s-macke opened this issue Jul 22, 2014 · 7 comments
Open

Add status screen #24

s-macke opened this issue Jul 22, 2014 · 7 comments

Comments

@s-macke
Copy link
Owner

s-macke commented Jul 22, 2014

One of the main applications of jor1k is teaching. It would be therefore nice to add a status-screen with statistics about syscalls, page faults, exceptions, network usage, filesystem usage, and further debug messages.

@regular
Copy link
Contributor

regular commented Jan 8, 2015

can we use dtrace for this?

@s-macke
Copy link
Owner Author

s-macke commented Jan 8, 2015

No, I wouldn't do it on Linux emulation level, but on the Javascript level.
A stats-object which can be accessed by every device. (like message). And the user can choose which details he wants to see. Especially interesting is the filesystem. Which files are downloaded and which are opened. A button next to the framebuffer to switch between the framebuffer and different debug outputs. At the moment the website is overloaded to do all this.There is so much more I would like to change on the current user interface.

@neelabhg
Copy link
Contributor

This is awesome. I would love to help, let me know what I can do.

@s-macke
Copy link
Owner Author

s-macke commented Apr 27, 2015

Just start. You can't do much wrong, because I have no idea yet, how to implement it in a nice way.

@s-macke
Copy link
Owner Author

s-macke commented Apr 27, 2015

For the moment, it doesn't matter how the stats are displayed. If instead of the framebuffer, in the terminal or outside of terminal and framebuffer.

@benjamincburns
Copy link
Collaborator

Could see using a tty for this, or it'd be pretty awesome to send statsd messages from inside the image sent to an emulated daemon running alongside the main VM.

The latter would be a fair amount of effort but having the ability to write client side 'servers' in JS which run outside the emulator and interact via the network would probably open up all sorts of interesting things.

Ideally such a thing could be written to run in node and connect via the relay (e.g. no special handling here), or to embed in the browser itself.

@benjamincburns
Copy link
Collaborator

Otherwise, I'm not sure how you can get stats on those things without something living inside the image to give them to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants