Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

Latest: v2.0.1

The image builder for redox

All the supported releases are here:

Release x86_64
0.9.0 ✅ (tar)

ℹ️ Telnet + tar, not SSH. Redox ships no remote-access server of any kind, so this builder bakes one in: the official prebuilt image is downloaded and files/anyvmd.rs -- a #![no_std] agent -- is offline-injected into it. anyvm drives that agent over telnet and syncs with --sync tar, the same shape as the plan9 and reactos builders. /bin/tar is already on the stock image, so unlike ReactOS nothing else has to be baked in.

The agent links redox-rt rather than relibc, which is what makes it possible: the 0.9.0 kernel has no process-creation syscall at all -- no clone, fexec, spawn or fork -- because spawning moved into userspace into redox-rt, and redox-rt is itself no_std and libc-independent. See NOTES.md and files/anyvmd-design.md.

How to build:

  1. Use the manual.yml to build manually.

    Run the workflow manually, you will get a view-only webconsole from the output of the workflow, just open the link in your web browser.

    You will also get an interactive VNC connection port from the output, you can connect to the vm by any vnc client.

  2. Run the builder locally on your Ubuntu machine.

    Just clone the repo. and run:

    python3 build.py conf/redox-0.9.0.conf

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages