From owner-freebsd-doc@FreeBSD.ORG Mon May 7 07:57:50 2007 Return-Path: X-Original-To: freebsd-doc@freebsd.org Delivered-To: freebsd-doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 99BEC16A407 for ; Mon, 7 May 2007 07:57:50 +0000 (UTC) (envelope-from keramida@freebsd.org) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.freebsd.org (Postfix) with ESMTP id 8BB9713C44B for ; Mon, 7 May 2007 07:57:48 +0000 (UTC) (envelope-from keramida@freebsd.org) Received: from kobe.laptop (host5.bedc.ondsl.gr [62.103.39.229]) (authenticated bits=128) by igloo.linux.gr (8.13.8/8.13.8/Debian-3) with ESMTP id l477dpOT013073 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Mon, 7 May 2007 10:39:57 +0300 Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.1/8.14.1) with ESMTP id l477dW2J011318 for ; Mon, 7 May 2007 10:39:45 +0300 (EEST) (envelope-from keramida@freebsd.org) Received: (from keramida@localhost) by kobe.laptop (8.14.1/8.14.1/Submit) id l477dV5w011317 for freebsd-doc@freebsd.org; Mon, 7 May 2007 10:39:32 +0300 (EEST) (envelope-from keramida@freebsd.org) Date: Mon, 7 May 2007 10:39:31 +0300 From: Giorgos Keramidas To: freebsd-doc@freebsd.org Message-ID: <20070507073931.GA11284@kobe.laptop> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VrqPEDrXMn8OVzN4" Content-Disposition: inline X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-3.81, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.59, BAYES_00 -2.60) X-Hellug-MailScanner-From: keramida@freebsd.org X-Spam-Status: No Subject: RFC: new web site pages; multimedia resources X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2007 07:57:50 -0000 --VrqPEDrXMn8OVzN4 Content-Type: multipart/mixed; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, edwin@ has sent towards my way an XML list of multimedia resources related to FreeBSD. Podcasts, videos, audio recordings, and photos are listed, in a format which he can parse with a small Perl script. I wrote a minimal Makefile to install these under: http://www.freebsd.org/multimedia/ which is attached to this message, and also available online at: http://hg.hellug.gr/freebsd/www-keramida/file/tip/multimedia I don't know enough about XSLT to make the infrastructure required to generate the HTML pages from XML/XSLT yet, so what do you all think about importing the Perl based stuff now, and converting it to XML later, when we get an XSLT guru to look at the XML list of resources? :) [ patch attached ( apply with "patch -p1" in www/ ) ] --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=multimedia Content-Transfer-Encoding: quoted-printable Add www/en/multimedia list of multimedia FreeBSD resources The list is in XML format, and it includes podcast, vodcast, audio recordings, video recordings, photographs and other multimedia resources related to the FreeBSD project. Submitted by: edwin diff --git a/en/Makefile b/en/Makefile --- a/en/Makefile +++ b/en/Makefile @@ -61,6 +61,7 @@ SUBDIR+=3D java SUBDIR+=3D java SUBDIR+=3D kse SUBDIR+=3D marketing +SUBDIR+=3D multimedia SUBDIR+=3D news SUBDIR+=3D platforms SUBDIR+=3D portmgr diff --git a/en/multimedia/Makefile b/en/multimedia/Makefile new file mode 100644 --- /dev/null +++ b/en/multimedia/Makefile @@ -0,0 +1,35 @@ +# $FreeBSD$ + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif +.if exists(Makefile.inc) +.include "Makefile.inc" +.endif + +INDEXLINK=3D multimedia.html + +FXML =3D multimedia-input.xml +FHTML =3D \ + multimedia.html.intro \ + multimedia.html.pre \ + multimedia.html.post +FLIST =3D multimedia.created +FSCRIPT =3D multimedia.pl + +DATA!=3D cat ${FLIST} + +all: ${FLIST} + +clean: + if test -f ${FLIST} ; then \ + xargs ${RM} < ${FLIST} && ${RM} ${FLIST} ; \ + fi + +${FLIST}: ${FSCRIPT} ${FXML} ${FHTML} + perl -Tw ${FSCRIPT} + +.include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/multimedia/multimedia-input.xml b/en/multimedia/multimedia-= input.xml new file mode 100644 --- /dev/null +++ b/en/multimedia/multimedia-input.xml @@ -0,0 +1,2908 @@ + + + + + + + + + Matt Juszczak from bsdjobs.net + + Interview with Matt Juszczak from bsdjobs.net. + + http://bsdtalk.blogspot.com/2007/04/bsdtalk108-matt-juszcza= k-from.html + bsdtalk,interview,bsdjobs,matt juszczak + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk108.mp3 + 4 Mb + 8 minutes + MP3 version + mp3 + + + bsdtalk108.ogg + 4 minutes + OGG version + ogg + + + + + + Contiki OS Developer Adam Dunkels + + Interview with Contiki OS Developer Adam Dunkels. You can find more info= rmation at http://www.sics.se/contiki/. + + http://bsdtalk.blogspot.com/2007/04/bsdtalk107-contiki-os-d= eveloper-adam.html + bsdtalk,interview,contikios,adam dunkels + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk107.mp3 + 13 Mb + 27 minutes + MP3 version + mp3 + + + bsdtalk107.ogg + 27 minutes + OGG version + ogg + + + + + + Interview with Matthieu Herrb about Xenocara + + Interview with Matthieu Herrb about Xenocara. + + http://bsdtalk.blogspot.com/2007/04/bsdtalk106-interview-wi= th-matthieu.html + bsdtalk,interview,xenocara,matthieu herrb + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk106.mp3 + 7 Mb + 14 minutes + MP3 version + mp3 + + + bsdtalk106.ogg + 14 minutes + OGG version + ogg + + + + + + Intro to PF with Jason Dixon + + Introduction to PF with Jason Dixon. + + http://bsdtalk.blogspot.com/2007/03/bsdtalk105-intro-to-pf-= with-jason-dixon.html + bsdtalk,interview,pf,jason dixon + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk105.mp3 + 12 Mb + 25 minutes + MP3 version + mp3 + + + bsdtalk105.ogg + 25 minutes + OGG version + ogg + + + + + + Getting to know X + + Getting to know the X Window System.
+ Make sure you are in a text only mode. You might + need to change how the system boots, or boot into + single user mode. +

+
    +
  • "startx" to make sure X is working right. +
  • "X" by itself gives the basic grey screen. +
  • "ctrl" and "alt" and "backspace" keys at the same time will zap X. +
  • "X & xterm -display :0" +
  • "xterm -geometry +300+300" +
  • "twm" or "metacity" +
+ ]]> +
+ http://bsdtalk.blogspot.com/2007/03/bsdtalk104-getting-to-k= now-x.html + bsdtalk,X + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk104.mp3 + 5 Mb + 10 minutes + MP3 version + mp3 + + + bsdtalk104.ogg + 10 minutes + OGG version + ogg + + +
+ + + Robert Ricci from Emulab + + Interview with Robert Ricci from www.Emulab.net. + + http://bsdtalk.blogspot.com/2007/03/bsdtalk103-robert-ricci= -from-emulab.html + bsdtalk,interview,emulab,robert ricci + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk103.mp3 + 8 Mb + 16 minutes + MP3 version + mp3 + + + bsdtalk103.ogg + 16 minutes + OGG version + ogg + + + + + + Cisco Distinguished Engineer Randall Stewart + + Interview with Cisco Distinguished Engineer Randall + Stewart. We talk about the Stream Control Transmission + Protocol and his work bringing it to FreeBSD. + + http://bsdtalk.blogspot.com/2007/03/bsdtalk102-cisco-distin= guished-engineer.html + bsdtalk,interview,cisco,freebsd,stream control transmission pro= tocol,randall stewart + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk102.mp3 + 17 Mb + 35 minutes + MP3 version + mp3 + + + bsdtalk102.ogg + 35 minutes + OGG version + ogg + + + + + + FreeBSD Developer George Neville-Neil + + Interview with FreeBSD developer George Neville-Neil. We talk about the = packet construction set and the packet debugger. + + http://bsdtalk.blogspot.com/2007/02/bsdtalk101-freebsd-deve= loper-george.html + bsdtalk,interview,freebsd,packet construction set,george nevill= e-neil + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk101.mp3 + 10 Mb + 19 minutes + MP3 version + mp3 + + + bsdtalk101.ogg + 19 minutes + OGG version + ogg + + + + + + NetBSD Developer Lubomir Sedlacik + + Interview with NetBSD Developer Lubomir Sedlacik. We talk about pkgsrcCo= n 2007. + + http://bsdtalk.blogspot.com/2007/02/bsdtalk100-netbsd-devel= oper-lubomir.html + bsdtalk,interview,netbsd,pkgsrccon,lubomir sedlacik + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk100.mp3 + 7 Mb + 13 minutes + MP3 version + mp3 + + + bsdtalk100.ogg + 13 minutes + OGG version + ogg + + + + + + AsiaBSDCon PC Chair George Neville-Neil + + Interview with AsiaBSDCon 2007 Program Committee Chair George Neville-Ne= il. + + http://bsdtalk.blogspot.com/2007/02/bsdtalk099-asiabsdcon-p= c-chair-george.html + bsdtalk,interview,asiabsdcon,george neville-neil + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk099.mp3 + 7 Mb + 14 minutes + MP3 version + mp3 + + + bsdtalk099.ogg + 14 minutes + OGG version + ogg + + + + + + DragonFlyBSD Developer Matthew Dillon + + Interview with DragonFlyBSD developer Matthew Dillon. + We talk about the 1.8 release. + + http://bsdtalk.blogspot.com/2007/02/bsdtalk098-dragonflybsd= -developer.html + bsdtalk,interview,dragonflybsd,mathew dillon + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk098.mp3 + 12 Mb + 24 minutes + MP3 version + mp3 + + + bsdtalk098.ogg + 24 minutes + OGG version + ogg + + + + + + OpenBSD Developer Pierre-Yves Ritschard + + Interview with OpenBSD Developer Pierre-Yves + Ritschard. We talk about hoststated. + + http://bsdtalk.blogspot.com/2007/02/bsdtalk097-openbsd-deve= loper-pierre.html + bsdtalk,interview,openbsd,hoststated,pierre-yves ritschard + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk097.mp3 + 8 Mb + 16 minutes + MP3 version + mp3 + + + bsdtalk097.ogg + 16 minutes + OGG version + ogg + + + + + + Artist and Musician Ty Semaka + + Interview with Artist and Musician Ty Semaka. You + can find his work at http://www.tysemaka.com/, and + also on the OpenBSD CDs, posters, and shirts. + + http://bsdtalk.blogspot.com/2007/01/bsdtalk096-artist-and-m= usician-ty.html + bsdtalk,interview,openbsd,artwork,ty semaka + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk096.mp3 + 6 Mb + 12 minutes + MP3 version + mp3 + + + bsdtalk096.ogg + 12 minutes + OGG version + ogg + + + + + + OpenBSD Developer Claudio Jeker + + Interview with OpenBSD Developer Claudio Jeker. + + http://bsdtalk.blogspot.com/2007/01/bsdtalk095-openbsd-deve= loper-claudio.html + bsdtalk,interview,openbsd,claudio jeker + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk095.mp3 + 7 Mb + 15 minutes + MP3 version + mp3 + + + bsdtalk095.ogg + 15 minutes + OGG version + ogg + + + + + + BSD Consultant Jeremy C. Reed + + Interview with BSD Consultant Jeremy C. Reed from http://www.reedmedia.n= et/ + + http://bsdtalk.blogspot.com/2007/01/bsdtalk094-bsd-consulta= nt-jeremy-c.html + bsdtalk,interview,consultancy,jeremy c reed + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk094.mp3 + 8 Mb + 16 minutes + MP3 version + mp3 + + + bsdtalk094.ogg + 16 minutes + OGG version + ogg + + + + + + EMC Lab Admin Glen R. J. Neff + + Interview with EMC Lab Administrator Glen R. J. Neff. + + http://bsdtalk.blogspot.com/2007/01/bsdtalk093-emc-lab-admi= n-glen-r-j-neff.html + bsdtalk,interview,emc lab,glen r j neff + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk093.mp3 + 15 Mb + 30 minutes + MP3 version + mp3 + + + bsdtalk093.ogg + 30 minutes + OGG version + ogg + + + + + + Run Your Own Server Podcast Host Adam Glen + + Interview with Adam Glen, one of the hosts of the Run Your Own Server Po= dcast. + + http://bsdtalk.blogspot.com/2007/01/bsdtalk092-run-your-own= -server-podcast.html + bsdtalk,interview,run your own server,adam glen + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk092.mp3 + 6 Mb + 12 minutes + MP3 version + mp3 + + + bsdtalk092.ogg + 12 minutes + OGG version + ogg + + + + + + Phil Pereira from bsdnexus.com + + Interview with Phil Pereira from bsdnexus.com. + + http://bsdtalk.blogspot.com/2007/01/bsdtalk091-phil-pereira= -from.html + bsdtalk,interview,bsdnexus,phil pereira + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk091.mp3 + 9 Mb + 18 minutes + MP3 version + mp3 + + + bsdtalk091.ogg + 18 minutes + OGG version + ogg + + + + + + Sys Admin Mike Erdely + + Interview with Sys Admin Mike Erdely. You can find more information on h= is use of binpatch at http://erdelynet.com/binpatch. + + http://bsdtalk.blogspot.com/2006/12/bsdtalk090-sys-admin-mi= ke-erdely.html + bsdtalk,interview,binpatch,mike erdely + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk090.mp3 + 8 Mb + 17 minutes + MP3 version + mp3 + + + bsdtalk090.ogg + 17 minutes + OGG version + ogg + + + + + + NetBSD Release Engineer Jeff Rizzo + + Interview with NetBSD Release Engineer Jeff Rizzo. We talk about the upc= oming 4.0 release. + + http://bsdtalk.blogspot.com/2006/12/bsdtalk089-netbsd-relea= se-engineer.html + bsdtalk,interview,netbsd,jeff rizzo + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk089.mp3 + 7 Mb + 15 minutes + MP3 version + mp3 + + + bsdtalk089.ogg + 15 minutes + OGG version + ogg + + + + + + A Year of BSDTalk + + A short ramble about the first year of bsdtalk. + + http://bsdtalk.blogspot.com/2006/12/bsdtalk088-year-of-bsdt= alk.html + bsdtalk,anniversary + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk088.mp3 + 4 Mb + 8 minutes + MP3 version + mp3 + + + bsdtalk088.ogg + 8 minutes + OGG version + ogg + + + + + + FreeBSD Developer Joseph Koshy + + Interview with FreeBSD developer Joseph Koshy about libELF. You can find= more information about libELF at http://wiki.freebsd.org/LibElf. + + http://bsdtalk.blogspot.com/2006/12/bsdtalk087-freebsd-deve= loper-joseph.html + bsdtalk,interview,freebsd,libelf,joseph koshy + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk087.mp3 + 5 Mb + 9 minutes + MP3 version + mp3 + + + bsdtalk087.ogg + 9 minutes + OGG version + ogg + + + + + + FreeBSD Developer Kip Macy + + Interview with FreeBSD developer Kip Macy. We talk about the Ultrasparc = T1 port. + + http://bsdtalk.blogspot.com/2006/12/bsdtalk086-freebsd-deve= loper-kip-macy.html + bsdtalk,interview,freebsd,ultrasparc t1,kip macy + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk086.mp3 + 10 Mb + 22 minutes + MP3 version + mp3 + + + bsdtalk086.ogg + 22 minutes + OGG version + ogg + + + + + + FreeBSD Port Committer Thomas McLaughlin + + Interview with FreeBSD Port Committer Thomas McLaughlin about the BSD# p= roject. + + http://bsdtalk.blogspot.com/2006/11/bsdtalk085-freebsd-port= -committer.html + bsdtalk,interview,freebsd,bsd#,thomas mclaughlin + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk085.mp3 + 9 Mb + 18 minutes + MP3 version + mp3 + + + bsdtalk085.ogg + 18 minutes + OGG version + ogg + + + + + + FreeBSD Release Engineer Bruce Mah + + Interview with FreeBSD Release Engineer Bruce Mah. + + http://bsdtalk.blogspot.com/2006/11/bsdtalk084-freebsd-rele= ase-engineer.html + bsdtalk,interview,freebsd,release engineer,bruce mah + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk084.mp3 + 7 Mb + 15 minutes + MP3 version + mp3 + + + bsdtalk084.ogg + 15 minutes + OGG version + ogg + + + + + + Pkgsrc Developer Johnny Lam + + Interview with pkgsrc developer Johnny Lam. + + http://bsdtalk.blogspot.com/2006/11/bsdtalk083-pkgsrc-devel= oper-johnny-lam.html + bsdtalk,interview,pkgsrc,johnny lam + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk083.mp3 + 6 Mb + 13 minutes + MP3 version + mp3 + + + bsdtalk083.ogg + 13 minutes + OGG version + ogg + + + + + + OpenBSD Developer Jason Wright + + Interview with OpenBSD developer Jason Wright. We talk about his work on= sparc and also amateur radio. + + http://bsdtalk.blogspot.com/2006/11/bsdtalk082-openbsd-deve= loper-jason.html + bsdtalk,interview,openbsd,sparc,radio,jason wright + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk082.mp3 + 8 Mb + 17 minutes + MP3 version + mp3 + + + bsdtalk082.ogg + 17 minutes + OGG version + ogg + + + + + + Thorsten Glaser from MirOS + + Interview with Thorsten Glaser from MirOS, which can be found at www.mir= bsd.org. + + http://bsdtalk.blogspot.com/2006/11/bsdtalk081-thorsten-gla= ser-from-miros.html + bsdtalk,interview,miros,thomas glaser + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk081.mp3 + 9 Mb + 19 minutes + MP3 version + mp3 + + + bsdtalk081.ogg + 19 minutes + OGG version + ogg + + + + + + EuroBSDCon Organizer Massimiliano Stucchi + + Interview with EuroBSDCon organizer Massimiliano Stucchi. + + http://bsdtalk.blogspot.com/2006/11/bsdtalk080-eurobsdcon-o= rganizer.html + bsdtalk,interview,eurbsdcon,massimiliano stucchi + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk080.mp3 + 4 Mb + 8 minutes + MP3 version + mp3 + + + bsdtalk080.ogg + 8 minutes + OGG version + ogg + + + + + + OpenBSD Developer David Gwynne + + Interview with OpenBSD developer David Gwynne. We + talk about the upcoming 4.0 release of OpenBSD and + current projects that he is working on. + + http://bsdtalk.blogspot.com/2006/10/bsdtalk079-openbsd-deve= loper-david.html + bsdtalk,interview,openbsd,david gwynne + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk079.mp3 + 8 Mb + 16 minutes + MP3 version + mp3 + + + bsdtalk079.ogg + 16 minutes + OGG version + ogg + + + + + + Kris Moore from PC-BSD + + Interview with Kris Moore from PC-BSD. + + http://bsdtalk.blogspot.com/2006/10/bsdtalk078-kris-moore-f= rom-pc-bsd.html + bsdtalk,interview,pc-bsd,kris moore + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk078.mp3 + 10 Mb + 21 minutes + MP3 version + mp3 + + + bsdtalk078.ogg + 21 minutes + OGG version + ogg + + + + + + Matt Olander from iXsystems + + Interview with Matt Olander from www.iXsystems.com. + + http://bsdtalk.blogspot.com/2006/10/bsdtalk077-matt-olander= -from-ixsystems.html + bsdtalk,interview,ixsystems,matt olander + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk077.mp3 + 9 Mb + 19 minutes + MP3 version + mp3 + + + bsdtalk077.ogg + 19 minutes + OGG version + ogg + + + + + + OpenBSD Developer Marc Balmer + + Interview with OpenBSD Developer Marc Balmer. We + talk about www.opencon.org and his work with OpenBSD. + + http://bsdtalk.blogspot.com/2006/10/bsdtalk076-openbsd-deve= loper-marc.html + bsdtalk,interview,opencon,openbsd,marc balmer + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk076.mp3 + 7 Mb + 15 minutes + MP3 version + mp3 + + + bsdtalk076.ogg + 15 minutes + OGG version + ogg + + + + + + Interview with Hiroki Sato and George Neville-Neil from AsiaBS= DCon + + Interview with Hiroki Sato and George Neville-Neil + from AsiaBSDCon. More info at http://www.asiabsdcon.org/. + + http://bsdtalk.blogspot.com/2006/10/bsdtalk074-interview-wi= th-hiroki-sato.html + bsdtalk,interview,asiabsdcon,hiroki sao,george neville-neil + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk074.mp3 + 6 Mb + 13 minutes + MP3 version + mp3 + + + bsdtalk074.ogg + 13 minutes + OGG version + ogg + + + + + + Interview with Sevan Janiyan + + Interview with Sevan Janiyan. We talk about the + Brighton Chilli WiFi hotspot project, which can + be found at http://brightonchilli.geeklan.co.uk/ + + http://bsdtalk.blogspot.com/2006/10/bsdtalk073-interview-wi= th-sevan.html + bsdtalk,interview,brighton chilli wifi,sevan janiyan + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk073.mp3 + 6 Mb + 13 minutes + MP3 version + mp3 + + + bsdtalk073.ogg + 13 minutes + OGG version + ogg + + + + + + Interview with Poul-Henning Kamp about Varnish + + Interview with Poul-Henning Kamp about Varnish. More information at htt= p://www.varnish-cache.org/. + + http://bsdtalk.blogspot.com/2006/10/bsdtalk072-interview-wi= th-poul-henning.html + bsdtalk,interview,varnish,poul-henning kamp + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk072.mp3 + 17 Mb + 36 minutes + MP3 version + mp3 + + + bsdtalk072.ogg + 36 minutes + OGG version + ogg + + + + + + Interview with Einar Th. Einarsson from f-prot.com + + Interview with Einar Th. Einarsson from f-prot.com. + + http://bsdtalk.blogspot.com/2006/09/bsdtalk071-interview-wi= th-einar-th.html + bsdtalk,interview,f-prot,einar th einarsson + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk071.mp3 + 8 Mb + 17 minutes + MP3 version + mp3 + + + bsdtalk071.ogg + 17 minutes + OGG version + ogg + + + + + + Interview with NetBSD Developer Tim Rightnour + + Interview with NetBSD Developer Tim Rightnour. We talk about NetBSD/pre= p. + + http://bsdtalk.blogspot.com/2006/09/bsdtalk070-interview-wi= th-netbsd.html + bsdtalk,interview,netbsd,tim rightnour + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk070.mp3 + 7 Mb + 15 minutes + MP3 version + mp3 + + + bsdtalk070.ogg + 15 minutes + OGG version + ogg + + + + + + Interview with Christoph Egger about Xen on OpenBSD + + Interview with Christoph Egger about Xen on OpenBSD. + + http://bsdtalk.blogspot.com/2006/09/bsdtalk069-interview-wi= th-christoph.html + bsdtalk,interview,openbsd,xen,christoph egger + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk069.mp3 + 7 Mb + 15 minutes + MP3 version + mp3 + + + bsdtalk069.ogg + 15 minutes + OGG version + ogg + + + + + + Interview with OpenBSD Developer Bob Beck + + Interview with OpenBSD Developer Bob Beck. + + http://bsdtalk.blogspot.com/2006/09/bsdtalk068-interview-wi= th-openbsd.html + bsdtalk,interview,openbsd,bob beck + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk068.mp3 + 12 Mb + 26 minutes + MP3 version + mp3 + + + bsdtalk068.ogg + 26 minutes + OGG version + ogg + + + + + + Interview with Dan Langille about backups + http://www.bacula.org/ + ]]> + + http://bsdtalk.blogspot.com/2006/09/bsdtalk067-interview-wi= th-dan-langille.html + bsdtalk,interview,bacula,dan langille + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk067.mp3 + 10 Mb + 22 minutes + MP3 version + mp3 + + + bsdtalk067.ogg + 22 minutes + OGG version + ogg + + + + + + Interview with Michael Dexter about sysjail + http://sysjail.bsd.lv/ + ]]> + + http://bsdtalk.blogspot.com/2006/09/bsdtalk066-interview-wi= th-michael.html + bsdtalk,interview,sysjail,michael dexter + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk066.mp3 + 16 Mb + 35 minutes + MP3 version + mp3 + + + bsdtalk066.ogg + 35 minutes + OGG version + ogg + + + + + + <![CDATA[ Interview with Eirik Øverby.]]> + + + http://bsdtalk.blogspot.com/2006/09/bsdtalk065-interview-wi= th-eirik-verby.html + bsdtalk,interview,jails,eirik Overby + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk065.mp3 + 9 Mb + 18 minutes + MP3 version + mp3 + + + bsdtalk065.ogg + 18 minutes + OGG version + ogg + + + + + + Interview with NetBSD Developer Jason Thorpe + + Interview with NetBSD Developer Jason Thorpe + + http://bsdtalk.blogspot.com/2006/09/bsdtalk064-interview-wi= th-netbsd.html + bsdtalk,interview,netbsd,jason thorpe + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk064.mp3 + 18 Mb + 38 minutes + MP3 version + mp3 + + + bsdtalk064.ogg + 38 minutes + OGG version + ogg + + + + + + Interview with Mitchell Smith about BSD and Accessibility</tit= le> + <desc> + Interview with Mitchell Smith about BSD and Accessibility. + </desc> + <overview>http://bsdtalk.blogspot.com/2006/08/bsdtalk063-interview-wi= th-mitchell.html</overview> + <tags>bsdtalk,interview,accessibility,mitchell smith</tags> + <files> + <prefix>http://cisx1.uma.maine.edu/~wbackman/bsdtalk/</prefix> + <file> + <url>bsdtalk063.mp3</url> + <size>8 Mb</size> + <length>17 minutes</length> + <desc>MP3 version</desc> + <tags>mp3</tags> + </file> + <file> + <url>bsdtalk063.ogg</url> + <length>17 minutes</length> + <desc>OGG version</desc> + <tags>ogg</tags> + </file> + </files> + </item> + + <item source=3D"bsdtalk" added=3D"20060822"> + <title>Interview with YAWS developer Claes Klacke Wikstrom + + Interview with YAWS developer Claes "Klacke" Wikstrom. + + http://bsdtalk.blogspot.com/2006/08/bsdtalk062-interview-wi= th-yaws.html + bsdtalk,interview,yaws,claes wikstrom + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk062.mp3 + 8 Mb + 18 minutes + MP3 version + mp3 + + + bsdtalk062.ogg + 18 minutes + OGG version + ogg + + + + + + Interview with lighttpd developer Jan Kneschke + + Interview with lighttpd developer Jan Kneschke. + + http://bsdtalk.blogspot.com/2006/08/bsdtalk061-interview-wi= th-lighttpd.html + bsdtalk,interview,lighttpd,jan kneschke + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk061.mp3 + 17 Mb + 35 minutes + MP3 version + bsdtalk,interview,lighttpd,jan kneschke + + + bsdtalk061.ogg + 35 minutes + OGG version + bsdtalk,interview,lighttpd,jan kneschke + + + + + + My BSD History + + My BSD History, by Will Backman of BSDTalk, and a bit on accessibility. + + http://bsdtalk.blogspot.com/2006/08/bsdtalk060-my-bsd-histo= ry.html + bsdtalk,accessibility + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk060.mp3 + 5 Mb + 10 minutes + MP3 version + mp3 + + + bsdtalk060.ogg + 10 minutes + OGG version + ogg + + + + + + Interview with Matt Morley + + Interview with Matt Morley, BSD user. + + http://bsdtalk.blogspot.com/2006/08/bsdtalk059-interview-wi= th-matt-morley.html + bsdtalk,interview,matt morley + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk059.mp3 + 11 Mb + 25 minutes + MP3 version + mp3 + + + bsdtalk059.ogg + 25 minutes + OGG version + ogg + + + + + + Interview with Jason Thaxter from gomoos.org + + Interview with Jason Thaxter from gomoos.org. + + http://bsdtalk.blogspot.com/2006/07/bsdtalk058-interview-wi= th-jason.html + bsdtalk,interview,gomoos,jason thaxter + + http://cisx1.uma.maine.edu/~wbackman/bsdtalk/ + + bsdtalk058.mp3 + 11 Mb + 23 minutes + MP3 version + mp3 + + + bsdtalk058.ogg + 23 minutes + OGG version + ogg + + + + + + + + Lousy virtualization, Happy users: FreeBSD's jail(2) facility<= /title> + <desc> + Lousy virtualization, Happy users: FreeBSD's jail(2) facility by Poul-He= nning Kamp (phk@FreeBSD.org) + </desc> + <overview>http://www.ukuug.org/events/spring2007/programme/</overview> + <tags>ukuug,presentation,freebsd,jails,poul-henning kamp</tags> + <files> + <file> + <url>http://www.ukuug.org/events/spring2007/programme/jails.pdf</url> + <size>2.7 Mb</size> + <desc>Slides</desc> + <tags>pdf</tags> + </file> + </files> + </item> + + <!-- Source: suug2004 + --> + + <item source=3D"suug2004" added=3D"20070114"> + <title>Poul-Henning Kamp - GBDE -- Spook strength disk encryption</ti= tle> + <desc> + GBDE is a disk encryption facility designed with + both usability and strength as requirements and it + attempts to protect both the user and the data. The + talk is about avoiding self-deceiving analysis, how + to make real world usable cryptography and generally + protect yourself and your data. Required skill + level: Laptop user. + </desc> + <overview>http://conferences.suug.ch/sucon/04/</overview> + <tags>suug,presentation,gbde,poul-henning kamp</tags> + <files> + <file> + <url>http://phk.freebsd.dk/pubs/bsdcon-03.gbde.paper.pdf</url> + <size>104 Kb</size> + <desc>Paper</desc> + <tags>pdf</tags> + </file> + <file> + <url>http://www.suug.ch/sucon/04/slides/gbde.pdf</url> + <size>113 Kb</size> + <desc>Slides</desc> + <tags>pdf</tags> + </file> + </files> + </item> + + + <item source=3D"suug2004" added=3D"20070114"> + <title>Hendrik Scholz - Performance bottleneck detection and removal<= /title> + <desc> + Once a system is exposed to heavy load bottlenecks + need to be addressed to prevent single components + from slowing down a complex installation. Highlighting + various hotspots their detection and removal gets + discussed using real life examples. + </desc> + <overview>http://conferences.suug.ch/sucon/04/</overview> + <tags>suug,presentation,performance,hendrik scholz</tags> + <files> + <file> + <url>http://www.wormulon.net/files/pub/FreeBSD_Bottleneck_Detection.= pdf</url> + <size>213 Kb</size> + <desc>Slides</desc> + <tags>pdf</tags> + </file> + </files> + </item> + + <item source=3D"suug2004" added=3D"20070114"> + <title>Max Laier - PF - Extended Introduction + + The talk will introduce packet filter (pf) - a *BSD + firewall system - and summarize its history and + projected future. After providing a short overview + of pf's general functionality and some firewall + basics, it will concentrate on packet filter's + advanced feature-set from the administrator's point + of view. The talk will also cover the integration + of ALTQ, a mature framework for traffic shaping and + priorization. Finally it will provide a short + overview of the "Common Address Redundancy Protocol" + (CARP) and its integration in pf. + + http://conferences.suug.ch/sucon/04/ + suug,presentation,pf,altq,max laier + + + http://people.freebsd.org/~mlaier/sucon.pdf + 1 Mb + Slides + pdf + + + http://mirror.switch.ch/sucon-04/max_laier-pf_extended_introduc= tion.avi + 94 Mb + Video/MPEG + avi + + + http://mirror.switch.ch/sucon-04/max_laier-pf_extended_introduc= tion.mp3 + 22 Mb + Audio/MP3 + mp3 + + + + + + Poul-Henning Kamp - Old mistakes repeated (but you do get the = source code now) + + UNIX is the best operating system ever designed so + everybody is running UNIX on their computer, right + ? This presentation takes a partisan looks a why + UNIX never became a big success in the eighties, + failed to win the market in the nineties, and still + struggles in the market in the new millenium. + Poul-Henning will take a critical look at the + mistakes of the past and the mistakes of the present + and try to make it really clear what needs to happen + for UNIX to become a real success. + + http://conferences.suug.ch/sucon/04/ + suug,presentation,unix,mistakes,poul-henning kamp + + + http://www.suug.ch/sucon/04/slides/oldmistakes.pdf + 65 Kb + Slides + pdf + + + + + + Andre Opperman - The papers I write for EuroBSDCon 05 + + The papers I write for EuroBSDCon 05 on New Networking + Feature in FreeBSD 6.0 and Optimizing FreeBSD IP + and TCP in 7-CURRENT + + http://people.freebsd.org/~andre/ + eurobsdcon,paper,freebsd,networking,andre opperman + + http://people.freebsd.org/~andre/ + + New%20Networking%20Features%20in%20FreeBSD%206.pdf + 92 Kb + New Networking Features in FreeBSD 6 + pdf + + + Optimizing%20the%20FreeBSD%20IP%20and%20TCP%20Stack.pdf + 1 Mb + Optimizing the FreeBSD IP and TCP Stack + pdf + + + + + + The presentation I gave at SUCON 04 + + The presentation I gave at SUCON 04 on 2nd September + 2004 about enhancements/changes in FreeBSD 5.3 + Networking Stack. + + sucon,presentation,freebsd,networking,andre opperman + + + http://people.freebsd.org/~andre/FreeBSD-5.3-Networking.pdf + 115 Kb + FreeBSD-5.3-Networking.pdf + pdf + + + + + + + + AsiaBSDCon 2007 Paper/Slides List + + Slides and papers of the AsiaBSDCon 2007 + + http://asiabsdcon.org/papers/ + asiabsdcon + + http://asiabsdcon.org/papers/ + + abc2007-proc-cover.pdf + 588 Kb + Cover page + pdf,paper,cover + + + abc2007-proc-all.pdf + 6.5 Mb + Whole of the Proceedings + pdf,paper + + + P01-paper.pdf + 412 Kb + A NetBSD-based IPv6 NEMO Mobile Router, Jean Lorchat, Koshiro = Mitsuya, Romain Kuntz (Keio University, Japan) [paper] + pdf,paper,netbsd,ipv6,nemo,jean lorchat,koshiro mitsuya,romain= kuntz + + + P02-paper.pdf + 1371 Kb + Reflections on Building a High Performance Computing Cluster U= sing FreeBSD, Brooks Davis (The Aerospace Corporation/brooks at FreeBSD.org= , USA) [paper] + pdf,paper,freebsd,high performance computing,brooks davis + + + P03-paper.pdf + 86 Kb + Support for Radio Clocks in OpenBSD, Marc Balmer (mbalmer at o= penbsd.org, Switzerland) [paper] + pdf,paper,openbsd,radio clocks,marc balmer + + + P04-paper.pdf + 68 Kb + puffs - Pass to Userspace Framework File System, Antti Kantee = (Helsinki University of Technology, Finland) [paper] + pdf,paper,puffs,antii kantee + + + P04-slides.pdf + 116 Kb + puffs - Pass to Userspace Framework File System, Antti Kantee = (Helsinki University of Technology, Finland) [slides] + pdf,slides,puffs,antii kantee + + + P05-paper.pdf + 140 Kb + An ISP Perspective, jail(8) Virtual Private Servers, Isaac Lev= y (NYC*BUG/LESMUUG, USA) [paper] + pdf,paper,freebsd,jail,isp,isaac levy + + + P05-slides.pdf + 20 Mb + An ISP Perspective, jail(8) Virtual Private Servers, Isaac Lev= y (NYC*BUG/LESMUUG, USA) [slides] + pdf,slides,freebsd,jail,isp,isaac levy + + + P06-paper.pdf + 32 Kb + Nsswitch Development: Nss-modules and libc Separation and Cach= ing, Michael A Bushkov (Southern Federal University/bushman at FreeBSD.org,= Russia) [paper] + pdf,paper,nsswitch,michael bushkov + + + P08-paper.pdf + 328 Kb + How the FreeBSD Project Works, Robert N M Watson (University o= f Cambridge/rwatson at FreeBSD.org, United Kingdom) [paper] + pdf,paper,freebsd,freebsd project,robert watson + + + P10-paper.pdf + 311 Kb + SHISA: The Mobile IPv6/NEMO BS Stack Implementation Current St= atus, Keiichi Shima (Internet Initiative Japan Inc., Japan), Koshiro Mitsuy= a, Ryuji Wakikawa (Keio University, Japan), Tsuyoshi Momose (NEC Corporatio= n, Japan), Keisuke Uehara (Keio University, Japan) [paper] + pdf,paper,ipv6,nemo,keiichi shima,koshiro mitsuya,ryuji wakika= wa,tsoyoshi momose,keisuke uehara + + + P11-slides.pdf + 601 Kb + Bluffs: BSD Logging Updated Fast File System, Stephan Uphoff (= Yahoo!, Inc./ups at FreeBSD.org, USA) [slides] + pdf,slides,bluffs,stephan uphoff + + + P12-paper.pdf + 1071 Kb + Implementation and Evaluation of the Dual Stack Mobile IPv6, K= oshiro Mitsuya, Ryuji Wakikawa, Jun Murai (Keio University, Japan) [paper]<= /desc> + pdf,paper,ipv6,koshiro mitsuya,ryuji wakikawa,jun murai + + + P15-paper.pdf + 97 Kb + Security Measures in OpenSSH, Damien Miller (djm at openbsd.or= g, Australia) [paper] + pdf,paper,openssh,damien miller + + + P16-paper.pdf + 96 Kb + Porting the ZFS File System to the FreeBSD Operating System, P= awel Jakub Dawidek (pjd at FreeBSD.org, Poland) [paper] + pdf,paper,freebsd,zfs,pawel jakub dawidek + + + P16-slides.pdf + 278 Kb + Porting the ZFS File System to the FreeBSD Operating System, P= awel Jakub Dawidek (pjd at FreeBSD.org, Poland) [slides] + pdf,slides,freebsd,zfs,pawel jakub dawidek + + + + + + + + Robert Watson's Slides from EuroBSDCon 2004 + + Robert Watson will describe the design and application + of the TrustedBSD MAC Framework, a flexible kernel + security framework developed on FreeBSD, and recently + experimentally ported to Apple's Darwin operating + system. The MAC Framework permits loadable access + control kernel modules to be loaded, modifying the + security behavior of the operating system, including + SEBSD, a port of the SELinux FLASK/TE security model + to FreeBSD. + + http://www.watson.org/~robert/freebsd/2004eurobsdcon/ + eurobsdcon,slides,trustedbsd,freebsd,mac,robert watson + + http://www.watson.org/~robert/freebsd/2004eurobsdcon/ + + 20041031-eurobsdcon-macframework.pdf + 270 Kb + TrustedBSD MAC Framework on FreeBSD and Darwin + pdf + + + + + + Robert Watson's Slides from UKUUG LISA 2006 + + OpenBSM is a BSD-licensed implementation of Sun's + Basic Security Module (BSM) API and file format, + and is the foundation of the TrustedBSD audit + implementation for FreeBSD. This talk will cover + the requirements, design, and implementation of + audit support for FreeBSD. Security audit support + provides detailed logging of security-relevant + events, and meets the requirements of the CAPP + Common Criteria protection profile. + ]]> + + http://www.watson.org/~robert/freebsd/2006ukuuglisa/ + ukuug,slides,openbsm,trustedbsd,freebsd,robert watson + + http://www.watson.org/~robert/freebsd/2006ukuuglisa/ + + 20060323-ukuug2006lisa-audit.pdf + 199 Kb + CAPP-Compliant Security Event Audit System for Mac OS X and Fr= eeBSD (UKUUG LISA 2006). + pdf + + + + + + Robert Watson's Slides from EuroBSDCon 2006 and FreeBSD Develo= per Summit + + Status report on the TrustedBSD Project: introduction + and status regarding Audit, plus a TODO list; + introduction to the priv(9) work recently merged + to 7.x. +
+ The FreeBSD Project is one of the oldest and most + successful open source operating system projects, + seeing wide deployment across the IT industry. From + the root name servers, to top tier ISPs, to core + router operating systems, to firewalls, to embedded + appliances, you can't use a networked computer for + ten minutes without using FreeBSD dozens of times. + Part of FreeBSD's reputation for quality and + reliability comes from the nature of its development + organization--driven by a hundreds of highly skilled + volunteers, from high school students to university + professors. And unlike most open source projects, + the FreeBSD Project has developers who have been + working on the same source base for over twenty + years. But how does this organization work? Who + pays the bandwidth bills, runs the web servers, + writes the documentation, writes the code, and calls + the shots? And how can developers in a dozen time + zones reach agreement on the time of day, let alone + a kernel architecture? This presentation will attempt + to provide, in 45 minutes, a brief if entertaining + snapshot into what makes FreeBSD run. + ]]> +
+ http://www.watson.org/~robert/freebsd/2006eurobsdcon/ + eurobsdcon,robert watson + + http://www.watson.org/~robert/freebsd/2006eurobsdcon/ + + 20061110-devsummit-trustedbsd.pdf + 166 Kb + TrustedBSD presentation on Audit and priv(9) (Developer Summit= ) + pdf,slides,trustedbsd,freebsd + + + 20061111-eurobsdcon2006-how-freebsd-works.pdf + 4.4 Mb + How the FreeBSD Project Works (EuroBSDCon 2006 Full Conference= ) + pdf,slides,freebsd,freebsd project + + +
+ + + Robert Watson's Slides from BSDCan 2006 and FreeBSD Developer = Summit + BSDCan conference. + On this page, you can find my slides from the + developer summit and full conference, excluding the + contents of the WIPs, for which I don't have + permission to redistribute the slides. + ]]> + + http://www.watson.org/~robert/freebsd/2006bsdcan/ + bsdcan,notes,devsummit,robert watson + + http://www.watson.org/~robert/freebsd/2006bsdcan/ + + 20060511-devsummit-network-cabal-summary.pdf + 72 Kb + Notes from the 10 May 2006 Meeting of the Network Stack Cabal = (Developer Summit) + pdf,freebsd + + + 20060511-devsummit-smpng-network-summary.pdf + 91 Kb + SMPng Network Stack Update (Developer Summit) + pdf,smp + + + 20060511-devsummit-trustedbsd-mac-framework-retrofit.pdf + 120 Kb + TrustedBSD Project Update (Developer Summit) + pdf,trustedbsd + + + 20060512-bsdcan2006-how-freebsd-works.pdf + 4.4 Mb Kb + How the FreeBSD Project Works (BSDCan 2006 Full Conference) + pdf,freebsd,freebsd project + + + + + + Robert Watson's Slides from EuroBSDCon 2005 + + The FreeBSD SMPng Project has spent the past five + years redesigning and reimplementing SMP support + for the FreeBSD operating system, moving from a + Giant-locked kernel to a fine-grained locking + implementation with greater kernel threading and + parallelism. This paper introduces the FreeBSD SMPng + Project, its architectural goals and implementation + approach. It then explores the impact of SMPng on + the FreeBSD network stack, including strategies for + integrating SMP support into the network stack, + locking approaches, optimizations, and challenges. + ]]> + + http://www.watson.org/~robert/freebsd/2005eurobsdcon/ + eurobsdcon,slides,freebsd,smp,robert watson,poul-henning kamp,e= d maste + + http://www.watson.org/~robert/freebsd/2005eurobsdcon/ + + eurobsdcon2005-netperf.pdf + 370 Kb + Introduction to Multithreading and Multiprocessing in the Free= BSD SMPng Network Stack + pdf + + + + + + Robert Watson's Slides from BSDCan 2004 + + Robert Watson will describe a variety of pieces of + work done as part of the TrustedBSD Project, including + the TrustedBSD MAC Framework, Audit facilities for + FreeBSD, as well as supporting infrastructure work + such as GEOM/GBDE, UFS2, OpenPAM. He will also + discuss how certification and evaluation play into + feature selection, design, and documentation. + ]]> + + http://www.watson.org/~robert/freebsd/2004bsdcan/ + bsdcan,slides,trustedbsd,freebsd,robert watson + + http://www.watson.org/~robert/freebsd/2004bsdcan/ + + 20040515-2004bsdcan-trustedbsd.pdf + 277 Kb + TrustedBSD: Trusted Operating System Features for BSD + pdf + + + + + + Robert Watson's Slides from AsiaBSDCon 2004 + AsiaBSDCon 2004 took place in Taipei, Taiwan, in March 2004, an= d was hosted by Academia Sinica. + http://www.watson.org/~robert/freebsd/2004asiabsdcon/ + asiabsdcon,robert watson + + http://www.watson.org/~robert/freebsd/2004asiabsdcon/ + + 200403-asiabsdcon2004-trustedbsd.pdf + 135 Kb + Extensible Kernel Security through the TrustedBSD MAC Framewor= k. + pdf,slides,trustedbsd,mac + + + 20040313-asiabsdcon04-bsdbof.pdf + 1.4 Mb + AsiaBSDCon 2004 BSD (FreeBSD) BoF session + pdf,slides,freebsd + + + + + + + + Global software development in the FreeBSD project + + FreeBSD is a sophisticated operating system developed + and maintained as open-source software by a team + of more than 350 individuals located throughout the + world. This study uses developer location data, the + configuration management repository, and records + from the issue database to examine the extent of + global development and its effect on productivity, + quality, and developer cooperation. The key findings + are that global development allows round-the-clock + work, but there are some marked differences between + the type of work performed at different regions. + The effects of multiple dispersed developers on the + quality of code and productivity are negligible. + Mentoring appears to be sometimes associated with + developers living closer together, but ad-hoc + cooperation seems to work fine across continents. + + http://www.spinellis.gr/pubs/ + freebsd,article,global software development,domidis spinellis + + http://www.spinellis.gr/pubs/ + + conf/2006-GSD-FreeBSD/html/GSD-FreeBSD.html + International Workshop on Global Software Development for the = Practitioner, pages 73-79. ACM Press, May 2006 + html + + + conf/2006-GSD-FreeBSD/html/GSD-FreeBSD-presentation.pdf + In NASSCOM Quality Summit 2006: Setting benchmarks in global o= utsourcing, Bangalore, India, September 2006. National Association of Softw= are and Services Companies (NASSCOM). + html + + + trade/2006-LinuxFormat-GSD/html/GSDEV.htm + Linux Format, (11):60?63, September/October 2006. In Greek. + html + + + + + + + + BSDCan 2006 Photos + BSDCan 2006 Photos by Diane Bruce + daily deamon news,photos,bsdcan,diane bruce + + + http://ezine.daemonnews.org/200605/bsdcan_photos.html + jpg + + + + + + + + Ray Lai: on OpenCVS + + This presentation was inspired by the recent + Subversion presentation. It will talk about the + origins of OpenRCS and OpenCVS, its real-world usage + in the OpenBSD project, and why OpenBSD will continue + to use CVS. +

