A Greybeard comes home to Ubuntu

My entry to computers was in the systems programming department of Time Sharing Systems at the Milwaukee School of Engineering a little over 40 years ago. Algol (and its derivatives) was the language and the OS was called MCP (Master Control Program). Burroughs provided source code to its customers and munging with the OS was not only possible, it was at times required.

After Burroughs, I worked on embedded systems on TI hardware, and again, I found myself munging source code writing run time libaries and patching the "executive" (OS). 

At the same time, I built a PDP11-03 from Heathkit and when USCD Pascal became available, I found myself writing drivers and a runtime for an 8086 S100 kit.

Then came the IBM PC and Microsoft.. No more source code for the OS. No more source code for anything.. I amused myself with Borland Pascal and Ryan McFarland Fortran with a brief respite of Xenix on Altos.

When Windows 95 arrived, the handwriting was on the  wall - submit to being a Microserf or find yourself out in the cold. At the same time I found myself with an expensive direct line to the ILEC 110 miles away. The obvious solution was to sell my surplus bandwidth to my neighbours and I became an ISP. To do that, I needed a RAS (Remote Access Server) server. Microsoft had the beginnings of RAS support but my consultant said do BSD Unix. I did my homework and found 14,000 articles on Usenet for Linux and only 2500 for BSD so obviously the Linux community was more vibrant. I opted for Redhat.

Within a couple of years RedHat had become one of the "big kids" and the fences started showing up. Mandrake seemed easier to use and finally edged out Windows on my desktop. Almost parenthetically, I installed a Debian file server for backups and it served quietly for years.  Mandrake was for a time exciting and I loaded it on to my servers. I always upgraded to the latest and greatest and then one release was horrible. Everything crashed including my fledgling collocation business.

I could have gone back, but I said it is time to look around and found the upstart Ubuntu. Debian, while solid, always seemed "moldy" even on the "testing" releases. Ubuntu was promising fresh releases every six months and the community was rallying to its side.

Paraphrasing Bill Clinton, I realized "its the community stupid!". I've been on Ubuntu since Dapper for both desktop and servers. I am a little more conservative on my servers now, most of them are 8.04.2 (Hardy) but my workstation at the office and my laptop are both 9.04 (Jaunty).

If I hadn't had a background with available source code, I might never have escaped being a Microserf.

Comments

A Graybeard Comes Home To Ubuntu

Nice article! Well written. At times humorous. Best article you've written!

Ubuntu

It's not perfect, but neither is Windows or OSX. What I wish is that Netflix worked on it, and that getting a flash player to work wasn't so difficult, and that the "madwifi" driver worked every time, not just once in a while. But what I really wish is that I had the time and intelligence to learn to cope with modifying the code, or running the terminal, to fix the many problems. I don't.

 

Bob

It's the Community

Multimedia is complicated by Intellectual Property issues and the status of workarounds which varies country by county. But somebody somewhere has probably solved your problem and the trick is finding the solution. The multimedia solution is Medibuntu and a howto for Jaunty can be found here - http://shibuvarkala.blogspot.com/2009/04/howto-make-ubuntu-904-jaunty-jackalope.html

The wireless solution can be elusive. Proprietary workarounds (ndiswrapper)  are not pretty. My solution has been to change hardware when necessary. For example, I replaced the Broadcom PCI Express module in my notebook with an Intel PRO and the default installation works.

The IRC channel for Ubuntu is noisy but with luck you can land immediate support. The mailing lists are more certain but slower. Finally, "Google is your friend".