Information Library for Solaris 2.6 (SPARC Platform Edition)
검색에만이 책은
이 책의 내용보기:
PDF로 이 문서 다운로드 (302 KB)

Chapter 2 What's New at a Glance

This document highlights new features of the SolarisTM 2.6 operating environment. Table 2-1 provides a list of new features in this release with short descriptions. For more extensive descriptions of these features, see Chapter 3, What's New: A Closer Look.

The Solaris operating environment is the foundation for web-based computing. It is scalable and has the capacity to run and grow businesses on the Internet. As reliable as the dial tone on your phone, Solaris software is the WebTone for the Internet. Reliable, solid, and multifaceted, Solaris software is built to provide capacity, security, interoperability, manageability, and global connectivity.

Why Upgrade to the Solaris 2.6 Release

These key features are the highlights of this release. The tables that follow describe all the new and exciting features in this release.

  • Solaris Web Start is a browser-based utility that guides users through installation.

  • JavaTM Virtual Machine lays the foundation for deployment of Java applications on Solaris software.

  • The HotJavaTM browser is an easy-to-use, customizable, user interface for exploring the Internet and corporate intranets.

  • Web technologies such as WebNFSTM software enable file systems to be quickly accessible through the Web using the NFSTM protocol.

  • Support has been added for large files up to one Tbyte on UFS.

  • Significant improvements have been achieved in web server and database performance. Existing levels of NFS server and time-share performance have been maintained.

  • AnswerBook2 provides online documentation using a web browser interface.

  • Conformance to the X/Open® UNIX® 95 standards continues the SunTM commitment to open systems standards.

  • Network management and system administration features provide a variety of improvements. Some of these are Network Time Protocol (NTP), SolsticeTM Enterprise AgentsTM, Desktop Management Interface (DMI), dynamic host configuration protocol (DHCP), and variable length subnet masks (VLSM).

  • Power ManagementTM for SPARCTM systems saves energy consumption when your system is idle by turning off the monitor (and optionally the system) according to preconfigured user choices.

  • This release is year-2000 ready and follows X/Open guidelines where appropriate.

  • Expanded language coverage is provided with the addition of 14 new locales, Unicode 2.0 support, TrueType fonts, and additional input methods for Asian languages.

Table 2-1 Solaris 2.6 Features at a Glance

Feature

Description

Java

Java Virtual Machine

The Java Virtual Machine 1.1 integrates the Java platform for the Solaris operating environment. It includes the Java runtime environment and the basic tools needed to develop Java applets and applications.

HotJava Browser

The HotJava browser provides an easy-to-use, customizable user interface for exploring the Internet and corporate intranets. It can run executable content in the form of applets. (Applets are Java programs that can be included in an HTML page much like images can be included.)

Intranet/Internet Services

WebNFS Software

The WebNFS software enables file systems to be accessed through the Web using the NFS protocol. This protocol is very reliable and provides greater throughput under a heavy load.

Performance Improvements

Database Performance

UFS Direct I/O

For UFS files, direct I/O enables a program to read and write data directly from/to the disk, bypassing the virtual memory buffer cache. An example of a bulk I/O operation is downloading large amounts of satellite data to a file.

Raw I/O

Improvements were made to low-level I/O support routines that dramatically improved throughput for I/O to disk devices without a file system (raw devices). (Raw devices are often used for database files.) The driver for the SPARCstorageTM Array was rewritten to improve its throughput.

Network/Web Performance

Kernel Sockets

The kernel sockets implementation provides improved compatibility with SunOSTM 4.x and BSD sockets and enables higher socket performance.

TCP Large Windows

TCP large windows provides the support described in RFC1323. It improves performance over high bandwidth networks such as ATM, or high delay networks such as satellite links, by using windows that exceed the normal 64-Kbyte limit.

Zero Copy TCP/Hardware Checksum

Zero copy TCP has been used to eliminate copying from user-space to kernel-space.

Support for hardware checksum has been added as well. Performance is improved by avoiding software computation of the checksum, off-loading the work to a network adapter that supports it. This is currently only supported on the SunATM(TM) card.

Ease-of-Use and Management Improvements

Installation

Solaris Web Start Browser-based Installation

Solaris Web Start is a browser-based utility that guides users through selection and installation of both Solaris and bundled application software.

Installation Documentation

