Tech news
at TheJemReport.com
Software reviews
at SoftwareinReview.com
Hardware reviews
at HardwareinReview.com
Discuss technology
at TJRForum.com

March 9, 2005

Review: MSI K8T Neo2-FIR

Filed under: Archives, Hardware Reviews — @ 6:34 pm

With last summer’s introduction of AMD’s 939-pin Athlon 64 processor came a demand for motherboards that will support it. There are only a handful of boards on the market designed for the socket 939 Athlon 64 CPU that are equipped with an AGP 8X interface; the new trend is to use PCI Express instead of AGP, in spite of the anemic video card selection. MicroStar International’s K8T Neo2-FIR offers the best of both worlds, accommodating new technology while continuing to support the old — and it works great with GNU/Linux.


The more capable socket 939 design is meant to eventually replace the first-generation Athlon 64 in the 754-pin package, adding more on-die cache memory, more HyperTransport links, and a more spacious upgrade path. If you’re considering building or buying a single-CPU AMD64 system, the socket 939 design is the best choice for performance and upgradability.

The Athlon 64 processor is able to run both 32-bit x86 and 64-bit AMD64 (or x86_64, as it is sometimes called in the Linux realm) binaries natively, so computers based on the MSI K8T Neo2-FIR are not limited to just 64-bit operating systems. GNU/Linux, in the form of Gentoo, SUSE, Mandrake, and Red Hat, has matured to the point that you can use a 64-bit OS without sacrificing functionality or — with the exception of ATI video cards — device support.

The K8T Neo2-FIR comprises parts that have open source hardware drivers that compile and work perfectly in either 32-bit or 64-bit mode. The sound chip is the Realtek ALC850, and the gigabit LAN processor is a Realtek 8110S, both of which have native open source Linux drivers included in recent versions of the 2.6 kernel. The disk controller is the VIA VT8237, which supports up to four parallel ATA drives (ATA133) and two serial ATA drives, and can accommodate RAID modes 0 or 1. Also onboard is the Promise 20579 SATA RAID controller, which supports up to two parallel ATA and two SATA drives either standalone, or in 1, 0, or 0+1 RAID arrays as well as JBOD. The RAM limit is effectively just over 3GB using four 1GB sticks (the difference in size has to do with a southbridge chip problem), but you’d only be able to use that much memory with a 64-bit kernel.

At the heart of the K8T Neo2-FIR is the VIA K8T800 Pro, an improved version of the vendor’s original K8T800 chipset for the Athlon 64 and Opteron processors. The Pro edition ups the HyperTransport link frequency to 1GHz from 800MHz; the bus architecture is asynchronous instead of synchronous; and the HyperTransport link between the northbridge and southbridge chips is double the speed (1066MHz).

On the I/O backplane, this motherboard has four USB 2.0 connectors with headers on the motherboard for up to four more through a rear-mounted bracket or front panel. Two FireWire connectors — one of each size — are hardwired to the backplane. The audio connectors are pretty fancy — five standard jacks for microphone and surround sound (this is a much better solution than one employed by some other motherboards that re-use the mic and line jacks for surround functions, meaning you can have either surround sound or a microphone, but not both), and one S/PDIF out jack. There’s also an infrared port for supported IrDA devices, as well as the standard PS/2 keyboard and mouse connectors, and single 9-pin serial and 25-pin parallel ports.

For those who like to overclock, the BIOS has options for manually fine-tuning the memory voltage and CPU frequency. Alternatively you can let the BIOS overclock itself with the Dynamic Overclocking function. This has four levels of performance, ranging from a 1% to a 7% overclock.

Models

MSI’s nomenclature describes the options that each model includes. In addition to the fully-featured FIR model, there is also an F model that is essentially the same motherboard minus the RAID controllers and IEEE 1394 (FireWire) support. This of course makes the F model cheaper than the FIR, which is an advantage for those who have their own PCI hardware for FireWire and/or RAID, and those who do not need these functions.

Everything on this motherboard works excellently in GNU/Linux, using either a 64-bit or 32-bit kernel. It’s kind of a shame to use this motherboard with a 32-bit operating system, but if you’re looking to make the jump, its high degree of compatibility, performance, device support, and the general reliability of MSI’s manufacturing process make the K8T Neo2-FIR an excellent choice for high-powered desktop users looking to explore the world of 64-bit computing.

Discuss this article or get technical support on our forum.

Device Motherboard
Manufacturer MicroStar International
OS Support GNU/Linux, Windows 9.x/2K/XP. Will work with *BSD, but device driver problems are possible with some BSD OSes.
Market Gamers, high-powered desktop enthusiasts
Price (retail) $89 to $113
Product Web site Click here

