|
OPTED TO THE NINES SUSE unwraps a must-have desktop distribution for power-hungry power users wanting more than the latest and greatest in 32 bits. |
|
|||
![]() by Jack Fegreus October 9, 2003 |
| SUSE's new release of its Linux 9.0 Professional distribution doesn't just set the bar for other new Linux distributions to match; it redefines the playing field. For all classes of users, this package provides a number of interesting surprises. As in all new Linux distributions, SUSE Linux 9.0 Professional packs the latest releases of a large number of Open Source software applications. |
|
|
These business features pale in comparison to the features provided for power users. In keeping with the goal of providing all of the "latest and greatest" capabilities within the SUSE Linux Professional series distributions, there is a long list of new hardware devices supported, powerful new Open Source applications bundled, and systems management features extended in SUSE Linux 9.0 Professional. All of this rolls up into a Linux distribution package that is destined to become de rigueur for power users around the world. One of the new system features likely to generate a great deal of discussion, is the introduction of dual-booting with any version of Windows. During the installation of SUSE Linux on a system that has a variant of Windows installed, the SUSE configuration management package, dubbed YaST, will default to a disk partition scheme that preserves the Windows installation and makes room for Linux. |
|
All of the Windows NTFS partitions will be mounted as read-only and be assigned the mount points: /windows/C, /windows/D,...etc. All files on these NTFS-formated volumes are accessible and can be exported as shared volumes on the network under either Samba or NFS. The utility of this new feature, however, is distinctly limited. Without the ability to handle the metadata journaling of NTFS volumes for the dormant Windows OS, writing to these disk partitions while running Linux is simply impossible. Furthermore, Windows is unable to read the Linux partitions. As a result, it is still necessary to use a FAT32 partition or an external network storage device in order to update any data that is "shared" between the Linux and Windows partitions on a dual-booted system. |
|
Like the NFS Server tab, the Samba Server tab introduces a set of forms to configure how local printers and files will be exported to other users for sharing. Unlike the NFS client tab, the Samba client does not setup sha res to be imported and mounted at login time. The Samba client module simply provides a way to define a default workgroup or the log into a Windows domain for authentication. This may seem like a trivial extension to YaST at first glance; however, it is actually a key component in replacing the LAN Information Server (LISa) daemon in order to provide users of SUSE Linux with a network- browsing scheme that more closely parallels the look and feel of Windows.
Another major new networking feature in YaST, which is sure to please IT road warriors, is the added support for most of the common WinModem implementations. Inexpensive, brain-dead, Windows-only modems have long been a staple of laptop computers. Long a lock-in device for Windows and a bane for Linux, these modems can now be accessed and controlled with SUSE Linux. What's more, in good Open Source community tradition, scripts are provided within YaST to utilize a vast array of national and international Internet dialup services, which typically provide their subscribers with a login wizard that only works with Windows. |
|
Using a database construct, SCPM provides a mechanism to associate a complex collection of settings that represent the current status of the running system as a profile, store these settings, and activate the entire collection when needed. Under the SCPM scheme, a profile is essentially a container object that holds sets of resources. Currently there are three types of resources, which implement specialized logic. |
|
|
The three resource types are: |
|||
| This is the most common type of resource and is frequently a configuration file such as /etc/host.conf. or /etc/fstab. | |||
| This is a more generalized resource that can handle an entire directory such as /etc/sysconfig/scripts. | |||
| As its name implies, this resource handles a "SysV init style" service such as NFS or Apache. | |||
|
The new interface to SCPM in SUSE Linux 9.0 Professional defines a plethora of preconfigured sets of resources and initializes a popular subset when SCPM is enabled. For quick profile switching, the database be allowed to grow excessively. Its important to note that the SCPM module simply defines the resources that will be placed in the profile container. The act of defining a profile captures the current values of those resources for the database. As a result, these profiles can be quite complex involving such things as the importing and exporting of file shares, as well as the starting of Web and e-mail services. |
|
In addition to all of the applications and system management software bundled with SUSE Linux 9.0, the package also features a long list of hardware drivers including high-end I/O devices such as Ultra320 SCSI and 2Gbit Fibre Channel host bus adaptors. In addition, the standard SUSE Linux 9.0 Professional distribution supports both 32-bit systems—Intel X86 and AMD Athlon—and 64-bit systems—AMD Athlon64, which is an implementation of Opteron for the desktop. As a result, SUSE Linux 9.0 Professional is equally at home when setting up high-end Xeon- and Opteron-based servers as it is when configuring a screaming Intel P4- or AMD Athlon64-based gamebox. |
|
We tested the performance of SUSE Linux 9.0 on a dual-processor Xeon server from HP, the ML350 G3, and a dual-processor Opteron server from Appro, the 1122Hi. In both cases we compared our results to the same server running SUSE Linux Enterprise Server (SLES) 8 X86 and Opteron distributions respectively. CPU performance was spot-on equal between SUSE Linux 9.0 Professional and SLES 8 on both the Xeon and Opteron servers. On the Opteron server we used our best- performing 32-bit code compiled with Intel's C/C++ compiler. As a result, our Opteron tests in this review were restricted to the AMD 64-32 emulation environment. In addition to our CPU test, we tested I/O performance on the HP ML350 G3 using an Adaptec 39320D-R Ultra320 SCSI controller and 4 Maxtor 15K drives. In line with SUSE's goal of providing the latest functionality of the Linux Professional distribution series, SUSE Linux 9.0 is the first distribution to include drivers for the Adaptec Ultra320 SCSI series of controllers. |
|
|
In line with CPU performance, SUSE Linux 9.0 exploited the Adaptec controller and Maxtor drives perfectly. The HP's I/O subsystem delivered a stream of I/O operations that peaked at about 2,400 IOPs per second. The expanded system management functions in YaST, extensive driver
support, and kernel support for 64-bit AMD processors combine to make this new SUSE Linux 9.0 Professional
distribution a must-have for developers and IT professionals. And if all of that leaves you unconvinced, the final
release version of this distribution will also include a Linux 2.6 kernel for testing. |