Skip to content
Me edited this page Feb 11, 2020 · 3 revisions

What you will need:

Singularity RDK 2.0 ISO image for running prebuild image from VM or compatibile x86 system. Singularity RDK 2.0 sources: if you wish to compile from source. A machine: physical, or virtual.

Running Singularity

  • Download the ISO image (soon)
  • Burn it to a CD, or save to a location mountable for your VM.
  • Boot the ISO.

What the Hell is This, Min?

OK, don’t panic. Looks daunting, I know. Acquaint yourself with this little gem, for starters: “Singularity_RDK_2.0_Source\docs\Design Notes\SDN87 RDK Applications Guide.pdf“. It is from the RDK 2.0 source, and will give you a good idea of how to use Singularity commands.

Some commands:

- help: display all commands.
- dir.
- start.
- ipconfig @show: display status of all NICs.
- dns @show: display DNS settings.
- seditor: an EDLIN-like editor.
- sc @show: show status of all services.
- tasklist: show list of all tasks.
- jobs: show a list of all jobs.
- fg n: foreground job number n. Use ^C to quit the job.
- shutdown.

Backgrounding:

Use & to run programs in the background. You can ^Z halt processes, then use bg n to background it.

Jobs

If you try to reboot or shutdown while there are jobs, Singularity will freeze. Nice. For now, just remember to kill all your jobs by foregrounding them (jobs, fg n, ^C).

Clone this wiki locally