Tuesday, August 15, 2006

bsdtalk061 - Interview with lighttpd developer Jan Kneschke

Interview with lighttpd developer Jan Kneschke.

File info: 17MB, 35Min.

Ogg link:
http://cisx1.uma.maine.edu/~wbackman/bsdtalk/bsdtalk061.ogg

10 comments:

Subey said...

Thanks for this interview.
Took a few minutes to get used to Jan's skype connection but after that it was smooth sailing.

Overal it was interesting to listen to him talk about his event based server approach vs Apache's traditional thread based.

Adam said...

THNAKS for the interview. Im a huge fan of lighttpd. I really enjoyed it, as well as all the others.

Marc van Woerkom said...

Hi Will,

thanks again for your cool service. I download the podcasts to my notebook and listen to them when I do the 5h train trips from Munich to Cologne. All talks so far were interesting and enjoyable.

This talk I have not listened to yet, but let me point the readers to the Yaws webserver as well.

Yaws (http://yaws.hyber.org, found in ports/www/yaws on FreeBSD) is written in Erlang (http://www.erlang.org), a language which was designed for building concurrent distributed applications. Not the massive paralellism of number crunching, but the massive paralellism of huge number of simultaneous processes like found in phone network switch with its hundred thousands of calls.
Yaws uses the lightweight Erlang threads which allows it to handle insane amounts of simultaneous connections.

It would be really cool, if you could interview either Joe Armstrong (main Erlang designer) or Claes Wikstrom (Yaws developer).
However I don't know if these scientists use BSD for their work. (But you might ask them why they don't, if they don't use it :-)

Regards,
Marc

ddp said...

Great interview. He made me interested in trying it out.

Anonymous said...

Hi Will,

Just wanted to tell you that I try to keep your podcasts updated on my FreeBSD Multimedia Resources list at
http://www.mavetju.org/unix/multimedia.php

Edwin

Anonymous said...

Is there a problem with the RSS feed for this particular episode, I cannot get my media player to download it. It doesn't even recognise this episode and skips from 60 to 62. Is the link to the file correct?

Thanks

Anonymous said...

There is definitely a problem with the entry in the feed for this episode. iTunes is not displaying episode 61 (and only episode 61). When I try and drag the URL to iTunes I get a "URL invalid" error message.

Anonymous said...

Another good person to interview, in keeping with the theme of web servers, is Zed Shaw, author of Mongrel. http://mongrel.rubyforge.org/

Mr said...

Mongrel doesn't appear to be BSD licensed, so I'm not sure it would fit the show.

Anonymous said...

lighttpd's event approach as its merits but comparing it to Apache (for its threads approach) is not fair as Apache is not really fast.

As a matter of facts, thread-based Web servers decently do the job as this benchmarks illustrates it:

lighttpd, nginx, g-wan and kloned