I’ve been working on my Ubuntu Linux laptop the last couple of days, and I f*cking hate it. It seems to me that whenever I start a memory intensive job, the very next thing I do is to reboot it using the power button. It takes it a millisecond to reach the point where it is absolutely hopeless to try to interact with it. It is a swapping hell.
Now, I have always had problems with Linux when I fill up the RAM. In my PhD work I did explicit state space exploration, so I used massive amounts of memory and rebooting wasn’t that unusual. Then again, I think I could crash most other operating systems as well ;-)
These days I don’t even have to try to crash the box. Compiling a complex enough program, or leaving firefox on for a few hours, should do the trick. I swear, I am rebooting Linux three or four times a day! Usually loosing a bit of work each time, of course.
Have I fucked something up on my box? It just didn’t use to be this way…
It is not really a problem I have on the other Linux boxes I use, to be fair. On my desktop Fedora, I won’t have time to fill up the RAM before it crashes. It doesn’t like my graphics card, you see, so it will typically crash within 5 minutes of me logging in. That is part of the reason I am working on my laptop.
As long as I don’t log into the box through X, but ssh in instead, it is pretty stable though.
Still, I am so fed up with Linux. I don’t have to reboot Windows every two-three ours, and I’ve only had to reboot my Mac a few times in all the time I’ve had it.
Linux is supposed to be stable. It is praised to be. Still, I am finding that it is growing increasingly unstable on me.
It might just be me, of course. I’m no wiz systems administrator. I’m sure some of my geeky friends can set up a system that wont crash all the time, but I don’t have time for this if I also want to do my science. I just install Linox out of the box and it works like shit on me.
Oh well, with the new MacBook out I will soon not have this problem any longer… I will have the UNIX tools I love but on a box I can actually manage to set up.