I has been suggested that this picture was taken in Argentina, but the
only argument supporting that theory is that the picture could have been
taken almost anywhere in the world, but recent studies seem to reveal a
connection to an interesting German
location.
Kodak would undoubtedly be proud
to announce that that this picture was recorded on AGFA
Film.
David Greenman took a couple of pictures at the USENIX annual conference
in New Orleans, here is a picture taken in
the very loungy foyer, and here is another
one where I try to explain my timecounter stuff in a timeslot of 480 billion
nanoseconds.
I have not yet been able to convince anybody to pay me to do only FreeBSD work, but I hope that some day, some of all the people and companies who benefit from FreeBSD will donate some money so I can dedicate my time to FreeBSD.
I now have what is probably the best NTP lab this side of the Atlantic, I have access to three radios, DCF77, Loran-C and GPS and three OCXO frequency sources.
The outcome so far is that I have rewritten the timekeeping code in FreeBSD so it can use any current or future timestandard to the limit of what the hardware will allow, and I am currently trying to push that boundary as far back as I can.
Current status is that I can track my GPS receiver into a band less than 150 nsec wide around true UTC. This is an order of magnitude better than any other UNIX system I know of. My performance is probably even better than that, but I have not had much chance to validate it yet.
I gave a "Work In Progress" presentation about this at the Usenix annual conference in New Orleans in June 1998.
There are many an various reasons why this work is interesting, for instance, check this paper where I used my setup to measure the actual interrupt latency of a FreeBSD system.
I have a page on my own server about this stuff which I update as things develop: -> Submicrosecond UTC on a FreeBSD machine
(I have included the text of the beerware license below so you can see what this is about.)
I have had it with lawyers trying to interpret freedom. If I write
software which I intend to give away, I don't want to have to stick several
pages of legalese on it to make sure nobody exploits it or any such meta-bable.
If I have decided that I'll give away some code I've written, I going to
give it away, period, none of this "unless it is worth a million to somebody"
rubbish.
I think the GNU license is a joke, it fights the capitalism it so much
is against with their own tools, and no company is ever going to risk any
kind of proximity to so many so vague statements assembled in a license.
I think the BSD-lite license, which most of the FreeBSD people use
now is pretty much OK, but I'm going to stick to my beerware license anyway.
And quite frankly, I think I have gotten much more out of my beerware
license than most people have from their GNU or BSD licenses. Cisco use
my password scrambler and netscape used my malloc implementation, and I
know of a couple of other companies that use it too, but which for reasons
I can understand doesn't want to disclose this to the public.
I do like to hear what people is using my code for though, but I have
deliberately not made that a requirement, if people don't want me to know,
they shouldn't have to tell me.
/*
* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* <phk@FreeBSD.ORG> wrote this file. As long as
you retain this notice you
* can do whatever you want with this stuff. If we
meet some day, and you think
* this stuff is worth it, you can buy me a beer in
return. Poul-Henning Kamp
* ----------------------------------------------------------------------------
*
*/
I live in Denmark | ... In a town called Slagelse |
![]() |
![]() |
-----BEGIN GEEK CODE BLOCK----- Version: 3.1 GAT/CS d- s+: a C++ UB++++++ P--- L- E- W++ N+ o K- w--- O- M V-- PS++ PE- Y PGP++ t-- 5- X R tv-- b+++ DI++++ D--- G e h---- r+++ y+++ ------END GEEK CODE BLOCK------
If you find a key signed by me, you can trust that I am 100% convinced about the owners identity.
Type Bits/KeyID Date User ID
pub 1024/0358FCBD 1995/08/01 Poul-Henning Kamp <phk@FreeBSD.org>
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.3ia
mQCNAzAdpMIAAAEEALHDgrFUwhZtb7PbXg3upELoDVEUPFRwnmpJH1rRqyROUGcI
ooVe7u+FQlIs5OsXK8ECs/5Wpe2UrZSzHvjwBYOND5H42YtI5UULZLRCo5bFfTVA
K9Rpo5icfTsYihrzU2nmnycwFMk+jYXyT/ZDYWDP/BM9iLjj0x9/qQgDWPy9AAUR
tCNQb3VsLUhlbm5pbmcgS2FtcCA8cGhrQEZyZWVCU0Qub3JnPokAlQMFEDQQ0aZ1
u244dqP3sQEBu4ID/jXFFeJgs2MdTDNOZM/FbfDhI4qxAbYUsqS3+Ra16yd8Wd/A
jV+IHJE2NomFWl8UrUjCGinXiwzPgK1OfFJrS9Og1wQLvAl0X84BA8MTP9BQr4w7
6I/RbksgUSrVCIO8MJwlydjSPocWGBeXlVjbZxXzyuJk7H+TG+zuI5BuBcNIiQCV
AwUQMwYr2rNaYutZnzI9AQHiIQP/XxtBWFXaBRgVLEhRNpS07YdU+LsZGlLOZehN
9L4UnJFHQQPNOpMey2gF7Y95aBOw5/1xS5vlQpwmRFCntWsm/gqdzK6rulfr1r5A
y94LO5TAC6ucNu396Y4vo1TyD1STnRC466KlvmtQtAtFGgXlORWLL9URLzcRFd1h
D0yXd9aJAJUDBRAxfo19a1pnjYGyp3kBAQqyA/4v64vP3l1F0Sadn6ias761hkz/
SMdTuLzILmofSCC4o4KWMjiWJHs2Soo41QlZi1+xMHzV32JKiwFlGtPHqL+EHyXy
Q4H3vmf9/1KF+0XCaMtgI0wWUMziPSTJK8xXbRRmMDK/0F4TnVVaUhnmf+h5K7O6
XdmejDTa0X/NWcicmIkAlQMFEDF8lef1FVv7jlQtXQEBcnwD/0ro1PpUtlkLmreD
tsGTkNa7MFLegrYRvDDrHOwPZH152W2jPUncY+eArQJakeHiTDmJNpFagLZglhE0
bqJyca+UwCXX+6upAclWHEBMg2byiWMMqyPVEEnpUoHM1sIkgdNWlfQAmipRBfYh
2LyCgWvR8CbtwPYIFvUmGgB3MR87iQCVAwUQMUseXB9/qQgDWPy9AQGPkwP/WEDy
El2Gkvua9COtMAifot2vTwuvWWpNopIEx0Ivey4aVbRLD90gGCJw8OGDEtqFPcNV
8aIiy3fYVKXGZZjvCKd7zRfhNmQn0eLDcymq2OX3aPrMc2rRlkT4Jx425ukR1gsO
qiQAgw91aWhY8dlw/EKzk8ojm52x4VgXaBACMjaJAJUDBRAxOUOg72G56RHVjtUB
AbL4A/9HOn5Qa0lq9tKI/HkSdc5fGQD/66VdCBAb292RbB7CS/EM07MdbcqRRYIa
0+0gwQ3OdsWPdCVgH5RIhp/WiC+UPkR1cY8N9Mg2kTwJfZZfNqN+BgWlgRMPN27C
OhYNl8Q33Nl9CpBLrZWABF44jPeT0EvvTzP/5ZQ7T75EsYKYiYkAlQMFEDDmryQA
8tkJ67sbQQEBPdsEALCj6v1OBuJLLJTlxmmrkqAZPVzt5QdeO3Eqa2tcPWcU0nqP
vHYMzZcZ7oFg58NZsWrhSQQDIB5e+K65Q/h6dC7W/aDskZd64jxtEznX2kt0/MOr
8OdsDis1K2f9KQftrAx81KmVwW4Tqtzl7NWTDXt44fMOtibCwVq8v2DFkTJy
=JKbP
-----END PGP PUBLIC KEY BLOCK-----