SCO OpenServer Release 6 Technical White Paper - Part 4

< Previous | Next >

Advanced Internet Functionality with Java Technology (1.4.2)

SCO OpenServer Release 6 provides Internet server capabilities with a complete set of features for web serving, including open source technology products such as the Apache Web Server and Squid Proxy Server.

With SCO OpenServer Release 6 servers, users have access to industry leading WWW browser technology, including the Mozilla™ 1.7.8 browser and the latest Java technology. Using these, customers can both access information on the World Wide Web or within their Intranet, as well as rapidly create web pages, Java applets, and applications to publish their own information.

Enterprise Class WWW Server – Apache Web Server 1.3.33

Apache is the world’s most popular HTTP server. The Apache Web Server for SCO OpenServer Release 6 is based on open source software from the Apache Software Foundation. The key to Apache’s attractiveness and popularity lie in its rock-solid reliability, security, outstanding performance, extensibility, its freely distributed source code, active user support, and rich set of features. Apache is built, tested, documented, packaged, and supported for SCO OpenServer Release 6.

Features and benefits include:

  • Fully compliant HTTP/1.1 protocol for high performance. HTTP/1.1 features include persistent connections for downloading multiple documents over a single connection and byte ranges that let browsers continue interrupted downloads.
  • Cross-platform support
  • Highly configurable and extensible with third-party modules
  • Customizable via writing “modules” using the Apache module API
  • SCOhelp documenting server configuration and use
  • Easy installation with SCO OpenServer Release 6
  • Includes new versions of PHP (4.3.11) and Perl (5.8.6) scripting languages, and Tomcat Application Server for Java servlets (4.1.31).

Enterprise Class Proxy Sever – Squid Proxy Server 2.5

The Squid Proxy Server is a full-featured proxy server for caching files and web pages. This server makes HTTP, FTP, and other requests on behalf of a client, and caches the results to serve future requests faster. Squid reduces network bandwidth use and improves performance dramatically. In addition, Squid enhances network security by providing centralized access control and a defined exit point through a firewall.

The Squid Proxy Server is based on Squid open source software and is built, tested, documented, packaged, and supported for SCO OpenServer Release 6. The features and benefits include:

  • Proxying and caching of HTTP, FTP, and other URLs.
  • Dramatic performance improvement
  • Well defined exit point through a firewall
  • Centralized access control
  • Manageable web usage
  • Cache hierarchies for efficient deployment of multiple proxy servers
  • Supports all the latest caching protocols including ICP, HTCP and CARP
  • Advanced access control of incoming and outgoing traffic
  • SNMP Management and status reporting

Java Technology

One of the key technologies that enable server-based computing and diverse client support is Java technology. SCO OpenServer Release 6 includes Java 2, Standard Edition (J2SE), version 1.4.2 for SCO operating systems. This product is a full implementation of The Sun Microsystems, Inc. Java Development Kit. It enables SCO OEMs, ISVs, and developers to develop and run Java applets and applications that conform to the Java Core API. The runtime module includes the Java Virtual Machine (JVM™) and the performance-enhancing HotSpot™ dynamic compilers. The JDK package is installed automatically during Initial System Load (ISL) of the SCO OpenServer Release 6 operating system. SCO will test and provide subsequent versions of Java technology as they become available.

KDE 3.3.2 and X.Org 6.8.2

For those environments that have standardized on the K Desktop Environment (KDE), SCO OpenServer Release 6 includes the KDE Desktop. The traditional xdt3 desktop remains available for those who are interested in running a minimal desktop environment, or want to customize an OSF/Motif ® environment based on the pmwm window manager. The X11R5 window server has been replaced by X.Org, the industry’s most current version of the X11R6 standard.

Graphics and Audio Support

For customers that want to take advantage of the latest video and audio hardware to create a high powered system for graphical applications, SCO OpenServer Release 6 includes new support for graphics adapters and digital audio interface cards Accelerated Graphics Processor (AGP) and PCI Express cards are supported and the X display system uses the graphic acceleration features of these cards. The standard X.Org character-based setup application is invoked by SCOadmin to configure graphics cards.

SCO OpenServer Release 6 supports sound cards based on the AC97 standard.

Comprehensive Network Interoperability

SCO OpenServer Release 6 contains a rich set of protocols and the latest networking technologies. Existing protocols have been enhanced to conform to the latest standards (RFCs), improve performance, increase the number of concurrent connections, and provide higher network bandwidth and data transfer rates.

Networking Protocols and Services

SCO OpenServer Release 6 includes a PPP implementation from Morningstar that provides multilink support, compression, and support for up to 256 concurrent links. This implementation of PPP is compliant with RFC 1332 (Internet Protocol Control Protocol (IPCP)), RFC 1333 (Link Quality Monitoring (LQM)), RFC 1334, (PPP Authentication Protocols), RFC 1548, (Point-to-Point Protocol (PPP)), RFC 1618 (PPP over ISDN), RFC 1962 (Compression Control Protocol (CCP)), and RFC 1990 (Multilink Protocol (MP)).