Copyright 2005 Jem Matzan. Verbatim copying and redistribution of this entire article are permitted without royalty in any medium provided this notice is preserved.

Review: Novell Openexchange Server

Filed under: Archives — @ 6:31 pm

A scalable, stable, secure software stack for small and medium-sized business network services is hard to develop in-house or integrate from piecemeal components. To integrate it all with a single sign-on for users requires even more work. Enter Novell’s new SUSE Linux-based OpenExchange, a packaged, full-featured, secure, all-encompassing operating environment.


At SUSE Linux Openexchange Server’s most basic level you’ll find the UnitedLinux 2.4.19-64GB-SMP Linux kernel, which is old but time-tested, stable, scalable, and reliable. It held up under our stress-testing, running four instances of SETI@home while loading four years’ worth of email into IMAP without even slowing down the Web-based interface under load. The system we used for testing was a Dell PowerEdge 2400 (dual 1GHz Pentium III CPUs, 1GB RAM, mirrored 36GB 10,000rpm SCSI-160 drives), a production server in a 50+-node network at a financial services company.

The operating system is a derivative of SUSE Linux and has all of the usual styling and administrative tools. Included in the package are tools for hosting a Web server (via Apache 1.3.26), email server (via Cyrus-IMAP), and user authentication and address book server (via LDAP). This functionality in itself is not revolutionary, but the way the pieces are integrated is. All of the network users can access these services through a beautifully designed Web interface with a single secure sign-on, making the whole operating environment into a valuable tool that reduces management overhead, user training costs, and platform dependence.

Compatibility

While it may not be possible for some companies to switch away from Windows on their desktop machines, it is possible to keep those nodes just as they are and still take advantage of the functionality of Openexchange.

We tested Windows ME, 98, and 2000 desktop machines with Openexchange and had no trouble getting them to work seamlessly with its services. By using Samba as a Windows domain controller, each Windows desktop was able to authenticate to LDAP. Although it’s an added step to the process, the end result is the same sort of authentication that a GNU/Linux, *BSD, or Solaris machine would do by going directly to the LDAP server. In other words, your desktop machines can use Windows or any operating system that is LDAP-aware.

We didn’t test Microsoft Outlook, but we did test Mozilla Mail, Evolution, and Outlook Express. All worked perfectly with email and contacts. In general the email server worked quite well.

Click to enlarge

Client interface and tools

The client interface to SUSE Linux Openexchange Server is elegantly designed and easy to navigate, greatly resembling PHProjekt in terms of interface layout and functionality.

The screen shot says it all — everything is easy to find and use. If you’d like to try it out for yourself, Novell offers an online demo.

Two features of the client interface that aren’t immediately obvious are the Documents and Knowledge sections. A sysadmin can easily turn either one into a FAQ and direct users to it when necessary, saving him the trouble of repeating the same information over and over. The Knowledge section is also useful as a repository for tips and tricks related either to the company or to the sysadmin specifically. For instance, you could store company rules and policies there, or you could save your configuration files and software installation procedures with it. The Documents section can also be used to store form or example letters for employees to use for standardized correspondence on company letterhead.

You don’t need to perform any major configuration at the clients to work with Openexchange. You just have to have your server set up properly to authenticate clients, and each client must have a JavaScript-enabled Web browser installed on it. We tested with Firefox, Mozilla, Internet Explorer, and Opera, and found no rendering errors in the Web portal.

Caveats

Although we felt that Openexchange was a great product overall, there were a few minor things we disliked about it:

  • The installation procedure requires an unusual and nonsensical insertion order for the CDs, and no DVD is offered. This makes an unattended install impossible while making the entire procedure a time- and attention-consuming ordeal.
  • Installation involves putting the base system on first, then going back later and adding ancillary tools and and extras — again, inconvenient.
  • You can’t edit configuration files until the entire system is as you want it; in other words, you must install everything with system defaults and then go back and edit them later.
  • Webmin, our preferred services administration tool, is not installed by default, although it is available on the CD set.
  • By adding LDAP users, YaST can destroy the Python-LDAP package, making the system unbootable.
  • Editing the Samba configuration from the command line also resulted in a broken Python-LDAP package.

It’s also worth noting that the manual is required reading for a proper installation. SUSE Linux has always been intuitive to experienced GNU/Linux users, and generally easy to install, set up, and configure, but there are many “gotchas” that, if you don’t RTFM, you won’t know about until it’s too late.

