|
|
Log in / Subscribe / Register

Watch the 2009 Linux Plumbers Conference (Linux.com)

Linux.com has announced that videos of many of the presentations from last month's Linux Plumbers Conference are now available for viewing. "A lot of LinuxCon attendees stuck around for the Plumbers Conference, to delve deep into the kernel, utility, and library programming that surrounds Linux. This is deep-topic stuff, and attendees I spoke with were not disappointed. [...] Now you can view for yourself, as we've just posted the first batch of videos from the Plumbers Conference on the LF Video site. This set of videos includes discussions on SELinux, networking, clustered filesystems, video processing, and more."

to post comments

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 15:43 UTC (Fri) by kragil (guest, #34373) [Link]

Very interesting and cool.

I have one favor to ask:

Could somebody post the git commands Linus used in his talk with a short description?

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 15:45 UTC (Fri) by pjones (subscriber, #31722) [Link] (2 responses)

Really, would Theora be too difficult?

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 15:52 UTC (Fri) by niner (guest, #26151) [Link] (1 responses)

No it isn't. What's the problem? Ogg/Vorbis/Theora download links are right there.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 18:37 UTC (Fri) by intgr (subscriber, #39733) [Link]

Really, would HTML5 <video> be so difficult?

Linux Plumbers Talks - Strange Choice of Video Formats

Posted Oct 9, 2009 16:01 UTC (Fri) by 0b11101 (guest, #57638) [Link] (2 responses)

Finally, the Linux Foundation put an option to download the videos encoded with Ogg Theora... underneath the ratings, the page sharing, and the Flash Player embed codes. I was embarrassed for the Plumbers Conference when, for a couple days, the videos strictly required Flash Player to view or some other way to decode Flash Video. Adobe has only an test-version of Flash Player for 64-bit systems and many embedded systems have no Flash Player available, so Flash Video seems to be a strange choice to convey information to other kernel developers.

Even with links to download videos encoded with Ogg Theora, I still wish there was a more focused effort by the Linux Foundation to use open standards, especially as they are the self-proclaimed "spokesperson for Linux". HTML5 Video is a well published standard, with commonly known failbacks options even including a Flash Video failback. Even the file extension of the download links show a lack of interest of use open standards, the Xiph.org Foundation has been encouraging the use of *.OGV file extensions for Ogg files containing video.

I suppose it is "looking a gift-horse in the mouth" because it is advantageous to have anyone fund the distribution of these presentations, but I would expect more than the typical Flash Video norm from an organization that defines itself as resolving same compatibility issues.

Linux Plumbers Talks - Strange Choice of Video Formats

Posted Oct 9, 2009 19:53 UTC (Fri) by 0b11101 (guest, #57638) [Link]

Another example of this is the Linux Foundation's own LinuxCon 2009 keynote speaker recordings, where the raw Flash Video file (*.flv) downloads were the only option to the embedded Flash Player webpage.

Linux Plumbers Talks - Strange Choice of Video Formats

Posted Oct 9, 2009 20:19 UTC (Fri) by niv (guest, #8656) [Link]

It was just a matter of timing.

The Linux Plumbers Conference hadn't actually seen the videos nor the presentation formats at that point, and we hadn't announced them yet.

We're very grateful to the Linux Foundation for hosting the videos for us and uploading them from the video vendor.

If there's still an issue, do let us know at contact@linuxplumbersconf.org.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 16:15 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link] (14 responses)

Again, lousy work.

Slides are NOT visible during the talks, so very often it makes hard to understand what the speaker is talking about.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 17:18 UTC (Fri) by jreiser (subscriber, #11027) [Link] (1 responses)

Slides for many of the talks have been available for almost two weeks. Yes, you have to download separately and run a separate program, but that makes it easier for you to turn pages when you want to, adjust the viewing panes separately, annotate and/or print selected pages, etc.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 10, 2009 20:33 UTC (Sat) by drag (guest, #31333) [Link]

Sorta. There are some problems,

- A there are no slides for a lot of talks.
- The talkers don't announce what slide they are on, usually, which makes it difficult to know that is currently being shown.
- When they point at stuff it is hard to see what they are pointing at.
- If the slides are visable in the video then that does not stop the positive benefits of having the slides that you mentioned.

----------------------------

Don't take it wrong, though. The sound quality is good and the video quality is excellent. Which takes it a step above typical videos of this type. So Kudos for that.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 20:12 UTC (Fri) by niv (guest, #8656) [Link] (10 responses)

Sorry you were disappointed, it's not great.

However, to do really reasonable recording of the talks including the slides would have required 2 cameras or switching back and forth a lot between the speaker and the screen. The editing in of slides into the video would also have been a signficant additional cost.

So for most of the talks, our guideline was to get the speakers and discussion, and we would make the slides available (they are just static content, after all) separately along with the video. I think for most of the talks, this was a reasonable compromise.

This, of course, wasn't so hot for demos and stuff done on the fly as the git tutorial was (and we didn't know upfront). I think the git talk was the one we could rescued - could have tried to get the camera guy to swing around - but I didn't think of it, to be honest, at the time.

--nivedita

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 20:47 UTC (Fri) by BenHutchings (subscriber, #37955) [Link] (3 responses)

I realise it takes more people and equipment to do this, but it's not that expensive and it doesn't require hiring professionals. Please have a look at DVswitch, which I wrote for DebConf and which has been used at several other conferences.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 21:59 UTC (Fri) by niv (guest, #8656) [Link] (2 responses)

Thanks for the pointer, Ben! Looks cool.

So if we did one room - we'd need two video camera feeds and two volunteers to move them around as needed? What were your hardware requirements, especially storage? Was a camcorder sufficiently good quality video?

Will put it on the list for next year's team to look at, for sure.

Note, though, that LPC is a developer-run conference - by developers, for developers. Not quite as slick as a professionally run conference (it's not actually a Linux Foundation event - they just assist us on some things). So we're sometimes constrained by our volunteer focus and budget limitations.

BTW, do you have slides for your BoF session, or any notes or summary that you'd like to have us put up on the Program page? :).

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 15, 2009 13:26 UTC (Thu) by BenHutchings (subscriber, #37955) [Link]

so if we did one room - we'd need two video camera feeds and two volunteers to move them around as needed? What were your hardware requirements, especially storage? Was a camcorder sufficiently good quality video?

Two cameras and three volunteers (one per camera and one for the mixer). DV is 13GB/hour, so ~100GB/day/room. We've mostly used consumer camcorders but sometimes had the use of 1 "prosumer" camera. More information on the wiki.

Note, though, that LPC is a developer-run conference - by developers, for developers. Not quite as slick as a professionally run conference (it's not actually a Linux Foundation event - they just assist us on some things). So we're sometimes constrained by our volunteer focus and budget limitations.

Same for DebConf.

BTW, do you have slides for your BoF session, or any notes or summary that you'd like to have us put up on the Program page? :)

No, there's nothing beyond the list of items included in the description.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 15, 2009 13:32 UTC (Thu) by amk (subscriber, #19) [Link]

The PyCon 2009 video recordings (available at pycon.blip.tv) were made by voulnteers using DVswitch, with foundation support for purchasing equipment. This tutorial was written from the PyCon experience.

Cutting between the slides and the speaker was done on-the-fly during the talk; the resulting edits are occasionally sub-optimal, but doing this avoids requiring an enormous mass of editing work once the event is over, which is when all the volunteers are tired and burnt out.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 21:52 UTC (Fri) by cota (subscriber, #60184) [Link] (5 responses)

You could have done it with a single camera, Example:
http://www.youtube.com/watch?v=JzIWdJVP-wo

btw, a few screenshots from the tutorial are available here:
http://picasaweb.google.com/dkukawka/LinusTorvaldsGitTuto...

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 21:55 UTC (Fri) by corbet (editor, #1) [Link] (2 responses)

No doubt the Plumbers organizers could have done a lot of things better. But they worked their asses off and put together a top-quality conference, which is what they set out to do. I wish there were a few more comments saying "thanks, Plumbers folks!" and a few fewer complaints...

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 11, 2009 21:20 UTC (Sun) by nevets (subscriber, #11875) [Link]

The problem with humanity is that we take things that work for granted, and when something doesn't work it stands out, and we like to complain about it. In a way it's not that bad, since the best way to improve oneself is to fix what is wrong more so than concentrating on what is right.

But that said, I was there for only one day, unfortunately, and I thought they did an excellent job. Plumbers concentrates on developers (both kernel and userspace), and they do a good job at keeping that focused. Plumbers is still very new, and there's lots of places that they can improve on. But what they have accomplished so far, is worthy of compliments. Kudos to Plumbers and those that worked it.

Exactly

Posted Oct 11, 2009 23:01 UTC (Sun) by jamesmrh (guest, #31622) [Link]

I'd have to say that the whole week, from the co-located LinuxCon events, to LinuxCon itself, and LPC, was amazingly well organized and executed overall, probably the best I've seen (or at least on par with LCA).

I hope that what we're seeing here is a case of most people being happy and not having to say anything, with a small minority of people commenting who simply don't understand what it takes to make anything like this work at all, let alone exceptionally well.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 22:06 UTC (Fri) by niv (guest, #8656) [Link] (1 responses)

That, to avoid confusion, is Linus's first Linux Plumber's Conference Git Tutorial, i.e. circa 2008. Sadly, the Plumbers videotape of the event didn't actually survive, so note that we at least improved over the previous year in that this year's video is actually extant :).

This year's talk was hence billed as an "Advanced git tutorial".

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 10, 2009 12:18 UTC (Sat) by cota (subscriber, #60184) [Link]

oops, sorry for the confusion, thanks for the clarification.

Great ideas

Posted Oct 11, 2009 22:28 UTC (Sun) by jamesmrh (guest, #31622) [Link]

Perhaps you could volunteer to ensure that the videos are up to your standards for the next LPC.

IIRC, it'll be in Boston around the same time next year.

2009 Linux Plumbers Videos and Slides on LPC Program Page as well

Posted Oct 9, 2009 20:15 UTC (Fri) by niv (guest, #8656) [Link]

The direct links are also up at the Linux Plumbers Conf Program page. The rest of the videos will be available by the end of next week. I'm still hoping to round up some missing slides. If you're an LPC speaker, please do make sure we have your materials (for talks, MC sessions, BoFs,..).

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 21:48 UTC (Fri) by kerick (subscriber, #53036) [Link] (2 responses)

After watching the Selinux one at least, I request that future LPCs have a
mic for the commenting audience. That wouldn't be very difficult to hook up
and would make the videos substatially better.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 9, 2009 22:20 UTC (Fri) by niv (guest, #8656) [Link] (1 responses)

"future LPCs have a mic"

Oh, we did, believe me we did. We endlessly tried to remind speakers and audience people to use them.

In fact, in many of the sessions, we did our best to run around and try and pass the mike around, or get the audience members commenting to come up to the standing audience mic, or have the speaker repeat the questions.

Surprisingly, we found it really hard to achieve any of those solutions.

There's no question, getting up or waiting for a mic to be passed around inhibits the conversation flow significantly. For most of the other rooms, this wasn't a problem as they were smaller, everybody could hear, and we weren't taping. The discussions in those rooms, I unscientifically and possibly inaccurately contend only to make a point, were much stronger and free-flowing than the whole "wait for a mic or get up to talk" kind of environment.

I haven't seen all of the videos yet, but if the end of the Rostedt talk got recorded, you'll see how we tried.

And for Linus's talk - it was too packed a house for anyone to get up. They had some mics in the back and the sides but they seem to have caught almost none of the audience questions. It was valuable to have people speak up freely and have Linus pick on the questions, and I just had to hope that from the answers most of the questions were probably self-evident or derivable from context.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 10, 2009 6:32 UTC (Sat) by dlang (guest, #313) [Link]

hmm, I wonder what could be done with a parabolic mic or two up at the front swinging around to point at different people?

yes this would take more manpower (which they were already short of), so I'm not saying it should have been done, I'm just wondering out loud if this could be better than waiting for someone to run a mic to the person who stood up.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 10, 2009 7:16 UTC (Sat) by stefanha (subscriber, #55072) [Link]

Thank you for posting the videos :). Your effort is appreciated.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 11, 2009 17:12 UTC (Sun) by smadu2 (guest, #54943) [Link] (3 responses)

Please for the sake of folks who couldnt be at such conferences, ask somebody with commonsense if not professional to take videos, I would want to look at the slides NOT the person all the time.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 11, 2009 22:52 UTC (Sun) by jamesmrh (guest, #31622) [Link] (2 responses)

The people making the videos were professionals, and they did a great job, IMHO.

Possibly what we need are more experts to volunteer to sync up a second video stream with the slides (having also organized, funded and managed the extra equipment), and then help with the editing and publishing. Can you help next time?

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 12, 2009 8:52 UTC (Mon) by smadu2 (guest, #54943) [Link] (1 responses)

You need not sync up, just focus the video on the slides. Is that so hard ? I felt very bad when I was watching Linus tutorial on Git and couldnt see what he was showing. Ditto with other keynote speeches.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 12, 2009 9:21 UTC (Mon) by dlang (guest, #313) [Link]

for interactive presentations like the git one you are correct.

however for static slides, I much prefer to be able to use the original slide rather than having to go projector to screen to camera and deal with the quality losses that imposes. turning static images into video is also extremely inefficient in terms of file sizes for the presentation.

what is really needed for interactive presentations (and I don't know if it's available at all) is a (relatively cheap) device that you can plugin to the vga port inline to the projector that can capture the video output (and ideally an audio feed at the same time so that they are auto-synced).

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 11, 2009 19:16 UTC (Sun) by riddochc (guest, #43) [Link]

Thanks for making the videos available, I look forward to watching them!

Many thanks to the volunteers who put in the effort to make them. It's always a lot harder than it looks.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 11, 2009 23:14 UTC (Sun) by airlied (subscriber, #9104) [Link] (2 responses)

Can I ask for the sake of people who do attend these conferences to ignore suggestions from people who don't, as they invariably make actual discussion in talks pointless. I didn't attend LPC this year and I'd still rather the people at it managed to discuss things openly without stupid mic queuing etc.

Its a developers conference you are either there or you aren't.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 11, 2009 23:59 UTC (Sun) by kragil (guest, #34373) [Link] (1 responses)

You are wrong.

Debconf has continually proven that you live stream and provide videos of talks and discussions with slides without any mic queuing etc.

Every (FOSS) conference should aspire to that level of sophistication and openness.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 12, 2009 0:03 UTC (Mon) by airlied (subscriber, #9104) [Link]

My main problem isn't that you can't do this perfectly, its that if you don't do it perfectly it has an impact on the people attending, who are paying to attend and whose companies are investing in their attendance.

LCA does this very well also, however if one more person ask someone talking to me to get a mic, I'd get annoyed, you've only got so much time at these things and really you should optimise for the attendees not the rest.

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 12, 2009 11:09 UTC (Mon) by dgrift (guest, #61315) [Link]

Thanks for the videos!

Watch the 2009 Linux Plumbers Conference (Linux.com)

Posted Oct 12, 2009 13:59 UTC (Mon) by jhigdon (guest, #16261) [Link]

Hi, I wan't to say Thanks, Plumbers Folks! It was my first LPC and I
enjoyed it very much, including the scenery of Portland. It was an amazing
piece of work, did some things go wrong? surely. But I think it's quite
ignorant for anyone to talk about the parts that need improvement first
before thanking the staff and volunteer's for their hard work.

Now to some business :)

I have no concerns of the slides or videos that much since I was there and
took notes when needed, and I'm not very qualified to help with video or
audio problems! My main gripes actually fall on the presenters in most
cases than the conference organizers. I do understand they put much time
into their presentation, and it is a conference designed to inspire
questions answers and help, but damn.

A few simple rules really:
1> speak up! even with a mic there, many presenters talked either away from
the mic, or too quiet for it to even pick up enough! If you sat anywhere
from the middle of the room back, it was hard to hear the talks. Again, 1
mic should be enough, pick the damn thing up if you have to and just speak
into it if you can't talk loudly enough. One good example of some good
volume on a speaker would be Steven Rostedt. Sure he may not have been the
beacon of preparedness, but the man was loud, clear and got his point
across.

2> If someone in the audience is too damn lazy to use the mic that was
graciously put in the middle of the isles for them, then as a speaker you
should repeat the damn question into the mic so everyone is clear on what
was asked! Not sure what is so hard about that, some people did it, or did
it half of the time. Keith Packard should have been a guideline for this,
he is very good at presenting, even to throw in some rocketry shots to mix
things up and keep his audience attention! He even knew enough that no one
wanted to hear Jim Getty's mumble about the good ol' days during the small
amount time he had to speak, and gave him a hint to shut the hell up!

3> So I think that's it, speak up, repeat questions, throw in some
surprises...we're all excited to hear the talks and the speakers should be
excited to give them!

Now for the hosts!
1> I like donuts, but maybe an omelet station where you pick out veggies to
throw in an omelet a chef will cook up right there on the spot might have
been more helpful to my belly than multiple donuts until I found the small
corner the fruit was located :) Either way, great job on the food and
coffee!! I felt like my teeth rotted away the instant they came in contact
with some of those donuts haha.

2> This one I'm not sure how to solve, because I lack the project planning
skills, but it does really blow when there are two talks you think you can
provide input in and my body only allows me to be in one place at a time.
Good luck with that one!

3> Not sure who's responsible for this one! There were a few talks I wanted
to see and had to do some micromanagement of my time, and when I arrived in
the room the talk was over before the starting time on the website!

4> wireless, hmm not sure open wifi was the right choice...people should be
prepared to have some sort of security on wifi when going to a conference
IMO. Sadly, I think it would be beneficial to everyone if some certain
traffic was blocked so that http traffic could have prevailed better, at
least during peak hours of the conference. Though I guess as nerds mainly
everyone could have subverted that. meh. Anyway, I'm not really there to
use the internet, rather to see the talks. But just bringing it up as a
suggestion.

5> I might be able to think of other things, but I've got to be somewhere!
So damn good job, someone's got to step up to the plate, and everyone who
participated in organizing, helping, and funding are hero's in my book. I'm
grateful for such an event!

Jonathan

Torvalds on Git

Posted Oct 13, 2009 8:38 UTC (Tue) by ldo (guest, #40946) [Link]

If you want to understand some of the philosophy of Git, you can’t do much better than this extract from Linus’s presentation (0:41:38 .. 0:44:28):

So we could make Git really smart, and do all of these things that are easy to do for humans, but ... the humans shouldn't need to have to do? The problem is, the things that are easy to do for humans are usually very, very hard to do for machines. So for example the fact that I noticed the trivial pattern that the thing that was conflicting was just this one single rename of a function, and I should just take all the other changes but I should do the rename by hand--that's something that is very simple for a programmer to do.

To actually automate that kind of logic into Git--I wouldn't trust the end result. One of the things that makes Git a pleasure to use for me is that I actually trust what Git does, because what Git does in the end is very, very stupid. There's a lot of logic to it, but none of it is subtle. When Git does a merge, it uses very simple algorithms to say when the merge is trivially correct, and if any of those fail, it will give you a nice, or not so nice, conflict. And I'd much rather have a tool I can really trust, and that then gives me help to do the things that it should be able to do on its own, but if it did, I would no longer trust the tool. So that's why Git works this way.

Part of what I started off with when I started Git was, there's a lot of people who have worked on source-control management for a long time. And most of them are morons. Because they care about really smart merging algorithms. And they care about getting all the really subtle cases right. And they have all these fancy names for different ways of doing things.

And Git takes absolutely the opposite approach, where merges are really really simple, what Git does automatically for you ... it has a really simple name, it's called a 3-way merge with some rename detection, which is kind of cool, but in the end, it's actually technically very simple. And 3-way merges have been around forever. 3-way merges were what SCCS did. 3-way merges are what CVS does. The difference between Git and CVS is, Git actually helped you complete the merge. While CVS will say hey, here's the messy end-result, you fix it up. And then CVS will do nothing to actually help you. So what Git does is the stuff I showed you, but it won't do the merge automatically for you.


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds