01
May 08

Ubuntu upgrades and fundamental problems

New job, new machine. So the last two days I’ve been setting up hardware platforms for work (one linux desktop machine, one win32 laptop, and some cool toys like an iPod Touch and a Nokia N800 – there are more to come, but it’s more than enough to start with). I’ve been using Kubuntu for work for a few years, and Xubuntu on my ancient (and now breaking) laptop at home (an Inspiron 1100, which should tell you why it’s xubuntu and not kubuntu there as well). So, no-brainer, other people have had no problems so just download the latest ISO and do a quick install, right?

Well, yes and no. Continue reading →


19
Oct 07

Kubuntu 7.10

Gutsy Gibbon.

*sigh*

Not a fan of the name. But, I’ve got that X server memory hole in Feisty on my machine and Gutsy supposedly has the fix. Tried it at home last night on my dual-booting laptop (XP and Feisty until last night). Insert CD, reboot off CD, let it run.

Perfect installation. Haven’t had time to play with the neat cool 3D stuff yet, but the successful autodetection and the full setup was very impressive, especially compared to the bad old days when autosetup was a fast way to lock your machine up or worse, but nothing more! Have to say, I still like Debian for servers, but for desktop machines, I’m sold on the Ubuntu model. I don’t install my desktop often enough to become an expert on the process, so an idiot’s interface is a good thing for that for me. On a server, it’d be unacceptable but that’s a different gig alltogether. And the degree of polish is nice as well. There’s something very satisfying about pointing to your desktop as being more bling, bling than a windows users’ and also knowing that it’s a stable unix system underneath. It’s no wonder people love Macs these days.


10
Jul 07

X.org 7.2 memory leak

Sigh…

One of the things I really like about the Ubuntu family of distributions is that you get a good solid chunk of the stability you see in stock Debian Stable installations, but with the release cycle being so much faster, you get more up to date apps. Which is fine for a desktop to be honest. Let’s face it, for a server you want Debian (hell, for a *really* critical server you probably want OpenBSD); but for a desktop you just need it to run for ten to twelve hours between restarting X, and if you get a month’s uptime before a reboot, that’s perfectly acceptable (more time for either, is of course better, but those times are what you need, not what you want). And Ubuntu can do that and give you the cool bells and whistles to silence the iBook-and-Vista-wielding critics (Leopard, you say? Multiple desktops, eh? Vista, you say? Cool spinning desktop changing you say? Hmmm. Have you seen Beryl yet? Old project I know, been doing this for a few years now, but … 😀 )

Unfortunately, sometimes the great idea doesn’t work. Right now I’m looking at X.org 7.2 (without Beryl, which doesn’t like my three screen xinerama setup yet 🙁 ), and it’s using up 342Mb of RAM.

I mean, that’s just daft.

Granted, three 24-bit colour, 1280×1024 screens. Fine. But that’s only about 90Mb in total – and when X.org starts up, sure enough, that’s what it takes up (well, slightly over that). And granted, X.org does swipe memory that’s not in use for caching to speed things up (which is a good thing). But it’s not giving this memory back, and after a few days (or a really heavy Firefox session with forty-odd tabs open), I can be looking at over 700Mb of my 1Gb being used, and the machine is swapping just to open an rxvt shell.

It also seems like I’m not alone in this. And since there have been memory leaks in earlier versions of X.org, I’m looking forward to finally updating to Gusty to get away from this.

(ps. it’d be really nice if Gusty’s version of Beryl supported the whole three-screen xinerama setup too…)