Jump to content

Poul-Henning Kamp

From Wikipedia, the free encyclopedia
Poul-Henning Kamp
Kamp in 2013
NationalityDanish
Other namesphk
OccupationProgrammer
EmployerSelf-employed
Known forvarious contributions toFreeBSDandVarnish

Poul-Henning Kamp(Danish:[ˈpʰʌwlˈhene̝ŋˈkʰɑmˀp]) is a Danish computer software developer known for work on various projects includingFreeBSDandVarnish.He currently resides inSlagelse,Denmark.

Involvement in the FreeBSD project

[edit]

Poul-Henning Kamp has beencommitting[1]to theFreeBSDproject for most of its duration. He is responsible for the widely used MD5crypt implementation of theMD5password hash algorithm,[2][3] a vast quantity of systems code including the FreeBSD GEOM storage layer,GBDEcryptographic storage transform, part of theUFS2file system implementation,FreeBSD Jails,thephkmallocimplementation of themalloclibrary call, and the FreeBSD and NTP timecounters code,[4]and thenanokernelinterface withDavid Mills.[5]

Varnish cache

[edit]

He is the lead architect and developer for the open sourceVarnish cacheproject, anHTTP accelerator.

[edit]

In 2006, Kamp had a dispute with electronics manufacturerD-Linkin which he claimed they were committingNTP vandalismby embedding the IP address of his NTP servers in their routers.[6][7]The dispute was resolved in April 2006.[8]

Other

[edit]
FOSDEM2014: "NSA operation ORCHESTRA Annual Status Report" by Kamp

A post by Kamp on the FreeBSD mailing lists[9][10]is responsible for the popularization of the termbike shed discussion,and the derived termbikeshedding,to describeParkinson's law of trivialityinopen sourceprojects - when the amount of discussion that a subject receives is inversely proportional to its importance. Poul-Henning Kamp is known for his preference of aBeerwarelicenseto theGNU General Public License(GPL).[11]

Publications

[edit]

Poul-Henning Kamp has published a substantial number of articles over the years in publications likeCommunications of the ACMandACM Queuemostly on the topics of computing and time keeping. A selection of publications:

References

[edit]
  1. ^"List of FreeBSD committers on FreeBSD.org".
  2. ^"PHKs Bikeshed, MD5crypt Is No longer safe".Retrieved13 March2013.
  3. ^Norris, Jeff (2004). "Mission-Critical Development with Open Source Software: Lessons Learned".IEEE Software.21(1). IEEE Computer Society: 42–49.doi:10.1109/MS.2004.1259211.S2CID8324900.
  4. ^Kamp, Poul-Henning (2002)."Timecounters: Efficient and precise timekeeping in SMP kernels"(PDF).Proceedings of the BSDCon Europe.EuroBSDcon. Netherlands. p. 10.
  5. ^Mills, David; Kamp, Poul-Henning (2000)."The nanokernel".Proceedings of the 32th Annual Precise Time and Time Interval Systems and Applications Meeting.Precise Time and Time Interval Systems and Applications. Reston, Virginia, USA. pp. 423–430.
  6. ^"D-Link Firmware Abuses Open NTP Servers".
  7. ^Kamp, Poul-Henning."Open Letter to D-Link about their NTP vandalism".Archived fromthe originalon 2006-04-08.
  8. ^Kamp, Poul-Henning (2006-04-27)."2006-04-27 Update – Open Letter to D-Link about their NTP vandalism".people.freebsd.org.Retrieved2017-03-01.
  9. ^"A bike shed (any colour will do) on greener grass...",freebsd-hackers mailing list, 1999
  10. ^"Why Should I Care What Color the Bikeshed Is?".bikeshed.org.Retrieved11 August2020.
  11. ^"Poul-Henning Kamp".Retrieved10 January2013.
[edit]

Media related toPoul-Henning Kampat Wikimedia Commons