Friday, May 15, 2009

Some ubuntu love... ♥

Really enjoying Jaunty!

There was only one slightly annoying issue with the graphics being slower (now fixed for me). I have since learnt that there's some very good speedups coming in the next linux kernel too - since a lot of the intel video driver has moved there now. This means it will reuse a bunch of the highly optimised memory management code and also be maintained as the kernel is maintained... meaning less problems. It also means that the driver can be optimised by very good kernel hackers, and the X and framebuffer drivers can use the same code.

My wacom tablet is now autodetected... and works with touch sensitivity without it being plugged in at the beginning. Means I don't have to remember to plug it in before I start X... and no configuration needed either.

The trackpad is working much nicer, and does not misbehave :)

There is a standard kernel, a low latency kernel... and a realtime kernel all apt-get able! The realtime kernel is really nice for sound/music/video/game apps. Better than anything available from windows/OSX.

Copy/paste in gvim seems sane :) Yes! (It has the best copy/paste of windows/OSX/linux for a programmer).

Resizing my ext3 HD was quite simple... so I regained an extra 100 gigabytes which was unused on it. It resized it live - whilst I was still using it :)

Using an extra monitor is now very nice. Better than my experiences with OSX/windows. Since I can tell Ubuntu where my monitors are in the real world... so if I have one up high and to the right - when I drag a window between the two, it looks to be in the correct position physically. Also the resolution on my external monitor is the full resolution - better than what the windows driver can do.

Python2.6 - 64bit optimized (4x faster python than something like the 32bit python2.5 that comes with the latest OSX). Lots of recent python modules all apt-get able :) One of the best - if not THE best system pythons around. If you love python, you'll love ubuntu - you can also install multiple pythons at once really easily. So I can have 2.5, 2.6, and 3.0 all installed at once, without any hassles.

A whole bunch of little things have been tweaked and polished.

Haven't had a chance to check out lots of audio stuff yet... it'll be interesting to see if they've improved that at all. Will report back on audio findings soon.

Unfortunately they broke joystick support at some point... here's the ubuntu SDL joystick bug report.


Apple said...

What's the OS X and Windows rub?

The latest OS X was released on 26th of October 2007.

As with all OS systems, you and they leave the system version of scripting language(s) alone as the OS has scripts written to use that version. Next OS version releases introduce next scripting language version(s).

You then go install whichever version of Python you want. Its not that hard.

And yes I am running Jaunty as I post this, I also have to use Windows and OS X.

Game_Ender said...

OS X allows you to configure your monitors like they are in the real world as well. Really Ubuntu is good but its not over the top good you describe.

Also the realtime kernel is *not* meant for games and its *not* a high performance kernel. Its a kernel meant to get things done when you tell it, so its good for audio capture, control of physical system, etc.

schmichael said...

Jaunty is what convinced me to switch off Debian as my workstation distro of choice. Cutting edge and extremely reliable, I love it!

Now Debian is still on all my servers. Can't beat its engineering, and I don't want my servers running the latest cutting edge code. On servers, Debian is still what Just Works for me.

Marius Gedminas said...

The claim that the graphics slowness is now fixed is very interesting. Are you referring to switching to UXA in your xorg.conf? If so, do you not suffer from constant memory usage growth and crashes on suspend/resume?

illume said...


@Apple: My last couple of posts were ubuntu bashing, so I'm giving it some love :).

Of course some things are better on osx,windows :) Good luck downloading a 64bit binary for python (there's none available on and good luck getting most OSX libraries working with it - most don't work 64bit. Same with windows. Ubuntu has a much faster release cycle than windows/OSX too... so it means you get fresher wares :)

@Game_Ender: cool, I hadn't found that in OSX yet, ta :)...

Realtime kernel is good for games because games also need good low latency to be able to do things as needed. Games have big audio, and graphics components... not all games need it of course :) But developing games knowing you have a semi-realtime kernel allows games to do things better.

@Marius: sorry, I meant it works for me. I don't get crashes, or giant memory growth (that I've noticed). Updated post to say it works for me.