Thanks to Kirk McKusick, I'm happy to announce two new fully edited high quality videos from BSDCan 2011 in the BSD Conferences YouTube channel. I've also created a new playlist for the BSDCan 2011 videos.
The first talk is "Superpages in FreeBSD" by McKusick, and it describes the addition of superpage support to the FreeBSD 8 kernel on the Intel PC architecture. Superpages aggregate together standard-sized hardware pages into much larger "superpages". Each superpage requires only one entry in the page table replacing the numerous entries used by the standard-sized hardware pages.
The second talk is "Updates from NanoBSD: FreeNAS drives NanoBSD development" from Warner Losh, and it describes the basics of NanoBSD and how FreeNAS moved over to NanoBSD.
We now have 108 high-quality videos in the BSD Conferences channel. These videos have been watched in aggregate over 400,000 times, and our most popular video remains McKusick's FreeBSD Kernel Internals Lecture.
As a reminder, this channel was setup specifically for the BSD technical community and does not have the standard limitations on video size for other types of YouTube uploads. If you have additional video content from a conference, presentation, or class about BSD Unix please get in touch and I'd be happy to help you publish the content here.
Category Archives: youtube
Luigi Talks Netmap on Google Tech Talks Channel
Last week, Luigi Rizzo visited Google and gave a talk on high-speed networking with Netmap.
This was Luigi's second talk at Google and the third talk about FreeBSD in the Google Tech Talks YouTube channel. We also have more than 100 videos available in the BSD Conferences channel.
This was Luigi's second talk at Google and the third talk about FreeBSD in the Google Tech Talks YouTube channel. We also have more than 100 videos available in the BSD Conferences channel.
MeetBSD 2010 Videos in HD on YouTube
Thanks to Tomasz Dudzisz we now have 14 videos from MeetBSD 2010 in Poland. Tomasz has created a playlist for the BSD Conferences YouTube channel, or you can select a video directly from the list below. These videos are all in HD quality and most are in English and a few are in Polish. Thanks Tomasz and the MeetBSD organizers for being so organized with the video recordings again this year.Dru Lavigne - Update on BSD Certification Hans Peter Selasky - The new USB stack in FreeBSD Jakub Klama - FreeBSD on DaVinci DMSoC (polish) Jan Srzednicki - What ideas can FreeBSD borrow from AIX? Attilio Rao - The VFS/vnode interface in the FreeBSD kernel Marko Zec - Network emulation using the virtualized network stack in FreeBSD Paweł Jakub Dawidek - HAST -- Highly Available storage for FreeBSD (polish) Paweł Jakub Dawidek - HAST -- Highly Available storage for FreeBSD (questions, polish) Nikolay Aleksandrov - FreeBSD-based solution for Internet traffic managementSławek Żak - NoSQL Ramon Tancinco - meetBSD 2010 Welcome Intro Martin Matuska - mfsBSD Dmitri Epshtein - Advances in Embedded ARM processors, for performance driven applications Warner Losh - Using FreeBSD in a Commercial Setting
MeetBSD 2010 Videos in HD on YouTube
Thanks to Tomasz Dudzisz we now have 14 videos from MeetBSD 2010 in Poland. Tomasz has created a playlist for the BSD Conferences YouTube channel, or you can select a video directly from the list below. These videos are all in HD quality and most are in English and a few are in Polish. Thanks Tomasz and the MeetBSD organizers for being so organized with the video recordings again this year.
Dru Lavigne - Update on BSD Certification
Hans Peter Selasky - The new USB stack in FreeBSD
Jakub Klama - FreeBSD on DaVinci DMSoC (polish)
Jan Srzednicki - What ideas can FreeBSD borrow from AIX?
Attilio Rao - The VFS/vnode interface in the FreeBSD kernel
Marko Zec - Network emulation using the virtualized network stack in FreeBSD
Paweł Jakub Dawidek - HAST -- Highly Available storage for FreeBSD (polish)
Paweł Jakub Dawidek - HAST -- Highly Available storage for FreeBSD (questions, polish)
Nikolay Aleksandrov - FreeBSD-based solution for Internet traffic management
Sławek Żak - NoSQL
Ramon Tancinco - meetBSD 2010 Welcome Intro
Martin Matuska - mfsBSD
Dmitri Epshtein - Advances in Embedded ARM processors, for performance driven applications
Warner Losh - Using FreeBSD in a Commercial Setting
Sławek Żak - NoSQL
Kirk McKusick on Journaling Soft Updates in FreeBSD
Dr. Kirk McKusick has produced a high quality recording of his talk on Journaled Soft-Updates at BSDCan 2010. This is the 92nd BSD conference video in the BSD Conferences YouTube channel.
Kirk McKusick on Journaling Soft Updates in FreeBSD
Dr. Kirk McKusick has produced a high quality recording of his talk on Journaled Soft-Updates at BSDCan 2010. This is the 92nd BSD conference video in the BSD Conferences YouTube channel.
AsiaBSDCon 2010 Videos
The videos from AsiaBSDCon 2010 are now available on the BSD Conferences YouTube channel. The full list of 17 AsiaBSDCon videos includes:
- George Neville-Neil: Hardware Performance Monitoring Counters on non-X86 Architectures
- Massimiliano Stucchi: BSD in the routing industry
- Marco Peereboom: Softraid: OpenBSD's virtual HBA, with benefits
- Brooks Davis: Porting HPC Tools to FreeBSD
- Marco Peereboom: Epitome2: dedup for the masses
- Rui Paulo: Wireless Mesh Networks under FreeBSD
- Constantine A. Murenin: Quiet Computing with BSD
- Ryan McBride: What's wrong with PF
- Takuya ASADA: SMP Implementation for OpenBSD/sgi
- Antti Kantee: Rump Device Drivers: Shine On You Kernel Diamond
- Simon Perreault: Ecdysis: Open-Source DNS64 and NAT64
- Paul Schenkeveld: Minimizing service windows on servers using NanoBSD + ZFS + jails
- Peter Losher: Closing the DNS Security Loop with DNSSEC
- Claudio Jeker: vscsi(4) and iscsid -- iSCSI initiator the OpenBSD way
- Ana Kukec: Native SeND kernel API for *BSD
- Alexandre Ratchov: OpenBSD audio & MIDI framework for music and desktop applications
- Kris Moore: PC-SYSINSTALL - A new system installer backend for PC-BSD and FreeBSD
AsiaBSDCon 2010 Videos
The videos from AsiaBSDCon 2010 are now available on the BSD Conferences YouTube channel. The full list of 17 AsiaBSDCon videos includes:
Thanks Hiroki Sato and the other organizers of AsiaBSDCon for running a successful conference and uploading these videos. Some of these videos were previously available on ustream but are not currently accessible there. The YouTube channel provides automatic machine generated captions in ~50 languages, fast streaming, and a total of over 90 videos from conferences over the past ~3 years.
- George Neville-Neil: Hardware Performance Monitoring Counters on non-X86 Architectures
- Massimiliano Stucchi: BSD in the routing industry
- Marco Peereboom: Softraid: OpenBSD's virtual HBA, with benefits
- Brooks Davis: Porting HPC Tools to FreeBSD
- Marco Peereboom: Epitome2: dedup for the masses
- Rui Paulo: Wireless Mesh Networks under FreeBSD
- Constantine A. Murenin: Quiet Computing with BSD
- Ryan McBride: What's wrong with PF
- Takuya ASADA: SMP Implementation for OpenBSD/sgi
- Antti Kantee: Rump Device Drivers: Shine On You Kernel Diamond
- Simon Perreault: Ecdysis: Open-Source DNS64 and NAT64
- Paul Schenkeveld: Minimizing service windows on servers using NanoBSD + ZFS + jails
- Peter Losher: Closing the DNS Security Loop with DNSSEC
- Claudio Jeker: vscsi(4) and iscsid -- iSCSI initiator the OpenBSD way
- Ana Kukec: Native SeND kernel API for *BSD
- Alexandre Ratchov: OpenBSD audio & MIDI framework for music and desktop applications
- Kris Moore: PC-SYSINSTALL - A new system installer backend for PC-BSD and FreeBSD
Thanks Hiroki Sato and the other organizers of AsiaBSDCon for running a successful conference and uploading these videos. Some of these videos were previously available on ustream but are not currently accessible there. The YouTube channel provides automatic machine generated captions in ~50 languages, fast streaming, and a total of over 90 videos from conferences over the past ~3 years.
FreeBSD Tech Talk @ Google
Long time FreeBSD developer Luigi Rizzo from the University of Pisa came to Google last week to visit with Sam Leffler and me, and he agreed to give a talk about some of his work on link emulation and packet scheduling.This marks the second FreeBSD video in the Google Tech Talks channel in addition to the 70+ videos in the BSD Conferences channel. Enjoy.
FreeBSD Tech Talk @ Google
Long time FreeBSD developer Luigi Rizzo from the University of Pisa came to Google last week to visit with Sam Leffler and me, and he agreed to give a talk about some of his work on link emulation and packet scheduling.
This marks the second FreeBSD video in the Google Tech Talks channel in addition to the 70+ videos in the BSD Conferences channel. Enjoy.
This marks the second FreeBSD video in the Google Tech Talks channel in addition to the 70+ videos in the BSD Conferences channel. Enjoy.
FreeBSD Lectures Captioning Project Complete
Murray Stokely has completed his captioning project, which was funded by the FreeBSD Foundation, and provides the following update:
A pilot project to improve the machine generated captions of technical conference lectures from the BSD Conferences YouTube channel has been completed. The 73 videos in this channel have been viewed over 200,000 times since the channel launched in late 2008, and the addition of human-edited transcripts to some of our most popular videos makes this content more accessible to people around the world.
In addition to the benefits to the hearing impaired, captions are very useful for international viewers as well as for the improved discoverability of this content by search engines. The improved quality of the English language transcripts also improves the quality of the automated translation of the captions into over 45 different languages. It is also now possible to search for words and phrases in the audio transcripts and get a link directly to videos that contain spoken content of that word or phrase.
For example, try searching for a famous line from one of Dr. Kirk McKusick's FreeBSD Kernel Internal Lectures. The above link will take you to the Google Video Search Result page where one of Dr. McKusick's lectures containing the phrase as long as dinosaurs and mainframes is the first result, along with a snippet of the transcript from his lecture, just as you would see the snippet from text content on a web page. A dozen of our most popular videos of FreeBSD technical content are now captioned and fully indexed allowing users to search for very technical terms and get access to lecture material from BSD Conferences.
The captions were improved by two passes of human editing paid for hire through Amazon Mechanical Turk.
A pilot project to improve the machine generated captions of technical conference lectures from the BSD Conferences YouTube channel has been completed. The 73 videos in this channel have been viewed over 200,000 times since the channel launched in late 2008, and the addition of human-edited transcripts to some of our most popular videos makes this content more accessible to people around the world.
In addition to the benefits to the hearing impaired, captions are very useful for international viewers as well as for the improved discoverability of this content by search engines. The improved quality of the English language transcripts also improves the quality of the automated translation of the captions into over 45 different languages. It is also now possible to search for words and phrases in the audio transcripts and get a link directly to videos that contain spoken content of that word or phrase.
For example, try searching for a famous line from one of Dr. Kirk McKusick's FreeBSD Kernel Internal Lectures. The above link will take you to the Google Video Search Result page where one of Dr. McKusick's lectures containing the phrase as long as dinosaurs and mainframes is the first result, along with a snippet of the transcript from his lecture, just as you would see the snippet from text content on a web page. A dozen of our most popular videos of FreeBSD technical content are now captioned and fully indexed allowing users to search for very technical terms and get access to lecture material from BSD Conferences.
The captions were improved by two passes of human editing paid for hire through Amazon Mechanical Turk.
Improved Conference Captions from Amazon Mechanical Turk (2)
After my initial experiments last month, I applied to the FreeBSD Foundation for funds to pay for additional human editing of the YouTube machine generated transcripts. The screenshot on the left shows an example HIT (Human Intelligence Task) available on Amazon Mechanical Turk.The task description on the left is based on a template I created with three variables: $VIDEO_URL, $VIDEO_TITLE, and $CAPTIONS_URL. New HITs are then created by uploading a CSV file with three columns for each of those variables, e.g.VIDEO_URL,VIDEO_TITLE,CAPTIONS_URLhttp://www.youtube.com/watch?v=mMmbjJI5su0,"BSD v. GPL, Jason Dixon, NYCBSDCon 2008",http://people.FreeBSD.org/~murray/improved-captions-bsdvsgpl.sbvhttp://www.youtube.com/watch?v=Pe8LdJpBGJ4,"Isolating Cluster Jobs for Performance and Predictability, Brooks Davis (DCBSDCon 2009",http://people.FreeBSD.org/~murray/improved-captions-isolatingcluster.sbvUsing this method I created 12 HITs for the first pass of editing for which I offered between $9 and $14 per video. A slightly modified template with the same three variables was used to pay ~$7 per video for a second pass to further improve the transcripts improved in the first pass. The template has gotten more detailed over the past month in response to all of the minor ways that workers submitted less than perfect transcripts. The actual SBV file format used by YouTube captions is not formally specified anywhere as far as I can tell, but the 60 character maximum width and simple format can be verified in submitted transcripts with a few emacs macros.The transcript files have been checked into the FreeBSD Doc CVS Repository. The full list of videos with human-edited English language transcripts is:
- "M. Warner Losh, An Overview of FreeBSD/mips, AsiaBSDCon2009" (captions)
- "AsiaBSDCon 2009: Internet Mail — Past, Present, and (a bit of) the Future" (captions)
- "A. Rao: The Locking Infrastructure in the FreeBSD kernel #1" (captions)
- "A. Rao: The Locking Infrastructure in the FreeBSD kernel #2" (captions)
- "PC-BSD, Matt Olander, AsiaBSDCon 2008" (captions)
- "FreeBSD, Protecting Privacy with Tor" (captions)
- "Isolating Cluster Jobs for Performance and Predictability, Brooks Davis (DCBSDCon 2009" (captions)
- "Richard Bejtlich, Network Security Monitoring Using FreeBSD" (captions)
- "Jason Dixon Closing Remarks of DCBSDCon - BSD is Still Dying" (captions)
- "A Narrative History of BSD, Dr. Kirk McKusick" (captions)
- "BSD is Dying, Jason Dixon, NYCBSDCon 2007" (captions)
- "BSD v. GPL, Jason Dixon, NYCBSDCon 2008" (captions)
- "FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick" (captions)
Improved Conference Captions from Amazon Mechanical Turk (2)