A documentation reorganization makes finding information on how to install Solaris software easier.

x86 Device Configuration

The Configuration Assistant interface is part of the new booting system for the Solaris (Intel Platform Edition) software. It determines which hardware devices are in the machine, accounts for the resources each device uses, and enables users to choose which device to boot from.

x86 Configuring Peripherals

The kdmconfig program is used to configure the mouse, graphics adapter, and monitor on an x86 system. If an Owconfig file already exists, kdmconfig will extract any usable information from it. In addition, this updated version of kdmconfig will also retrieve information left in the devinfo tree by the devconf program, and use that information to automatically identify devices.

Changed Solaris CD Layout

Slice 0 on the Solaris CD has been reorganized to make it more intuitive and extensible.

Upgrade with Disk Space Reallocation

The upgrade option provides an auto-layout feature to reallocate disk space if the current file systems don't have enough space for the upgrade.

Testing Upgrade Profiles

The pfinstall command is now available to test profiles that use the upgrade option.

Changing a System's Boot Device

A system's boot device is now changeable during installation.

Preconfiguring System Configuration Information

Using the sysidcfg file, you can now preconfigure system configuration information through a set of keywords. You can choose to provide one or more of the keywords to preconfigure varying levels of system information.

Optional 8-Bit Locales

The installation window in the English Solaris 2.6 CD offers several English language locales. To use 8-bit characters, users should install through one of the en_XX options. The locale used in the installation becomes the default system locale.

Documentation

AnswerBook2 Documentation

Solaris online documentation can be accessed with any popular browser. The AnswerBook2 viewer is the Sun premier online documentation system. It uses a web browser-based interface that enables users to view and print a variety of Solaris information, including existing AnswerBookTM documents and man pages.

Desktop

Common Desktop Environment (CDE)

Solaris CDE is an advanced Motif-based desktop with an easy-to-use interface that provides a consistent look and feel across UNIX® platforms. With Solaris CDE you can run OpenWindowsTM applications without modifications. In addition, CDE applications are integrated with the Web; for example, you can click on an HTTP address in a CDE Mailer message and a browser will open to the selected address.

Power Management for SPARC Desktops

Power Management software enables users to be more frugal with power consumption on desktop systems when they are not being used. By default, all UltraSPARCTM desktop systems power off when left alone for 30 minutes. Users can modify or turn off Power Management if needed.

OpenWindows Desktop

The OpenWindows 3.6 desktop and libraries have been updated with bug fixes and prepared for the year 2000.

New User Locales

Ten new locales added for Eastern European, Russian, Greek, and Baltic states.

Unicode 2.0 Support

Two locales which are Unicode 2.0 and ISO 10646 compliant have been added. These locales enable multiscript input and output and are the first locales provided in the Solaris environment with this capability. These locales support the CDE environment only, including the Motif and CDE libraries

Font Administration

- Font Admin enables easy installation and usage of fonts for the X Window System. It supports TrueType, Type0, Type1, and CID fonts for multibyte languages, and provides comparative font preview capability. It is fully integrated into the CDE desktop.

- TrueType fonts are supported through X and Display PostScriptTM. Font Admin allows for easy installation and integration of third party fonts into the Solaris environment.

Asian Language Enhancements

Solaris 2.6 software has been re-architected to the historical dependency on the Extended UNIX Codeset (EUC). Additional codeset support and locales for popular Asian PC encoding standards, ShiftJIS (PCK) in Japan, Big5 in PRC, and Johap in Korea are also provided. These locales support the CDE environment only, including the Motif and CDE libraries.

Solaris User RegistrationUsers who register using Solaris electronic registration will receive information about new Solaris offerings and support.

Standards

Year 2000 ComplianceThe Solaris 2.6 operating environment is year 2000 ready. It uses unambiguous dates and follows the X/Open guidelines where appropriate.

X/Open UNIX 95

(Spec 1170)

The previous release of the Solaris software was compliant with much of Spec 1170. The Solaris 2.6 release now meets all the requirements.

X/Open XFN CAE

Federated Naming Service (FNS) is now compliant with the X/Open XFN CAE definition.

POSIX 1003.1b

POSIX real-time functionality is added. This includes full support for POSIX AIO (with the exception of the -PRIORITIZED I/O option) and some new extensions to support 64-bit files. (See "Large Files".)

