Since I came in contact with it, in the 80s, I have always been a fan of Unix systems. Strangely, it is by learning DOS that lead me to Unix. It was a new world, for me, after being working on Digital’s RSTS/E for a few years. I soon find out that DOS was a very poor imitation of Unix, so I stop investing my time in DOS and started to learn more about Unix in general. I experimented with a few clones that ran under DOS and even some QNXs.
I downloaded my first Linux kernel from Compuserve a short while after it was introduced around 1991 or 1992. I think I tried to compile it under SCO Xenix but I am not sure. I have been following GNU since I read Richard Stallman’s manifesto, again on Compuserve. Not long after that, I got my hands on one of the first distribution that was called SLS or short for Soft Landing something. In these days, it was a lot of fun.
I tried a lot of the early distributions, including Yggdrasil, Slackware, Red Hat, and Debian.
Debian was exactly user friendly in the beginning. Because of their policy, they had a hard time keeping up with new hardware. At the end of the ’90s, I was a user of Red Hat because I was more mobile and needed something that would run on a laptop easily. Then I switched to Knoppix because it gave me the same ‘modern’ adaptability and is still based on Debian.
Today, I am more on pure Debian because they are too many things that ‘Debian based’ distributions are overlooking. I prefer to overlooking them myself. Even with Debian itself, it is sometimes better to just download an archive of the software you want, and compile it, that installing it with ‘apt’ or ‘dpkg’. All that, because some decisions made by the package maintainer do not really apply to me. That would be especially true for some packages that is at the main center of some projects.
If you want to learn Linux, I would definitely suggest that you go with Knoppix. Just be aware that Knoppix has some limitations if you want to use it on a production system or if you need to implement some security in your everyday environment. If you are serious about building a stable production or working environment then it would be preferable to ‘switch’ to a vanilla Debian after learning from Knoppix.