May 19, 2003
Linux Lunges into the Limelight
Please note that contributed articles, blog entries, and comments posted on EDACafe.com are the views and opinion of the author and do not necessarily represent the views and opinions of the management and staff of Internet Business Systems and its subsidiary web-sites.
You haven't been looking if you haven't seen that Linux is a virtual tsunami poised straight overhead, about to crash down onto the beach all around you. Whether you're a designer, an EDA vendor, or an IT guy - if you don't know how to swim, now would be a good time to learn.
And Rob Lucke ('Dr. Linux') might be just the guy to teach you. (Sponsored by Hewlett-Packard, he'll be appearing at DAC 2003 in Anaheim.) Lucke comes to his work honestly, both as an EE and a former Senior Technical Consultant at HP. He specializes in analyzing compute environments for improved systems and applications performance, and implementing heterogeneous architectures for enhanced interoperability. He's Red Hat Certified, author of Designing and Implementing Computer Workgroups, and currently writing a second book on Linux. Who better then, to address issues surrounding Linux, EDA, and IT?
Lucke says it's important to remember that “Linux is a technology and an operating system - it's not a solution in and of itself. You need take the technology and configure it, massage it, and turn it into some kind of solution. To do that of course, first you have to identity a problem and pick the best technology to solve it. Linux is a solution to lots of problems, but not all problems.”
He says that the whole Linux discussion has become confused these days because different constituencies have different needs, and the problems that each one is addressing may or may not be best tackled with Linux: “Engineers, for instance, think Linux is great. For one thing, they can use it on hardware that might otherwise have been outdated - systems sitting around in a closet or in an empty cubicle which can't run Windows XP, for instance. Engineers can put Linux on those systems and do useful work. A cluster of 10 or 15 left-over machines can be used to run an application faster and at very little cost.”
“Also, engineers have inquisitive minds and want to explore the next and best thing - it's part of their makeup. They often have home networks where they're using Linux and becoming comfortable with the technology. Next thing you know, they're bringing Linux into the office and sticking it on the company's network. Engineers are enamored with Linux and want to play with it, control it, and believe they can use it to get a lot of work done.”
“But engineers are often focused on technology for technology's sake and that's causing a growing disconnect between the engineers and their IT support guys. Of course, there's always been a divide between traditional business-oriented issues in IT and the issues surrounding engineering IT - partly arising from the old joke that IT isn't rocket science.”
“Well, as it turns out - in the case of engineering IT, it is rocket science. And it doesn't help, that you often have IT people looking down their noses at the engineering people, while the engineering people don't think they're getting the kind of help they need - which in this case is migrating over to Linux. So, Linux is quickly becoming a flash point between the engineers who want to use it and their IT support people are going crazy trying to keep up.”
“Unfortunately, there's an underlying message here for the IT guys. Whether you like it or not, the engineer is going to bring Linux into the office and it's going to show up. So you might as well get used to looking for ways to use Linux to solve problems. And yes, you'll have to learn something new. But like everybody who works in high-tech, if you ever stop learning in this business, you'll be behind so fast it will make your head spin.”
“Actually, everybody needs to step back and look at the overall picture. The engineer's desktop is actually mutating today; its role is changing. Previously, everybody had to have a supercomputer on their desktop and that system had to be swapped out every 18 months to follow Moore's law. Today the situation is entirely different, however.”
“The brightest customers are now using the desktop as a display device to hook up to racks of powerful machines in the backroom - Solaris, HP-UX, Unix machines, or whatever - while still having enough power on the desktop to run things like Vmware [a virtual machine for MS Windows compatibility], which in turn allows the engineer to get a certain amount of work done locally. Meanwhile, there's load balancing and scheduling software that manages and runs the jobs on the backroom systems - the engineer's desktop being the display device capable of connecting to multiple environments and resources.”
that for engineering design, thin clients ended up serving as productivity inhibitors, not as productivity enhancers.”
will serve primarily as a connection to resources out on the network.”
looks as if there's infinite compute power with which to run the job.”
“The engineer is happy - running multiple jobs, all at the same time - and oblivious to what's happening in the backroom. Meanwhile, the IT people can monitor, schedule, track, and buy just enough hardware to handle the load - but not too much. You can get 80% utilization on what you've got using this 3-tier architecture.”
“When I was at HP, one of the functions I performed was environmental assessment for companies that were looking to improve, mutate, or migrate their engineering environments. I've been inside 200 to 300 different engineering environments, all the way from the top EDA and mechanical CAD companies to the largest semiconductor companies in the world. I started seeing the patterns that worked and those that didn't work.”
“If you look at the architecture that I'm describing, it's something that can save money if properly installed. Certainly companies like Infinion, Intel, and Philips Research caught on early and figured out how this architecture could save them money. Today, all of the really sharp companies are doing it, as well.”
“So how does Linux fit into all of this? Certainly there are some tools that run very well on Linux, although we are seeing some limitations right now. The 32-bit Intel chips don't want to go over 2 Gbytes per job. However, if you are able to restrict the job size, it's certainly less expensive from an operating system and hardware point of view to have a rack of Linux systems for certain types of jobs.”
You can find the full EDACafe event calendar here.
To read more news, click here.
-- Peggy Aycinena, EDACafe.com Contributing Editor.
Be the first to review this article