Profundity has completely avoided touching my life for the last several weeks. It's not that I have been completely without thoughts, but they just haven't seemed to require expression.
I have been reasonably busy both at work and at home and I expect that it will continue for the next few months. See at work, we have 3 system admins, one of whom is primarily concerned with the PC class machines. We other two maintain the Unix workstations in the department. Well, my partner is going on maternity leave starting this week. So I see myself doing as much of two person's jobs as I can get through each day for the foreseeable future (i.e. several months).
I'm not really worried about it. I'm far more interested in getting my Wacom Graphire USB tablet working on my RedHat 6.1 Linux system. Perhaps that is an appropriate topic for thoughts: the development cycle under Linux.
In this case, trying to get my tablet working depends on the efforts of at least two separate development groups— those working on getting USB support built in to the Linux kernel and those working on adding support for new Wacom devices to the XFree86 Xwindows server.
Since returning from my wonderful Christmas with my tablet I have discovered that the tablet will never work with Windows 95 since the most recent driver from Wacom won't let you select USB under Windows 95, even though there is some support for it.
Also since my return, there have been at least half a dozen development kernel releases for Linux plus at least two versions of a backport of the latest USB support into the stable kernel. The latest of the backports has reached the point where when I watch the raw device associated with my tablet, it spews a ton of garbage whenever I wave the stylus over the tablet. So I know that Linux has found my tablet and is listening to it.
The next task is to see if I can figure out why the xf86wacom driver only reports "tcgetattr: Inappropriate ioctl for device" when I tell it where to find the tablet.
Now your first reaction to this might be to shudder and quake at the prospect of having to keep up with a development cycle that releases stuff every few days. "Do I really have to live on the bleeding edge just to run Linux?"
The answer is "of course not". During all that development I downloaded stuff exactly twice. The first time I grabbed A) the newest stable kernel, B) the current backport of USB from the development kernel, and C) the most recent xf86wacom driver. After I had determined that this setup was not going to work, I sat back and checked on the development cycle every few days. I read the documentation they provided on their web pages and after just two weeks I realized that the USB support had reached the point where it had fixed the problem that I was seeing. So I downloaded A) and B) again. C) had not been updated yet.
There the matter stands for the moment. My tablet isn't working yet, but I have an understanding of what needs to be done and I know who is doing it. I haven't written any drivers myself and I don't expect that I will have to. I'm not sitting on the bleeding edge of the Linux kernel development cycle, though I've been watching the National Geographic special "Survival in Wilds of the Linux Kernel" so I know who's eating whom.
Say what you want about the development of Open Source software, but understand that the information is there for the interested to dig out. And the work is going on under your eyes. If you want you can check up on the builders and make sure that they are using the right mix in the concrete and putting in enough rebar. If Linux or any other Open Source software project fails it won't be because the building collapsed.