Ubuntu Open Week - Kernel Team - Ben Collins - Mon, Apr 23, 2007

TZ UTC-4

(04:01:17 PM) BenC: Hello, and welcome to the Ubuntu Open Week session for the Kernel Team. I'm Ben Collins, the Ubuntu Kernel Team Technical Lead. In this session, I'll start with some background on the Kernel Team, and then open up for some Q+A.
(04:01:43 PM) BenC: I work directly for Canonical as a member of the Ubuntu Distro Team, and have been maintaining the Ubuntu Linux Kernel for a little more than 1.5 years now.
(04:01:59 PM) BenC: When I first started, the Ubuntu Kernel Team consisted of myself, having taken it over from Fabio M. Di Nitto (fabbione).
(04:02:24 PM) BenC: Since then, we have grown to a total of 4 paid kernel developers: Myself, Kyle McMartin (kylem), Tim Gardner (rtg) and Phillip Lougher (pkl).
(04:02:54 PM) BenC: Our daily routine is very mundane. We peruse the launchpad bugs for the kernel, working to confirm and evaluate the bug reports. On good days, we try to fix these bugs, and in between we do a little development on the kernel :)
(04:03:23 PM) BenC: Most of us have outside projects we work on. Kyle handles parisc patches, and Phillip is the SquashFS maintainer. I used to maintain the Linux IEEE-1394 stack, but that has since been passed on to someone else for lack of time on my part. For many years I've done trivial work on the UltraSPARC kernel port.
(04:04:32 PM) BenC: Since the team in its current state is very new, we haven't seen a lot of what we can do. We do plan to open up our roadmap a lot for the gutsy development cycle, and produce some new and exciting things. I'm looking forward to seeing what the great group of developers can do.
(04:05:09 PM) BenC: Some things are already coming open, like the newly developed gutsy kernel build system, which should allow for the community to better interact with us, and allow us to provide a better quality kernel for release.
(04:05:49 PM) BenC: And now I would like to open the Q+A portion of this session...

<Riddell> QUESTION: what is the gutsy kernel build system?

<tsmithe> QUESTION: How should an eager user learn about kernel development?

<Riddell> QUESTION: why does the package name include the upstream version? Does this mean you loose bugs when there's a new upstream version?

<joebaker> QUESTION: Realtime patches? I see some places where realtime could be useful. Do you see Ubuntu ever releasing a default kernel with the Realtime enabled?

<erstazi> QUESTION: how many volunteers are helping with the development of the kernel?

<unimatrix9> QUESTION : what are the most urgent topics that needs to be adressed by your team, that might need help at the moment?

<rohan> QUESTION: there are many regressions from edgy kernel to feisty kernel, related to sound issues. is this related to kernel team ? if so, will the new build system help in anyway to test these type of regressions ?

<Demon012> QUESTION: Can you recommend any reading material on developing the Linux Kernel and Linux Drivers?

<zul> QUESTION: what is the new features for gutsy? er...besides the build system. Anything you want to see on the roadmap?

<joebaker> QUESTION: Ubuntu-Studio requires Low latency. Can you speak to this? I'd like the sound to be production quality. We use Linux thin clients and I'm pondering whether we may be able to some day add VOIP support at the thin client. What suffers when you use a low latency option?

<danohuiginn> QUESTION: how is the kernel team using the information in the ubuntu hardware database?

<ompaul> Question: in the next eighteen months to two years do you think that wireless will start seeing more free drivers and less dependancy on blobs to get them working?

<Riddell> QUESTION: are there plans to backport more drivers to dapper? people occationally complain that it doesn't support hardware on new servers

<joebaker> QUESTION: HW testing. How about having a 60 MB boot CD that has a battery of Kernel tests that you can have people try as a live CD. Use the hardware database to email people who have specific hardware that needs the testing.

<ubuntu_demon> QUESTION : how's the future looking for suspend/hibernate on laptops ?

<el_isma> QUESTION: Does the kernel team need more help triaging the kernel related bugs in launchpad?

<Loic> QUESTION: Since you can't have all the hardware in the world (even though you might have some nice rigs) wouldn't it be possible to have a set of normal users, one or two for each main hw, that would be responsible to report any regression and help testing fixes (maybe opening a page for each hw like there is a page for each bug)? <Loic> COMMENT : By main hw I'm also thinking scanners/printers etc.

<nansub0111> QUESTION: Ben, you mentioned that the best way to get started with Kernel development is by diving in or reading the device drivers book. What is the best way to setup a development environment for kernel hacking. Specifically if one is interested in modifying the rt2500 wireless drivers. Thanks!

<rohan> QUESTION: how about merging suspend2 in the kernel ? it's more mature, and works beautifully out the box, as compared to swsusp

<h4wk0> QUESTION: Why does the final version of feisty not support my ati card (however herd 2 did) - Its an ati x1400 More at: http://ubuntuforums.org/showthread.php?t=399913

(04:53:23 PM) BenC: If anyone has specific questions regarding bug reports or other issues, the kernel team is always active in #ubuntu-kernel
(04:53:46 PM) BenC: well, not _always_, but when we are, that's the place :)
(04:54:36 PM) BenC: If you are interested in the kernel team and what we are doing, I strongly recommend subscribing to the kernel-team AT lists DOT ubuntu DOT com mailing list and checking out https://wiki.ubuntu.com/KernelTeam

<torkiano> QUESTION: if a bug affect a driver what package is afected? kernel(linux-source-2.6.20) or the source of driver (rt2x00)

<Riddell> QUESTION: what version of linux will be used in gusty?

<h4wk0> QUESTION: Can we see all the ubuntu team in dresses please?

<Riddell> QUESTION: how far branched is the ubuntu linux from linus's mainline? and how much work needs to be done for each new upstream release?

(05:00:25 PM) BenC: Looks like we're out of time. Thanks everyone for joining, and enjoy the rest of the week!

MeetingLogs/openweekfeisty/kernel (last edited 2008-08-06 17:01:04 by localhost)