- Weight lifting.
- Endurance training.
People ask me what I'm most proud of, that would be my work on FreeBSD.
A log of all of my contributions is here:
You can verify these things by running the following command:
svn log -r 184172 http://svn.freebsd.org/base/
That should show you the same logs.
A few things I'm proud of:
- Revsion 184610 - The most recent revisions are me sheparding in
the new USB stack. This was challenging because
I brought in a new developer into the fold
and salvaged work that we thought would never happen
due to code drift and disagreements within the project.
Revision 184172 - fixes for some complicated races I
found in the pthreads library.
Revision 172047 - A significant backport of scheduler code
to a production release that went very well.
Revision 165497 - Me doing some significant overhaul of a USB driver
Revision 131691,131593,131562 - Some work I did at Apple to notify userland
when NFS dies. This is actually the basic framework that gives
you "server disconnected" messages in OS X.
- 92252 - Made select(2) and poll(2) mpsafe.
- 95883 - Sigio locking
- 92310 - Giant pushdown.
- 91362 - Make unix pipes mpsafe.
- 89306,89319 - File descriptor mpsafe work.
- 69239 - MP lock credential system.
- 69206 - MP lock uidinfo system.
- 75105 - Small optimization of locking of network buffer subsystem.
Bring in my implementation of kernel support for posix realtime semaphores
that are shareable between processes. This has been significantly changed
in the last few years.
Port of "pthread_cancel" from OpenBSD to FreeBSD.
Made the System V IPC system SMP safe.
Introduced a system for maintaining/disabling compat between
major FreeBSD releases.
$Id: index.html,v 1.6 2004/09/08 07:36:34 bright Exp $