After my initial experiments last month, I applied to the FreeBSD Foundation for funds to pay for additional human editing of the YouTube machine generated transcripts. The screenshot on the left shows an example HIT (Human Intelligence Task) available on Amazon Mechanical Turk.
The task description on the left is based on a template I created with three variables: $VIDEO_URL, $VIDEO_TITLE, and $CAPTIONS_URL. New HITs are then created by uploading a CSV file with three columns for each of those variables, e.g.
VIDEO_URL,VIDEO_TITLE,CAPTIONS_URL
http://www.youtube.com/watch?v=mMmbjJI5su0,"BSD v. GPL, Jason Dixon, NYCBSDCon 2008",http://people.FreeBSD.org/~murray/improved-captions-bsdvsgpl.sbv
http://www.youtube.com/watch?v=Pe8LdJpBGJ4,"Isolating Cluster Jobs for Performance and Predictability, Brooks Davis (DCBSDCon 2009",http://people.FreeBSD.org/~murray/improved-captions-isolatingcluster.sbv
Using this method I created 12 HITs for the first pass of editing for which I offered between $9 and $14 per video. A slightly modified template with the same three variables was used to pay ~$7 per video for a second pass to further improve the transcripts improved in the first pass.
The template has gotten more detailed over the past month in response to all of the minor ways that workers submitted less than perfect transcripts. The actual SBV file format used by YouTube captions is not formally specified anywhere as far as I can tell, but the 60 character maximum width and simple format can be verified in submitted transcripts with a few emacs macros.
The transcript files have been checked into the FreeBSD Doc CVS Repository. The full list of videos with human-edited English language transcripts is:
- "M. Warner Losh, An Overview of FreeBSD/mips, AsiaBSDCon2009" (captions)
- "AsiaBSDCon 2009: Internet Mail — Past, Present, and (a bit of) the Future" (captions)
- "A. Rao: The Locking Infrastructure in the FreeBSD kernel #1" (captions)
- "A. Rao: The Locking Infrastructure in the FreeBSD kernel #2" (captions)
- "PC-BSD, Matt Olander, AsiaBSDCon 2008" (captions)
- "FreeBSD, Protecting Privacy with Tor" (captions)
- "Isolating Cluster Jobs for Performance and Predictability, Brooks Davis (DCBSDCon 2009" (captions)
- "Richard Bejtlich, Network Security Monitoring Using FreeBSD" (captions)
- "Jason Dixon Closing Remarks of DCBSDCon - BSD is Still Dying" (captions)
- "A Narrative History of BSD, Dr. Kirk McKusick" (captions)
- "BSD is Dying, Jason Dixon, NYCBSDCon 2007" (captions)
- "BSD v. GPL, Jason Dixon, NYCBSDCon 2008" (captions)
- "FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick" (captions)
50th BSD Video Posted: All DCBSDCon ’09 Videos Live
Jason Dixon has made available the last 4 videos from DCBSDCon 2009. The last video marks the 50th video uploaded to the BSDConferences YouTube channel. This channel was created less than 5 months ago and now has 924 subscribers from authenticated YouTube users, and the videos have been viewed over 76,000 times by users from around the world (includes partial views).The newest 4 videos are :
And the top 10 videos sorted by views (biased towards older videos that have been available longer) are :
- Richard Bejtlich, Network Security Monitoring using FreeBSD
- Henning Brauer, Faster Packets: Performance Tuning in the OpenBSD Network Stack and pf.
- Jason Dixon, BSD is Still Dying (closing remarks)
- Chris Buechler, Network Perimeter Redundancy with pfsense
And the top 10 videos sorted by views (biased towards older videos that have been available longer) are :- FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
- PC-BSD: FreeBSD on the Desktop
- New features in FreeBSD 7
- BSD is Dying, Jason Dixon, NYCBSDCon 2007
- ZFS in FreeBSD, by Pawel Jakub Dawidek
- FreeBSD, Building a Computing Cluster
- FreeBSD Profiling, Kris Kennaway, MeetBSD 2008
- Embedding FreeBSD, MeetBSD 2008
- BSD v. GPL, Jason Dixon, NYCBSDCon
- FreeBSD Network Stack Optimizations, Robert Watson
50th BSD Video Posted: All DCBSDCon ’09 Videos Live
Jason Dixon has made available the last 4 videos from DCBSDCon 2009. The last video marks the 50th video uploaded to the BSDConferences YouTube channel. This channel was created less than 5 months ago and now has 924 subscribers from authenticated YouTube users, and the videos have been viewed over 76,000 times by users from around the world (includes partial views).
The newest 4 videos are :
The average number of daily views is around 500, with significant spikes above 1,500 in the days after a popular new video is announced:
And the top 10 videos sorted by views (biased towards older videos that have been available longer) are :
The newest 4 videos are :
- Richard Bejtlich, Network Security Monitoring using FreeBSD
- Henning Brauer, Faster Packets: Performance Tuning in the OpenBSD Network Stack and pf.
- Jason Dixon, BSD is Still Dying (closing remarks)
- Chris Buechler, Network Perimeter Redundancy with pfsense
The average number of daily views is around 500, with significant spikes above 1,500 in the days after a popular new video is announced:

