Minimal Operating System "Image 1"
The minimal image only contains the runtime environment for native code ap-
plications (e.g., C, C++) and the "ncurses" library for user interface support.
Java-capable Operating System "Image 2"
In addition to the minimal system, the capability to run java programs in a
Java2 runtime environment is provided.
Java2 JRE with Swing GUI libraries
X11 server and configuration
Java and Browser–capable System "Image 3"
In addition to the Java system, a web browser (Mozilla) is available. This
image will be available for diskful systems first and may be made available for
diskless and netboot systems later.
Desktop Operating System "Image 4"
A "fat client" system that cannot be booted from the network and contains
a full graphical user interface (KDE or GNOME). This system is available for
diskful systems only.
2.3.3 SLRS Boot System
A special boot system performs the boot process, especially the loading of the
more substantial system and application images. The boot system contains:
Kernel modules for hardware and network support, cramfs, and file sys-
tem modules
GLIBC library
Busybox-based shell environment for scripting and system control
Multicast TFTP–capable TFTP client (atftp)
linuxrc script for sytem setup and synchronization
Busybox provides a simple shell, scripting tools (sed, md5sum), kernel module
handling tools, and a syslog daemon. For security and space reasons, no login
capability is provided, neither locally nor over the network.
2.3 Cash Register
17