This year, for the first time I can recall, I went to LCA paid for by my employer, that meant writing up a trip report when I got back, and, since others might enjoy it, here it is.
I'm not going to cover everything I saw, just the highlights (which does
happen to be most of the talks I saw).
"Lazy Security in a Large Gateway - Mark Suter" (Unisys, Sysadmin miniconf)http://youtu.be/JIQa1Avn_bY
Mark said many good things, amongst which are these two:
"When the model doesn't reflect reality and you blame reality, you stop
doing science and start doing economics"
"if you have a policy that doesn't allow exceptions you have a broken
Keynote by Bruce Perenshttp://youtu.be/Uoum-DHO7S8
If you're interested in open hardware the latter part of Bruce's talk
covers some projects you might find interesting, otherwise skip it as
the first part is badly presented and largely a compliance rant.
Jon Corbet's (of lwn.net) Kernel Reporthttp://youtu.be/elRCAD3sPEk
Every year Jon gives a state of the kernel, there's some neat stuff
happening, including in the networking space.
His talk later in the week "Challenges for the Linux plumbing community"
is also worth a watch.http://youtu.be/dNXggr8ycNE
"EFI and Linux: the future is here, and it's awful" Matt Garrett (Red Hat)http://youtu.be/V2aq5M3Q76Uhttp://youtu.be/IfKF7mEY5Dc
If you've never seen Matt speak, it's a treat. In this talk he descibes
how EFI works.
There were two talks on Tuesday afternoon largely covering change
"Mistakes were made" by Selena Deckelmann
Analyse failure more then success, but remember to analyze success,
there's always things that can be done better.
"Moving Day: Migrating Big Data from A to B" by Laura Thomson
Much of the same, worth watching more for the parts on negotiating
"IPv6 Dynamic Reverse Mapping - the magic, misery and mayhem" by Robert
The talk covered Internode's solution to generating valid reverse DNS
for their customers with query-time live generation and a custom
python-based DNS server.
(Chatted with him later, he had a glue TTL related bug in his design,
also was able to assist with some local IPv6 contacts)
"Multi-tenancy, multi-master, Sharding, scaling and analytics with
Drizzle" by Stewart Smithhttp://youtu.be/3-t7KRAIwwA
Stewart is one of those people who it's always worth hearing what they
have to say, he's worked on XFS for a few years, then MySQL/drizzle for
at least the last six.
One neat feature of drizzle (the better scaling, less crufty MySQL fork)
is that their extension API is simply (the open source release of)
Keynote - Paul Fenwickhttp://youtu.be/KV1iUmDVsM4
On hacking brains, some very neat stuff about cognative biases.
Next up was a double header on filesystems, Avi Miller from Oracle on
btrfs, then Dave Chinner from Red Hat on XFShttp://youtu.be/hxWuaozpe2I
These are good on their own just for the information, but are excellent
when watched in order just to see the serve Dave sends Avi's way.
(the short version is you should use XFS for everything, it's awesome)
Also neat tool "seekwatcher" which can be used to visualise disk load:http://oss.oracle.com/~mason/seekwatcher/
"Mentoring: We're Doing It Wrong" by Leslie Hawthornhttp://youtu.be/ydS4vXNzN0I
Leslie, for those who don't know is an Xoogler from the Open Source
office, and is responsible for the LCA 2007 party, whilst compiling
this I did find several photos of me at that party:http://✎.net/wp-content/uploads/2007/01/linux-ninja.jpeg
"Helping your audience learn" by Jacinta Richardsonhttp://youtu.be/S7-tP_olziM
For anyone writing training sessions, long or short, *watch this*.
On Thursday afternoon there were several talks on Android accessory
development, worth watching if you think you might be interested.
"Desktop Home Hacks" by Allison Randalhttp://youtu.be/a8asl5SsGy4
(Not actually android related, but fits with the bunch)
"World domination and party tricks with the Android Open ADK" by
Jon's awesome, and not only injected himself with an RFID tag several
years ago, but took photos for his blog.http://grinding.be/2008/03/07/exploring-rfid-implants/
"Android Accessories Made Easy With Arduino" by Philip Lindsayhttp://youtu.be/4yBkSwP9x7s
This talk covered "handbag" an android app that allows you to write UI
in Arduino instead of Eclipse. Very neat (although doesn't work on ICS yet)
"Hack everything: re-purposing everyday devices" by Matt Evanshttp://youtu.be/VY9SBPo1Oy8
Some interesting thoughts on reverse engineering, and reusing old
"What is in a tiny Linux installation" by Malcolm Tredinnickhttp://youtu.be/4UU0Dd4dQ1I
Malcolm covered the kernel and low-level userspace components of a tiny
embedded linux build, worth watching if you ever want to build / hack
"Bloat: How and Why UNIX Grew Up (and Out)" by Rusty Russell and Matt Evanshttp://youtu.be/Nbv9L-WIu0s
This talk looked back over forty years of unix and showed where how
cat/grep/ls/etc. went from several kilobytes into several hundred kilobytes.
"Rescuing Joe" by Andrew Tridgellhttp://youtu.be/ML__e_ZcWiQ
Tridge (of Samba, rsync fame) gave a talk on the UAV project he's
involved with that has a goal of a plane autonomously locating a lost
hiker and sending them an aid package, from takeoff to landing with no
"Codec 2 - Open Source Speech Coding at 2400 bit/s and Below" by David Rowehttp://youtu.be/KsywWf8dQgUhttp://youtu.be/7y6CHpMauHw
(I saw the repeat as I missed it first time around)
This is a speech codec designed mainly for use over modems and ham
bands. The codec 56 bytes per 40ms *impressive*. Interesting fact,
speech codecs of such low data rates are classed as munitions