And the top 10 videos sorted by views (biased towards older videos that have been available longer) are :
- FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick
- PC-BSD: FreeBSD on the Desktop
- New features in FreeBSD 7
- BSD is Dying, Jason Dixon, NYCBSDCon 2007
- ZFS in FreeBSD, by Pawel Jakub Dawidek
- FreeBSD, Building a Computing Cluster
- FreeBSD Profiling, Kris Kennaway, MeetBSD 2008
- Embedding FreeBSD, MeetBSD 2008
- BSD v. GPL, Jason Dixon, NYCBSDCon
- FreeBSD Network Stack Optimizations, Robert Watson
FreeBSD Kernel Internals Lecture Posted
The first lecture from Kirk McKusick's full length FreeBSD Kernel Internals course has been posted to the BSD Conferences channel on YouTube. It's been about 10 years since I first took a shortened version of this course at FreeBSDCon 1999, and only a few years since I took the follow up kernel code reading course in Berkeley, and I highly recommend this unique resource to others.This makes the 24th video uploaded to the BSD Conferences channel since I created it just over a month ago. Thanks to Julian Elisher, Jason Dixon, Tomasz Dudzisz, and Kirk McKusick for uploading the conference videos and for contributing to our growing page of tips about video production and publishing on the FreeBSD Wiki.
As of this writing we have 644 unique subscribers to the channel and approximately 400 daily views of these videos. To date the most popular videos have been Kris Kennaway speaking about the New features in FreeBSD 7 at MeetBSD 2007, and Jason Dixon's tongue-in-cheek BSD is Dying talk at NYCBSDCon 2006. Note to conference organizers: high level talks about the new features, or talks by speakers as entertaining as Jason Dixon are likely to be well received. The YouTube analytics to the right show the top 10 most popular videos from the channel as well as some demographic information.
As of this writing we have 644 unique subscribers to the channel and approximately 400 daily views of these videos. To date the most popular videos have been Kris Kennaway speaking about the New features in FreeBSD 7 at MeetBSD 2007, and Jason Dixon's tongue-in-cheek BSD is Dying talk at NYCBSDCon 2006. Note to conference organizers: high level talks about the new features, or talks by speakers as entertaining as Jason Dixon are likely to be well received. The YouTube analytics to the right show the top 10 most popular videos from the channel as well as some demographic information. FreeBSD Kernel Internals Lecture Posted
The first lecture from Kirk McKusick's full length FreeBSD Kernel Internals course has been posted to the BSD Conferences channel on YouTube. It's been about 10 years since I first took a shortened version of this course at FreeBSDCon 1999, and only a few years since I took the follow up kernel code reading course in Berkeley, and I highly recommend this unique resource to others.
This makes the 24th video uploaded to the BSD Conferences channel since I created it just over a month ago. Thanks to Julian Elisher, Jason Dixon, Tomasz Dudzisz, and Kirk McKusick for uploading the conference videos and for contributing to our growing page of tips about video production and publishing on the FreeBSD Wiki.

