3.1 Operating System

The Point of Service terminal operating system is a minimal operating environment for specialized Point of Service applications. There are different levels of Point of Service operating environments ranging from an extremely small console-based system, to a feature-rich Java* and browser-capable system, to a system with a customized desktop environment.

The type of operating system that can be installed on a Point of Service terminal is determined by the type of hardware that is available. For example, diskless systems can support only a minimal operating environment such as a console-based system, while Point of Service terminals that have a hard drive can support browser-based or customized desktop environments.

Point of Service operating systems are downloaded to Point of Service terminals in client image files. Each Point of Service terminal gets a client image based on its associated hardware type configuration defined in the scCashRegister object.

NOTE:If a Point of Service does not have an scCashRegister object for its specific hardware type, it uses the configuration for the default scCashRegister object. For more information on defining a default scCashRegister object, see Section 6.4.1, Adding an scCashRegister Object.

A set of client image templates are provided with Novell Linux Point of Service. Using ImageBuilder, you can customize these templates to provide additional features, software packages, and configuration settings within the image. For a description of the client image templates provided with Novell Linux Point of Service, see Section 4.3, Point of Service Client Images.

3.1.1 Common Operating System Base

All client images have a common operating system base comprised of the following components:

  • Kernel modules for hardware, file system, and network support
  • GLIBC and STDLIBC++ libraries
  • Bash and base file handling utility
  • NTP client for time synchronization
  • Multicast TFTP-capable TFTP client (atftp)

These components are created from Novell Linux Desktop (NLD) 9 and SUSE® Linux Enterprise Server (SLES) 9 sources, along with Novell Linux Point of Service 9 software packages.