Poul-Henning Kamp
Poul-Henning Kamp (born January 20, 1966 in Denmark ) is a freelance software developer known for his work on numerous open source projects. He currently lives in Slagelse in Denmark.
Contributions to the FreeBSD project
Poul-Henning Kamp has been a co-developer of FreeBSD almost since the beginning of the project and is known there under the abbreviation phk. He is responsible for the highly popular MD5 - hashing algorithm , and a large part of the system code, such as the GEOM storage layer for FreeBSD, the GEOM Based Disk Encryption System (GDBE) for FreeBSD, a system for encrypting hard drives, parts the implementation of the UFS2 - file system , FreeBSD jails , the malloc library and the NTP implementation.
Varnish
Poul-Henning Kamp is also the leading architect and developer of the Varnish project, a cache server for websites.
Disputes with IT companies
In a dispute with the company D-Link , Poul-Henning Kamp accused them of NTP vandalism , because D-Link had entered the IP address of its NTP servers into their routers . The dispute was settled on April 27, 2006.
In 2010, Poul-Henning Kamp entered into a legal dispute with the Chinese computer manufacturer Lenovo . He insisted on the reimbursement of the license costs for Microsoft Windows Vista, which he also bought . He failed in litigation even though the license provides for a refund in the event that the license is not approved.
Others
In an email from Poul-Henning, the term bikeshed color (color of the bicycle shed ) was coined for the first time, which is used to characterize controversial but meaningless technical debates about trivialities in open source projects. This term is used in the FreeBSD , Perl and Subversion environment .
Poul-Henning Kamp is known for preferring the Beerware License to the GNU GPL .
Publications
Poul-Henning Kamp has published numerous articles in journals such as Communications of the ACM and ACM Queue over the years . He also writes articles on several blogs in English and Danish. Frequently discussed topics are calculations and time control.
A selection of publications:
- USENIX ATC 1998 FREENIX track, "malloc (3) Revisited"
- USENIX BSDCon 2003, GBDE-GEOM Based Disk Encryption
- USENIX BSDCon 2002, Rethinking / dev and devices in the UNIX kernel
- ACM Queue: Building Systems to be Shared Securely
- ACM Queue: You're doing it wrong
- Communications of the ACM: The Most Expensive One-Byte Mistake
- Communications of the ACM: The One-Second War
Web links
- personal website to the FreeBSD Project (English)
- personal website (English)
- Weblog (Danish)
- further weblog (Danish)
- Varnish cache (English)
Individual evidence
- ↑ List of FreeBSD committers of src. March 6, 2014, accessed March 18, 2014 .
- ↑ PHKs Bikeshed, MD5crypt Is No longer safe. Retrieved March 13, 2013 .
- ^ Jeff Norris: Mission-Critical Development with Open Source Software: Lessons Learned . In: IEEE Computer Society (Ed.): IEEE Software . 21, No. 1, 2004, pp. 42-49. doi : 10.1109 / MS.2004.1259211 . Retrieved March 13, 2013.
- ↑ D-Link Firmware Abuses Open NTP Servers. Retrieved March 16, 2014 .
- ^ Poul-Henning Kamp: Open Letter to D-Link about their NTP vandalism. Retrieved March 16, 2014 .
- ↑ Google translation of "Kamp mod Microsoftskatten". Archived from the original on February 5, 2012 ; accessed on March 15, 2014 (English).
- ↑ Why Should I Care What Color the Bikeshed Is? 1999, accessed on March 16, 2014 .
- ↑ Poul-Henning Kamp. Retrieved January 10, 2013 .
personal data | |
---|---|
SURNAME | Kamp, Poul-Henning |
ALTERNATIVE NAMES | phk |
BRIEF DESCRIPTION | Danish computer scientist |
DATE OF BIRTH | 20th January 1966 |
PLACE OF BIRTH | Denmark |