4.3 Point of Service Client Images

Point of Service client images provide the operating system and basic software packages for Point of Service terminals. All client images (with the exception of POSBranch images) are based on the Novell Linux Desktop (NLD). This operating system provides the following components as a baseline for client images:

Novell Linux Point of Service provides templates for the following client images:

4.3.1 Minimal Client Image

The Minimal client image includes the runtime environment for native code (that is C and C++) and the ncurses library for user interface support. It supports only console-based applications.

The maximum size of the Minimal image is 60 MB compressed. 64 MB of RAM is required to boot the image.

Image Description Tree

The Image Description Tree for the Minimal client image is:

/opt/SLES/POS/system/minimal-version/

Image Specification Documents

Base Template. The Image Specification Document for the base template is /opt/SLES/POS/system/templates/support/minimal-base.xml. This file specifies the drivers and RPMs required to create the Minimal image. It is included as a child document in the ImageSpecification.xml document at the root of the Minimal Image Description Tree.

NLD Template. The Image Specification Document for a Minimal client image that includes the NLD RPMs is /opt/SLES/POS/system/templates/support/minimal.xml. This file is included as a child document for the Minimal Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as NLD, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

NOTE:NLD is the default distribution type. Therefore, if you do not specify the image distribution when cloning the Image Description Tree, xscr defaults to NLD.

In general, most Point of Service images are created using the NLD distribution.

Novell Linux Point of Service includes a binary version of the Minimal NLD image that can be used for system testing. The binary file is /opt/SLES/POS/image/minimal-version-date.gz.

SLES Template. The Image Specification Document for a Minimal client image that includes the SLES RPMs is /opt/SLES/POS/system/templates/support/minimal-sles.xml. This file is included as a child document for the Minimal Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as SLES, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

The only Point of Service images that require the SLES distribution are POSBranch images. For more information on POSBranch images, see Section 4.5, POSBranch Images.

4.3.2 Java Client Image

The Java* client image contains everything in the Minimal client image and adds the X11 server and configuration. It supports console-based C/C++ applications, Java programs in a Java2 runtime environment, and X11 applications.

The maximum size of the Java image is 200 MB compressed. 128 MB of RAM is required to boot the image.

Image Description Tree

The Image Description Tree for the Java client image is:

/opt/SLES/POS/system/java-version/

Image Specification Documents

Base Template. The Image Specification Document for the base template is /opt/SLES/POS/system/templates/support/java-base.xml. This file specifies the drivers and RPMs required to create the Java image. It is included as a child document in the ImageSpecification.xml document at the root of the Java Image Description Tree.

NLD Template. The Image Specification Document for a Java client image that includes the NLD RPMs is /opt/SLES/POS/system/templates/support/java.xml. This file is included as a child document for the Java Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as NLD, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

NOTE:NLD is the default distribution type. Therefore, if you do not specify the image distribution when cloning the Image Description Tree, xscr defaults to NLD.

In general, most Point of Service images are created using the NLD distribution.

SLES Template. TheImage Specification Document for a Java client image that includes the SLES RPMs is /opt/SLES/POS/system/templates/support/java-sles.xml. This file is included as a child document for the Java Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as SLES, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

The only Point of Service images that require the SLES distribution are POSBranch images. For more information on POSBranch images, see Section 4.5, POSBranch Images.

4.3.3 Browser Client Image

The Browser client image includes all elements of the Minimal and Java images, but is also equipped with the Mozilla Web browser. The image can be extended to include other Web browsers. The Browser image supports console-based C/C++ applications, Java programs in a Java2 runtime environment, and X11 applications.

The maximum size of the Browser image is 250 MB compressed.

This image is intended for disk-based systems. To deploy the image on a disk-based system, the terminal must have 250 MB of available hard disk space and 256 MB of RAM. However, if the terminal has enough RAM, you can deploy the image in memory. To deploy the default Browser image on a diskless system, the terminal must have at least 1 GB of RAM.

Image Description Tree

The Image Description Tree for the Browser client image is:

/opt/SLES/POS/system/browser-version/

Image Specification Documents

Base Template. The Image Specification Document for the base Browser image is /opt/SLES/POS/system/templates/support/browser-base.xml. This file specifies the drivers and RPMs required to create the Browser image. It is included as a child document in the ImageSpecification.xml document at the root of the Browser Image Description Tree.

NLD Template. The Image Specification Document for a Browser client image that includes the NLD RPMs is /opt/SLES/POS/system/templates/support/browser.xml. This file is included as a child document for the Browser Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as NLD, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

NOTE:NLD is the default distribution type. Therefore, if you do not specify the image distribution when cloning the Image Description Tree, xscr defaults to NLD.

In general, most Point of Service images are created using the NLD distribution.

SLES Template. The Image Specification Document for a Browser client image that includes the SLES RPMs is /opt/SLES/POS/system/templates/support/browser-sles.xml. This file is included as a child document for the Browser Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as SLES, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

The only Point of Service images that require the SLES distribution are POSBranch images. For more information on POSBranch, see Section 4.5, POSBranch Images.

4.3.4 Desktop Client Image

The Desktop client image includes one Web browser (Mozilla) with plug-ins and a full graphical user interface (KDE 3.2 or GNOME 2.6). It supports console-based C/C++ applications, Java programs in a Java2 runtime environment, and X11 applications.

This image is intended for disk-based systems; however, if the terminal has enough RAM, you can deploy the image in memory. To deploy the default Desktop image on diskless systems, the terminal must have at least 1 GB of RAM.

Image Description Tree

The Image Description Tree for the Desktop client image is:

/opt/SLES/POS/system/desktop-version/

Image Specification Documents

Base Template. The Image Specification Document for the base Desktop image template is /opt/SLES/POS/system/templates/support/desktop- base.xml. This file specifies the drivers and RPMs required to create the Desktop image. It is included as a child document in the ImageSpecification.xml document at the root of the Desktop Image Description Tree.

NLD Template. The Image Specification Document for a Desktop client image that includes the NLD RPMs is /opt/SLES/POS/system/templates/support/desktop.xml. This file is included as a child document for the Desktop Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as NLD, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

NOTE:NLD is the default distribution type. Therefore, if you do not specify the image distribution when cloning the Image Description Tree, xscr defaults to NLD.

In general, most Point of Service images are created using the NLD distribution.

SLES Template. The Image Specification Document for a Desktop client image that includes the SLES RPMs is /opt/SLES/POS/system/templates/support/desktop-sles.xml. This file is included as a child document for the Desktop Image Specification Document.

When you clone an Image Description Tree using xscr, you can define the image distribution as NLD or SLES (--dist nld|sles). If you define the image distribution as SLES, xscr adds this child document to the IncludeSpecificationList element in the parent Image Specification Document.

The only Point of Service images that require the SLES distribution are POSBranch images. For more information on POSBranch, see Section 4.5, POSBranch Images.