Architectural overview

Tiny Core Linux (TCL) runs from a RAM copy created at boot time.

Besides being fast, Tiny Core Linux protects system files from changes and ensures a pristine system on every reboot. Tiny Core Linux is easy, fast, simple to be renewed, and stable.

The TCL solution is a mini Linux distribution, which provides the following advantages:

  • A minimal set of services installed by default.
  • The capability to easily and quickly customize the base core system with new extensions.
To have a BigFix Virtual Relay up and running, the following additional libraries are required:
  • acl.tcz
  • attr.tcz
  • syslinux.tcz
  • nspr.tcz
  • nss.tcz
  • popt.tcz
  • tzdata.tcz
  • sqlite3.tcz
Note:

You can download the libraries listed in the table from the following website:

http://distro.ibiblio.org/tinycorelinux/

In the Downloads section.

The BigFix Virtual Relay uses a RAM disk for the core operating system files. The Linux Kernel core.gz loads the virtual machine at boot time, which gets extracted directly into the RAM disk. The core.gz is distributed as part of the Tiny Core Linux product and contains the root file system and system support applications.

The BigFix client and relay are supplied as Tiny Core extensions.

You can deploy the BigFix Virtual Relay by:
  1. Creating a virtual machine and installing Tiny Core Linux on it, as described in Phase 1 - Configuring the Tiny Core Linux virtual machine.
  2. Creating a virtual machine template that is needed to deploy the BigFix Virtual Relay, as described in Phase 2 - Preparing the BigFix Virtual Relay template.
  3. Using the template, deploying the BigFix Virtual Relay instance, as described in Phase 3 - Configuring the BigFix Virtual Relay instance.

The deployment can be separated into phases.