CoreDevApplication

Differences between revisions 3 and 5 (spanning 2 versions)
Revision 3 as of 2014-02-21 16:02:34
Size: 3367
Editor: serge-hallyn
Comment:
Revision 5 as of 2014-02-21 19:02:27
Size: 4326
Editor: serge-hallyn
Comment:
Deletions are marked like this. Additions are marked like this.
Line 29: Line 29:
I am most active in foundational and server related packages, including
qemu, lxc, libvirt, libcap, cgmanager, netcf, etc - or, more generally,
things relating to virtualization, containers, and security
features.

Over the last few years, I've had a goal+vision of dead-simple-to-use,
secure, unprivileged containers. Much of my time therefore has gone
to development of this new functionality. Now that these are due to
be delivered in 14.04, I'm hoping to be able to cast a wider net.
Line 51: Line 61:
I've focused mainly on server related packages. In order to become
more useful in general patch piloting and plusone maintenance
activities, I should become more familiar with desktop related
packages.
Line 52: Line 67:

I intend to become more heavily involved in Debian packaging,
and apply for DM. While I want to make sure that I can be
helpful with desktop related packages, my focus will continue
to be on foundational and server+cloud related packaging.

I, Serge Hallyn, apply for core-dev.

Name

Serge Hallyn

Launchpad Page

http://launchpad.net/~serge-hallyn

Wiki Page

http://wiki.ubuntu.com/SergeHallyn

Who I am

I am a member of the Ubuntu Server Team, employed by Canonical. I'm involved with packaging of libvirt, qemu, lxc, and cgmanager, am the Debian maintainer for netcf, and on the debian packaging team for qemu.

My Ubuntu story

My interest first shifted from sunos to linux when I got involved in kernel development. The ability to modify my own kernel was a huge freedom. I started with slackware, moved to redhat, then gentoo, and finally Ubuntu. My shift to Ubuntu was at first practical, because it was the most likely at any time to 'just work' on any given laptop.

In 2010 I joined Canonical to work on Ubuntu full time, with the server team.

My involvement

I am most active in foundational and server related packages, including qemu, lxc, libvirt, libcap, cgmanager, netcf, etc - or, more generally, things relating to virtualization, containers, and security features.

Over the last few years, I've had a goal+vision of dead-simple-to-use, secure, unprivileged containers. Much of my time therefore has gone to development of this new functionality. Now that these are due to be delivered in 14.04, I'm hoping to be able to cast a wider net.

Examples of my work / Things I'm proud of

The heaviest packaging work I've done has been the migration from qemu-kvm+qemu-linaro to a mostly-in-sync-with-debian qemu. I'm one of the Ubuntu and upstream maintainers for lxc, having in my previous life worked on namespaces in the kernel. I introduced apparmor and seccomp support as well as the new C API in lxc. I also helped to shepherd the shadow changes needed to support unprivileged user namespace use into upstream, debian and Ubuntu, which are instrumental in unprivileged lxc use. I was the author and uploader of cgmanager (motivated by lxc) and it's dumber older brother cgroup-lite (motivated by libvirt).

Areas of work

Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.

A fuller list of packages I have been involved with is in launchpad: https://launchpad.net/~serge-hallyn/+uploaded-packages

Things I could do better

I've focused mainly on server related packages. In order to become more useful in general patch piloting and plusone maintenance activities, I should become more familiar with desktop related packages.

Plans for the future

I intend to become more heavily involved in Debian packaging, and apply for DM. While I want to make sure that I can be helpful with desktop related packages, my focus will continue to be on foundational and server+cloud related packaging.

General

What I like least in Ubuntu

Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.


Comments

If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.


Endorsements

As a sponsor, just copy the template below, fill it out and add it to this section.


TEMPLATE

== <SPONSORS NAME> ==
=== General feedback ===
## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?)

=== Specific Experiences of working together ===
''Please add good examples of your work together, but also cases that could have handled better.''
=== Areas of Improvement ===


SergeHallyn/CoreDevApplication (last edited 2014-03-10 13:41:01 by smoser)