browser-linux icon indicating copy to clipboard operation
browser-linux copied to clipboard

Linux, in your browser

browser linux: run Linux in your browser

Now on codeberg

LIVE DEMO

About

  • Browser linux is a project to get a linux command line in the browser

  • It originally ran slitaz but it was moved to a custom buildroot config

    • See https://github.com/Darin755/browser-buildroot
  • It uses the following libraries

How to save

  • it can take anywhere from 15-70 sec to boot depending on hardware

  • open the toolbox (the icon at the bottom) and press save now and/or enable autosave

  • See saving.md

How to embed

  • It is actually pretty simple to do.
  • See Embed.md
  • See the example

Documentation

  • How to save: saving.md
  • How to use the toolbox: toolbox.md
  • url parameters: parameters.md
  • internet: internet.md
  • updates: updates.md
  • How to embed: embed.md
  • Static-get: Static-get.md
  • Shared fs 9pfs.md

Limitations

  • It is a bit slow
    • It is fine for running simple programs but as soon as you try to run anything that requires cpu it will slow down immensely because the cpu is emulated by v86
  • No Man pages
    • Man pages are to large and are not included.
  • No reliable package manager
    • static-get get is good for small programs but is not a functional package manager. It also suffers limitations due to internet. See internet.md

Contributing

  • The To Do list is located here but feel free to suggest what you think would be beneficial
  • Don't hesitate to open a issue, pull request or discussion
  • If you would like to see packages added, please open a discussion

License

  • Browser linux itself is under GPLv3 License
  • see LICENSE