CHANGES IN COMPUTING: A BOLD NEW DIRECTION

by Kevin Marinelli, Systems Manager

This past year has seen some of the most dramatic changes in our computing environment since the Mathematics Department first started using computers.

The last large-scale computing change in the department was in 1998/1999 when we changed our computing infrastructure from Sun/SGI UNIX computers to Dell computers running Linux. This change was a major cost effective choice for the department at a time when we had limited funding from the State for addressing Y2K computing issues. New Dell computers cost one-fifth of what a new Sun or SGI workstation would cost, which meant that it was possible to put new computers in every faculty and graduate student office.

Five years is a lifetime for a computer, and our Dell computers had started to show their age. Disk drives, video cards, RAM and other components were failing by the spring of 2003. That was the least of our problems, however. RedHat, the distributor of the version of Linux we use, sent out two announcements with serious negative implications for us. RedHat's first announcement was that they would support a distribution of their operating system for a period of 12 months only. Any version older than 12 months would no longer receive support. It is exceptionally difficult to plan for a complete operating system overhaul and user retraining every 12 months in a University. It is an inefficient use of people's time and a serious inconvenience to their work, and the transition time for RedHat operating system changes came at the worst possible time of the year for us, immediately before final exams.

The second announcement by RedHat was the termination of the distribution of the free version of their operating system. Their new payment schedule is $150 per computer per year. With approximately 120 Dell computers in the department using Linux, this was an enormous detrimental blow to our departmental budget.

Approximately 6 months was spent doing analysis and testing to work out a plan to upgrade our aging Dell computers and deal with all of the associated issues. Much care and time was put into determining the deficiencies, strengths and opportunities that we have encountered with our Dell/ Linux systems. The planning showed that we had serious deficiencies in dealing with PeopleSoft (student academic records, class rosters, etc.) and sharing Microsoft documents with others in the University.

We knew that we could not continue with RedHat Linux. A number of other distributions of Linux (Suse, Mandrake, Debian) were tested in the late spring and early summer of 2003. Each had a deficiency that caused one of our critical applications or tasks to fail. We have a commitment to stay with UNIX/Linux as an operating system and decided to look into Apple computers more seriously because Apple adopted FreeBSD UNIX as the core of their operating system technology in 2000.

The plan was submitted to the CLAS Dean's office and was reviewed carefully, especially the funding section of the proposal. The Dean knew that we needed to have our computers replaced because they were getting old and that we had serious operating system viability issues. After his careful consideration, we received $250,000 to fund the purchase of 75 new Apple G5 computers with flat panel displays. It is expected that the new computers will be sufficient for Department use until about 2008.

The Apple computers also have a number of apparent deficiencies. They lack a 3-button mouse that makes using a computer more efficient. Matlab, one of our critical applications, is distributed from MathWorks with an unsuitable user interface environment. The investment of funds and time to learn system management of Apple computers is quite significant. After more careful examination, we were able to overcome each of these stumbling blocks. Logitech makes an affordable and excellent 3-button mouse that is Macintosh compatible. We worked out how to install and use Matlab under Apple's more efficient X-window graphics interface system. And finally, we made an arrangement with the UConn Department of Molecular and Cellular Biology to pay for training in exchange for helping them manage their Apple servers for a year.

All of the software that we have used to do research and teaching under Linux is available and works well on Apple Macintosh computers. Several programs and utilities work better under the new environment, such as LaTeX, compilers, and access to the PeopleSoft system. The user interface and tasks associated with using Macintosh computers are substantially different from Linux. To help make the transition, I offered a special section of Math 300 to incoming graduate students. Faculty members and senior graduate students also attended the class and assisted in sharing their new knowledge of Apple computers.

The transition is rocky for us at times as we overcome new and challenging technical problems. In general, now that we are almost a year into the transition, our computer environment works better, with fewer complaints about basic computer problems than any other time in the last 10 years. We still have a long way to go with learning, integrating and leveraging Apple's computer technology for our needs, but we have made excellent progress beyond what many thought would be possible with our choices.

 

AppleMark

Graduate Computer Lab, 11 Apple G5 computers, 1 Dell Precision Workstation