- Poul-Henning Kamp
Poul-Henning Kamp (sometimes known as "PHK") is a Danish
FreeBSD developer, responsible for implementation of the widely usedMD5 password hash algorithm, a vast quantity of systems code, including the FreeBSD GEOM storage layer,GBDE cryptographic storage transform, part of theUFS2 file system implementation,FreeBSD Jail s,malloc library, clock/time code, and theBeerware license.Poul-Henning Kamp's dispute with electronics manufacturer
D-Link over a matter ofNTP vandalism was resolved on27 April 2006 .Poul-Henning is also the lead architect and developer for the
Varnish cache project.Poul-Henning is responsible for the widespread use of the term bikeshed colour to describe contentious but otherwise meaningless technical debates over trivialities in open source projects. This term is in use in, among others, the
FreeBSD Project, thePerl Project, and the Subversion Project. (Note that colour was not in fact a feature of Parkinson's original example.)Publications
A selection of publications:
* [http://www.usenix.org/publications/library/proceedings/usenix98/freenix/kamp.ps USENIX ATC 1998 FREENIX track, "malloc(3) Revisited"]
* [http://www.usenix.org/events/bsdcon03/tech/kamp.html USENIX BSDCon 2003, GBDE-GEOM Based Disk Encryption]
* [http://www.usenix.org/publications/library/proceedings/bsdcon02/kamp.html USENIX BSDCon 2002, Rethinking /dev and devices in the UNIX kernel]
* [http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=170 ACM Queue: Building Systems to be Shared Securely]External links
* [http://people.freebsd.org/~phk/ people.freebsd.org homepage]
* [http://phk.freebsd.dk/ phk.freebsd.dk homepage]
* [http://www.version2.dk/blogs/poulhenningkamp Blog in Danish]
* [http://ing.dk/blogs/phloggen Another blog in Danish]
* [http://people.freebsd.org/~phk/dlink/ Resolution of D-Link Dispute]
* [http://www.varnish-cache.org Varnish cache]
* [http://a.mongers.org/clueful/1999-phk-bikeshed PHK's original Bikeshed post]
Wikimedia Foundation. 2010.