The latest versions of networking services and utilities have been included, such as Dynamic Host Configuration Protocol (DHCP), Address Allocation Services, connection server call filtering, and automatic detection of an incoming PPP connection. SCO DHCP implements both the client and server aspects of the Dynamic Host Configuration Protocol as defined in RFC 1534, RFC 1542, RFC 2131, and RFC 2132.

As networking needs grow or if businesses require Internet connectivity, subnetworking and routers become important features. SCO OpenServer Release 6 includes support for key routing protocols, including OSPFv2, RIPv2 and IGMPv2. Multi-casting and router discovery are also supported.

Internet Protocol Security (IPsec) is a popular set of protocols used to implement Virtual Private Networks (VPN). In a VPN, a non-secure communication path (such as an internet connection) is used for the transmission of encrypted and authenticated packets between hosts that have been set up to use that path and only provide IPsec packets over the path. A properly configured IPsec facility on the gateways and the various remote systems prevents the kind of security threats inherent in public transmission systems, such as spoofing, masquerading, denial of service, and others.

High Speed LANs and WANs

In addition to support for standard Ethernet and Token Ring networks, SCO OpenServer Release 6 supports deployment of high bandwidth LANs by including drivers for several of the industry’s leading Fast Ethernet, FDDI, 100Mbit Ethernet, and Gigabit Ethernet network cards. . Non-intrusive network card restart and failover is part of the new high-availability infrastructure that facilitates runtime device maintenance, and supports hot-pluggable adapters. This can significantly reduce downtime and also allow planned upgrades to take advantage of new networking cards without bringing down the system.

For customers who need a solution for connecting geographically dispersed servers using WANs, SCO OpenServer Release 6 supports fast modem links, including 56.6KB modems and digital transmission links over ISDN that deliver voice and data networking. SCO OpenServer Release 6 also supports Basic Rate Interface (BRI) ISDN service, consisting of two 64K B-channels and one 16K D-channel. This ISDN implementation is based on the CAPI standard and is supported within the MDI Streams architecture.

All network resource-related kernel tunables are now dynamic. As network traffic and usage grows, the system will automatically increase these resource allocations without re-linking the kernel or rebooting. Any administrator-defined limits can also be changed dynamically using the Network Manager.

SNMP and Network Management

The SNMP package included in the system provides both agent and management station capabilities. The new SCO OpenServer Release 6 server can be managed by an SNMP Enterprise Management system and can also serve to monitor other nodes within the network. By using the SCO SNMP implementation, a network administrator can gather information such as routing entries, interface status, and protocol statistics.

The SNMP Agent supports IP Forwarding Table MIB (RFC 1354), Ethernet-like Interface Types MIB (RFC1398), IEEE 802.5 Token-Rings MIB (RFC 1231), FDDI MIB (RFC 1512), RIP Version 2 MIB Extension (RFC 1389), OSPF MIB (RFC 1253), BGP MIB (RFC 1269), and SMUX. It also supports all the objects under the SNMP Multiplexing (SMUX) group.

File and Print Services

UNIX File and Print Sharing

SCO OpenServer Release 6 provides distributed filesystem capabilities via NFS Ò. Support for PCNFS clients is built-in, allowing file sharing with other systems and PC clients running PCNFS. NFS in SCO OpenServer Release 6 is based on Version 3. NFS can be configured into the system as a Dynamically Loadable Module (DLM) that can be loaded into and unloaded from the system during runtime.

The default printing subsystem is based on the LP print service and includes support for local, dial-up and networked printers, including HP Ò Network Printers. It provides extensive print job and printer management capabilities, including the ability to control access by user, setting up printer classes and customized printer configurations.

The Common UNIX Printing System (CUPS, version 1.1.21) is now included as an alternate print system that provides generic printer drivers with basic printing functionality.  Additional printer support is provided through the ESP Ghostscript, Foomatic, and Gimp-Print packages.

The ESP Ghostscript (7.07.1) and Foomatic packages contain printer drivers and PPD files for many printer types and models.  The Foomatic package also includes the hpijs driver and PPD files for more than 200 Hewlett-Packard printer models (including DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet models). Foomatic also supports some non-HP printers.

The Gimp-Print package includes drivers and PPD files for many Canon and Epson printers, as well as certain Lexmark and Hewlett-Packard models.


Samba is open source software that allows UNIX systems to act as file and print servers to Microsoft® Windows® clients. Samba is a port of the SMB (System Message Block) architecture on non-Microsoft servers. It allows Windows clients to use file and print services on servers that are on a network. There is no need to install additional software on Windows clients to access a Samba server. It is interoperable with existing Microsoft file and print servers Samba software is built, tested, documented, packaged, and fully supported as part of SCO OpenServer Release 6 and replaces the SCO Advanced File and Print Server (AFPS).

Database Support

PostgreSQL (7.4.7) and MySQL (4.1.10) open source databases are included with SCO OpenServer Release 6 and fully supported by SCO.

< Previous | Next >