Recently, I decided to give CVS a try after quite a few readers told me that it is worth using. Since I want to have a “log” of my activities regarding CVS, I decided to abuse this blog to share it with other fellow developers who want to share the experience of using CVS with PODS…

Please do not attempt to follow this column if you have no idea of straightforward processes like installing apps. Many obvious things are left out-if you never set up a box before, please do not attempt it(or be prepared to ask questions via anonymous comments and google)

Anyways, the first thing is deciding about where to run the server on. I deecidd to juse an external server because it is less risky. The server does not have access to the internet(because my router has problems giving out IP’s to two boxen connected to the same port via a switch), and thus it will be less prone to viruses,… . In addition, the PODS box does not get bogged down with an extra task.

CVS is a Unix application. However, people who dislike Unix can still use it-there is a lovely server available for Wibndows NT from March Hare. My box has the following specs-you can for sure find a similar one(the processor is overpowered BTW) in your basement or at the flea market/ebay:

  • 350MhZ Pentium 2
  • 16 MB of SDRAM
  • 10 Mbit ISA network card
  • 4GB SCSI hard disk

Getting NT onto the box is no straightforward process. NT4 for sure looks like Windows 95, but it lacks Plug and Play,… . SO, you will need configuration floppies for every hardware that you intend to use. I found the configuration disk for my network card at the Driver Museum. Googling for the chip name(you may need to pull some sticker off) usually helps you out here.

Once you have the basic NT installation up and running, you need to prepare it for beeing able to run CVSNT. I installed the following patches onto my machine-generally, install everything that you can get(I could have forgotten one):

  • Service Pack 6a
  • Internet Explorer 6
  • Windows Installer

Then followed CVSNT and PalmVNC(for the desktop component). After you have that done, set up the network card so that your terminal can be pinged from other machines on the local network. I chose not to give the box DHCP IP obtaining or DNS, as that may make it more difficult for it to communicate with the net(it doesnt even have the standard gateway filled out). If there would be a working web server on it, people would for sure be tempted to abuse it as a surfing station..

So, thats it for today. Your machine is working, and all the servers are installed. In the next episode, we will discuss configuring VNC and CVSNT.

Related posts:

  1. Going CVS-Step 2
  2. Hardening Windows(second Edition) review
  3. Utter hilarity — BSoD Screen Saver
  4. VFS for WristPDA
  5. NAND flash disks…they are almost here