This is an old revision of the document!
Stephen J. Kiernan
Email: stevek@FreeBSD.org
IRC: stevek on EFnet and Freenode
Areas that I work on
Security
- MAC modules
- Verified execution - a.k.a. veriexec https://github.com/hackagadget/freebsd/tree/hackagadget/veriexec
- RNG driver for the RPi/RPi2
- Committed as GRN 303035
Networking
- Network stack as a module https://github.com/hackagadget/freebsd/tree/hackagadget/netstack
- Able to pre-load network stack as a module from the loader (GitHub tree not completely up to date with prototype sources yet.)
- TODO
- Allow for registering/deregistering protocol domains
- Allow for registering/deregistering ioctl groups
- Unwind the IPv4 and IPv6 bits from jails
- VNET support
- Load and unload of netstack module (with kldload and kldunload)
- Multiple network stack instances and association with processes/jails/etc.
File Systems
- Tarball file system (tarfs) https://github.com/hackagadget/freebsd/tree/hackagadget/tarfs
- Able to mount uncompressed tarballs
- TODO
- Support for xz compressed tarballs
- Support for PAX format with extended headers
- Internationalization support
Boot Loader
- Upgrade to Ficl4 https://github.com/hackagadget/freebsd/tree/hackagadget/ficl4
- Still needs some work on the memory management side (to grow the heap when necessary)
- Extensions for network loading and installation
- User space loader testing (work in progress)