Why do I hate linux ? (when really I don’t)
I have been accused of not liking linux. Mainly because I prefer to use FreeBSD or Solaris.
Now for the history part (If you don’t care about the history skip this section).
The first Unix I touched growing up was AIX and AT&T Unix. With that and my windows 3.1 knowledge I started to learn more about what I could learn when not at work. Back home I had windows 3.1 machines and some OS/2 so why not find out more about unix. It was then that I compiled and ran my fist linux kernel on a 3.5 floppy (yes this is a long time ago). My employer at the time wasn’t going to give me an IBM server and a copy of AIX to take home and play with so I had to find other options. For me liunux was great. I connected with it and I could use it at home. So I used linux for a long time, compiling kernels, tweaking applications, I was a true adopter. Over time I had the opportunity to have a T1 into my company’s small office and was going to setup some servers. One server we were co-hosting was an sparc 5 running Solaris. I was already familiar with Solaris and had setup a linux server for basic mail and dns and wanted to try something new. A friend of mine was running a white box router running NetBSD and a T1 card. This intrigued me as cisco routers were costly and this was another option. Wanting to know more and being cheap I tried FreeBSD instead of NetBSD. So for many years I ran linux, solaris and freebsd all very happy with each other.
What changed ? In some ways OS’s are like relationship’s. My relationship with windows was ok, it ran most of my games and paid the bills. With Solaris I kept my skills up and work also used it along with AIX so I had a friend in the Unix world. Now Linux and FreeBSD I used only at my company and they were good friends. We had moved up and were doing hosting of applications and websites. Those servers were making money and my friends didn’t require much of me. Then it happened, this os that had been my friend, stayed compatible when I gave it new hardware, didn’t use up all my money for memory, and ran applications with little down time. That friend had betrayed me, opening itself up and giving away my system, bandwidth, customers data and everything to some cracker from another country. I had been faithful and patched but that was not enough. A memory hole had allowed for a web application to let someone in and then they elevated to root and used my system to spam. Now that is the overly dramatic version. In reality it was 4 days of my life with no sleep and it made me very unhappy. Everything on that server moved to the FreeBSD one and I had no more issues.
Today: Well I could say that FreeBSD has a better network stack, but I can’t find the data to prove that like in the old days. I could say that Solaris is a better commercial Unix OS than Linux but really that would be hard to prove. In the end it comes down to preference. I stopped using OS/2 because they stopped making it. I stopped using my Amiga for the same reason. I have nothing against Linux other than at one time in my life it scarred me. Since then I have preferred FreeBSD for small systems and shops or where cost is an issue. For anything larger or more commercial I prefer Solaris as the customer can have the full support. In the end I even agree and prefer that there are times where Windows is the right choice of OS. The difference here is that I don’t miss anything by skipping Linux and using FreeBSD or Solaris. If I did then for that I would use Linux. I think it’s important to note that we have so many good choices and really I don’t hate Linux I just had a bad personal experience. Will I use Linux again ? Yes if the need is there then I will. ![]()
D~