Firefox sucks on gnu/linux

Why, oh why is firefox such a pain to use in gnu/linux? There are few minor irritants the recurs over and over again that really irritate. I am an ardent supporter of Firefox. I use it in Windows. I’ve been using since 2003. I use it @ work. The only time I do not use it is when I use IE Tab (again this is in Firefox) to browse some of the Korean websites that are written in a way to comply with the non-standards compliant IE (6 for now). It is perfect for use on windows.

So what happens to the same base code when it comes to gnu/linux? Why do I get this feeling that there is a step-motherly conduct when it comes to gnu/linux? Hereon, the OS I refer to by default is gnu/linux. From the very start I noticed that firefox is pathetically slow. Every single menu item responds as if it were an eighty year old virgin in a red light area. Click on the “Tools” menu and move over to “Edit” and this takes around 2 secs to respond.

Then there is this nonsense of opening the text in the clipboard when you middle click anywhere on  the page. If I were streaming some video over the net, opening a new url in the same page means that I have to stream the video all over again.

Why does Firefox behave so differently on different OSes? I am not talking about complying with certain OS related standards. I am talking about getting things to just work. Firefox, I remember, used to run extremely smooth even on a system that had half the power as my current one. When I check the list of processes in “top” firefox is ALWAYS @ the top. I think it is time to fix all the bugs on ALL the OSes. Oh and please stop treating firefox on gnu/linux as just a port to be done. Afterall the X server is where Firefox’s most ardent supporters, like me, like to work.

Language as a selling point for applications

Lately I’ve noticed a lot of applications claim that they have been written in so and so language. It is as if being written in Python, Ruby or for that matter any other language somehow makes the application special. On the contrary the language in which an application is written hardly tells anything about the application itself. The only thing that it tells me is whether I can read through the source code in the given language or not. I hope people describe the virtues of their applications in some other form.