DragonFly

I’ve been a DragonFly BSD committer since mid 2009, and have since contributed to several parts of the OS, mostly to the kernel and drivers as can be seen in the non-exhaustive list below.

Contribution Description Release
DevFS Device File System 2.3
Active Disk Probing probes for on-disk metadata on connection of device 2.3
unix98 PTY support   2.3
Writing/updating/porting several drivers (e.g. hifn, glxsb, cs5536, nsclcsio,kbdmux, vn, aesni, ubsec, …)  
Kernel minidump support ported from FreeBSD 2.5
GPIO framework a lightweight GPIO framework, modelled after OpenBSD’s 2.5
Watchdog framework a lightweight watchdog framework 2.5
Linux Emulation updated to Linux Kernel 2.6 syscalls 2.5
dsched an I/O Scheduler Framework, allowing for pluggable I/O scheduling policies 2.7
dsched FQ policy a dsched fair queueing policy 2.7
proplib ported from NetBSD 2.7
dm device mapper, initially ported from NetBSD, mostly rewritten by now 2.7
dm_target_crypt A disk encryption target (think dm-crypt) compatible with Linux’ cryptsetup, but written from sractch 2.7
initrd support Support for an initial ramdisk, a la Linux initramfs, which can be used to mount a supported FS from any volume as root mount (e.g. LVM, crypt, ISCSI volumes) 2.7
udev, libdevattr A device enumeration library and supporting daemon 2.7
opencrypto SMP improvements involved in improving the performance of the software crypto (cryptosoft) by taking advantage of multiple CPU cores, as well as several fixes 2.7
opencrypto AES additional ciphers Implemented AES XTS, Serpent CBC and XTS, Twofish CBC and XTS in opencrypto 2.7, 2.11
utmpx and wtmpx support   2.9
VIA Padlock RNG driver Added support to the VIA padlock driver to feed the kernel with entropy 2.11
libdm libdm is a simple BSD-licensed device mapper library that is API-compatible with libdevicemapper 2.11
tcplay and libtcplay tcplay is a simple BSD-licensed tool that allows reation, managing and mapping of TrueCrypt volumes. It is written from scratch and 100% compatible with TrueCrypt 2.11
dfregress A small and UNIXy regression test framework and test driver 2.13