AndyWhitcroft
904
Comment:
|
3089
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Ubuntu Contributions = | I am Andy Whitcroft a member of the Canonical Kernel Team. I help to maintain the Ubuntu kernels and related packages for all actively supported Ubuntu releases. I am involved in handling bug reported by the community as well as working on longer term projects. |
Line 3: | Line 3: |
== Jaunty Development == * working on the linux kernel * working on the lpia kernel * suspend/resume testing |
== Ubuntu Contributions == |
Line 8: | Line 5: |
= General Contributions = | === Jaunty Development === * '''Mainline kernel packaging''' - I am involved in a Jaunty project to automatically package mainline kernels to simplify Ubuntu regression detection (see KernelMainlineBuilds), * '''suspend/resume stress testing''' - one of the Kernel Teams Jaunty goals is to improve suspend/resume fucntionality, I am involved developing the stress testing and the automated reporting harness (see SuspendResumeTesting), and * '''Kernel tree management review''' - I performed a review of our tree management proceedures to help document the current processes and see how they could be improved. (see [[KernelTeam/Specs/JauntyKernelTreeManagement]]) |
Line 10: | Line 10: |
== Bugs == | === Bugs === One of my primary roles is to triage and fix bugs in the Ubuntu linux kernel and associated packages. |
Line 13: | Line 16: |
== Packaging == | === Packaging === I have produced a number of fixes for packages relating to the kernel, I have produced a number of uploads and had them sponsored including changes to: * module-init-tools * dkms * pm-utils * linux-lpia * alsa-driver I have also been working with packages hosted in bzr, pushing up a number of changes to: * apport * gnome-power-manager See also: |
Line 16: | Line 33: |
== Upstream Maintainer == | == General Open Source Contributions == === Upstream Maintainer === |
Line 19: | Line 38: |
* '''checkpatch''' - ... * '''autotest''' - ... |
|
Line 22: | Line 39: |
== Upstream Projects == | * '''checkpatch''' - I am the maintainer for the kernel source code automated style checker used to maintain code quality in a large part of the Linux kernel, * '''conmux''' - I am maintainer for the console multiplexor project, and * '''autotest''' - I am co-maintainer for the autotest project concentrating on the autotest client side harness. === Upstream Projects === |
Line 28: | Line 50: |
== Publications == | === Publications === |
Line 30: | Line 52: |
find links to papers and the like | Linux related publications: |
Line 32: | Line 54: |
= Community Networking = | * The What, The Why and the Where To of Anti-Fragmentation, ''Mel Gorman and Andy Whitcroft'', OLS 2008 ([[http://www.kernel.org/doc/ols/2006/ols2006v1-pages-369-384.pdf|PDF]]) * Fully Automated Testing of the Linux Kernel, ''Martin Bligh and Andy Whitcroft'', OLS 2006 ([[http://www.kernel.org/doc/ols/2006/ols2006v1-pages-113-126.pdf|PDF]]) * Supporting the Allocation of Large Contiguous Regions of Memory, ''Mel Gorman, Andy Whitcroft'', OLS 2007 ([[http://www.kernel.org/doc/ols/2007/ols2007v1-pages-141-152.pdf|PDF]]) |
Line 34: | Line 58: |
== Sponsors == | == Community Networking == === Sponsors === |
Line 37: | Line 64: |
* TimGardner, SteveLangasek | * TimGardner, SteveLangasek, MarioLimonciello |
Line 39: | Line 66: |
== Ubuntu Membership Endorsements == | === Ubuntu Membership Endorsements === |
I am Andy Whitcroft a member of the Canonical Kernel Team. I help to maintain the Ubuntu kernels and related packages for all actively supported Ubuntu releases. I am involved in handling bug reported by the community as well as working on longer term projects.
Ubuntu Contributions
Jaunty Development
Mainline kernel packaging - I am involved in a Jaunty project to automatically package mainline kernels to simplify Ubuntu regression detection (see KernelMainlineBuilds),
suspend/resume stress testing - one of the Kernel Teams Jaunty goals is to improve suspend/resume fucntionality, I am involved developing the stress testing and the automated reporting harness (see SuspendResumeTesting), and
Kernel tree management review - I performed a review of our tree management proceedures to help document the current processes and see how they could be improved. (see KernelTeam/Specs/JauntyKernelTreeManagement)
Bugs
One of my primary roles is to triage and fix bugs in the Ubuntu linux kernel and associated packages.
Packaging
I have produced a number of fixes for packages relating to the kernel, I have produced a number of uploads and had them sponsored including changes to:
- module-init-tools
- dkms
- pm-utils
- linux-lpia
- alsa-driver
I have also been working with packages hosted in bzr, pushing up a number of changes to:
- apport
- gnome-power-manager
See also:
General Open Source Contributions
Upstream Maintainer
I have authored and continue to maintain the following open source projects:
checkpatch - I am the maintainer for the kernel source code automated style checker used to maintain code quality in a large part of the Linux kernel,
conmux - I am maintainer for the console multiplexor project, and
autotest - I am co-maintainer for the autotest project concentrating on the autotest client side harness.
Upstream Projects
I have previously contributed functionality to the following upstream projects:
Linux Kernel - memory management, large pages
git - svn interface fixes
Publications
Linux related publications:
The What, The Why and the Where To of Anti-Fragmentation, Mel Gorman and Andy Whitcroft, OLS 2008 (PDF)
Fully Automated Testing of the Linux Kernel, Martin Bligh and Andy Whitcroft, OLS 2006 (PDF)
Supporting the Allocation of Large Contiguous Regions of Memory, Mel Gorman, Andy Whitcroft, OLS 2007 (PDF)
Community Networking
Sponsors
I would like to thank the following people for sponsoring my uploads:
Ubuntu Membership Endorsements
- TBC
AndyWhitcroft (last edited 2014-06-25 09:24:11 by 10)