Tuesday, March 29, 2005

DOS

DOS

In the beginning, there was DOS….actually, there was Apple but I have no real experience with Apple so we are going to talk about DOS.

A short note here: If you are interested in personal computing history, get a copy of Triumph of the Nerds on DVD. This is a 3 hour special made in 1995 covering the evolution of personal computing from the early 70’s through the release of Win 95. I make all of my new employees view it. For an industry full of really smart people, some of them made really dumb decisions.

In late 1985, MS DOS was becoming dominant but CP/M Kaypros were still popular. In our local area, this may have been due to the only computer store in the area selling Kaypro, though when I bought the store in 1985, the inventory included an IBM PC and the departing owner was working with an incredibly powerful IBM-AT.

Since I had just replaced a CP/M Kaypro with a Kaypro 16 DOS computer, I was in favor of DOS. Copy is far easier to learn than PIP. I think I sold off the remaining CP/M products and began stocking DOS systems. As I said earlier, we dabbled in Atari but only sold one. That became a support nightmare.

For younger users who have never used DOS, the idea of doing things with a command line is foreign, and intimidating. Might have to remember more than your name! The command line, however, was good enough for the times and with a little effort, easy to use. Of course UNIX users are experts with the command line and Linux is most flexible with a command line environment. It is also worth noting that with the release of XP Pro, Microsoft has brought certain command line utilities back to the desktop. In the Server environment, they never left. Just hid behind the curtains, so to speak.

For the average user, about the only command required was the ability to open the wanted application. Early on, a number of menu programs were developed so that an integrator like me could call the menu in the autoexec file and all of the user’s programs would be available by just highlighting a menu item or typing a number. I believe the concept became part of DOS, the DOS Shell, with the advent of version 4, but it may have been earlier. Even certain utilities, like format and copy, could be automated with a good menu.

Though DOS has been much maligned due to the limits of the command line interface, there were some very positive aspects. First, considering the hardware of the day, the IBM-AT ran at 8 MHz, DOS was fast. Programs loaded and closed rapidly. Also, since virtually everything was text, specialized graphics drivers were unnecessary. Hercules did develop a monochrome graphics adapter in the early 80’s to allow graphs and charts to display but virtually everything was monochrome. You had your choice of green or amber for the monitor…mostly green.

Color did come to DOS in the form of CGA and then EGA. However, neither standard gave really clear text. CGA was really fuzzy, with only 4 colors. As late as 1989, one of my acquaintances in the business still recommended monochrome to all his customers. Color was expensive and blurry. The database programs he was developing for sale also didn’t benefit from color so that may have been a consideration! Anyway, color was becoming popular, even if pricy, and with the advent of EGA, quite useable. Then IBM released the PS/2 and VGA.

With the release of the PS/2 and VGA in 1987, IBM sought to set a new standard for computers. The PS/2 went nowhere. VGA is still the basic standard we use today. Color computing began to replace monochrome in the general market place. Zenith released the first true flat screen CRT, the FTM 1490, and color took off.

Of course once color became standard, DOS was doomed.

Sunday, March 27, 2005

Times Have Changed

I was reminded of this incident when I delivered a computer to a local doctor over the weekend. We were discussing the tremendous growth that has occurred in the Verde Valley and how the medical community has expanded over the last several years.

In 1986, I was out hiking with my boys along Dry Creek, just west of Sedona. We had parked at the bridge over Hwy 89A and were walking along the creek bed. While resetting the safety on the .22 auto that we were using to break up a group of very dangerous pebbles, the pistol fired. Since I was being very careless and not paying attention to the direction of the muzzle, the Fates taught me, and my boys, a lesson. The little bullet went into my left calf. It entered at a downward angle, splintered the little bone in the rear and then bounced out, lodging just under the skin about 4 inches above my ankle.

After the appropriate amount of cursing, the boys walked and I limped out to the truck. There we proceeded to drive to Cottonwood and the Marcus J. Lawrence Hospital (now Verde Valley Medical Center) Emergency Room.

Since we were driving a 1979 Scout with a clutch that took about 5000 pounds of force to depress, this was a rather trying trip. We arrived at the ER at about 3:00 on a Saturday afternoon. I parked the car and hobbled in.

Now this is where things have changed.

As I entered the waiting room, I found that there was nobody waiting and no staff in sight. I had to walk up to the reception window and ring a bell, like checking into a cheap motel. A nurse, I think, came around the corner and asked, “Can I help you?”

