Ah, computers, what would we be withount them?

A number of 19th century philosophers claimed that we, humans are computers.
I for myself will be using a more 20th century view on the subject.

May these pages be concidered as part of my contribution to the open source community,
 from which I have been able to take so much.
Withount you, none of this, not even this site, would be possible.
Thank you.


First things first:

Everything that is in here is provided as is, with no guarantee that it will work for you,
 and that most (but not all) of the software mentioned on this page is a part of the
 GNU/Linux public license, and thus is (but again not all) freely available online.

Note that it has taken me 4 years to compile this (and that it is not all there yet.)

Ok, now to a little history of my OS experience:

For starters, if you want to gain control over your machine, ditch windows and move to a
 *nix. Once that is said, your choice of operating system should not be influenced by biased
 dorks like me, but instead by your own needs.

Mandrake Linux

Freely available online, I started out with Mandrake Linux 8.something. It was an operating
 system that was useful to teach me the standards of the *nix world, but I have struggled
 with some of the features of the particular OS. I haven't used it since 10.1 (and only briefly
 10.1). The main reason why I didn't like Mandrake is the RPM dependency factor. I spent
 most of my time trying to track down an obscure RPM that was the dependency of some
 other obscure RPM because I was trying to install some package that I needed. Not that I
 do run into such issues with other distributions of Linux, but at least I can easily revert to
 source tarballs of the needed packages. Mandrake, for some reason, was a real trouble
 maker when it came to source tarballs.

But not all about Mandrake was bad, the big advantage of that operating system is that it
 is easy to install, especially if you are doing a single boot machine. If you are doing a dual
 boot machine, it partition that much harder, you just have to make sure the partition
 scheme is done before you install windows (in the instance that you want windows as one
 of the boots,) and you HAVE to install windows before you install Linux. Of course that is
 when you are a beginner. As you progress, you will see that there are ways around that
 particular order, which probably won't be mentioned in these pages.

Debian

Freely available online, I am now running Debian on all my x86 hardware (at least on the
 functioning ones)and have loved my experience with this amazing OS.

I have read and heard different comments about Debian, and the only down part was pre
 Sarge. Since the Sarge install,, it has become a very easy OS to setup. It took me 3 days to
 configure into a satisfying matter atlantis (note that it is a dual boot XPpro/Debian) and that
 I spend most of my time struggling with small details like the window manager under X.
 Mandrake would allow me to boot to a terminal, whereas Debian forces me to boot to an
 Xmanager. After a little investigation, I realized I should ditch GDM (installed pretty much
 by default) and replaced it with an older, less versatile, but more to my liking XDM. The
 hole of my issue was that I was trying to get a startup script to run before blackbox (my
 window manager of choice under Linux) would start, so that I didn't have to manually start
 gkrellm, bbpager, bbkeys, and aterms. As it turned out, GDM completely ignores both the
 .xinitrc and .Xsession startup scripts, whereas XDM doesn't. Solved my problem very fast.

FreeBSD

Freely available online, good for very specific applications, not very versatile, but fast and
 efficient. Does not suit my needs as of right now, but one day, I may revert to it for some
 web serving (although I will probably stick with Debian for that.) Has a package manager
 that is very easy to use and makes installation of available software trivial.

Mac OS 9.2, Mac OS X and X Darwin

Mac os X is NOT available for free, but XDarwin is.

Wow, what a great combo.

I have had very little problems with my Mac.

The first one in fact was my Wacom Tablet drivers crashing at boot time. It's only happened
 twice, and hopefully never again. We'll see.

My second problem, which "forced" me to do a reinstallation: I ran software update, and
 after switching to my Debian box (I share keyboard, mouse, screen, and Wacom table in
 between OS X & Debian via a KVM switch) and letting the install take it's time, I switched
 back to OS X to realize that the updating software was trying to get info, but was not
 remounting my keyboard or my mouse. I then logged in to OS X via SSH, and did reboot as
 root. After reboot, I got a message of DOOM saying basically: Please reboot your mac. Did
 so 3 or 4 times, with the same message every time. I used the reinstallation media of mac
 OS X to get the system back up, thus allowing me to back up all my data, then had to do a
 fresh reinstall of the entire system. There were a few advantages in doing a fresh reinstall:
 namely speed factors and hard drive space. But enough for the freak problems...