ISO 10646

The ISO 10646 standard defines Unicode 2.0, including UCS-2 and UTF-8 (the standard UNIX implementation). All implementations specified in this standard are Unicode 2.0 compliant.

Robust Software Developer Environment

Large Files

Large files are supported on UFS, NFS, and CacheFSTM file systems. The interfaces defined by the Large File Summit are supported.

Versioning/Scoped Libraries

Developers of shared libraries can now have better control over the public interfaces that they offer. This helps to control the dependencies that applications have on these shared libraries. This means the applications are more portable and less affected by changes in the shared libraries, thus leading to higher quality products for both. In the Solaris 2.6 operating environment, the system libraries take advantage of this technology and have been both scoped and versioned.

Scheduler Activations

Scheduler activations provide additional kernel scheduling support for multithreaded applications.

Pre-emption Control

Pre-emption Control allows application control over kernel pre-emption.

/proc File System and Watchpoints

The previous flat /proc file system has been restructured into a directory hierarchy that contains additional subdirectories for state information and control functions. It also provides a watchpoint facility to monitor access to and modifications of data in the process address space. The adb(1) command uses this facility to provide watchpoints.

Federated Naming Service (FNS)

FNS is now compliant with the X/Open XFN CAE definition. FNS has also been enhanced to include support for Lightweight Directory Access Protocol (LDAP) as well as providing improved support for the files and NIS back ends.
Asynchronous I/OAsynchronous I/O support for tapes provides an interface to improve performance on high-performance tape devices. With the ability to queue up I/O requests, this feature significantly improves the I/O throughput.

Solaris Developer Kit (SDK)

The SDK software is now built into the Solaris operating environment and is no longer an unbundled product. All the information a developer needs to produce applications and graphics handlers for end-user Solaris runtime environments is now available in this Solaris release.

Graphics

XGLTM

The XGL 2-D and 3-D immediate-mode API provides portability across hardware platforms and optimal performance from graphics acceleration. The XGL API includes support for raster text, environment and vertex-level texture mapping, four-component texture mapping, DGA transparent overlay, and triangle list Gcache.

XILTM

The XIL foundation imaging library is suitable for libraries or applications requiring imaging or digital video, such as document imaging, color prepress, or digital video generation and playback. The following features are new in the Solaris 2.6 release. The XIL 1.3 library:

- Is MT-hot

- Supports the 32-bit, single-precision, floating-point data type

- Supports temporary images

- Supports the new XIL_GENERAL storage format

- Includes Kodak Color Management System (KCMS) support

- Supports the new XIL_BAND_SEQUENTIAL storage format for all data types

- Saves on memory use with tiled storage

PEXTM 3.0.2 Runtime Environment

The PEX application programmer interface (API) provides application portability across platforms and 3-D graphics on local and remote displays.

KCMS Multithreaded Programming

KCMS now supports multithreaded programs: it is multithread safe (MT-safe). A KCMS application using multithreaded capabilities does not require locks around KCMS library calls.

X11R6 Base Window System

The X11R6 Base Windowing System includes the latest fixes and patches from the X Consortium.

X11 Double Buffer Extension

The double buffer extension (DBE) provides a standard way to use double-buffering within the framework of the X Window System. Double-buffering uses two buffers, called "front" and "back," that hold images. The front buffer is visible to the user; the back buffer is not. A detailed specification is available via an Internet browser in ftp://ftp.x.org/pub/DOCS/DBE/

Large Files Support

Large Files

Large files are supported on UFS, NFS, and CacheFS file systems. Applications can create and access files up to one Tbyte on UFS-mounted file systems and up to the limit of the NFS server for NFS- and CacheFS-mounted file systems. A new -mount option is available to disable the large-file support on UFS file systems. This -mount option gives the systems administrator a way to ensure that older applications that are not able to safely handle large files will not accidentally operate on large files.

64-bit AIO

The Solaris operating environment provides a new set of interfaces for developers who want to do asynchronous I/O to large files. These interfaces are integrated with KAIO in an implementation technique that optimizes I/O to raw files. They are automatically selected by either the Solaris AIO interfaces or the new POSIX AIO interfaces. KAIO is the optimized path for doing I/O to raw files. When using the interfaces with KAIO to raw files, there is a significant performance improvement.

Network Security

NFS Kerberos

