I'm an Electronic Engineer, interested in operating systems, low level and hardware development, and this is why I got involved in the DragonFly project. I have contributed to several parts of the kernel and drivers in my spare time, as can be seen below.
Contribution | Description | Release |
---|---|---|
DevFS | Device File System | DragonFly 2.3 |
Active disk probing | probes for on-disk metadata on connection of device, instead of on open | DragonFly 2.3 |
Unix98 pty support | DragonFly 2.3 | |
Writing/updating/porting several drivers | (e.g. hifn, glxsb, cs5536, nsclpcsio, kbdmux, vn, ...) | DragonFly 2.5 |
Kernel minidump support | ported from FreeBSD | DragonFly 2.5 |
GPIO framework | a general purpose I/O framework, modelled after OpenBSD's | DragonFly 2.5 |
Watchdog Framework | a watchdog framework, modelled after OpenBSD's | DragonFly 2.5 |
Linux Emulation (Linuxulator) | updated to linux kernel 2.6 syscalls | DragonFly 2.5 |
dsched | an I/O Scheduler Framework, allowing for pluggable I/O scheduling policies | DragonFly 2.7 |
dsched FQ policy | a dsched fair queueing policy | DragonFly 2.7 |
proplib | port from NetBSD | DragonFly 2.7 |
dm | device mapper, port from NetBSD, including lvm2 userland part | DragonFly 2.7 |
dm crypt target | A disk encryption target (think dm-crypt, geom eli, ...) compatible with Linux cryptsetup | DragonFly 2.7 |
initrd support | Support for an initial ramdisk, a la Linux initramfs/initrd, which can be used to mount a supported FS from any volume as root mount (for example lvm, crypt and iscsi volumes) | DragonFly 2.7 |
udevd, libdevattr | A device enumeration library and supporting daemon a la Linux libudev | DragonFly 2.7 |
opencrypto improvements | involved in improving the performance of the software crypto (cryptosoft) by taking advantage of multiple CPU cores, as well as several fixes | DragonFly 2.7 |
Contribution | Description | Expected release |
---|---|---|
dm mirror target | A mirror target for the device mapper | DragonFly 2.7 or 2.9 |
dsched documentation | API documentation, examples, ... | DragonFly 2.7 |
Easiest thing to do is to try to find me on IRC (efnet, #dragonflybsd). My nick there is alexh. If you feel more like sending me an email, do so to ahornung _at_ gmail.com or alexh _at_ dragonflybsd.org