The lessons

  1. Linux tends to always be pitched as a solution for ISPs or students who can't afford a SGI or Sun workstation, but it has a lot more potential than that.

  2. Linux easily matches (and often outdoes) commercial operating systems in terms of cost, performance, software availability, technical support and hardware support.

  3. The wealth of programming languages and development tools available for Linux make it a joy to work with.

  4. Having the source code to the complete O/S is a massive boon for anyone who has to modify a driver or write a new driver: this is particularly the case for scientists who have a new interface card (eg. a high speed A/D card) that comes with nothing more than a Windows DLL or a Labview driver!

  5. Linux can be easy to introduce into a Mac/Windows based environment if sold correctly; emphasis:

  6. Linux (actually Debian 1.2 with a 2.0.29 kernel) has proven to be highly reliable. The only downtime on the AFIMS Linux box has been for moving the machine or upgrading the kernel!

  7. Python has proven to be an excellent choice for prototyping real-world systems: the combination of an interactive interpreter and an elegant language (with object orientation) greatly assisted in the incremental development and prototyping of our system.

[Index] [Prev] [Next]