Kerberos authentication uses DES encryption to improve security over the network. The kernel implementations of NFS and RPC network services now support a new RPC authentication flavor that is based on the Generalized Security Services API (GSS-API). This support contains the hooks to add stronger security to the NFS environment.

RPCSEC_GSS

The user-level RPC implementation supports a new authentication flavor. This flavor is based on the GSS-API and provides the hooks to add stronger authentication, privacy, and integrity for RPC-based services.

Authentication Modules (PAM)

The PAM framework enables you to "plug in" new authentication technologies.

BIND Version 4.9.4-P1

Berkeley Internet Name Daemon (BIND), the most popular DNS implementation, has been upgraded to 4.9.4-P1. It addresses many of the security problems found in earlier versions of the implementation.

Network Management and System Administration

Network Time Protocol (NTP)

Solaris software now supports NTP, which provides both precise time and/or network clock synchronization for use in distributed computing environments. In the past, Solaris customers could use a publicly available version of NTP. The new support provides increased time precision.

Solstice Enterprise Agents

Solstice Enterprise Agents (SEA) is based on the new extensible agent technology or Master/subagent technology. SEA is for component developers and system and network managers who want to develop custom Simple Network Management Protocol (SNMP) or Desktop Management Interface (DMI) subagents to instrument different components, subsystems, and applications within a device to enable management from an SNMP management console.

DHCP

Dynamic Host Configuration Protocol (DHCP) enables a host to get an Internet protocol address and other system configuration parameters without preconfiguration by the administrator.

NFS Client Failover

Client failover provides a high level of availability of read-only file systems by enabling the client to automatically mount the file system from another server if the first server becomes unavailable.

Variable Length Subnet Mask (VLSM)

VLSM enables more efficient use of IP address space by enabling the TCP/IP administrator to use Classless Inter-Domain Routing (CIDR) to partition this space in a flexible manner.

Routing Sockets

Conformance with the de facto routing socket interface as implemented by 4.4 BSD, which allows use of CIDR-aware routing protocols such as OSPF, BGP-4, and RIPv2 is now included.

autofs

The new autofs automount daemon is now fully multithreaded. This enables concurrent servicing of multiple mount requests and increases reliability.

Processor Sets

Processor sets give the system administrator control over the allocation of processes to sets of processors.

NIS+ backup/Fast restore

NIS+ backup and restore provide a quick and efficient method of backing up and restoring NIS+ namespaces.

NIS+ Over a Wide Area Network (WAN)

Server-use customization enables NIS+ administrators to specify NIS+ server search order for clients that need naming services. Server use can be balanced among various clients by designating different servers for different clients as "preferred" (primary). If a client cannot obtain information from its preferred servers, the order in which the client seeks out other servers can be specified. This feature is particularly useful when a NIS+ domain spans a WAN link, because administrators can reduce network traffic over the WAN link by specifying that clients first try to obtain the naming service from servers on the client's side of the link.

NIS Server

Solaris software now natively supports the NIS server. In previous Solaris releases, the NIS server was supported under emulation mode by the NIS+ server or via an unbundled product named NSkit.

CFS Boot

CFS Boot enables AutoClientTM systems to boot more quickly with less network traffic by booting from a local CacheFS disk cache. The first system boot populates the cache. System boots that follow are satisfied from the cache.

Patch Tools

Patch tools, including patchadd and patchrm commands to add and remove patches, are now part of the Solaris software rather than shipping with each individual patch as installpatch and backoutpatch commands.

Isalist Utilities

Isalist is a set of utilities that enables users to find out which instruction sets are supported on their machines and also to determine which one performs best for them.

Printing

Printing

The Solaris 2.6 print software offers a better solution than the LP print software in previous Solaris releases. System administrators can easily set up and manage print clients using the NIS or NIS+ name services. This means print administration can be centralized for a network of systems and printers. New features include:

- Redesign of print packages

- Print protocol adapter

- SunSoftTM Print Client

- Network printer support

Hardware Support

PCMCIA PC Card

PCMCIA delivers a PCMCIA supplement into a Solaris Device Driver Kit to enable OEMs and third parties to develop PC Card device drivers that will be source-compatible across all Solaris platforms.

Nomadic Support

filesync

filesync ensures that data is moved automatically between a portable computer and a server.

New Features in Previous Solaris Releases

