Updates are things that I'm a bit cautious about, in case the do something silly like overwrite the kernel. I have no idea about the wireless drivers since I've decided to connect the box solely via 1 Gbit ethernet cat 5 link. Having read that wireless (radio) signals can upset things where the machining is concerned. Don't take too much notice of my comments since I've only just got my toe back in the water as far as Linux is concerned.
I'm not sure why I went the long way around - I probably simply downloaded the wrong iso file from the repository, being rather dazed and confused by the hardware issues by then. Well, it sounds like a good excuse... Another good excuse is that it might have been because I was installing LinuxCNC 2.5 as opposed to EMC 2.4.
Speaking of using Linux again, the last time I had a working install that I had to tinker with - Slackware I think - the Xserver was XFree86. It seems that in the intervening years XFree86 has more or less become a dead duck, and the current operational Xserver is "xorg". Where things have really changed for me is that there is, of course, no XF86Config file that one can edit - but on the other hand, the co-called xorg.conf file is nowhere to be found on my 10.04 setup (searching using "updatedb/locate" in an xterm). I've been searching around and it seems that xorg.conf isn't much used. I need to be able to add tweaks for the touch-screen, but what I might put them in is completely opaque to me.
The build uses the old imake system; I have yet to start hacking paths in the driver's make file(s) yet to try and get it to find various dependencies. I must say I came to loathe automake/autoconf/etc., when I used them some years ago. I wonder if things have improved.