ChristianBrauner
|
Size: 5298
Comment:
|
Size: 5260
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 10: | Line 10: |
| My name is Christian Brauner and I am a member of the Ubuntu server team, employed by Canonical. | My name is Christian Brauner. |
| Line 17: | Line 17: |
| || Email || christian@brauner.io || | |
| Line 39: | Line 40: |
| * Did some work on systemd upstream to improve the experience for Ubuntu and the OSS community in general. This especially included improving handling of cgroups, service isolation mechanisms, and running systemd in containers. | * Did various work on systemd upstream to improve the experience for Ubuntu and the OSS community in general. This especially included improving handling of cgroups, service isolation mechanisms, and running systemd in containers. |
| Line 61: | Line 62: |
| All my upstream contributions are always made as a member of the Ubuntu community with my christian.brauner@ubuntu.com email address. | In recent years I've work on pidfds (process file descriptors for Linux), idmapped mounts, various vfs and core kernel work. I further improved LXC, LXD, systemd and other projects. I continue to contribute heavily upstream and fix bugs. All my upstream contributions have been made as a member of the Ubuntu community with my christian.brauner@ubuntu.com email address. |
| Line 65: | Line 68: |
| I plan on improving the container and virtualization experience with LXD, LXC, and Ubuntu in general. This involves a bunch of upstream work that is needed. For the kernel I want to further namespace device handling and improve the experience for users. I plan on improving systemd-udevd to correctly handle devices in non-initial user namespaces. This is an important aspect for system container runtimes and a prerequisite for a clean experience for handing of devices to containers. Since Ubuntu aims to be the top operating system supporting containers this is something that Ubuntu will heavily benefit from. | I plan on improving the container and virtualization experience with LXD, LXC, and Ubuntu in general. Since Ubuntu aims to be the top operating system supporting containers this is something that Ubuntu will heavily benefit from. I'm currently in the process of working on various pieces in the upstream kernel benefiting containers and regular userspace alike. |
About Me
My name is Christian Brauner.
Contact Information
IRC |
brauner |
Website |
Contributions
Launchpad Profile: https://launchpad.net/~cbrauner
Github Profile: https://github.com/brauner
- maintainer and core-developer of LXD, LXC, LXCFS, go-lxc, and glibc projects
- Reported, fixed, and helped with a lot of bugs. Here's just a very small excerpt:
https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1645037
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1770481
Provided upstream fix for this bug: https://github.com/systemd/systemd/commit/af984e137e7f53ca3e2fd885b03a25e17fdd0fad
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1732550
Provided a series of upstream fixes for this bug and to improve the situation in general: https://sourceware.org/git/?p=glibc.git&a=search&h=HEAD&st=commit&s=brauner
Fixed CVE-2016-8649: https://nvd.nist.gov/vuln/detail/CVE-2016-8649
Fixed CVE-2017-5985: https://nvd.nist.gov/vuln/detail/CVE-2017-5985
Fixed CVE-2016-10124: https://nvd.nist.gov/vuln/detail/CVE-2016-10124
- Did various work on systemd upstream to improve the experience for Ubuntu and the OSS community in general. This especially included improving handling of cgroups, service isolation mechanisms, and running systemd in containers.
- I've also been focused on doing a lot of kernel work that includes implementing new features and fixing critical bugs:
- fixing the devpts filesystem:
- namespacing kobject uevents:
- making network namespace interactions faster (benefits LXD + LXC greatly):
- improving user namespaces (benefits LXD + LXC greatly):
- fixing the devpts filesystem:
In recent years I've work on pidfds (process file descriptors for Linux), idmapped mounts, various vfs and core kernel work. I further improved LXC, LXD, systemd and other projects. I continue to contribute heavily upstream and fix bugs.
All my upstream contributions have been made as a member of the Ubuntu community with my christian.brauner@ubuntu.com email address. I've been an active speaker on a range of conferences representing not just the LXD and LXC projects but also Ubuntu in general.
Future Goals
I plan on improving the container and virtualization experience with LXD, LXC, and Ubuntu in general. Since Ubuntu aims to be the top operating system supporting containers this is something that Ubuntu will heavily benefit from. I'm currently in the process of working on various pieces in the upstream kernel benefiting containers and regular userspace alike.
Testimonials
Note: If you have anything nice to say about this person, please do add it below along with @ SIG @ (no spaces). The @ SIG @ command will sign your name and date/time it after you "Save Changes".
ChristianBrauner (last edited 2022-02-04 05:53:39 by stgraber)