This section describes features introduced in previous Solaris releases.

Solaris 2.5.1 Release

Table 2-2 describes new and enhanced features of the Solaris 2.5.1 release, the previous release.

Table 2-2 New Features in Solaris 2.5.1

Feature

Description

Security

Large User IDs and Group ID

The limit on User ID and Group ID values has been raised to 2147483647, or the maximum value of a signed integer. The nobody user and group (60001) and the no access user and group (60002) retain the same UIDs and GIDs as previous Solaris 2.x releases.

Graphics/Imaging

KCMS Calibrator Tool

KCMS includes a loadable driver module for the X-Rite DTP92 Incident Colorimeter. The driver supports the X-Rite colorimeter, which connects to the serial port to obtain color measurement data.

Includes new procedures for adding and removing color calibration modules to the system configuration file, OWconfig.

Solaris 2.5 Release

Table 2-3 describes new and enhanced features of the Solaris 2.5 release.

Table 2-3 New Features in Solaris 2.5

Features

Description

Standards

XCU4 Conformance (for SPARC and Intel Systems)

Utilities conform to the XCU4 portion of the X/Open Portability Guide, Issue 4 specification from X/Open.

POSIX.1c Conformance

Conforms to standards based on draft 10, which defines multithreading interfaces.

Networking

Network File System

Improves NFS version 2 and adds version 3. The following features were added:

- Support Access Control Lists

- NFS over TCP

- Version 3 includes safe asynchronous writes on a server and has improved performance

- NFS Lock Manager

- Support for X/Open Federated Naming

Point-to-Point Protocol

PPP links computers and networks at separate locations using modems and telephone lines. New levels of security added.

telnet/telnetd

- Telnet client was upgraded to the 4.4 BSD version.

- rlogind/telnetd, remote login capacity improved.

Name Service Cache Daemon

Improves responsiveness of name service requests.

Security

NIS+ Security

Password aging enhances system security.

File Systems

UFS Error Recovery

Improved error detection and soft failure modes.

UFS Filesystem Debugger

Changes to UFS improve operation of fsdb_ufs(1M).

UFS Access Control Lists

Provides a more precise way to manage file access permissions.

CacheFS Statistics

Improves NFS server performance and scalability by reducing server and network load.

Installation

Service Setup for Clients

The installation program has changed and no longer sets up services for clients. To complete client and network setup, use the Solstice Host Manager.

System Administration

System Administration Tools

- Solstice AdminToolsTM utility now used only for administering local systems.

- Solstice AdminSuiteTM product now used for managing systems in a network. (For SPARC and Intel systems)

/proc Tools

New process tools are available in /usr/proc/bin that display highly detailed information about the active processes stored in /proc, the process file system.

OpenWindows

OpenWindows with Kodak Color Management System Calibrator Tool

The OpenWindows version 3.5 software includes the KCMS calibrator tool, which provides adjustments for accurate color representation to scanners, color monitors, and other output devices.

Graphics/Imaging

PEX 3.0 Runtime Environment (for SPARC Systems)

The PEX application programmer interface (API) provides application portability across platforms and 3-D graphics on local and remote displays.

XGL 3.2 Runtime Environment

The XGL 2-D and 3-D immediate-mode API provides portability across hardware platforms and optimal performance from graphics acceleration. The XGL API includes support for raster text, environment and vertex-level texture mapping, four-component texture mapping, DGA transparent overlay, and triangle list Gcache.

XIL 1.2.1 Runtime Environment

A foundation imaging library, suitable for libraries or applications requiring imaging or digital video, such as document imaging, color prepress, or digital video generation and playback. Version 1.2.1 contains bug fixes and performance enhancements.

Hardware

Enhanced Hardware Support

A wider range of new hardware configurations is supported.

St Driver

St driver supports tape drive models without waiting for new versions of the binary driver. Supports all tape positioning commands.

Support for SPARCstorage Array (SPARC Systems)

Installation is improved.

Miscellaneous

Sendmail

- Is now compatible with older sendmail files

- Selects all hosts at a given priority through an MX randomizer

- Support for ESMTP

- Reduces duplicate mail if server fails

X/Open Federated Naming Service

FNS combines different naming systems that are regulated under a single interface.

Nologin

System administrators can warn users about impending down-time with /etc/nologin.

Font Support

