BBC Tools and Information

While GAR is a useful tool to automate builds, there are many other systems involved in building the BBC. This document aims to explain some of the mechanisms behind the BBC, and how we get from a bunch of software to an actual bootable CD-ROM.

  1. Singularity, El-Torito, and the LNX-BBC's Compression
    1. ISO 9660 and bbc.iso
    2. The lnx.img El-Torito image
    3. The root.bin Inital Ramdisk
    4. Singularity
    5. tmpfs
  2. User Accounts on the BBC
    1. User tarballs
    2. Building a BBC containing user tarballs
    3. Including user tarballs from within another package
  3. Minit
    1. Using minit scripts
    2. Writing minit scripts
      1. Required and Common variables
      2. Scripts for daemons
      3. Scripts with custom targets
  4. Setuid Programs