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

Live Update #34

Open
nuta opened this issue Nov 23, 2020 · 0 comments
Open

Live Update #34

nuta opened this issue Nov 23, 2020 · 0 comments

Comments

@nuta
Copy link
Owner

nuta commented Nov 23, 2020

A live update feature allows updating the operating system without rebooting the computer. Unlike kernel live patch in Linux, on Resea, it might be feasible to implement complicated updates beyond bug and vulnerability fixes.

  • We can assume that the kernel does not require updates (in the future).
  • Servers have their states (e.g. global variables) and we need to save/restore during updates.
  • To enable live update, server authors would have to write some piece of code called migrations (just like DB migrations in web application frameworks) to restore the server from the previous state.

References

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

1 participant