As of this writing we have 644 unique subscribers to the channel and approximately 400 daily views of these videos. To date the most popular videos have been Kris Kennaway speaking about the New features in FreeBSD 7 at MeetBSD 2007, and Jason Dixon's tongue-in-cheek BSD is Dying talk at NYCBSDCon 2006. Note to conference organizers: high level talks about the new features, or talks by speakers as entertaining as Jason Dixon are likely to be well received. The YouTube analytics to the right show the top 10 most popular videos from the channel as well as some demographic information.
This makes the 24th video uploaded to the BSD Conferences channel since I created it just over a month ago. Thanks to Julian Elisher, Jason Dixon, Tomasz Dudzisz, and Kirk McKusick for uploading the conference videos and for contributing to our growing page of tips about video production and publishing on the FreeBSD Wiki.

As of this writing we have 644 unique subscribers to the channel and approximately 400 daily views of these videos. To date the most popular videos have been Kris Kennaway speaking about the New features in FreeBSD 7 at MeetBSD 2007, and Jason Dixon's tongue-in-cheek BSD is Dying talk at NYCBSDCon 2006. Note to conference organizers: high level talks about the new features, or talks by speakers as entertaining as Jason Dixon are likely to be well received. The YouTube analytics to the right show the top 10 most popular videos from the channel as well as some demographic information.