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_bYMark 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
policy"
Keynote by Bruce Perens
http://youtu.be/Uoum-DHO7S8If 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 Report
http://youtu.be/elRCAD3sPEkEvery 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 (repeat)
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
management.
"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
change times.
"IPv6 Dynamic Reverse Mapping - the magic, misery and mayhem" by Robert
Mibus (Internode)
http://youtu.be/JsAUXuL6IrYThe 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 Smith
http://youtu.be/3-t7KRAIwwAStewart 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)
protobufs.
Keynote - Paul Fenwick
http://youtu.be/KV1iUmDVsM4On 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 XFS
http://youtu.be/hxWuaozpe2I (btrfs)
http://youtu.be/FegjLbCnoBw (xfs)
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 Hawthorn
http://youtu.be/ydS4vXNzN0ILeslie, 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 Richardson
http://youtu.be/S7-tP_olziMFor 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 Randal
http://youtu.be/a8asl5SsGy4(Not actually android related, but fits with the bunch)
"World domination and party tricks with the Android Open ADK" by
Jonathan Oxer
http://youtu.be/cixG5-jPjQwJon'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 Lindsay
http://youtu.be/4yBkSwP9x7sThis 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 Evans
http://youtu.be/VY9SBPo1Oy8Some interesting thoughts on reverse engineering, and reusing old
consumer electronics.
"What is in a tiny Linux installation" by Malcolm Tredinnick
http://youtu.be/4UU0Dd4dQ1IMalcolm covered the kernel and low-level userspace components of a tiny
embedded linux build, worth watching if you ever want to build / hack
such devices.
"Bloat: How and Why UNIX Grew Up (and Out)" by Rusty Russell and Matt Evans
http://youtu.be/Nbv9L-WIu0sThis 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 Tridgell
http://youtu.be/ML__e_ZcWiQTridge (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
human intervention.
"Codec 2 - Open Source Speech Coding at 2400 bit/s and Below" by David Rowe
http://youtu.be/KsywWf8dQgUhttp://youtu.be/7y6CHpMauHw (repeat)
(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