DeveloperApplication2

Differences between revisions 6 and 7
Revision 6 as of 2011-04-13 17:59:09
Size: 5227
Editor: iriserv
Comment: Pasted endorsement from IRC due to Scott not being able to log in to the wiki
Revision 7 as of 2011-04-25 14:46:23
Size: 5695
Editor: iriserv
Comment:
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
Blueprints: === Blueprints ===
Line 21: Line 21:
Bugs: === Bugs ===
Line 35: Line 35:

=== Boot speed initiative ===
 * I have revived the old [[Launchpad:e2defrag | defrag]] defrag package and fixed it up to work with modern ext4 filesystems
 * Made some improvements to [[Launchpad:~psusi/+branch/ubuntu/natty/ureadahead/mine | ureadahead]] that have been getting some positive testing in my [[Launchpad:~psusi/+archive/ppa | ppa]]
 * Combining ureadahead with e2defrag to optimize the disk for faster reading of the boot time files

I, PhillipSusi, apply for universe-contributor

Who I am

I am a 32 year old software developer from Orlando, Florida. I taught myself to program C and C++ in high school, and got a BA in CS from Rollins College in 2003. Since then I have been working at a small startup company making medical devices, and contributing to Ubuntu and other open source projects. For a little while after college I contributed some code to the ReactOS open source NT clone project, which mostly involved the kernel and low level libraries. I also got married last year.

My Ubuntu story

I discovered Ubuntu in 2005. I had previous experience with Slackware back in 1996 or so, Debian for a while in college, and RedHat for a very short while in college. I liked Ubuntu because most things just worked, right out of the box, and the things that didn't, I was able to fix.

My involvement

Outside of working on triaging and fixing bugs, I have been very active on the forums helping people, and written a few wiki entries, including FakeRaidHowto, and Lvm.

Examples of my work / Things I'm proud of

Blueprints

Bugs

Boot speed initiative

  • I have revived the old defrag defrag package and fixed it up to work with modern ext4 filesystems

  • Made some improvements to ureadahead that have been getting some positive testing in my ppa

  • Combining ureadahead with e2defrag to optimize the disk for faster reading of the boot time files

Areas of work

The first big problem I ran into with Ubuntu was the new system I had just built used a fakeraid. I eventually discovered the dmraid package and worked to integrate it into Ubuntu and fix bugs. I have also worked on grub, parted, gparted, lvm, and the kernel. I think it was back in 2008 I noticed that the ancient defrag package had been dropped by Debian and therefore, Ubuntu, as it had been unmaintained for years and suffered from bit rot. I rescued the source code and created a project on launchpad to revive it. I hope to get it put back into the universe as I become a motu. I have been working lately on some improvements to ureadahead and coordinating it with the defrag package to improve boot times on rotational hard disks.

Things I could do better

I still need to learn to perform an initial debianization of a package.

Plans for the future

I hope to continue fixing bugs as I find them, as well as get the defrag package back into the archive, and make improvements to boot times and pretty much whatever else I see needs improvement.

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.

Scott James Remnant

<Keybuk> Phillip has worked on many of the core filesystem plumbing pieces, providing good quality feedback and patches. He is one of the trusted community voices in this area.


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 ===


PhillipSusi/DeveloperApplication2 (last edited 2016-01-09 02:15:45 by seth-arnold)