XBMC On Ubuntu 12.04

I’ve replaced the Fedora14 on my Revo 3610 with Ubuntu 12.04 now its a dedicated HTPC and not “the visitor box”. I found out pretty much straight away that Unity2D uses too much background resources for XBMC to run alongside, so I’m making use of the XBMC session, which doesn’t load a window manager underneath and can stream 1080p over PowerLineHD to the NFS server just fine. I compiled XBMC 12 alpha (Froyo) from git but found that the database schema has changed so much that XWMM 2.

Compiling CyanogenMod 9

I initally added instructions here for compiling ColdFusionX as I was helping to maintain the project. Now that it looks like we’ll get an official CM9 for ZTE Blade, its been deprecated, so here’s the CM9 build instructions. It takes about 50mins to compile (including kernel) which is only about 10mins more than CM7+kernel would have taken on my 12Gb RAM, 3.2GHz Intel Core i5 Linux box with SSD. Download CM9 (use repo sync to update) this is about 15Gb worth: mkdir -p ~/cm9/vendor/zte/blade curl https://dl-ssl.

Nessus 5.0 Review

Nessus 5.0 just got released, and if the forum is anything to go by, people are not impressed, me included! First off its a major new version number, but appears to have no new functionality whatsoever. All that has changed are the report templates, and they’re totally screwed up. You’ve got HTML that doesn’t wrap properly and takes an age to render the XSLT, the Synopsis and Solution are no longer output at all (WTF?

Full System Backup (and restore)

I thought I’d play around with backups as a continuation of my btrfs experiment. Well basically btrfs can’t do it without dd’ing the entire drive as the UUID’s can’t be changed. So I thought I’d stick to ext4, and I’ve finally figured out how to do full root filesystem backup including LUKS encryption (without LUKS its easy, you could even do it with tar) using rsync of just the files instead of using dd to backup every bit (17Gb of files instead of 64Gb drive size in my case).

Btrfs Experiment

After watching this video and reading this blog post, I decided to have a play with the new btrfs (ButterFS) filesystem. So I downloaded OEL6u2 and made a minimal install in VirtualBox (which doesn’t even include wget or scp!) I decided not to use LVM, but to use LUKS encryption for my 8Gb ext4 /, a 500Mb ext4 /boot with no encryption, and no swap partition. Upon first boot I installed the Base Yum repo from here which is essentially just what’s on the DVD, and also the beta repo from here.