 
  
  
   
 Next: Bonus features
Up: The components
 Previous: Database and network protocols
 
We chose to implement the server on Linux for a number of reasons:
-  It's a lot easier to write Unix software than Windows software.
   This is particularly true of network communications code and 
   server processes.
-  In our experience, Linux is a very fast, very reliable operating
   system.  It's also very well supported by the Internet community.
-  The price is right!
-  We were already very familiar with Linux.
Once the operating system and database protocol design were fixed,
all we needed was a physical database access system.  Rather than
write our own, we used CodeBase, which allows programs written in C
to manipulate xBase-compatible database files.  We used CodeBase because
we were familiar with it from previous projects and have found
it to be fast and reliable.
 
  
  
   
 Next: Bonus features
Up: The components
 Previous: Database and network protocols
idan@m-tech.ab.ca