Openexchange’s old 2.4-series kernel isn’t going to support much P4- or AMD64-era peripheral hardware. While you certainly don’t need to worry about video or sound drivers, you may find yourself digging around in the parts bin for an old network card that will work with the 2.4.18 kernel. Serial ATA hard drives are totally out of the question.

If PostgreSQL and Cyrus are not your favorite tools to use with LDAP and IMAP, you’re going to have to learn to like them if you go with Openexchange. While it’s probably possible to use other databases and email servers, implementing them in place of the existing technologies would be difficult to accomplish and hard to maintain and manage (SUSE’s online update tool won’t recognize third-party packages, so you’ll have to update them by hand).

Exchange this

Most corporate desktop machines are currently running some version of Microsoft Windows, using Exchange and Active Directory as a primary method of achieving similar functionality to what is described above. The trouble is, attempting to make and keep Exchange and Windows secure is a hassle that any Windows sysadmin is all too familiar with.

Microsoft Exchange is “dirtier” than its competitors, requiring constant maintenance in the form of daily garbage collection and frequent security updates. Exchange is tightly integrated with and totally dependent on the proprietary Windows-only Active Directory, and can’t use NIS, LDAP, or Radius to authenticate. In contrast, Openexchange uses LDAP, which is supported by Solaris, GNU/Linux, and Free/Open/NetBSD — the client machines are not limited to one operating system.

After testing this product for six months prior to this review, we believe that OpenExchange is “absolutely!” a replacement for Microsoft Exchange in small/medium businesses, especially those that have Internet-connected networks and those who need Internet email access. Its functionality, security, stability, reliability, and platform-independence trump the shortcomings of Microsoft Exchange.

Aside from being a good Exchange replacement, Openexchange also provides an all-encompassing, easily licensed, inexpensive server software stack for small/medium business networks. Although it does have its annoyances with installation and setup, the functionality and features it offers are unmatched with any single software solution. In other words, it’s not just a replacement for Exchange — it’s a replacement for Windows, Exchange, and Active Directory, while providing Outlook-like functionality and adding in various extras like Web forums, online chat, and other collaborative functions.

Discuss this article or get technical support on our forum.

Purpose Collaboration/groupware, Web, LDAP, Samba, and email server
Manufacturer Novell
Architectures x86
License GNU General Public License
Market Small/medium businesses
Price (retail) From U.S. $144 to $1,319 or more depending on the level of support and services needed
Previous version 4.0
Product Web site Click here

Copyright 2005 Jem Matzan.


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.

Improvements over 1.0

The first major improvement to Vidalinux OS 1.1 is the revamped installer. It still uses Red Hat’s Anaconda tool, but all of the stray references to Red Hat and Gentoo are gone, replaced by Vidalinux and their excellent logos and graphics. In the previous version I had some problems with VLOS’s implementation of Anaconda, but it seems as though the developers have spent time and effort fixing most of the problems and bugs. There is now a package selection screen where you can deselect certain packages that you might not want, and you can create users and set passwords during the installation rather than after the system is up and running. On a fast system, total install time is about 20 minutes.

The kernel has been upgraded from the 2.4 series to 2.6.9 with special patches from the Vidalinux developers to “enhance desktop performance.” Although I didn’t notice any revolutionary gains in performance over a standard Gentoo system, the kernel as supplied by the VLOS team supported everything except the sound chip on an Intel D915GUX motherboard — a real challenge for modern distributions because of the novelty of the onboard components. I did have some trouble with our Dell Inspiron 3800 laptop system, which, during installation, popped up dozens of warning messages pertaining to the disk_dos.c file. Despite those problems, the operating system did install and ended up working quite nicely on that system.

Available builds

The VLOS Web site claims that there is a downloadable AMD64 edition, but no torrents were offered for this build in the download area. There is, however, a commercial AMD64 edition available for purchase. Other editions include i686, Pentium4, and AthlonXP. I tested the i686 edition, as the laptop test system is only a Pentium 3, and the only problem I found with it was in /etc/make.conf, which incorrectly listed the processor architecture as P4.

There are only a handful of ISO mirrors for VLOS 1.1. The project tries to push bittorrent as the primary method of acquiring the download edition, but every time I tried to download the torrents, the tracker was unavailable. Even leaving our bittorrent client open for an entire day yielded no download progress. Fortunately the ISO mirrors were responsive and quick; just the same, I’d like to see the VLOS team pay better attention to their bittorrent seed count.

The commercial version has no governing license restriction preventing it from being redistributed, but it is not available for download from the Vidalinux Web site. Buying the commercial version gets you a CD copy of the full operating system, extra programs, and support directly from the developers through their Club Vidalinux Web site and private IM server. The commercial version does contain proprietary software in the form of browser plug-ins for Flash, Java, and RealPlayer.