If any of you have had the occasion to go to an emergency room on a Saturday afternoon, you will know that, even in a small town, you will usually encounter a number of patients and a busy staff. Certainly, in 2005, the Cottonwood ER is almost never empty and there is a professional staff of physicians and nurses available. In 1986 there was one nurse and one doctor. I received prompt treatment, gales of laughter from my wife, on the phone and pain killers for after I got home.

I like to tell this story to recent arrivals in the area to illustrate just how far this little ranching community has come. From selling CP/M “portable” computers, we have evolved to installing complete networks, building high performance workstations and mission critical servers. Last year, we even setup a VPN from a local company to a field office in China! Our little community is engaged in international trade.

Saturday, March 26, 2005

A Perplexing Problem

I have been working on a VPN project for a health care customer for nearly two weeks. The local company is switching software and requires a VPN connection with the new company. We have traditionally used Sonicwall for our VPN/firewall units. After installing and configuring the Sonicwall, the VPN come up immediately but would not inniate from the other end. Before I could address this issue, the DSL circuit was moved and remained unstable for a number days.

The configuration involves a Qwest DSL circuit with an Actiontec modem/router. The Sonicwall sits behind the router, set to transparent mode. The Actiontec provides NAT services and passes the IPSEC information to the Sonicwall. The Sonicwall has a setting called NAT Traversal which allows it to route the VPN tunnel through another NAT device. Thus, a VPN between two Sonicwalls, or similar devices, is quite simple over the standard DSL circuit.

After several sessions and discussions with Sonicwall tech support, the situation did not change. The device on the other end was a Nortel Contivity 5000. No one at Sonicwall had any prior experience connecting to this device. Finally, the network tech at the other end realized that the Sonicwall on this end was behind a NAT device. He stated that to the best of his knowledge, the Nortel would not bring up a VPN through a NAT connection. The Sonicwall would have to have a true external IP.

The standard Qwest DSL connection in this area uses an Actiontec modem connecting with PPOa. This allows the Actiontec to forward a user name and password for authentication. The Actiontec has a public IP on the DSL side and a locally assigned private IP on the network side. The Sonicwall, in transparent mode, has another locally assigned IP on its WAN port.

To work correctly in the situation I was in, the Actiontec must be set in bridge mode so the public IP is assigned to the Sonicwall's WAN port. This prevents the Actiontec from passing a username/password to the ISP. The Sonicwall does not do PPOa, only PPOe. Consequently, the ISP has to configure the connection to authenticate in some other manner.

In this case, the ISP, Cybertrails, offered authentication with a dedicated IP. The connection was configured, I reset the Actiontec and Sonicwall, and up came the VPN.

Friday, March 25, 2005

A Brief Summary

I bought my first computer, a Kaypro II, in 1983. What a machine! Dual floppy drives that used single sided 5.25 floppies holding an astounding 180KB of data. The modem I added ran at 300 baud. I could actually connect to Compuserve. I could also use a spreadsheet, PerfectCalc, I think, and "crunch numbers". The wordprocessor was PerfectWriter, though I also had a weird program called Wordstar as well, that I never used.

This "system" served me well from 1983 until I retired from the Air Force in 1985. When I settled in the Verde Valley, in Arizona, it began having "issues" and I upgraded to a Kaypro 16 computer which used MS DOS instead of CP/M. The store that sold this system was for sale, so being of less than sound mind, I bought it.

Thus I became a Computer Professional!

The computer company/store that I bought was Computer and Terminal Services, located in Sedona, Arizona. We were Kaypro dealers, selling both CP/M and DOS computers. For a short time, we even dabbled with Atari, which actually made a desktop unit in those days--1985-1989. At some point, I don't remember when, we added Zenith to our product line. As with the rest of the world, we had migrated to DOS and left CP/M behind.

In 1987, we opened a store in Prescott, AZ. That company was Prescott Computer Systems, Inc., the company that we still maintain.

In 1989, Computer and Terminal Services--CTS--closed. Prescott Computer Systems--PCS--continued in operation. PCS was eventually moved to Cottonwood, AZ, took a dba name of Professional Computer Services--still PCS--and continues to serve the Verde Valley in Northern Arizona. The rest of this diary will relate the evolution of the computer industry as it has related to PCS.