+

+ Ray is an OpenBSD developer who uses Subversion by + day, CVS by night. Taking the phrase "complexity + is the enemy of security" to heart, he believes + that the beauty of UNIX`s security is in its + simplicity. +

+ ]]>
+ http://www.nycbug.org/index.php?NAV=3DHome;SUBM=3D10104 + nycbug,presentation,cvs,openbsd,ray lai + + http://www.fetissov.org/public/nycbug/ + + nycbug-04-04-07.mp3 + MP3 version + mp3 + + +
+ + + Matthew Burnside: Integrated Enterprise Security Mgmt + + Integrated Enterprise Security Management +

+

+ Security policies are a key component in protecting + enterprise networks. But, while there are many + diverse defensive options available, current models + and mechanisms for mechanically-enforced security + policies are limited to traditional admission-based + access control. Defensive capabilities include among + others logging, firewalls, honeypots, rollback/recovery, + and intrusion detection systems, while policy + enforcement is essentially limited to one-off access + control. Furthermore, access-control mechanisms + operate independently on each service, which can + (and often does) lead to inconsistent or incorrect + application of the intended system-wide policy. We + propose a new scheme for global security policies. + Every policy decision is made with near-global + knowledge, and re-evaluated as global knowledge + changes. Using a variety of actuators, we make the + full array of defensive capabilities available to + the global policy. Our goal is a coherent, + enterprise-wide response to any network threat. +

+

+ Biography +

+

+ Matthew Burnside is a Ph.D. student in the Computer + Science department at Columbia University, in New + York. He works for Professor Angelos Keromytis in + the Network Security Lab. He received his B.A and + M.Eng from MIT in 2000, and 2002, respectively. His + main research interests are in computer security, + trust management, and network anonymity. +

+ ]]>
+ http://www.nycbug.org/index.php?NAV=3DHome;SUBM=3D10089 + mp3,presentation,enterprise security,matthew burnside + + http://www.fetissov.org/public/nycbug/ + + nycbug-03-07-07.mp3 + MP3 version + mp3 + + +
+ + + Ivan Ivanov on The Version Control System Subversion + + The presentation will discuss Subversion from both + client and server points of view. It will show how + to create repositories and how to make them accessible + over the network using different access schemes + like http://, file:// or svn://. Pointers are given + on securing the repositories and on authenticating + and authorizing the clients. Next, the presentation + shows how an user interacts with the repository and + describes some of the important Subversion client + commands. Finally, it deals with administrating + the repository using "hook scripts". +

+

+ Ivan Ivanov is generally interested in Version + Control Systems since his student years in Sofia + University, Bulgaria, where he set up and maintained + a CVS server for an academic project. When Subversion + became a fact and proved to be "a better CVS" he + researched it and last year deployed it for his + NYC-based employer Ariel Partners + (http://www.arielpartners.com/). He intergrated the + Subversion repositories with Apache Web Server over + https to enable a reliable and secure way to access + them from any point. +

+ ]]>
+ http://www.fetissov.org/public/nycbug/ + nycbug,presentation,subversion,ivan ivanov + + http://www.fetissov.org/public/nycbug/ + + nycbug-02-07-07.mp3 + MP3 version + nycbug,presentation,subversion,ivan ivanov + + +
+ + + Okan Demirmen on PF + + We have had lots of meetings that have peripherally + discussed OpenBSD`s wildly popular PF firewall... + but finally we will have a meeting focused on it. + + http://www.fetissov.org/public/nycbug/ + nycbug,presentation,openbsd,pf,okan demirmen + + http://www.fetissov.org/public/nycbug/ + + nycbug-01-03-07.mp3 + MP3 version + mp3 + + + + + + New York City BSD Con 2006: BSD is Dying - A Cautionary Tale o= f Sex and Greed + + BSD is Dying
+ A Cautionary Tale of Sex and Greed
+ Jason Dixon
+ October 28, 2006 +

+

+ First and foremost, I would like to thank the unique + presentation styles of Dick Hardt and Lawrence + Lessig for inspiring me to create this presentation. +

+

+ The following videos were created by exporting the + original Keynote presentation slides into QuickTime + video, then manually synchronizing them using iMovie + HD with the audio recordings captured by Nikolai + Fetissov. They were then exported into QuickTime, + mpeg4 (H.264/AAC), and iPod movie formats. If you + are having difficulties with the MP4 copy, and are + unable to view QuickTime movies, please contact me + and I'll try to assist. +

+ ]]>
+ http://talks.dixongroup.net/nycbsdcon2006/ + nycbug,presentation,humor,bsd is dying,jason dixon + + http://talks.dixongroup.net/nycbsdcon2006/ + + BSD_is_Dying_640x480.mov + 19Mb + QuickTime + mov + + + BSD_is_Dying_640x480.mp4 + 31Mb + MP4 + mp4 + + + BSD_is_Dying_640x480.m4v + 36Mb + iPod + m4v + + +
+ + + New York City BSD Con 2006 + + Audio recordings of presentations given at New York City BSD Conference = 2006. Courtesy of nikolai at fetissov.org. The main page also has links to = the slides. + + http://www.fetissov.org/public/nycbsdcon06/ + nycbug,presentation + + http://www.fetissov.org/public/nycbsdcon06/ + + 1.1.mp3 + 14 Mb + Corey Benninger: Security with Ruby on Rails in BSD + mp3,ruby,ruby on rails,security,corey benninger + + + 1.2.mp3 + 10 Mb + Brian A. Seklecki: A Framework for NetBSD Network Appliances.<= /desc> + mp3,netbsd,brian a seklecki + + + 1.3.mp3 + 15 Mb + Bob Beck: PF, it is not just for firewalls anymore. + mp3,pf,bob beck + + + 1.4.mp3 + 9 Mb + Bjorn Nelson: A Build System for FreeBSD + mp3,freebsd,bjorn nelson + + + 1.5.mp3 + 13 Mb + Johnny C. Lam: The "hidden dependency" problem. + mp3,johnny c lam + + + 1.6.mp3 + 11 Mb + Marco Peereboom: Bio & Sensors in OpenBSD. + mp3,openbsd,sensors,marco peerenboom + + + 1.7.mp3 + 12 Mb + Russell Sutherland: BSD on the Edge of the Enterprise. + mp3,russel sutherland + + + 1.8.mp3 + 5 Mb + Jason Dixon: BSD Is Dying. + mp3,humor,bsd is dying,jason dixon + + + 2.1.mp3 + 9 Mb + Jason Wright: OpenBSD on sparc64. + mp3,openbsd,sparc64,jason wright + + + 2.2.mp3 + 15 Mb + Kristaps Johnson: BSD Virtualisation with sysjail. + mp3,sysjail,kristaps johnson + + + 2.3.mp3 + 16 Mb + Wietse Venema: Postfix as a Secure Programming Example. + mp3,postfix,wietse venema + + + 2.4.mp3 + 16 Mb + Bob Beck: spamd - spam deferral daemon. + mp3,spamd,bob beck + + + + + + Isaac `Ike` Levy on m0n0wall and PFSense + + In the meantime, the features of your average Linksys + or Netgear router often leave MUCH to be desired, + (https auth management, for one simple example). +
+ Enter m0n0wall and PFSense, 2 BSD based packaged + router/firewall solutions that are as solid and + full featured as you`d expect from any BSD system- + PLUS THEY HAVE HTML WEB INTERFACES FOR MANAGEMENT! +
+ m0n0wall and PFSense become an easy sell in any + small professional enviornment, any competent tech + can manage the network within minutes... At home, + in every hackers home network, they free the hacker + to have trusted tools available, but are as time-saving + as using any Linksys router. +
+ m0n0wall and PFSense are both light and clean, + designed to run on embedded systems- (Soekris, + WRAP), but are monsters when unleashed on even + legacy PC`s around the office. If you manage UNIX + networks and systems all day, do you really want + to manage the router for your DSL when you get home? + But then doesn`t it bug you to use a chincey Linksys + box? +
+ Ike has been a member of NYC*BUG since we first + launched in January 2004. He is a long-time member + of the Lower East Side Mac Unix User Group. He has + spoken frequently on a number of topics at various + venues, particularly on the issue of FreeBSD`s jail + (8). + ]]> +
+ nycbug,presentation,monowall,pfsense,isaac levy + + + http://www.fetissov.org/public/nycbug/nycbug-09-06-06.mp3 + 9 Mb + mp3 + + +
+ + + Alfred Perlstein on Sendmail Hacks + + Alfred Perlstein is the CTO of OKcupid.com, the largest free online dat= ing site. He has been a FreeBSD hacker for five years, he`s worked on NFS, = VFS, pthreads, networking and general system maintenance during his tenure = on both FreeBSD and OS X kernels. + ]]> + + nycbug,presentation,sendmail,alfred perlstein + + + http://www.fetissov.org/public/nycbug/nycbug-07-05-06.mp3 + 11 Mb + mp3 + + + + + + + + Episode 08 of "FreeBSD for all" uploaded + + This week we talk about some tips, latest news, Press Coverage and yes,= some jazz. + + http://freebsdforall.blogspot.com/2006/11/episode-08.html + freebsd for all,talk + + http://dl01.blastpodcast.com/freebsdforall/ + + 15403_1164691046.mp3 + 18 Mb + 128 kbps MP3 version + mp3 + + + + + + Episode 07 of "FreeBSD for all" uploaded + + This week we talk about podcast clients, ipfw firewall etc. + + http://freebsdforall.blogspot.com/2006/07/episode-07.html + freebsd for all,talk,podcast clients,ipfw + + http://www.archive.org/download/FreeBSD_for_all_podcast_Episode_= 07/ + + FreeBSD_for_all_podcast_Episode_07.mp3 + 11 Mb + 23 minutes + 128 kbps MP3 version + mp3 + + + FreeBSD_for_all_podcast_Episode_07_64kb.mp3 + 23 minutes + 64 kbps MP3 version + mp3 + + + FreeBSD_for_all_podcast_Episode_07.ogg + 23 minutes + OGG version + ogg + + + + + + Episode 06 of "FreeBSD for all" uploaded + +
  • Macromedia plugin +
  • FreeBSD-Linux differences part 2 +
  • John Baldwin Introduction +
  • Podcast anouncement - call for co-hosts! + + ]]> + + http://freebsdforall.blogspot.com/2006/06/episode-06.html + freebsd for all,talk,john baldwin,freebsd vs linux + + http://www.archive.org/download/FreeBSD_for_all_podcast_Episode_= 06/ + + FreeBSD_for_all_podcast_Episode_06.mp3 + MP3 version + mp3 + + + FreeBSD_for_all_podcast_Episode_06.ogg + OGG version + ogg + + + FreeBSD_for_all_podcast_Episode_06_64kb.mp3 + 64 kbps MP3 version + mp3 + + + + + + + + Nate Lawson on ACPI + Our Topic: +FreeBSD's ACPI implementation: The details. +
    +Our Speaker: +Nate Lawson, FreeBSD Committer. +
    +Our Topic: +FreeBSD's ACPI implementation is based on code for ACPI released +by Intel. Nate and others wrote the glue code to make this code +work on FreeBSD. He explains how this was done, and why. +]]> +
    + bafug,presentation,freebsd,acpi,nate lawson + + + http://people.freebsd.org/~julian/BAFUG/talks/ACPI/bafug7-nate2= =2Emov + 245 Mb + mov + + +
    + + + Network Protocol Development Tools and Techniques for FreeBSD<= /title> + <desc><![CDATA[ +<b>Our Topic:</b> +Network Protocol Development Tools and Techniques for FreeBSD +<br> +<b>Our Speaker:</b> +George Neville-Neil, co-author of the "Design and Implementation of the +FreeBSD Operating System" "daemon" book. +<br> +<b>Our Topic:</b> +While computers have gotten faster and more powerful the tools we use to +develop network protocols, such as TCP, UDP, IPv4 and IPv6 have not. +Most network protocols are developed, in C, in the kernel, and require a +lot of work to test. Over the past year or so I have been working with +virtual machines, a couple of pieces of open source software, and begun +developing a library for use in protocol testing. This talk will cover +three topics: +<ol> +<li>Developing and testing kernel code with Virtual Machines +<li>Finding good tests for networking code +<li>Packet Construction Set (PCS) a new library for writing protocol + tests +</ol> +]]> + </desc> + <tags>bafug,presentation,freebsd,packet construction set,george nevil= le-neil</tags> + <files> + <file> + <url>http://people.freebsd.org/~julian/BAFUG/talks/bafug6-gnn.mov</u= rl> + <size>211 Mb</size> + <tags>mov</tags> + </file> + </files> + </item> + + <item source=3D"bafug" added=3D"20060713"> + <title>Tim Kientzler on developing libarchive and tar + + libarchive..........Tim Kientzler on developing libarchive and tar. + + http://people.freebsd.org/~julian/BAFUG/talks/libarchive/ + bafug,presentation,libarchive,tim kientzler + + http://people.freebsd.org/~julian/BAFUG/talks/libarchive + + bafug5-tim-1.mov + 50 Mb + Part 1 + bafug,presentation,libarchive,tim kientzler + + + bafug5-tim-2.mov + 125 Mb + Part 2 + bafug,presentation,libarchive,tim kientzler + + + bafug5-tim-3.mov + 30 Mb + Part 3 + bafug,presentation,libarchive,tim kientzler + + + + + + + + Fosdem 2006: BSD + We talk with Daniel Seuffert about BSD. Several flavours of bsd= were represented in a joint BSD booth: openbsd, freebsd, netbsd and miros.= Daniel is representative of the FreeBSD project and among other things tal= ks about the different operating systems that are build on top of freebsd. = For instance, there are two distributions called pcbsd and desktopbsd that = are targetted towards desktop users. There also is a version that specializ= es on security entitled trustedbsd. + http://www.source21.nl/2006/06/05/fosdem-2006-bsd/ + source21,interview,daniel seuffert + + + http://www.source21.nl/media/20060605/bsd_-_daniel_seuffert.mp4= + mp4 + + + + + + + + COMPLETE Hard Disk Encryption with FreeBSD +
    +Learn how to effectively protect not only your data but also your applicat= ions +

    +Most technologies and techniques intended for securing digital data focus = on protection while the machine is turned on mostly by defending against r= emote attacks. An attacker with physical access to the machine, however, ca= n easily circumvent these defenses by reading out the contents of the stora= ge medium on a different, fully accessible system or even compromise progra= m code on it in order to leak encrypted information. Especially for mobile = users, that threat is real. And for those carrying around sensitive data, t= he risk is most likely high. This talk will introduce a method of mitigatin= g that particular risk by protecting not only the data through encryption, = but also the applications and the operating system from being compromised w= hile the machine is turned off. +]]> +
    + http://events.ccc.de/congress/2005/fahrplan/events/1139.en.= html + ccc,presentation,freebsd,harddisk encryption,marc schiesser + + + http://events.ccc.de/congress/2005/fahrplan/attachments/687-sli= des_Complete_Hard_Disk_Encryption.pdf + 679Kb + Slides + slides + + + + 1:06:07 + Google Video + mp4 + + + http://events.ccc.de/congress/2005/fahrplan/attachments/905-22C= 3-1139-en-complete_harddisk_encryption_with_freebsd.mp4.torrent + 37Kb + Bittorrent link + mp4 + + +
    + + + + + FreeBSD Security Officer funktionen + + "FreeBSD Security Officer funktionen" at the AAUUG, AAUUG, 22 August 200= 6 by Simon L. Nielsen (FreeBSD Deputy Security Officer) + + http://www.aauug.dk/foredrag.html + aauug,presentation,danish,freebsd,security officer,simon l niel= sen + + + http://people.freebsd.org/~simon/presentations/freebsd-so-funct= ion-aauug-2006-08-22.pdf + 211 Kb + PDF (danish) + pdf + + + + + + + + FreeBSD Security Officer funktionen + + "FreeBSD Security Officer funktionen" at the BSD-DK, 26 August 2006 by S= imon L. Nielsen (FreeBSD Deputy Security Officer) + + aauug,presentation,danish,freebsd,security officer,simon l niel= sen + + + http://people.freebsd.org/~simon/presentations/freebsd-so-funct= ion-bsd-dk-2006-08.pdf + 210 Kb + PDF (danish) + pdf + + + +=09 + + + + + Releaseparty, the Varnish HTTP accelerator + + VG sponsored the creation of a web-accellerator + called "Varnish" because Squid was too slow for + them. Varnish is being developed by Poul-Henning + Kamp and the Norwegian Linux consultancy Linpro. + This is the releaseparty for version 1.0. +

    +

    + The first half of the talk will introduce Varnish + and present some of the novel features it brings + to the business of web-serving. +

    +

    + The second half of the talk, using Varnish as the + example, will show ways to get the most performance + out of modern hardware and operating systems. +

    + (The English text starts at about 5 minutes in the stream) + ]]> +
    + http://www.nuug.no/aktiviteter/20060919-varnish/ + nuug,presentation,varnish,poul-henning kamp + + http://www.nuug.no/pub/video/published/ + + 20060919-varnish.mpeg + 230 Mb + Video version + mpeg + + + 20060919-varnish.mp3 + 47.8 Mb + MP3 version + mp3 + + +
    + + + OpenBSD 4.0 Release Songs - OpenVOX + + This is an extra track by the artist Ty Semaka (who + really has "had Puffy on his mind") which we included + on the audio CD. +

    +

    + This song details the process that Ty has to go + through to make the art and music for each OpenBSD + release. Ty and Theo really do go to a (very specific) + bar and discuss what is going on in the project, + and then try to find a theme that will work... +

    +

    + For RSS readers: Please note that the download URL + is an FTP site. +

    + ]]> +
    + http://www.openbsd.org/lyrics.html#audio_extra + openbsd,artwork + + ftp://ftp.openbsd.org/pub/OpenBSD/songs/ + + songty.mp3 + 3.9 Mb + 4 minutes + MP3 version + openbsd,artwork + + + songty.ogg + 6.0 Mb + 4 minutes + OGG version + openbsd,artwork + + +
    + + + OpenBSD 4.0 Release Song - Humppa negala + + The last 10 years, every 6 month period has (without + fail) resulted in an official OpenBSD release making + it to the FTP servers. But CDs are also manufactured, + which the project sells to continue our development + goals. +

    +

    + While tests of the release binaries are done by + developers around the world, Theo and some developers + from Calgary or Edmonton (such as Peter Valchev or + Bob Beck) test that the discs are full of (only) + correct code. Ty Semaka works for approximately two + months to design and draw artwork that will fit the + designated theme, and coordinates with his music + buddies to write and record a song that also matches + the theme. +

    +

    + Then the discs and all the artwork gets delivered + to the plant, so that they can be pressed in time + for an official release date. +

    +

    + This release, instead of bemoaning vendors or + organizations that try to make our task of writing + free software more difficult, we instead celebrate + the 10 years that we have been given (so far) to + write free software, express our themes in art, and + the 5 years that we have made music with a group + of talented musicians. +

    +

    + OpenBSD developers have been torturing each other + for years now with Humppa-style music, so this + release our users get a taste of this too. Sometimes + at hackathons you will hear the same songs being + played on multiple laptops, out of sync. It is under + such duress that much of our code gets written. +

    +

    + We feel like Pufferix and Bobilix delivering The + Three Discs of Freedom to those who want them + whenever the need arises, then returning to celebrate + the (unlocked) source tree with all the other + developers. +

    +

    + For RSS readers: Please note that the download URL + is an FTP site. +

    + ]]> +
    + http://www.openbsd.org/lyrics.html#40 + openbsd,artwork + + ftp://ftp.openbsd.org/pub/OpenBSD/songs/ + + song40.mp3 + 2.3 Mb + 2 minutes 40 seconds + MP3 version + mp3 + + + song40.ogg + 3.6 Mb + 2 minutes 40 seconds + OGG version + ogg + + +
    + + + + EuroBSDCon 2006 pictures + EuroBSDCon 2006 pictures by Christian Laursen + http://photos.borderworlds.dk/eurobsdcon-2006/ + eurobsdcon,photos,christian laursen + + + EuroBSDCon 2006 pictures + EuroBSDCon 2006 pictures by Erwin Lansing (erwin@) + http://foto.droso.org/2006/20061108-13/ + eurobsdcon,photos,erwin lansing + + + + + FreeBSD ports Erwin Lansing + Case study : managing a worldwide open source project: FreeBSD = port manager + http://openfest.org/program/ + openfest,presentation,freebsd,port manager,erwin lansing + + + http://people.freebsd.org/~erwin/presentations/FreeBSD-portmgr-= 20061105-OpenFest.pdf + 128 Kb + PDF + pdf + + + + + + + The Linux Link Tech Show Episode 179 + + Special Guests Will Backman and Scott Ruecker. + Will's talks about his podcast bsdtalk and about + Linux and BSD in general. We are joined by Troels + also. Dann on Devede and hopes for MythTV. Scott + Ruecker talks about Scale and general linux and + lxer stuff. + + linux link tech show,talk,will backman + + + http://www.tllts.org/audio/tllts_179-02-14-07.mp3 + 31 Mb + 120 minutes + MP3 version + mp3 + + + + + + + Ham Radio on FreeBSD + + Last month I attended a meeting of the Ottawa Amateur + Radio Club (OARC) + as a member of my local BUG was giving a presentation + on Ham Radio on FreeBSD. Diane + Bruce, call sign VA3DB, has had her operator + license since 1969 and is well known in the BSD + community and for the development of ircd-hybrid. + In the past year she has assisted in the creation + of the Hamradio + category in the FreeBSD ports tree and has + become the maintainer of over 20 of the hamradio + ports. She also contributed to the FreeBSD + entry at Hampedia, the Wikipedia for ham + operators. +

    + Her presentation slides are a great introduction + to the various ham utilities which are available, + including both descriptions and screenshots of the + utilities in action. +

    + ]]> +
    + oarc,presentation,radio,diane bruce + + + http://www.oarc.net/hamradio_on_freebsd.pdf + 23 pages + PDF file + mp3 + + +
    + + + + + + bsdtalk + http://bsdtalk.blogspot.com/ + + + + New York City *BSD User Group + http://www.nycbug.org/ + + + + Bay Area FreeBSD User Group + http://www.bafug.org/ + + + + FreeBSD for All + http://freebsdforall.blogspot.com/ + + + + Bay Area FreeBSD Users Group + http://www.bafug.org/ + + + + Daemon News + http://www.daemonnews.org/ + + + + Source21.nl + http://www.source21.nl/ + + + + 22nd Chaos Communication Congress + http://events.ccc.de/congress/2005/ + + + + Norwegian Unix Users Group + http://www.nuug.no/ + + + + OpenBSD + http://www.openbsd.org/ + + + + EuroBSDCon + http://www.eurobsdcon.org/ + + + + OpenFest + http://openfest.org/ + + + + Robert Watson + http://www.watson.org/~robert/ + + + + Swiss Unix Users Group Conference 2004 + http://conferences.suug.ch/sucon/04/ + + + + Andre Opperman + http://people.freebsd.org/~andre/ + + + + Poul-Henning Kamp + http://people.freebsd.org/~phk/ + + + + Diomidis Spinellis + http://www.spinellis.gr/ + + + + AArhus Unix Users Group + http://www.aauug.dk/ + + + + BSD UNIX bruger gruppe i Danmark + http://www.bsd-dk.dk/ + + + + The Linux Tink Tech Show + http://www.tllts.org/ + + + + UKUUG + http://www.ukuug.org/ + + + + Ottawa Amateur Radio Club + http://www.oarc.net/ + + + + AsiaBSDCon + http://www.asiabsdcon.org/ + + + + diff --git a/en/multimedia/multimedia.html.intro b/en/multimedia/multimedia= =2Ehtml.intro new file mode 100644 --- /dev/null +++ b/en/multimedia/multimedia.html.intro @@ -0,0 +1,24 @@ +

    FreeBSD Multimedia Resources List

    +

    +Links on this page refer to multimedia resources (podcast, vodcast, +audio recordings, video recordings, photos) related to FreeBSD or +of interest for FreeBSD users. +

    + +

    +
    +This list is available as chronological +overview, as a tag cloud and +via the sources. + +
    +This list is also available as RSS feed +

    + +

    +If you know any resources not listed here, or notice any dead links, +please send details to +Edwin Groothuis so that +it can be included or updated. +

    diff --git a/en/multimedia/multimedia.html.post b/en/multimedia/multimedia.= html.post new file mode 100644 --- /dev/null +++ b/en/multimedia/multimedia.html.post @@ -0,0 +1,5 @@ + + + + + diff --git a/en/multimedia/multimedia.html.pre b/en/multimedia/multimedia.h= tml.pre new file mode 100644 --- /dev/null +++ b/en/multimedia/multimedia.html.pre @@ -0,0 +1,41 @@ + + + + +FreeBSD Multimedia Resources + + + + + + + + + +
    +
    Skip site navigation (1= ) Skip section navigation (2) +
    +
    +

    Header And Logo

    + +
    3D"FreeBSD"
    + +
    +

    Peripheral Links

    + +
    +
    + +
    + +
    + + diff --git a/en/multimedia/multimedia.pl b/en/multimedia/multimedia.pl new file mode 100755 --- /dev/null +++ b/en/multimedia/multimedia.pl @@ -0,0 +1,596 @@ +#!/usr/bin/perl -w + +# +# $Id$ +# $FreeBSD$ +# + +use strict; +use XML::Parser; +use Data::Dumper; +use POSIX; + +my @months=3D( + "","Januari","Februari","March", + "April","May","June","July", + "August","September","October", + "November","December" +); + +my @createdfiles=3D(); + +my @tree=3D(); +my @values=3D(); +my $treeindex=3D-1; + +my @items; +my $ci=3D-1; +my %sources; +my $sid=3D""; +my %tags; + +sub addtags { + my $tags=3Dshift; + + if ($tags) { + my @w=3Dsplit(/,/,$tags); + foreach my $w (@w) { + $tags{$w}=3D0 if (!defined $tags{$w}); + $tags{$w}++; + } + return; + } + + my $array=3Dshift; + my @array=3D@{$array}; + foreach my $w (@array) { + $tags{$w}=3D0 if (!defined $tags{$w}); + $tags{$w}++; + } +} + +sub xml_start { + my $expat=3Dshift; + my $element=3Dshift; + + $tree[++$treeindex]=3D$element; + while (defined (my $attribute=3Dshift)) { + $values[$treeindex]{$attribute}=3Dshift; + } + + if ($element eq "item" + && $treeindex=3D=3D2) { + $ci++; + $items[$ci]=3D(); + $items[$ci]{source}=3D$values[$treeindex]{source}; + $items[$ci]{added}=3D$values[$treeindex]{added}; + $items[$ci]{ci}=3D$ci; + $items[$ci]{fc}=3D-1; + } + + if ($element eq "source" + && $treeindex=3D=3D2) { + $sid=3D$values[$treeindex]{id}; + $sources{$values[$treeindex]{id}}=3D(); + } +} + +sub xml_end { + my $expat=3Dshift; + my $element=3Dshift; + + $values[$treeindex]=3D(); + $treeindex--; +} + +sub xml_char { + my $expat=3Dshift; + my $value=3Dshift; + + if ($tree[0] eq "multimedia") { + return if ($treeindex=3D=3D0); + + if ($tree[1] eq "items") { + return if ($treeindex=3D=3D1); + + if ($tree[2] eq "item") { + return if ($treeindex=3D=3D2); + + if ($tree[3] eq "title") { + $items[$ci]{title}=3D$value; + return; + } + if ($tree[3] eq "desc") { + $items[$ci]{desc}=3D"" if (!defined $items[$ci]{desc}); + $items[$ci]{desc}.=3D$value; + return; + } + if ($tree[3] eq "overview") { + $items[$ci]{overview}=3D$value; + return; + } + if ($tree[3] eq "link") { + $items[$ci]{link}=3D$value; + return; + } + if ($tree[3] eq "tags") { + @{$items[$ci]{tags}}=3Dsplit(/,/,$value); + addtags($value); + return; + } + + if ($tree[3] eq "files") { + return if ($treeindex=3D=3D3); + + if ($tree[4] eq "prefix") { + $items[$ci]{prefix}=3D"" if (!defined $items[$ci]{prefix}); + $items[$ci]{prefix}.=3D$value; + return; + } + + if ($tree[4] eq "file") { + return if ($treeindex=3D=3D4); + + if ($tree[5] eq "url") { + $items[$ci]{fc}++; + $items[$ci]{files}{$items[$ci]{fc}}{url}=3D$value; + return; + } + if ($tree[5] eq "size") { + $items[$ci]{files}{$items[$ci]{fc}}{size}=3D$value; + return; + } + if ($tree[5] eq "length") { + $items[$ci]{files}{$items[$ci]{fc}}{length}=3D$value; + return; + } + if ($tree[5] eq "desc") { + $items[$ci]{files}{$items[$ci]{fc}}{desc}=3D$value; + return; + } + if ($tree[5] eq "tags") { + @{$items[$ci]{files}{$items[$ci]{fc}}{tags}}=3Dsplit(/,/,$value); + addtags($value); + addtags("",$items[$ci]{tags}); + return; + } + goto error; + } + goto error; + } + goto error; + } + goto error; + } + + if ($tree[1] eq "sources") { + return if ($treeindex=3D=3D1); + + if ($tree[2] eq "source") { + return if ($treeindex=3D=3D2); + + if ($tree[3] eq "name") { + $sources{$sid}{name}=3D$value; + return; + } + if ($tree[3] eq "url") { + $sources{$sid}{url}=3D$value; + return; + } + goto error; + } + goto error; + } + goto error; + } + +error: + print "Unknown item at depth $treeindex: $tree[$treeindex]\n"; +} + +my $p=3Dnew XML::Parser( + Handlers =3D> { + Start =3D> \&xml_start, + End =3D> \&xml_end, + Char =3D> \&xml_char, + } +); +$p->parsefile("multimedia-input.xml"); + +my @site_order=3D(); +{ + sub site_sort { + my %a=3D%{$a}; + my %b=3D%{$b}; + return $a{source} cmp $b{source} + if ($a{source} ne $b{source}); + return $a{title} cmp $b{title}; + } + @site_order=3Dsort site_sort @items; +} + +my @date_order=3D(); +{ + my %dates=3D(); + foreach my $item (@items) { + my %item=3D%{$item}; + $dates{$item{ci}}=3D$item{added}; + } + my @dates=3Dkeys(%dates); + @date_order=3Dsort { $dates{$b} cmp $dates{$a} } @dates; +} + +# +# HTML overview output +# +sub print_htmlitem { + my $item=3Dshift; + my %item=3D%{$item}; + my $source=3Dshift; + my %source=3D%{$source}; + + print FOUT "
  • "; + if (defined $item{overview}) { + print FOUT "$item{title}\n"; + } else { + my %media=3D%{$item{files}{0}}; + print FOUT "$item{title}\n"; + if (defined $media{size} || defined $media{length}) { + my $s=3D""; + print FOUT "("; + if (defined $media{size}) { + print FOUT "$media{size}"; + $s=3D", "; + } + if (defined $media{length}) { + print FOUT "$s$media{length}"; + $s=3D", "; + } + print FOUT ")"; + } + } + print FOUT "
    Source: ",$source{name}= ,"
    \n"; + print FOUT "Tags: ",join(", ",@{$item{tags}}),"
    \n"; + if (defined $item{overview} && defined $item{files}) { + my $c=3D0; + foreach my $m (keys(%{$item{files}})) { + my %file=3D%{$item{files}{$m}}; + print FOUT ", " if ($c++); + if (defined $item{prefix}) { + print FOUT "$file{desc}"; + } else { + print FOUT "$file{desc}"; + } + if (defined $file{size} || defined $file{length}) { + my $s=3D""; + print FOUT " ("; + if (defined $file{size}) { + print FOUT "$file{size}"; + $s=3D", "; + } + if (defined $file{length}) { + print FOUT "$s$file{length}"; + $s=3D", "; + } + print FOUT ")"; + } + } + print FOUT "
    \n"; + } + print FOUT "$item{desc}\n"; +} +{ + $createdfiles[$#createdfiles+1]=3D"multimedia.html"; + open(FOUT,">multimedia.html"); + open(FIN,"multimedia.html.pre"); + my @lines=3D; + close(FIN); + print FOUT @lines; + open(FIN,"multimedia.html.intro"); + @lines=3D; + close(FIN); + print FOUT @lines; + print FOUT "

    Newest resources

    \n"; + + my $month=3D""; + + foreach my $order (@date_order) { + my %item=3D%{$items[$order]}; + my %source=3D%{$sources{$item{source}}}; + if (substr($item{added},0,6) ne $month) { + print FOUT "

    ",$months[substr($item{added},4,2)+0]," ",substr= ($item{added},0,4),"

      "; + $month=3Dsubstr($item{added},0,6); + } + + print_htmlitem(\%item,\%source); + } + + print FOUT "
    \n"; + + open(FIN,"multimedia.html.post"); + @lines=3D; + close(FIN); + print FOUT @lines; + + close(FOUT); +} + +# +# HTML cloud output +# +{ + $createdfiles[$#createdfiles+1]=3D"multimedia-tags.html"; + open(FOUT,">multimedia-tags.html"); + open(FIN,"multimedia.html.pre"); + my @lines=3D; + close(FIN); + print FOUT @lines; + open(FIN,"multimedia.html.intro"); + @lines=3D; + close(FIN); + print FOUT @lines; + print FOUT "

    Tags

    \n"; + + my $month=3D""; + + sub size { + return $b cmp $a if ($tags{$b}=3D=3D$tags{$a}); + return $tags{$b} <=3D> $tags{$a}; + } + my $size=3D20; + my $c=3D0; + foreach my $tag (sort size(keys(%tags))) { + my $ftag=3D$tag; + $ftag=3D~s/ /_/g; + print FOUT "$tag\n"; + $size-- if ($c++%10=3D=3D0 && $size>2); + } + + open(FIN,"multimedia.html.post"); + @lines=3D; + close(FIN); + print FOUT @lines; + + close(FOUT); +} + +# +# HTML per-tags output +# +{ + foreach my $tag (keys(%tags)) { + my $ftag=3D$tag; + $ftag=3D~s/ /_/g; + $createdfiles[$#createdfiles+1]=3D"multimedia-tag-$ftag.html"; + open(FOUT,">multimedia-tag-$ftag.html"); + + open(FIN,"multimedia.html.pre"); + my @lines=3D; + close(FIN); + print FOUT @lines; + open(FIN,"multimedia.html.intro"); + @lines=3D; + close(FIN); + print FOUT @lines; + print FOUT "

    Tag: $tag

    \n"; + print FOUT "
      \n"; + + foreach my $item (@items) { + my %item=3D%{$item}; + my %source=3D%{$sources{$item{source}}}; + + my $found=3D0; + + foreach my $itag (@{$item{tags}}) { + if ($itag eq $tag) { + $found=3D1; + last; + } + } + + if (!$found) { + foreach my $file (keys(%{$item{files}})) { + my %file=3D%{$item{files}{$file}}; + foreach my $itag (@{$file{tags}}) { + if ($itag eq $tag) { + $found=3D1; + last; + } + } + } + } + + print_htmlitem(\%item,\%source) if ($found); + + } + + print FOUT "
    \n"; + open(FIN,"multimedia.html.post"); + @lines=3D; + close(FIN); + print FOUT @lines; + close(FOUT); + } +} + +# +# HTML all-sources output +# +{ + $createdfiles[$#createdfiles+1]=3D"multimedia-sources.html"; + open(FOUT,">multimedia-sources.html"); + open(FIN,"multimedia.html.pre"); + my @lines=3D; + close(FIN); + print FOUT @lines; + open(FIN,"multimedia.html.intro"); + @lines=3D; + close(FIN); + print FOUT @lines; + print FOUT "

    Sources

    \n"; + print FOUT "
      \n"; + + my $lastsource=3D""; + foreach my $item (@site_order) { + my %item=3D%{$item}; + next if ($lastsource eq $item{source}); + $lastsource=3D$item{source}; + + print FOUT "
    • ",$sourc= es{$item{source}}{name},"\n"; + } + + print FOUT "
    \n"; + open(FIN,"multimedia.html.post"); + @lines=3D; + close(FIN); + print FOUT @lines; + close(FOUT); +} + +# +# HTML per-source output +# +{ + my $lastsource=3D""; + foreach my $item (@site_order) { + my %item=3D%{$item}; + my %source=3D%{$sources{$item{source}}}; + if ($lastsource ne $item{source}) { + + if ($lastsource) { + print FOUT "\n"; + open(FIN,"multimedia.html.post"); + my @lines=3D; + close(FIN); + print FOUT @lines; + close(FOUT); + } + $createdfiles[$#createdfiles+1]=3D"multimedia-source-$item{source}.ht= ml"; + open(FOUT,">multimedia-source-$item{source}.html"); + open(FIN,"multimedia.html.pre"); + my @lines=3D; + close(FIN); + print FOUT @lines; + open(FIN,"multimedia.html.intro"); + @lines=3D; + close(FIN); + print FOUT @lines; + $lastsource=3D$item{source}; + print FOUT "

    $source{name}

    \n"; + print FOUT "
      \n"; + } + print_htmlitem(\%item,\%source); + + } + print FOUT "
    \n"; + open(FIN,"multimedia.html.post"); + my @lines=3D; + close(FIN); + print FOUT @lines; + close(FOUT); +} + +# +# XML output +# +{ + + sub htmlentities { + my $s=3Dshift; + $s=3D~s/&/&/g; + $s=3D~s//>/g; + return $s;; + } + sub printxml_multiple { + my $item=3Dshift; + my %item=3D%{$item}; + my $source=3Dshift; + my %source=3D%{$source}; +=09 + return if ($item{fc}<0); + + for (my $i=3D0;$i<=3D$item{fc};$i++) { + my %f=3D%{$item{files}{$i}}; + + my %tempitem=3D%item; + $tempitem{title}.=3D" - $f{desc}"; + $f{url}=3D"$item{prefix}/$f{url}" + if (defined $item{prefix}); + printxml_single(\%tempitem,\%source,\%f); + } + } + + sub printxml_single { + my $item=3Dshift; + my %item=3D%{$item}; + my $source=3Dshift; + my %source=3D%{$source}; + my $file=3Dshift; + my %file=3D%{$file}; + + my $date=3DPOSIX::strftime("%a, %d %b %Y %H:%M:%S %Z", + 0,0,0,substr($item{added},6,2),substr($item{added},4,2)-1,substr($ite= m{added},0,4)-1900); + + my $tags=3Djoin(", ",@{$item{tags}}); + for my $tag (@{$file{tags}}) { + $tags.=3D", $tag"; + } + + print FOUT "\n"; + print FOUT "",htmlentities("$source{name} - $item{title}"),"</titl= e>\n"; + print FOUT "<guid>",htmlentities($file{url}),"</guid>\n"; + print FOUT "<pubDate>$date</pubDate>\n"; + print FOUT "<enclosure url=3D\"",htmlentities($file{url}),"\" length=3D\"= 1\" type=3D\"application/octet-stream\" />\n"; + print FOUT "<description>"; + print FOUT htmlentities("$item{title}<br>From: $source{name}<br>"); + print FOUT htmlentities("Tags: $tags<br>\n"); + print FOUT htmlentities("$item{desc}"); + print FOUT "</description>\n"; + print FOUT "</item>\n"; + } + + $createdfiles[$#createdfiles+1]=3D"multimedia.xml"; + open(FOUT,">multimedia.xml"); + + my @s=3Dstat("multimedia-input.xml"); + my $date=3DPOSIX::strftime("%a, %d %b %Y %H:%M:%S %Z",localtime($s[9])= ); + + print FOUT <<EOF; +<rss version=3D"2.0"> +<channel> +<title>FreeBSD Multimedia Resources List +FreeBSD Multimedia Resources +http://www.FreeBSD.org/docs/multimedia.html +$date +EOF + + foreach my $order (@date_order) { + my %item=3D%{$items[$order]}; + my %source=3D%{$sources{$item{source}}}; + + if (defined $item{overview}) { + printxml_multiple(\%item,\%source); + } else { + printxml_single(\%item,\%source,$item{files}{0}); + } + } + + print FOUT < + +EOF + close(FOUT); +} + + +# +# Created files +# +{ + open(FOUT,">multimedia.created"); + foreach my $f (@createdfiles) { + print FOUT "$f\n"; + } + close(FOUT); +} --AqsLC8rIMeq19msA-- --VrqPEDrXMn8OVzN4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.3 (FreeBSD) iD8DBQFGPtez1g+UGjGGA7YRAlR6AJ0RIs2/ysErbx+KUxy9E6XFGkVsvgCeIsDe N5Ffpq7BlLzHdzC+HOTE7JE= =1ULM -----END PGP SIGNATURE----- --VrqPEDrXMn8OVzN4--