The Porthole utility

Porthole is a GTK-based frontend for Gentoo’s Portage software management system, very much like (and nearly identical to) Debian’s Synaptic. Portage by itself is very easy to learn and use, but it must be run from the command line. The assumption is that VLOS is aiming to avoid all command line interaction and become as user friendly as possible. Despite that goal, I found the Porthole utility to be more difficult to use than plain Portage. In the previous edition of Vidalinux, Porthole would request the root password in order to use Porthole — a necessary step, due to restricted permissions on the use of Portage. VLOS 1.1 has removed the GNOME su tool, so the only message a user gets is one that informs them that they won’t be able to sync the Portage tree or install or remove any programs. The way around this is to open up a command line shell, su to root, and run Porthole from there. Alternately you can log into GNOME as root and run Porthole from the GNOME menu. Neither of these solutions is particularly user friendly, and they more or less negate the need for Porthole at all. You can still use Portage from the command line, if you prefer.

On both test systems, Porthole failed to correctly update all of the installed packages. It could sync properly, but it had trouble with everything else I tried to do with it. By the time I were done messing with Porthole, the laptop system was unbootable and nearly unfixable, still did not have all of the updated programs, and somehow managed to install an old 2.4 kernel source tree without our permission. All this from trying to upgrade the system and install the proprietary ATI video drivers. I were able to fix most of the damage from the command line, but I’m fairly convinced that this debacle would not have happened (or have been as bad) if I’d used plain Portage to begin with.

Porthole still needs a lot of work to make it a relevant tool for newer users. Gentoo veterans probably won’t find any value in Porthole, as it’s far easier to type emerge -puD world than it is to select the requisite options from a drop-down menu and click a button. If I have any suggestions as to how to fix this, they are:

  • Put the GNOME su utility (or some reasonable equivalent) back in and prompt users for the root password so that the command line is totally out of the equation
  • Make a common upgrade setup (preferably emerge -uD --newuse world, as recommended by a Gentoo developer) instead of making users select emerge options
  • More buttons, less menu interaction
  • Integrate the terminal output into the utility, or make it impossible to close the window while Porthole is running — closing this window messes up the whole program until it is restarted
  • I found some command line errors relating to pycrash and gpm

Included programs

The download edition is pretty slim — aside from the standard GNOME ancillary programs, the only major applications it includes are Novell Evolution and Mozilla. You can certainly add more programs through Porthole, but some of the builds (such as the Ximian edition of OpenOffice.org, which was included in the previous version of VLOS) take a long time to complete, even on a fast system.

The answer to this hassle is the commercial edition, which includes such GNU/Linux desktop standards as The GIMP, Audacity, OpenOffice.org, and the neat little Gdesklets applet that adds OS X-like dock functionality to the GNOME desktop.

GNOME 2.8 is the only desktop environment included with the download edition of Vidalinux OS 1.1, and all of the graphical applications that come with it are GTK-based. Qt-dependent programs can of course be added manually through Porthole. KDE 3.3.1 and some Qt-based programs such as K3b are included with the commercial edition of VLOS 1.1.

The GNOME and Anaconda themes are beautifully designed, although they don’t look quite as much like Apple OS X’s Aqua as the previous version of VLOS did.

Summary

If you’re interested in Gentoo but decidedly against long compile times and a lengthy, text-based manual installation procedure, Vidalinux OS 1.1 is the operating system for you. It looks nice, installs quickly, and although the download edition doesn’t include many desktop applications, you can add any of Gentoo’s more than 8300 packages through Porthole.

Aside from the difficulties with the laptop system, the failure to install the proper sound module for the (very state-of-the-art) Intel motherboard, and the inconvenience of Porthole, I didn’t experience any major bugs, stability issues, or problems with Vidalinux OS 1.1. If you’re a moderately experienced GNU/Linux user looking to switch to a modern, upgradable, GNOME-based distribution that does not involve RPMs, or if you want to get into Gentoo without the steep learning curve, Vidalinux OS 1.1 is worth trying.

Discuss this article or get technical support on our forum.

Purpose Operating system
Manufacturer Vidalinux.com (Spanish language)
Architectures x86 (optimized for i686, P4, and AthlonXP), AMD64 (commercial version only)
License GNU General Public License, although some included packages may be proprietary
Market Desktop users
Price (retail) Download edition is free, the full commercial version is U.S. $30
Previous version Vidalinux 1.0
Product website Click here

Copyright 2004-2006 Jem Matzan.


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License.

| Contact Us | About Us | RSS FAQ |
Copyright 2008. All content items belong to their respective authors.