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

Feature Request: Demoing SerenityOS in Web Browsers #10296

Closed
boramalper opened this issue Oct 1, 2021 · 5 comments
Closed

Feature Request: Demoing SerenityOS in Web Browsers #10296

boramalper opened this issue Oct 1, 2021 · 5 comments
Labels
question Further information is requested

Comments

@boramalper
Copy link

There are several (v86, jslinux) virtualization software running entirely in web browsers that can be used to demo SerenityOS without the lengthy installation process.

Before I go ahead and give this a try, I would like to know what the community thinks about the idea. One consideration is the hosting of disk images, which can get bandwidth-intensive depending the on the use (e.g. HN-hug-of-death) and the latency is crucial for the responsiveness of the demo.

This is all assuming that SerenityOS can run on those platforms. :)

@ADKaster
Copy link
Member

ADKaster commented Oct 1, 2021

Well, I know that v86 does not support Serenity because we require PAE support.

copy/v86#299

Which has come up a few times in the past.

As far as hosting pre-made images, that's an explicit non-goal of this project.

@ADKaster
Copy link
Member

ADKaster commented Oct 1, 2021

What do you mean by "lengthy installation process" BTW? It's basically two steps:

  1. install required packages (copy paste from docs)
  2. Meta/serenity.sh rebuild_world && ./Meta/serenity.sh run

@linusg
Copy link
Member

linusg commented Oct 1, 2021

Agree with everything Andrew said. You're of course free to attempt this, which will require hosting your own images.

@linusg linusg closed this as completed Oct 1, 2021
@linusg linusg added the question Further information is requested label Oct 1, 2021
@boramalper
Copy link
Author

What do you mean by "lengthy installation process" BTW? It's basically two steps:

1. install required packages (copy paste from docs)

2. `Meta/serenity.sh rebuild_world && ./Meta/serenity.sh run`

I meant the compilation times, not the complexity of the process.

@copy
Copy link

copy commented Jan 15, 2022

Thanks to @pwmarcz v86 now supports PAE and thus runs SerenityOS reasonably well: https://copy.sh/v86/?profile=serenity

Currently, due to another v86 bug it's stuck to an older version and without networking support, but it's still a cool demo I hope.

Screenshot_2022-01-14_19-53-08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants