ddstreet
Size: 2825
Comment:
|
← Revision 52 as of 2018-10-16 13:58:44 ⇥
Size: 6936
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from MembershipTemplate ##master-page:MembershipTemplate |
|
Line 6: | Line 4: |
Line 8: | Line 8: |
== Introduction == | == About Me == |
Line 10: | Line 10: |
Hello fellow Ubuntu users. I am matt_symes. | I started with UNIX is 1993, using Solaris, and then moved to Linux in 1997 using Slackware, Red Hat, and now Ubuntu. I began Linux kernel development in 2001, in the USB subsystem, and have contributed since then in various kernel subsystems including memory management, networking, and crypto. I joined Canonical in 2015 as part of the Support and Technical Services Engineering team, and have been working on problems that reach into many different parts of Ubuntu; the kernel, networking, multipath, udev, and more. I enjoy digging deep into technical details and solving problems. |
Line 12: | Line 12: |
I am a software developer coding in C/C++, Python, HTML, CSS, Javascript and shell scripting. I also build and fix computers and configure networks. | |
Line 14: | Line 13: |
I run an Ubuntu 11.04 server and Ubuntu development version (currently 12.04) on my laptop. I also use Arch, Gentoo and Fedora and change between them as the mood takes me. | == Contact Information == |
Line 16: | Line 15: |
== About Me == | || IRC || ddstreet || || GTalk || [email protected] || || Email || [email protected] [email protected] || || Website || https://launchpad.net/~ddstreet || |
Line 18: | Line 20: |
I first got into software development when using a BBC Model B 32K computer. Yes, you read that correct - 32K of memory ! I started writing in BASIC on it and then taught myself 6502 assembler. I then moved onto a Commodore 64, games consoles and, finally, onto PCs. | == Applications == |
Line 20: | Line 22: |
I studied computer science at university and and then started my career developing software in C/C++ mainly on the Windows platform. I had my first taste of Linux using Mandrake (now Mandriva) and Red Hat before it became RHEL. Back in those days it was alot more difficult to configure and, with only a dial up modem to get technical information, could be a right pain. | * [[ddstreet/UbuntuContributingDeveloperApplication|Contributing Developer]] |
Line 22: | Line 24: |
Because work was based on Windows, i concentrated on Windows. I always kept an eye open to see what was happening with Linux but never used it as my main operating system. | * [[ddstreet/UbuntuSRUDeveloperApplication|SRU Developer]] |
Line 24: | Line 26: |
That changed with the release Ubuntu 9.10. I had bought a new Laptop and managed to completely erase the hard drive including the recovery partition, so much so that no recovery software would get the partitions back. At that time, I did not want to shell out for another copy of Windows. I had been running Ubuntu in a virtual machine before that so i felt comfortable enough to install it as my main operating system. It's Windows that i now run in a virtual machine. | * [[ddstreet/coredeveloper|coredev]] |
Line 28: | Line 30: |
My main contributions to Ubuntu have been through the Ubuntu forums where i try to offer help and advice in, hopefully, a polite manner; although others will be the judge of that. I report spam and abusive or inappropriate posts whenever i see them. | My sponsored uploads: * http://ubuntu-dev.alioth.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsoree=Dan+Streetman * https://launchpad.net/~ddstreet/+uploaded-packages |
Line 30: | Line 34: |
I also wrote a script along with other forum members including hippytaff, to help diagnose wireless problems. | Bug fix contributions: * attached block devices not showing up * https://bugs.launchpad.net/ubuntu/precise/+source/linux/+bug/1479031 * using ipsec, many connections result in no buffer space error * https://bugs.launchpad.net/ubuntu/vivid/+source/linux/+bug/1486670 * Soft lockup with "block nbdX: Attempted send on closed socket" spam * https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1505564 * kswapd0 100% CPU usage * https://bugs.launchpad.net/ubuntu/yakkety/+source/linux/+bug/1518457 * lots of printk to serial console can hang system for long time * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1534216 * systemtap does not work on trusty lts-vivid kernel * https://bugs.launchpad.net/ubuntu/trusty/+source/systemtap/+bug/1545173 * systemtap does not work on wily kernel, hrtimer_get_res * https://bugs.launchpad.net/ubuntu/wily/+source/systemtap/+bug/1547644 * bonded interfaces in bridge do not have LRO turned off * https://bugs.launchpad.net/ubuntu/trusty/+source/linux/+bug/1547680 * systemtap does not work on xenial, struct module changes * https://bugs.launchpad.net/ubuntu/xenial/+source/systemtap/+bug/1557673 * multipath does not set fiberchannel params correctly * https://bugs.launchpad.net/ubuntu/trusty/+source/multipath-tools/+bug/1578654 * dhclient incorrectly assumes a /64 ipv6 prefix * https://bugs.launchpad.net/ubuntu/yakkety/+source/isc-dhcp/+bug/1609898 * nvme drive probe failure * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1626894 * move nvme driver to linux-image * https://bugs.launchpad.net/ubuntu/trusty/+source/linux/+bug/1640275 * NVMe drives in Amazon AWS instance fail to initialize * https://bugs.launchpad.net/ubuntu/yakkety/+source/linux/+bug/1648449 * export nvme drive model/serial strings via sysfs * https://bugs.launchpad.net/ubuntu/trusty/+source/linux/+bug/1649635 * NVMe driver regression for non-smp/1-cpu systems * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1651602 * Xen MSI setup code incorrectly re-uses cached pirq * https://bugs.launchpad.net/ubuntu/zesty/+source/linux/+bug/1656381 * VLAN SR-IOV regression for IXGBE driver * https://bugs.launchpad.net/ubuntu/xenial/+source/linux/+bug/1658491 * add pull-ca-source to ubuntu-dev-tools * https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/1661324 * Amazon I3 Instance Buffer I/O error on dev nvme0n1 * https://bugs.launchpad.net/ubuntu/xenial/+source/linux-aws/+bug/1668129 |
Line 34: | Line 99: |
I plan to continue using Linux and Ubuntu as my main operating system. My server has been very stable indeed, running Ubuntu. I plan on getting more involved in the testing side of Ubuntu and i have been considering starting or joining a software development project if time permits me. I am also considering using IRC alot more than i currently do. | Continue to contribute to the Linux kernel and Ubuntu. |
Line 37: | Line 102: |
'''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". | |
Line 38: | Line 104: |
Please feel free to comment. I always appreciate constructive criticism. | I have the pleasure to work with Dan for over a year now at Canonical within the Sustaining Engineering team. I know Dan as a hard working and very serious team player. He also has a very impressive background and profile. [[LaunchpadHome:slashd]] - 2017-03-09 I've worked with Dan for several years in a technical capacity. Dan is dedicated to his craft and doesn't hesitate when it comes to supporting Ubuntu and related projects. I believe having Dan as a contributing developer would benefit everyone involved. -- -- [[LaunchpadHome:cydizen]] <<DateTime(2017-03-09T21:41:35Z)>> 2017-3-09 19:40:00 I have the privilege of working in the same team as Dan. I view him as a dedicated and proficient contributor with a great sense of responsibility. Having Dan as a Contributing Developer would be a great addition to Ubuntu. -- [[LaunchpadHome:fnordahl]] <<DateTime(2017-03-10T08:30:39+0100)>> +1 to Dan joining as a Contributing Developer. I've been working with him for several years now and he is always a pleasure to work with. -- [[LaunchpadHome:bryanquigley]] <<DateTime(2017-03-10T16:43:46-0500)>> I have worked with Dan on a number of nontrivial bugs, and his diligence has consistently produced high-quality results. A wholehearted +1 from me. -- [[LaunchpadHome:markthomas]] <<DateTime(2017-03-10T15:42:36-0700)>> I had the pleasure of working with Dan on multiple times while working on Ubuntu bugs. His knowledge on kernel, specifically networking & iproute has saved me a few times. I am +1 on seeing Dan joining as a Ubuntu Developer. -- [[LaunchpadHome:lborda]] <<DateTime(2017-04-14T15:59:39Z)>> I have been working with Dan since he joined Canonical. I recommend Dan for anything he applies to in Ubuntu Community. Simply because in the past years I have seen him taking care of different amount and types of bugs and he has always delivered perfect fixes. From fixing multipath, udev to kernel, Dan has always worked hard in figuring out the problem and in providing the best possible fix. Besides his really deep technical knowledge in Linux Userland & Kernel, Dan is a really easy going person, always discussing technical problems with a smile on his face. Dan has never forced any situation or imposed his thoughts before a really democratic discussion. The past years helped him to learn Debian packaging, essential knowledge for Ubuntu Community. I don't only recommend him but I must say it has been a pleasure working side-by-side with him and I would love to work in any team Dan is working on. -- [[LaunchpadHome:inaddy]] <<DateTime(2017-03-12T21:45:00-0300)>> |
About Me
I started with UNIX is 1993, using Solaris, and then moved to Linux in 1997 using Slackware, Red Hat, and now Ubuntu. I began Linux kernel development in 2001, in the USB subsystem, and have contributed since then in various kernel subsystems including memory management, networking, and crypto. I joined Canonical in 2015 as part of the Support and Technical Services Engineering team, and have been working on problems that reach into many different parts of Ubuntu; the kernel, networking, multipath, udev, and more. I enjoy digging deep into technical details and solving problems.
Contact Information
IRC |
ddstreet |
GTalk |
|
Website |
Applications
Contributions
My sponsored uploads:
Bug fix contributions:
- attached block devices not showing up
- using ipsec, many connections result in no buffer space error
- Soft lockup with "block nbdX: Attempted send on closed socket" spam
- kswapd0 100% CPU usage
- lots of printk to serial console can hang system for long time
- systemtap does not work on trusty lts-vivid kernel
- systemtap does not work on wily kernel, hrtimer_get_res
- bonded interfaces in bridge do not have LRO turned off
- systemtap does not work on xenial, struct module changes
- multipath does not set fiberchannel params correctly
- dhclient incorrectly assumes a /64 ipv6 prefix
- nvme drive probe failure
- move nvme driver to linux-image
- NVMe drives in Amazon AWS instance fail to initialize
- export nvme drive model/serial strings via sysfs
- NVMe driver regression for non-smp/1-cpu systems
- Xen MSI setup code incorrectly re-uses cached pirq
- VLAN SR-IOV regression for IXGBE driver
- add pull-ca-source to ubuntu-dev-tools
- Amazon I3 Instance Buffer I/O error on dev nvme0n1
Future Goals
Continue to contribute to the Linux kernel and Ubuntu.
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".
I have the pleasure to work with Dan for over a year now at Canonical within the Sustaining Engineering team. I know Dan as a hard working and very serious team player. He also has a very impressive background and profile. slashd - 2017-03-09
I've worked with Dan for several years in a technical capacity. Dan is dedicated to his craft and doesn't hesitate when it comes to supporting Ubuntu and related projects. I believe having Dan as a contributing developer would benefit everyone involved. -- -- cydizen 2017-03-09 21:41:35 2017-3-09 19:40:00
I have the privilege of working in the same team as Dan. I view him as a dedicated and proficient contributor with a great sense of responsibility. Having Dan as a Contributing Developer would be a great addition to Ubuntu. -- fnordahl 2017-03-10 07:30:39
+1 to Dan joining as a Contributing Developer. I've been working with him for several years now and he is always a pleasure to work with. -- bryanquigley 2017-03-10 21:43:46
I have worked with Dan on a number of nontrivial bugs, and his diligence has consistently produced high-quality results. A wholehearted +1 from me. -- markthomas 2017-03-10 22:42:36
I had the pleasure of working with Dan on multiple times while working on Ubuntu bugs. His knowledge on kernel, specifically networking & iproute has saved me a few times. I am +1 on seeing Dan joining as a Ubuntu Developer. -- lborda 2017-04-14 15:59:39
I have been working with Dan since he joined Canonical. I recommend Dan for anything he applies to in Ubuntu Community. Simply because in the past years I have seen him taking care of different amount and types of bugs and he has always delivered perfect fixes. From fixing multipath, udev to kernel, Dan has always worked hard in figuring out the problem and in providing the best possible fix. Besides his really deep technical knowledge in Linux Userland & Kernel, Dan is a really easy going person, always discussing technical problems with a smile on his face. Dan has never forced any situation or imposed his thoughts before a really democratic discussion. The past years helped him to learn Debian packaging, essential knowledge for Ubuntu Community. I don't only recommend him but I must say it has been a pleasure working side-by-side with him and I would love to work in any team Dan is working on. -- inaddy 2017-03-13 00:45:00
ddstreet (last edited 2018-10-16 13:58:44 by ddstreet)