I like how Apple managed to build an operating system based on a *nix, in this case FreeBSD,
 and ported their older stuff over using mac classic (OS 9.2 in my case) I have not had any
 trouble running older mac applications and nearly non running new applications.

The hardest part has been to get some specific *nix software running. First you have to
 install XDarwin. Once you have that up and running, know that as of the version I am using,
 it does not support dual screens in root mode (as opposed to rootless mode, nothing to do
 with root, which you get to by typing "su" once logged in as normal user.)

If the piece of software needed has been ported to Fink, then it is easily accessible via
 FinkCommander. But not all has been ported yet. For example, my favorite video player is
 Xine, and getting this puppy up and running is not an easy task under OS X. It seems like I
 am going to have to recompile XDarwin with some special functions enabled to allow for
 Xine to work. I will probably have to do that manually, but if I can find a better way of
 doing it, I will try that first. The solution that seems the most feasible is in VLC. Cross
 platform easy to install video player that has not failed me more then on 1 or 2 occasions.
 It has allowed me to play all my zone 2 DVD's bought in Europe, and most of my media.

But the most apparent advantage of having XDarwin on a mac is that I can use ssh
 forwarding and open X applications on my other machines running X. For example, I am right
 now listening to music on my mac using XMMS. Why, you must be asking yourself, would I
 use XMMS in lieu of iTunes, one of the best audio applications available? Very simple, that
 way, I can just ssh into my mac box, use XForwarding, open XMMS on my laptop (note that
 it is running on the mac) and select any music I want without having to revert to such things
 as XVNCVIEWER, which requires that I run OSXvnc on the mac and XVNCVIEWER on the
 laptop. Of course that is but one application of the amazing ability of Xforwarding.

Microsoft Windows

These are NOT frealy available from the internet, unless Illegaly aquired.

There are so many version of windows available and that I have used that I don't know
 where to start. So I'll try to limit myself as much as possible like so:

Windwos95/98/SE/ME outdated pieces of crap that are unworthy of being called operating
 systems.

windows NT/2K/XP are a little more worth mentioning. I'll start with NT. Very limited in it's
 applications, would be comparable to the Windows OS's as the BSDs' would be to the *nixs'.
 2K is a little more versatile then NT, but not much. Still very limited in it's hardware support,
 good work station, but not a Gaming OS. Windows XP home is too striped down to my
 opinion, but XP pro is what seems to me to be the best OS Microsoft has been able to bring
 on the market in terms of usability and stability. Also, since a lot of software is freely
 available for that OS, it is a good choice if you are not picky in terms of control and efficiency
 of hardware use. I will give it that it has a very respectable drivers compatibility, but as all
 others, not perfect. Support for legacy hardware is almost non existent.

Note also that if you want to run windows software, you are not restricted by Microsoft
] releases of Windows. There is a very respectable and freely available piece of software
 called WINE. It fools windows applications into thinking that they are in a windows
 environment. I have had limited success using this, but the main reason is because I haven't
 really taken the time to repartition my windows partition to fat32. There is only limited
 support of ntfs write under linux, and any writing to ntfs from linux is experimental and
 DANGEROUS. The downside to WINE is that it is architecture dependent in that it will only
 run on x86 compatible machines. There would need to be emulation of x86 architecture for
 WINE to run on any other architecture, which would probably prove to be extremely
 inefficient. There is however one exception to that rule: AMD64 allows for 32 bit binary, but
 it is not the simplest to setup. Here is a links on how the get 32 bit support on an AMD64
architecture.

This being said, you all know by now that I have a big preference for *nix operating systems.

© 2005 Solomon Latham