new 2.4.21-ben2-xfs patch

patch-2.4.21-ben2-xfs.recent.bz2

Apply in the usual way, this one is against 2.4.21 stock, so it includes both BenH patches and the XFS patches. The XFS patches are: SGI XFS snapshot-2.4.21-2003-06-23_01:45_UTC as opposed to my last effort with XFS 1.1 (i think).

This patch is pretty similar (if not identical) to what Lashi cooked up. We’re both running this patch (or at least kernels based on it) and things are going well.

My firewire doesn’t really work – but his does. hrrmmm….. haven’t had time to go though the problem yet.

hons-hole

giz, be very proud of me – i’m listening to coldplay. they’re pretty good.

100 objects!

the magical 100 objects have been put onto a volume, and they’re in the index!

i’m even going to now hack on a little store utility that will take stdin and put it into an object.
but before that, i think i’m going to make something that prints an object to stdout.

just so we can start having some fun :)

a lot less is broken now.

block allocation for transactions and incomplete snapshots

be able to mark blocks as “in transaction” and only have this info recorded in memory, not on disk. allows less writes to disk, as any uncommitted transaction we don’t care about on restart.

but, when things get to the “we’re ready to commit this” stage, we’re going to have to write back to disk….

hrrrmmm…..

lca04

is coming along rather nicely – the reports from the adelaide guys have been really good….

it’s looking like lca05 will be in canberra – although (of course), everything is very preliminary.

lots of papers have come in, more still coming (even though call for papers officially ended on the 18th). They’re going to keep accepting stuff until they decide not to though :)

personally, i can’t wait.

found my itunes replacement

Just found a really cool GNOME application called Rhythmbox. Really cool little media player using the Gstreamer architecture.

Go check them out, they rock.

http://rhythmbox.sourceforge.net/

http://www.gstreamer.net/

I love GNOME.

The day blogging died….


http://radiofreeblogistan.com/2003/07/31/the_day_the_blogging_died.html

This is a great joke, parody and all that.

anjuta and libglade rock

instead of doing work the other day, I decided to play with this IDE that I saw some guys using. Well, within a few minutes, I’d made the quick example app do some cool stuff (and be really different). Anjuta and Glade rock!

Draw up your user interface and tell it which functions to call on actions. Then, write those functions and you’re done! no coding of UI or boring crap like that, you’re there, making code that you care about with a cool GTK2 interface over it! Rock On!

as my desktop

It’s interesting running GNOME as the desktop on my laptop…. the “submit bug report” segfault screen is showing too often with evolution (grr)… and offline is useless (it doesn’t download all your messages from the IMAP server).

http://members.cox.net/sinzui/ (as pointed to by jdub’s blog) has interesting GNOME stuff ‘todo’, but i have to disagree with the analysis of the letters ‘c’ and ‘k’. maybe i’ll CHANT (KHANT) or CHAT (KHAT) on about it, but it’d just be a poor substiute for a smiely :)

it’s on it’s way…. i want a gnome-everything debian package.

benh and xfs!

patch-2.4.21-ben2-xfs.bz2

It works! (as in, that’s what I’m running now). The EXTRAVERSION in the Makefile isn’t quite accurate, but there you go. Also, check out my .config for my ibook2.

linux on an ibook

well, i’ve got the Linux and the MacOS X on the ibook now. Finally had enough things to do that the procrastination value of moving 25GB worth of home directory data around was worth it.

This, of course, had to be accomplished by buying another hard drive. So, an extra 120GB of storage has found its way into my SMP machine.

Dual PII 350mhz, 128mb RAM, 9GB Ulta SCSI and 4GB Ultra SCSI and a 120GB ATA. On a shitty ATA controller so the IO rates arent’ that good, but hey – next time i’m at a swap meet i’ll go get one that isn’t as ‘eek’.

Stock 2.6 isn’t that great on the ibook. It doesn’t so much sleep, as crash. Internal audio is broken, and i don’t have X accelleration going. I’m currently building 2.4.21-xfs-benh. There were a few things that didn’t quite patch in properly when i did the benh patch on top of the xfs patch, but i’m getting there. I’ll post a patch here when i know it boots (and hardware works).

patch sequence: xfs-only, xfs-kernel, benh, xfs-quota32

Without the DRM accelleration, i can *almost* play DVDs/DivX. It’s soooo close to viewable.

got my lit review to go under latex on linux now too… image issues. and for some reason, the cssethesis template craps itself with pdflatex on linux, didn’t on OSX.

gah

so much to write about, so little time. Got literature review due on wednesday. lots more to do, hopefully something that i’ve done makes remote sense.

hell, i haven’t even run it through ispell yet….

maybe i should print and read it. do my typical edit of every 2nd sentence to make it (hopefully) better. :)

pity just creating two lists: crappy and non-crappy and inserting file system names in them isn’t enough.

I wish I had more time to implement my data store – it would be so much better.

i feel like writing something

i’m hungry.

updated site

Honors Site update with more recent for my project – added functionality and organisation.

also updated documents.

even weirder google search string

nipple pokies

what the fuck? How on earth did that get here?

officially the weirdest search string for flamingspork

“months or heaviness or skulker or baklava or wattenberg”

now, who would search for this?

and then click through to my site?

updates

Updated my linux page, about to add some updated docs to my honors page and have added two more patches to my stew’s patches directory.

I love rsync and CVS. sure, cvs has limitations, but it doesn’t cost anything and does 95+% of what I want.

sparse files for pass-cap lookup?

Was thinking, I’m getting a pretty simple way of doing sparse objects (start from block 0 in allocation-group 0, i.e. a normally impossible location) with my slightly (possibly) better block_run structure (over BeFS’s) I have been thinking about how to do the lookup from capability to onode.

/* fcfs_block_run

hp laserjet 4m plus

new(est) gadget. Got it on sunday. Prints pretty well, in the process of getting it to work via parallel port – possibly investigating getting one of those jetdirect cards so i can just plug it into my network.

CUPS is just freakin cool. Printing from Linux and OSX to it no worries.

wish it had a duplexer, but not that fussed atm – maybe later (if one is really cheap).

i need to buy paper too.

I have been really tempted to see what would happen if i sent the game-of-life (as written in postscript) to it…. but maybe that’s just plain too scary.