|
Solaris 2.5The software behind the hardware
|
UltraSPARC's software "engine" (as SunSoft calls it) is the latest version of Sun's operating system -- Solaris 2.5. Here's a look at the highlights of the new OS, which includes the first major revision of NFS in seven years and takes advantage of the UltraSPARC architecture. SunSoft also introduced a new suite of development tools--WorkShop 2.0--that boasts improved performance, UltraSPARC-specific features, and automatic parallelization of C code. (1,100 words)
Mail this article to a friend |
The new OS checks for the UltraSPARC. If it finds it, Solaris exploits the CPU's advanced features by using optimized math libraries and implementing UltraSPARC-specific algorithms that, aside from being tuned for multiprocessing and multithreading, are designed to keep all of the UltraSPARC's components as busy as possible.
"Better, faster, more reliable"
In addition to support for the UltraSPARC-based systems, Sun says Solaris 2.5 includes
SunSoft claims the Solaris threads implementation is the lightest weight in the industry, giving users the best performance available on uniprocessor and symmetric multiprocessing computers. And Solaris 2.5's "spring doors" dramatically speed up applications that use interprocess communication (IPC).
SunSoft also announced Solaris 2.5 for the PowerPC and Intel Pentium Pro processors.
|
|
|
|
New Network File System
NFS version 3 -- the first major upgrade to the NFS protocol in seven
years -- offers safe asynchronous writes that improve performance, plus
large transfer packet sizes that take advantage of the high-bandwidth,
low-latency networks such as ATM and Fast Ethernet. The new version of
NFS improves reliability over TCP/IP networks. Its improved NIS+
Password Update Daemon allows explicit changing of individual password
repositories and thus can enforce full password aging. SunSoft notes
that NFS boasts 8.5 million installed nodes worldwide, and is a
component of SunSoft's ONC+, which has been licensed to HP, IBM, and
Sequent. (See the SunWorld Online article "NFS
gets revved in Solaris 2.5" for more details.)
Graphics and Imaging
Improved 3D functions are complimented by the addition of the Kodak
Color Management System (KCMS 1.0) designed to ensure color
consistency. XIL 1.2.1, an open imaging API, insulates application
developers from hardware device changes.
XGL 3.2, Solaris' graphics foundation library for 2D and 3D applications development, is especially useful in applications such as MCAD/ECAD, animation, simulation, and modeling. XGL performance in Solaris 2.5 has improved by up to 8 percent over Solaris 2.4, and offers greater realism and performance through sophisticated algorithms that display raster text and vertex texture mapping.
Solaris 2.5 also sports PEX, an X Consortium standard extension of the X Window System server that lets users render 3D computer graphics in heterogeneous, networked environments.
SunOS 4.x support
An enhanced binary compatibility package (BCP) now handles SunOS 4.x
applications that mix static and dynamic linking. Most SunOS 4.x shell
scripts should run unchanged under Solaris 2.5. Solaris 2.5 also
includes Bcopy support in libc for SunOS 4.x, so
developers can easily migrate their applications to Solaris without
rewriting large portions of code.
Testing 1, 2, 3
Solaris 2.5 is the most tested Sun operating system to date, says
SunSoft, with more than 1,500 early access users and more than 500 ISV
testers. It's expected to be available to all hardware and early OEM
vendors later this month on SPARC and Intel; the PowerPC version began
beta testing October 31, while beta testing for the other platforms
began four or five months ago.
"We employed much more ambitious and extensive testing," notes Steve Mackay, vice president and general manager of SunSoft's Solaris Products Group. "We feel a lot more confident than we have in the past" about the operating system.
Solaris 2.5 will be available in 10 languages; upgrades from prior releases are available.
Developers not forgotten
SunSoft also announced a new release of its WorkShop development
environment. WorkShop 2.0 (starting at $2,195 for C) lets developers
take advantage of the UltraSPARC instruction set and highly pipelined
architecture, including the Visual Instruction Set (VIS) for multimedia
and video applications.
With WorkShop 2.0, SunSoft added a new optimized UltraSPARC version of its SunSoft Performance Library, plus enhanced versions of the SPARCworks/iMPact and SPARCompiler C that work together to automatically parallelize C code. The new extensions provide automatic performance improvements by employing several advanced optimization techniques including feedback profiling. Sun says the current compiler improves integer performance by 28 percent and floating-point performance by 52 percent on UltraSPARC; the next release of its compiler technology, which is currently in early access, boosts performance a bit more.
"A simple recompile -- with no modification in code -- is all that is required to significantly improve application performance," said Larry Weber, general manager and vice president of SunSoft Developer Products. SunSoft says that developers see performance benefits of up to 50 percent by simply relinking with these implementations.
|
Resources
If you have technical problems with this magazine, contact webmaster@sunworld.com
URL: http://www.sunworld.com/swol-11-1995/swol-11-fusion.solaris.html
Last modified: