Long live Gentoo!

January 13th, 2004

The reason I wanted to try Linux in the first place was that I was doing some websites and needed to mess around with cgi scripts in perl. I thought since the servers run linux, it would make sense to emulate that environment at home. The first thing I tried was Slackware, I think v3. Well that was a little much, I had a book that I borrowed from a friend but it was quite involved and I didn't really know what I was doing. I tried a couple versions of Red Hat in the years following that but there was no easy way for me to find out what exactly I needed to do to get an up and running install of apache and perl. I didn't try looking on the net because I didn't want to spend that much time on it. I also got the impression that without a thick book on Red Hat, I was totally lost. Then I heard something about Gentoo. I didn't really want to try it because I knew there are so many distros out there that trying them all doesn't make a lot of sense. The reason I did was that someone had mentioned FreeBSD and how great the ports system is, and apparently Gentoo had something similar. I don't think I would have given it much time if it wasn't for that install document. Sure, it was tough to get everything to work the first time but having this forum as well to ask questions, I succeeded in the end. By this time it wasn't really about perl anymore, I wanted to get into Linux because Windows was quite dull. So I had a working install of Gentoo, indeed I found out that portage is delightfully convenient. Apart from the time lost in compilation, packages get installed with no effort, dependencies are handled nicely and there is no issue of failed dependencies. Another thing that I really liked was the colors in the console. It's a simple detail but it makes a difference, it makes the shell less intimidating. I also felt that the documentation was not merely trying to explain how to do it, but also briefly explain why you're doing it. This is brilliant for someone who doesn't know what is what.

Since then I've been running Gentoo on a server with various services like apache, samba, cvs, mail, mysql etc. Lately I've also started thinking about using it as a desktop OS. I still rely on certain things like Dreamweaver but

the list of missing software is getting shorter. I've stuck with Gentoo for a couple of reasons.

Number one is this forum. Whenever there's a problem, chances are the issue has already been noted and fixed by someone else. Now people will say that you can get support for any distro, there are websites, mailing lists, irc channels etc. I have to say I'm not a big fan of the latter two. I happen to like fora, they're convenient, they have a certain atmosphere to them and they're easily searchable. I have tried finding fora for Suse but I haven't found any, the links were either 404 or the fora were deserted.

Reason #2 is portage. In the past year or so I've tried a bunch of different distros. After all, if there is something better, why not use it? I've looked at Red Hat, Suse, Mandrake, Lindows, Xandros, Debian and Knoppix. I've come to realize that none of them work as well for me as Gentoo does. The main reason is always portage. I've heard people say rpm is easy, there's a simple set of commands to use and you can compile from source if you want to. That very well may be, but for some reason I have never succeeded. Perhaps I'm not fit to understand but I can never figure out where to get the packages and how to install them smoothly. Whenever I try, I always have a list of dependencies missing and chances are that along the way one of them is incompatible with something else or a previously installed version of itself. Even when I succeed at installing something, I feel locked down because I know that should I want to upgrade it or remove it, I may have to go through another long session. And while compiling does take a long time, it's effortless, everything is done for me. Even though I don't have to compile rpm, it always me over an hour, sometimes more, to find the right package, solve dependencies etc. I prefer to leave emerge running while I do something else. Then there's the option to compile, well I've tried that as well, a couple of weeks ago I was trying to install ntop on Red Hat 7.3. I have barely compiled anything in my life save watching portage and I tried for hours without succeeding. I thought everything was in order, but autoconf wouldn't stop complaining about a failed dependency.

So that's rpm, and unfortunately most of the biggest distros are rpm-based. They're not very good at keeping your system up-to-date, Red Hat had that RHN service but apparently it would stop working after a short while unless you register for it. Mandrake lets you define an ftp path as a source of updates but I could never get that working evenso. And Suse takes ages often, to just figure out what packages are new and the selection is limited. This is how portage really excels, the sheer volume of packages available is stunning and unmatched in any easy-to-use distribution I have seen. So then Debian. Well, Debian is not as nice as Gentoo. And I didn't know where to look for documentation. So as long as I have Gentoo and I don't mind compiling everything, there is little incentive to use Debian. Xandros and Lindows are Debian based but they don't make Debian that much easier, they just give you a nice desktop.

And some people say the builds always break, I can't compile anything because it won't finish. Perhaps I have been exceptionally fortunate but from all the packages I've installed, very few builds have failed to complete. Even when they don't, all you have to do is try the older or the newer version of the ebuild, and if you're stuck check the forum/bugzilla and that's it.

Thus I've found out that most distributions are fine if you're satisfied just using whatever they give you on the install disc. But if I want to use mplayer, then I'm gonna have to look elsewhere and rarely is it as easy to install as with Gentoo. And it's not that I have to use all the newest software. But as long as I know that I can, I'm thinking there's no reason not to be able to do it on any other distribution.

In the course of these two years, using the Gentoo documents and most importantly, reading this forum, I have learnt a lot about Linux. And I'm still a complete newbie but with a little guidance, I can compile a kernel, I can install a couple of services and sometimes I can even predict where to find something in this cryptic filesystem. As a Windows user for a decade, I'm not used to learning anything because there's not a lot to learn. But I've come to accept that some things take a little understanding and reading documentation before trying to install something can actually save you some time later on when you're trying to find out why this or that.

So thanks a lot Daniel Robbins and long live Gentoo!

desktop security

November 15th, 2003

I came across a great piece about computer security today, thanks to the rss client I set up a few days ago. Most notably, how Microsoft's approach to personal computer security is completely pointless. Recommended: http://www.newsforge.com/article.pl?sid=03/11/13/1938257

On a sidenote, rss is great, I'm loving it. No more checking various outlets for stories, now I got it all in one place. Get Liferea for Linux or FeedDemon for Windows.

mobbing betalt av skattebetalerne

November 12th, 2003

Har du noen gang fått et brev som faktisk er feiladressert men som du antar er til deg? De siste ti årene har jeg mottatt uttalige forslag til å forbedre stavelsen av navnet mitt. Da er det like greit å kalle det det det er, nemlig mobbing. Mobbing som alle skattebetalere er med på å holde ved livet. Det er vanligvis de statlige institusjoner som gjør de største tabbene, det er ikke måte på hvor kreativ man har lov til å være. Jeg syns det er rimelig å spørre seg: hvor mye hjernekapasitet trengs det til å taste inn 8 bokstaver etter hverandre uten å gjøre en tabbe? Den slags statlig mobbing burde ikke være akseptert, jeg kan foreslå en bonus til alle ansatte hvis korrespondanse ikke har mottatt en eneste klage i løpet av et år. Det ville i så fall oppmuntre folk til å gjøre en god jobb! I årenes løp har jeg samlet en del latterlige varianter, her er noen:

Matusiek

Metusiak

Matusiek

Matuseak

Metusiat - fra Mensa-filialen "Nei til EU"

Matosiek

Matysiat

Men skal man først tillate seg å feilstave folks navn så bør det i alle fall gjelde alle i like stor grad. Jeg har en aldri så liten mistanke om at det er de "vanskelige" navnene som har høyest strykprosent. Man bør heller oppmuntre folk til å feilstave alle navn like ofte. Har man først tatt det standpunkt at i en stat der demokrati og rettferd ofte vinner frem som fine idealer, er det ikke nødvendig å respektere folks navn, så la oss alle feilstave hverandres navn!

Matrix Revolutions

November 9th, 2003

I will say that the "Matrix Revolutions" was better than "Reloaded", and it was sufficient to merit positive reactions. At the same time, it was greatly disappointing, seeing as it is the conclusion to a trilogy. Too many questions have been asked that were never answered. The purpose of "Reloaded" seemed to me to broaden the subject and ask questions that were not previously anticipated, perhaps to open our eyes and seek answers we did not think we wanted. As such, I anticipated "Revolutions" to provide those answers, perhaps not in full, but sufficiently to satisfy our wonderings.

In fact what was done, was quite in line with what we saw in the first two episodes. The Matrix world was furthermore opened to us, we were afforded a peek at the machines world and their devices. Zion was also presented further, its defensive measures and strategies. But here the praise ends. We did not learn of Neo's fate, he was as I recall (and do please correct me if I'm wrong) battling with the machines somewhere in the real world, he had accomplished the task of stopping them on his own with his super powers. At the same time, he was exhausted and doing quite badly. Here I feel the link from "Reloaded" was cut abruptly. Suddenly, we learn he finds himself in no man's land, trapped between the Matrix and the real world. Nevermind how, please do tell how this place exists and why it is the "trainman" who dominates. Who exactly is the French guy? Is he a program? How can a program exist outside the Matrix? How can a program exert any kind of power outside the Matrix?

But it does not end there, the list goes on forever. Ok, the Matrix is restored, everything's back to normal. The architect, whatever that is (??) promised whoever wants out can get out. So status quo, then? The machines restore and run the Matrix, which apparently was unsatisfying to the humans, which is why they got out in the first place, so what has come of this? The war is over but for how long? What happens to Zion? Did all the people in the course of the battle die for nothing? Will Zion be wiped out eventually anyway? Will there be a new One? And what indeed happens to Trinity and Neo? What happened to Smith, how was his power broken?

There are those who find satisfaction in the mystery itself, who need no explanation but to me the Matrix as a whole has been a splendid plethora of threads and one would like and indeed expect it all to come together at some point. Granted it has been a lot to keep track of, but once it has not concluded in a meaningful conclusion, it seems all the more questionable to have undertaken this journey.

6/10

vegetarians - what gives?

November 1st, 2003

Am I the only one who doesn't get vegetarians? What's so blessed about not eating meat anyway? I mean it's not like the human race would even survive on this planet without consuming animal flesh, it's just how it works. When asked about their motivation, vegetarians will usually say they don't eat meat because they love animals so much. They feel some sort of closeness towards the animals and hence they argue it is wrong to kill them. Well that's good and well but why animals exactly? Aren't plants living creatures? Wouldn't they prefer to live rather than being chopped down for vegetarians to savagely consume? I mean it's murder either way, what's the difference which one you choose? What I wanna know is who's sticking up for the plants?! So why not plants? Well, because animals are so much more alike us than any other organism, in fact we share 80% of their DNA. So what? How does that make it right to shield them from cruel human behavior and not all other living things? That's like saying because I'm white, I'm gonna stick up for all my white people but I'm gonna abuse all the other races, it's just not right. Just because someone or something is more different from you, doesn't mean you should care for them/it less.

So basically, the whole vegetarian movement is based on double standards as far as I'm concerned.