- CID fonts provide improved performance for Display PostScript clients.

- X11 clients can now access fonts rendered by the DPS extension through the XATM interface.

Compatibility

- More Solaris 1 binaries are now able to run on the Solaris 2.5 operating system. (For SPARC systems)

- Some shell scripts from 4.x now work under 2.5.

Performance

Time-sharing

Improved performance under time-sharing work loads.

KAIO

Improves the performance of asynchronous reads or writes for raw devices.

Solaris 2.4 Release

Table 2-4 describes new and enhanced features of the Solaris 2.4 release.

Table 2-4 New Features in Solaris 2.4

Features

Description

Installation

Motif Installation GUI

A new GUI--used to install Solaris software.

OpenWindows

Expanded Localization (OpenWindows 3.4)

Added to the operating system are four European languages and four Asian languages, as well as Latin American Spanish and U.S. English, for desktop and workgroup server product configurations.

Graphics

Transparent Overlays

A graphics API that enables temporary graphical imagery in application windows.

XIL 1.2 Imaging Library Runtime Environment

A foundation imaging library, suitable for libraries or applications requiring imaging or digital video, such as document imaging, color prepress, or digital video generation and playback.

PEX 2.2 Runtime Environment

An API that provides application portability across platforms and 3-D graphics rendering on local and remote displays.

XGL 3.1 Runtime Environment

A 2-D and 3-D immediate-mode API that provides portability across hardware platforms and optimal performance from graphics acceleration.

Direct XlibTM 3.1

A graphics application that uses the DGA Drawable Interface and supports systems with multiple frame buffers. Provides modified versions of the standard X11 libraries to accelerate Xlib rendering performance.

Hardware

Enhanced Hardware Support

A wider range of new hardware configurations are supported.

Miscellaneous

AccessX Enabling Technology

Provides people with disabilities with a variety of keyboard modifications.

OSF/Motif Runtime Environment

Used to run Motif applications.

Image Tool Enhancements

Functionality was enhanced so the user can read Kodak images from a PhotoCD disc using Image Tool.

Solaris 2.3 Release

Table 2-5 lists the features that were added in the Solaris 2.3 release.

Table 2-5 New Features in Solaris 2.3

Features

Description

Networking

PPP

An asynchronous implementation of the standard data link level point-to-point protocol (PPP), included in the Internet protocol suite, that enables communications links using modems and telephone lines.

NIS+

Three additional scripts to enable the user to more easily set up a NIS+ domain.

File Systems

autofs

A new kernel virtual file system that supports automatic mounting of file systems.

Cache File System (CacheFS)

A nonvolatile caching mechanism to improve performance of certain file systems by using a small, fast, local disk.

System Administration

Serial Port Manager

A tool that enables the user to quickly set up and modify serial port software for terminals and modems.

Graphics

Direct Xlib 3.0

The first release of Direct Xlib to utilize MIT DDX (device-dependent X) loadable modules to perform X11 graphics rendering.

PEX Runtime Environment (RTE)

An implementation of the MIT PEX specification that is an extension of the X Window System to support 3-D graphics.

XGL Runtime Environment

A 2-D and 3-D immediate-mode API that provides portability across hardware platforms and optimal performance from graphics acceleration.

Solaris 2.2 Release

Table 2-6 lists the features that were added in the Solaris 2.2 release.

Table 2-6 New Features in Solaris 2.2

Features

Description

Installation

User Installation Interfaces

User interfaces that make it easy to install and upgrade Solaris software.

System Administration

Volume Management

Software that automatically mounts and unmounts CDs and diskettes.

OpenWindows

Enhanced OpenWindows Environment

OpenWindows enhancements include Image Tool, an improved Properties Tool, integrated international capabilities, and many ease-of-use improvements.

Graphics

XIL 1.0 Imaging Library Runtime Environment

Imaging library runtime environment to use with imaging and video applications developed with the XIL 1.0 Imaging Library Software Developer's Kit.

XGL Runtime Environment

A 2-D and 3-D immediate-mode API that provides portability across hardware platforms and optimal performance from graphics acceleration.

Miscellaneous

Multithreaded Library Interface

An interface that provides developers with access to multithreaded applications.

AnswerBook Improvements

New AnswerBook administrator's utility, ab_admin(1), a library-based user interface that enables easy access to AnswerBook sets located over networks.