ACS UNIX Support Services Evaluates Solaris 2.6 Beta Release

        By Dianna Laakso, UNIX System Administrator (dianna@unt.edu)

        UNIX Support Services began evaluation of the Beta Early Access Release of Solaris 2.6 in June. Solaris 2.6 includes many new features that enhance and improve on earlier versions. Major changes in the 2.6 release are related to a more robust developer environment, support for large files, and enhancements in ease-of-use and management. This article summarizes the major improvements to look forward to as ACS upgrades its UNIX hosts to Solaris 2.6 in upcoming months.

        Solaris Installation and System Management Enhancements

        • Binary Compatibility. Sun's documentation claims that upgrades to the Solaris 2.6 environment are risk free in terms of binary compatibility with earlier releases. Our testing confirms this for Solaris 2.4, 2.5 and 2.5.1 binaries.
        • Common Desktop Environment (CDE). Solaris 2.6 features CDE as the default desktop, replacing Open Windows. This change is an example of Sun's ongoing migration of Solaris towards the ONC standard. New features in the desktop include Web tools, spell checkers built in to Text Editor and Enterprise Mailer, and Power Management. Power Management allows users to be more frugal with desktop resources while they're not in use.
        • Printing. Solaris 2.6 has new print software that is an improvement over the old LP software. Print clients can now be managed via the NIS or NIS+ name services, making it possible to centralize network printing administration. The SunSoft Print Client, which was previously released as an unbundled product, is now part of the Solaris 2.6 release.
        • Changes in System Administration. Many new network management and system administration features have been added to the 2.6 release. The new features include, but are not limited to, the following:
          • Processor Sets - Processor sets allow a set of processors to be allocated for the exclusive use of one or more applications.
          • NIS Server - Solaris 2.6 natively supports the NIS server.
          • Patch Tools - Patch installation and removal tools are now shipped with Solaris, rather than delivered with each patch shipped.
          • AutoFS - Mounts file systems as needed, and unmounts them when they are not being used.
          • NFS Client Failover - Failover provides consistent availability of read-only file systems by allowing the client to mount a replica of the filesystem from another server.
          • Dynamic Host Configuration Protocol (DHCP) - DHCP allows a host to get its IP address and configuration parameters without preconfiguration.
          • Variable Length Submit Mask (VLSM) - VLSM allows multiple netmasks for a given network number and tailors each mask to the size of each subnet. Solaris uses the longest matching netmask when routing IP packets.

        New Security Features

        Solaris 2.6 includes Sun's Automated Security Enhancement Tool (ASET). ASET performs automated security audits, and includes a C2 level security model, Basic Security Model, for Solaris. Under Solaris 2.6, Access Control Lists are incorporated directly into the operating system to provide a greater degree of control over file access at the user level.

        Changes in the Developer Environment

        • Large Files Support. Solaris 2.6 includes support for large files up to 1 Terabyte on NFS, UFS and CacheFS filesystems. New interfaces have been added to perform asynchronous I/O to large files. There is a new option to the mount command to disable large file support on UFS filesystems, to help ensure that large files are not accidentally opened by older applications that are not able to handle large files. Solaris 2.6 offers both C and C++ support for large files.
        • Restructured /proc. The /proc partition has been restructured from a flat into a hierarchical filesystem used to store state information and control functions. Additionally, it provides a watchpoint facility to monitor data in the address space of a process.
        • Process Scheduling. Preemption control has been added to allow applications to give scheduling instructions to the kernel to prevent preemption for short periods of time.
        • LDAP Support. The Federated Naming Service (FNS) under Solaris 2.6 supports Lightweight Directory Access Protocol (LDAP) and offers improved support for files and NIS back ends.
        • Improvements in Networking

          WebNFS is now included to make filesystems accessible on the Web via the NFS protocol. The main advantage of WebNFS is that files can be made public without the overhead associated with an anonymous FTP site. Additionally, PPP server software is bundled with Solaris 2.6.

          Improvements in Multiplatform Support

          Solaris 2.6 is based on a single source code base, which ensures that future releases of Solaris will share the same features and functionality across platforms.

          • IPX Support. New multiplatform support in the 2.6 release includes support for Novell's IPX/SPX protocol stack for connectivity to Netware LANs.
          • PCMCIA Support. Solaris 2.6 for Intel has added support for the PCMCIA card.
          • Macintosh Application Environment (MAE). Machintosh applications can be run under Solaris 2.6<@146>s MAE. MAE allows Macintosh application to be run without requiring any modification to the applications.
          • UltraSPARC Support. Sun's UltraSPARC hardware is supported by Solaris 2.6. New system functions utilize the Ultra's high performance capabilities, while maintaining binary compatibility with existing SPARC applications.


          Previous Article <== ==> Next Article

          If you have any problems or questions about this server, contact us as soon us as soon as possible. You can send mail to the following address: www@unt.edu