************************************* * * * DB/C Newsletter * * February 2005 * * * ************************************* News and Comments The choice of operating system is very important. Choosing well will result in happy users and reduced costs. For the desktop, most will choose Windows. Choosing your server operating system is not that easy. There are real differences between Windows Server products and the various UNIX/LINUX options. There are pros and cons on both sides of the Windows vs. UNIX decision. Some of the complexity of choosing a UNIX or LINUX is to figure out which one to use. That's what this month's article is about - which UNIX system to choose for your server. don.wills@dbcsoftware.com ****************************************************************************** Which UNIX? So you've decided to go with a UNIX or LINUX server for your DB/C DX based application. Which UNIX or LINUX should you choose? There are lots of choices. Here is a list of some of the choices: LINUX (various distributions for x86, AMD64, Itanium, and PowerPC) Solaris (for SPARC and x86) AIX (for PowerPC) HPUX (for PA-RISC and Itanium) Tru64 UNIX (for Alpha and Itanium) SCO OpenServer (for x86) SCO UNIXWARE (for x86) Mac OS X (for PowerPC) FreeBSD (x86, AMD64) There are various criteria that you might use in making your decision. Some of your evaluation criteria might be: Technical features, capabilities and performance Cost of purchase Cost of maintenance and support Cost/performance ratio Availability of third party software and hardware products Confidence in vendor Future availability of software and/or hardware Here are several points to consider. 1. SCO's products might not be a good choice. The company's primary focus today is suing IBM and others, not technical advancement of their software products. The company also recently announced that it faces de-listing from the NASDAQ for failure to file certain financial statements in a timely manner. 2. HP's PA-RISC chip and Alpha chip are being discontinued, so choosing those platforms might not be a good choice. Printers still provide HP with 80% of its profits. There is a real possibility that future leaders of HP will scale back their foray into areas where they shouldn't be. 3. IBM is putting a lot of resources into LINUX on the same hardware that runs AIX. One implication is that AIX might not be available in a few years. Another implication is that LINUX is a good choice, regardless of hardware platform. Also, IBM is in the process of selling its commodity x86 business (ThinkPads, etc.) to a Chinese company. 4. Sun has tried to keep its SPARC chip competitive, but because of vastly smaller numbers, from a price-performance perspective it hasn't been able to compete with x86 and PowerPC based computers. Solaris on SPARC continues to compete well in the larger systems space (8 or more processors per box), but below that level, Sun has come to the recognition that it must offer Solaris for other chips. 5. Mac OS X is technically advanced and runs on the PowerPC architecture. Although the press has been focused on Apple's success with its iPod, the Apple Xserve G5 and Xserve RAID rack-mounted server products have good performance and are very cost competitive. And many hard-core computer techies are now buying Apple Powerbooks for their own use. The combination of a rock-solid UNIX operating system, a really good graphical interface, and the absence of worms, viruses, etc. is very attractive for those who aren't locked into Windows for other reasons. 6. For some, the myriad of LINUX distributions and options is a negative. So far, OSDL, IBM, Redhat, Novell and others have been successful in keeping the various LINUX distributions binary compatible with each other. LINUX on x86 would appear to be a good choice for many. However, special considerations may bring you to a different conclusion as to what is the best for your organization. If you do choose LINUX, you will still have to decide which LINUX distribution to use, where to get it, and whether or not you want to pay RedHat, Novell, IBM or another company for support. We will look into these choices in a future newsletter. ****************************************************************************** DB/C DX Class Schedule Class: DB/C DX Fundamentals Date: May, 2005 Location: to be determined For information, send email to admin@dbcsoftware.com. ****************************************************************************** Subscribing to the DB/C Newsletter If you don't already have the DB/C Newsletter delivered to your email address and would like to have it emailed to you monthly, just send an email message to dbcnews-subscribe@dbcsoftware.com. The newsletter will be delivered to the email address from which the message was sent.