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.
Newest resources
July 2008
Configuration Management with Cfengine
Source: New York City *BSD User Group
Added: 03 July 2008
Tags: nycbug, presentation, configuration management, cfengine
MP3 version (6 Mb, 58 minutes)
Configuration Management with Cfengine
Cfengine is a policy-based configuration management system. Its primary function is to provide automated configuration and maintenance of computers, from a policy specification.
The cfengine project was started in 1993 as a reaction to the complexity and non-portability of shell scripting for Unix configuration management, and continues today. The aim was to absorb frequently used coding paradigms into a declarative, domain-specific language that would offer self-documenting configuration.
about the speaker:
Steven Kreuzer has been working with Open Source technologies since as long as he can remember, starting out with a 486 salvaged from a dumpster behind his neighborhood computer store. In his spare time he enjoys doing things with technology that have absolutely no redeeming social value.
June 2008
Michael W. Lucas
Source: bsdtalk
Added: 15 June 2008
Tags: bsdtalk, interview, bsdcan2008, michael lucas
Ogg version (12 minutes), MP3 version (6 Mb, 12 minutes)
Interview with Michael W. Lucas at BSDCan 2008. We talk about some of his books and strategies for writing technical publications.A Few FreeBSD Core Team Members
Source: bsdtalk
Added: 05 June 2008
Tags: bsdtalk, interview, bsdcan2008, freebsd core, warner losh, george neville-neil murray stokely, hiroki sato, robert watson, brooks davis, philip paeps
Ogg version (26 minutes), MP3 version (12 Mb, 26 minutes)
An interview with a few of the FreeBSD Core Team members: Warner Losh, George V. Neville-Neil, Murray Stokeley, Hiroki Sato, Robert Watson, Brooks Davis, and Philip Paeps. The interview was recorded at BSDCan2008 in Ottawa, Cananda.
May 2008
Sean Cody from Frantic Films VFX
Source: bsdtalk
Added: 31 May 2008
Tags: bsdtalk, interview, bsdcan2008, frantic films, sean cody
Ogg version (13 minutes), MP3 version (6 Mb, 13 minutes)
Interview with Sean Cody at BSDCan2008. We talk about his use of BSD at a visual effects studio.Bjoern A. Zeeb - BSDCan08 devsummit summary
Source: BSDCan - The Technical BSD Conference
Added: 28 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, writeup, bjoern a zeeb
200805DevSummit - BSDCan 2008 FreeBSD Developer summit summaryScott Ullrich, Chris Buechler - pfSense Tutorial
Source: BSDCan - The Technical BSD Conference
Added: 28 May 2008
Tags: bsdcan, bsdcan2008, tutorial, freebsd, pfsense, scott ullrich, chris buechler
PDF file (4.1 Kb, 91 pages)
pfSense Tutorial
From Zero to Hero with pfSensepfSense is a free, open source customized distribution of FreeBSD tailored for use as a firewall and router. In addition to being a powerful, flexible firewalling and routing platform, it includes a long list of related features and a package system allowing further expandability without adding bloat and potential security vulnerabilities to the base distribution. pfSense is a popular project with more than 1 million downloads since its inception, and proven in countless installations ranging from small home networks protecting a PC and an Xbox to large corporations, universities and other organizations protecting thousands of network devices.
This tutorial is being presented by the founders of the pfSense project, Chris Buechler and Scott Ullrich.
The session will start with an introduction to the project, hardware sizing and selection, installation, firewalling concepts and basic configuration, and continue to cover all the most popular features of the system. Common usage scenarios, deployment considerations, step by step configuration guidance, and best practices will be covered for each feature. Most configurations will be demonstrated in a live lab environment.
Attendees are assumed to have basic knowledge of TCP/IP and firewalling concepts, however no in-depth knowledge in these areas or prior knowledge of pfSense or FreeBSD is necessary.
Daniel Braniss
Source: BSDCan - The Technical BSD Conference
Added: 28 May 2008
Tags: bsdcan, bsdcan2008, presentation, iscsi, daniel braniss
PDF file (1.4 Mb, 30 pages)
iSCSI
not an Apple appliance.iSCSI is not an Apple appliance.
The i in iSCSI stands for internet, some say for insecure, personally I like to think interesting. I'll try to share the road followed from RFC-3720 to the actual working driver, the challenges, the frustrations.
MeetBSD 2007 - Presentations and recordings
Source: MeetBSD
Added: 28 May 2008
Tags: meetbsd, meetbsd2007
Slawomir Zak - DTrace - Monitoring i strojenie systemu w XXI wieku (546 Mb), Brooks Davis - Reflections on Building a High-Performance Computing Cluster Using FreeBSD (401 Mb), Christian Brüffer - Protecting your Privacy with FreeBSD and Tor (416 Kb, 34 Pages), Rafal Jaworowski - FreeBSD do zabudowy, czyli nie tylko pecety (600 Kb, 21 pages), Dominik Hamera, Jakub Klausa - Nowoczesne rozwiazania bezprzewodowe w systemie FreeBSD (165 Mb), Christian Brüffer - Protecting your Privacy with FreeBSD and Tor (409 Kb), Matt Olander - PC-BSD: FreeBSD on the Desktop (272 Mb), Adam Bartman, Rafal Grzebyk - Nowoczesna infrastruktura telefoniczna w oparciu o systemy z rodziny BSD (105 Mb), Pawel Solyga - Meet BSD projects from Google Summer of Code 2007 (6.0 Mb), Brooks Davis - Reflections on Building a High-Performance Computing Cluster Using FreeBSD (1.7 Mb, 25 Pages), Rafal Jaworowski - FreeBSD do zabudowy, czyli nie tylko pecety (638 Mb), Philip Paeps - Detangling and debugging: friends in unexpected places (162 Mb), Pawel Solyga - Meet BSD projects from Google Summer of Code 2007 (3.7 Mb, 71 Pages), Pawel Solyga - Meet BSD projects from Google Summer of Code 2007 (308 Mb), Adam Bartman, Rafal Grzebyk - Nowoczesna infrastruktura telefoniczna w oparciu o systemy z rodziny BSD (3.9 Mb, 71 Pages), Philip Paeps - Detangling and debugging: friends in unexpected places (495 Kb, 53 Pages), Kris Kennaway - New features and improvements in FreeBSD 7 (336 Kb, 37 pages), Slawomir Zak - DTrace - Monitoring i strojenie systemu w XXI wieku (1.1 Mb, 35 Pages), Kris Kennaway - New features and improvements in FreeBSD 7 (564 Mb)
MeetBSD 2007 at the Conference Centre-PWSBiA Congress in WarsawJordi Espasa Clofent - Sistema de cortafuegos redundantes con OpenBSD y Packet Filter en modo bridge (1 Mb)
Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, openbsd, firewall, pf, jordi espasa clofent
Se trataran los siguientes apartados: Porqué OpenBSD y porqué PF. Eligiendo un buen hardware para el cortafuegos. Redundancia en modo bridge: RSTP. Implementación en si.
Jesús Rodriguez - SIP y VozIP con FreeBSD (527 Kb, 40 pages)
Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, asterisk, openser, freebsd, sip, voip, jesus rodriguez
Repaso a las diferentes aplicaciones y servicios relacionados con SIP y VozIP que pueden usarse en FreeBSD. Entre estas apliaciones destacan OpenSER y Asterisk, ya que usados de forma conjunta pueden ofrecer una larga lista de servicios de forma rápida, segura y escalable.
Manuel Trujillo - FreeBSD para usuarios de GNU/Linux (32 Kb)
Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, freebsd, linux, manuel trujillo
Charla sobre las diferencias que puede encontrar un usuario de un sistema operativo GNU/Linux cuando accede a un sistema operativo FreeBSD, y sugerencias superar la posible desorientación.
Julio M. Merino Vidal - ATF: Sistema de pruebas automatizado para NetBSD (234 Kb)
Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, atf, netbsd, julio m merino vidal
La presentación empezará describiendo la necesidad de poder probar automáticamente la validez del código del sistema operativo NetBSD para así saber que se comporta correctamente en cualquiera de las plataformas soportadas. Luego se explicará cómo se estructura ATF, cómo se integra con NetBSD y se daran ejemplos prácticos de su uso tanto como programador o usuario.
ATF es un proyecto autocontenido que funciona en multitud de plataformas (y no sólo BSD). Aún así, está centrado en NetBSD y las pruebas automatizadas para este sistema son específicas de él, no del proyecto ATF en sí.
Robert Watson - How a large scale opensource project works (81 Mb, 45 minutes)
Source: Free and Open Source Software Developers' European Meeting
Added: 27 May 2008
Tags: fosdem, fosdem2008, presentation, freebsd project, robert watson
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.
Jordi Prats - Uso de OpenBSD en dispositivos empotrados (1.8 Mb, 44 pages)
Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, openbsd, embedded, jordi prats
Los sistemas empotrados gracias a un menor consumo energético y unas dimensiones reducidas, a costa de ciertas limitaciones del hardware, permiten su uso en multitud de entornos. En esta presentación veremos como usarlos con OpenBSD y sus posibles aplicaciones.
Kern Sibbald - Bacula
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, bacula, kern sibbald
PDF file (505 Kb, 30 pages)
Bacula
The Open Source Enterprise Backup SolutionThe Bacula project started in January 2000 with several goals, one of which was the ability to backup any client from a Palm to a mainframe computer. Bacula is available under a GPL license.
Bacula uses several distinct components, each communicating via TCP/IP, to achieve a very scalable and robust solution to backups.
Kern is one of the original project founders and still one of the most productive Bacula developers.
John Pertalion - An Open Source Enterprise VPN Solution with OpenVPN and OpenBSD
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, openbsd, openvpn, john pertalion
PDF file (127 Kb, 26 pages)
An Open Source Enterprise VPN Solution with OpenVPN and OpenBSD
Solving the problemAt Appalachian State University, we utilize an open source VPN to allow faculty, staff and vendors secure access to Appalachian State University's internal network from any location that has an Internet connection. To implement our virtual private network project, we needed a secure VPN that is flexible enough to work with our existing network registration and LDAP authentication systems, has simple client installation, is redundant, allows multiple VPN server instances for special site-to-site tunnels and unique configurations, and can run on multiple platforms. Using OpenVPN running on OpenBSD, we met those requirements and added a distributed administration system that allows select users to allow VPN access to specific computers for external users and vendors without requiring intervention from our network or security personnel. Our presentation will start with a quick overview of OpenVPN and OpenBSD and then detail the specifics of our VPN implementation.
Dissatisfied with IPSec for road warrior VPN usage we went looking for a better solution. We had hopped that we could find a solution that would run on multiple platforms, was flexible and worked well. We found OpenVPN and have been pleased. Initially we ran it on RHEL. We migrated to OpenBSD for pf functionality and general security concerns. ...and because we like OpenBSD.
Our presentation will focus on the specifics of our VPN implementation. We will quickly cover the basics of OpenVPN and the most used features of OpenBSD. Moving along we will cover multiple authentication methods, redundancy, running multiple instances, integration with our netreg system, how pf has extended functionality, embedding in appliances, and client configuration. The system has proven helpful with providing vendor access where needed and we'll cover this aspect as well. Time permitting we will cover current enhancement efforts and future plans.
OpenVPN has been called the "Swiss army knife" of VPN solutions. We hope our presentation leaves participants with that feeling.
Poul-Henning Kamp - Measured (almost) does Air Traffic Control
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, air traffic control, scada, poul-henning kamp
PDF file (7.7 Mb, 46 pages)
Measured (almost) does Air Traffic Control
Monitoring weird hardware reliablyThe new Danish Air Traffic Control system, CASIMO, prompted the development on a modular and general software platform for data collection, control and monitoring of "weird hardware" of all sorts.
The talk will present the "measured" daemon, and detail some of the uses it has been put to, as an, admittedly peripheral, component of the ATC system.
Many "SCADA" systems suffer from lack of usable interfaces for external access to the data. Measured takes the opposite point of view and makes real-time situation available, and accepts control instructions as ASCII text stream over TCP connections. Several examples of how this can be used will be demonstrated.
Measured will run on any FreeBSD system, but has not been ported to other UNIX variants yet, and it is perfect for that "intelligent house" project of yours.
I believe I gave a WIP presentation of this about two years ago.
Ivan Voras - "finstall" - the new FreeBSD installer
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, installer, ivan voras
PDF file (1.1 Mb, 39 pages)
"finstall" - the new FreeBSD installer
A graphical installer for FreeBSDThe "finstall" project, sponsored by Google as a Summer of Code 2007 project, is an attempt to create a user-friendly graphical installer for FreeBSD, with enough strong technical features to appeal to the more professional users. A long term goal for it is to be a replacement for sysinstall, and as such should support almost all of the features present in sysinstall, as well as add support for new FreeBSD features such as GEOM, ZFS, etc. This talk will describe the architecture of "finstall" and focus on its lesser known features such as remote installation.
"finstall" is funded by Google SoC as a possible long-term replacement for sysinstall, as a "LiveCD" with the whole FreeBSD base system on the CD, with X11 and XFCE4 GUI. In the talk I intend to describe what I did so far, and what are the future plans for it. This includes the installer GUI, the backend (which has the potential to become a generic FreeBSD configuration backend) and the assorted tools developed for finstall ("LiveCD" creation scripts). More information on finstall can be found here: http://wiki.freebsd.org/finstall.
Rafal Jaworowski - FreeBSD Embedded Report
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, embedded, rafal jaworowski
PDF file (58 Kb, 6 pages)
FreeBSD Embedded ReportWarner Losh - FreeBSD/mips
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, mips, embedded, warner losh
PDF file (1.3 Mb, 19 pages)
FreeBSD/mips
Embedding FreeBSDFreeBSD now runs on the MIPS platform. FreeBSD/mips supports MIPS-32 and MIPS-64 targets, including SMP for multicore support.
FreeBSD/mips is targeted at the embedded MIPS marketplace. FreeBSD has run on the MIPS platform for many years. Juniper ported FreeBSD to the Mips platform in the late 1990's. However, concern about intellectual property issues kept Juniper from contributing the port back to FreeBSD until recently. The contributed port was a 64-bit mips port.
In the mean time, many efforts were made to bring FreeBSD to the mips platform. The first substantial effort to bring FreeBSD to the Mips platform was done by Juli Mallet. This effort made it to single user, but never further than that. This effort was abandoned due to a change in Juli's life. The port languished.
Two years ago at BSDcan, as my involvement with FreeBSD/arm was growing, I tried to rally the troops into doing a FreeBSD/mips port. My efforts resulted in what has been commonly called the "mips2" effort. The name comes from the choice of //depot/projects/mips2 to host the work in perforce. A number of people worked on the earliest versions of the port, but it too languished and seemed destined to suffer the same fate as earlier efforts. Then, two individuals stood up and started working on the port. Wojciech A. Koszek and Oleksandr Tymoshenko pulled in code from the prior efforts. Through their efforts of stabilizing this code, the port to the single user stage and ported it to three different platforms. Others ported it to a few more. Snapshots of this work were released from time to time.
Cavium Networks picked up one of these snapshots and ported it to their multicore mips64 network processor. Cavium has kindly donated much of their work to the comminuty.
In December, I started at Cisco systems. My first job was to merge all the divergent variants of FreeBSD/mips and get it into shape to push into the tree. With luck, this should be in the tree before I give my talk.
In parallel to this, other advances in the embedded support for FreeBSD have been happening as well. I'll talk about new device drivers, new subsystems, and new build tools that help to support the embedded developer.
Robert Watson - TCP SMP Scalability
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, smp, robert watson
PDF file (70 Kb, 8 pages)
TCP SMP ScalabilityKris Moore - Building self-contained PBIs from Ports (Automagically)
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, pc-bsd, ports, pbi, kris moore
PDF file (120 Kb, 26 pages)
Building self-contained PBIs from Ports (Automagically)
Creating a self-contained application from the ports treePC-BSD provides a user-friendly desktop experience, for experts and casual users alike. PC-BSD is 100% FreeBSD under the hood, while providing desktop essentials, such as a graphical installation system, point-n-click package-management using the PBI system, and easy to use system management tools; All integrated into an easy to use K Desktop Environment (KDE).
The PBI (Push Button Installer) format is the cornerstone of the PC-BSD desktop, which allows users to install applications in a self-contained format, free from dependency problems, and compile issues that stop most casual users from desktop adoption. The PBI format also provides power and flexibility in user interaction, and scripting support, which allows applications to be fine-tuned to the best possible user experience.
This talk would go over in some detail our new PBI building system, which converts a FreeBSD port, such as FireFox, into a standalone self-contained PBI installer for PC-BSD desktops.
The presentation will be divided into two main sections:
The Push Button Installer (PBI) Format- The basics of the PBI format
- The PBI format construction
- Add & Remove scripting support within PBI
Building PBIs from Ports "Auto-magically"
- The PBI build server & standalone software
- Module creation & configuration
- Converting messy ports into PBIs
Erwin Lansing - What's happening in the world of ports and portmgr
Source: BSDCan - The Technical BSD Conference
Added: 24 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, portmgr, erwin lansing
PDF file (146 Kb, 14 pages)
What's happening in the world of ports and portmgrJohn Birrell - DTrace for FreeBSD
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, dtrace, freebsd, john birrell
PDF file (148 Kb, 49 pages)
DTrace for FreeBSD
What on earth is that system doing?!DTrace is a comprehensive dynamic tracing facility originally developed for Solaris that can be used by administrators and developers on live production systems to examine the behavior of both user programs and of the operating system itself. DTrace enables users to explore their system to understand how it works, track down performance problems across many layers of software, or locate the cause of aberrant behavior. DTrace lets users create their own custom programs to dynamically instrument the system and provide immediate, concise answers to arbitrary questions you can formulate using the DTrace D programming language.
This talk discusses the port of the DTrace facility to FreeBSD and demonstrates examples on a live FreeBSD system.
- Introduction to the D language - probes, predicates and actions.
- dtrace(8) and libdtrace - the userland side of the DTrace story.
- The DTrace kernel module, it's ioctl interface to userland and the provider infrastructure in the kernel.
- DTrace kernel hooks and the problem of code licensed under Sun's CDDL.
- What does a DTrace probe actually do?
- DTrace safety and how it is implemented.
- Build system changes to add CTF (Compact C Type Format) data to objects, shared libraries and executables.
- The DTrace test suite.
- A brief list of things to do to port the DTrace facility to other BSD-derived operating systems.
Chris Lattner - BSD licensed C++ compiler
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, bsdl, llvm, chris lattner
PDF file (5.8 Mb, 33 pages)
BSD licensed C++ compiler
LLVM is a suite of carefully designed open source libraries that implement compiler components (like language front-ends, code generators, aggressive optimizers, Just-In-Time compiler support, debug support, link-time optimization, etc.). The goal of the LLVM project is to build these components in a way that allows them to be combined together to create familiar tools (like a C compiler), interesting new tools (like an OpenGL JIT compiler), and many other things we haven't thought of yet. Because LLVM is under continuous development, clients of these components naturally benefit from improvements in the libraries.
This talk gives an overview of LLVM's design and approach to compiler construction, and gives several example applications. It describes applications of LLVM technology to llvm-gcc (a C/C++/Objective C compiler based on the GNU GCC front-end), the OpenGL stack in Mac OS/X Leopard, and Clang. Among other things, the Clang+LLVM Compiler provides a fully BSD-Licensed C and Objective-C compiler (with C++ in development) which compiles code several times faster than GCC, produces code that is faster than GCC in many cases, produces better warnings and error messages, and supports many other applications (e.g. static analysis and refactoring).
Adrian Chad - What Not To Do When Writing Network Applications
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, network applications, adrian chad
PDF file (190 Kb, 73 pages)
What Not To Do When Writing Network Applications
The lessons learnt working with not-so-high-performance network applicationsThis talk will look at issues which face the modern network application developer, from the point of view of poorly-designed examples. This will cover internal code structure and dataflow, interaction with the TCP stack, IO scheduling in high and low latency environments and high-availability considerations. In essence, this presentation should be seen as a checklist of what not to do when writing network applications.
Plenty of examples of well designed network applications exist in the open and closed source world today. Unfortunately there are just as many examples of fast network applications as there are "fast but workload specific"; sometimes failing miserably in handling the general case. This may be due to explicit design (eg Varnish) but many are simply due to the designer not fully appreciating the wide variance in "networks" - and their network application degrades ungracefully when under duress. My aim in this presentation is to touch on a wide number of issues which face network application programmers - most of which seem not "application related" to the newcomer - such as including pipelining into network communication, managing a balance between accepting new requests and servicing existing requests, or providing back-pressure to a L4 loadbalancer in case of traffic bursts. Various schemes for working with these issues will be presented, and hopefully participants will walk away with more of an understanding about how the network, application and operating systems interact.
Pawel Jakub Dawidek - A closer look at the ZFS file system
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, zfs, freebsd, pawel jakub dawidek
PDF file (150 Kb, 33 pages)
A closer look at the ZFS file system
simple administration, transactional semantics, end-to-end data integritySUN's ZFS file system became part of FreeBSD on 6th April 2007. ZFS is a new kind of file system that provides simple administration, transactional semantics, end-to-end data integrity, and immense scalability. ZFS is not an incremental improvement to existing technology; it is a fundamentally new approach to data management. We've blown away 20 years of obsolete assumptions, eliminated complexity at the source, and created a storage system that's actually a pleasure to use.
ZFS presents a pooled storage model that completely eliminates the concept of volumes and the associated problems of partitions, provisioning, wasted bandwidth and stranded storage. Thousands of file systems can draw from a common storage pool, each one consuming only as much space as it actually needs. The combined I/O bandwidth of all devices in the pool is available to all filesystems at all times.
All operations are copy-on-write transactions, so the on-disk state is always valid. There is no need to fsck(1M) a ZFS file system, ever. Every block is checksummed to prevent silent data corruption, and the data is self-healing in replicated (mirrored or RAID) configurations. If one copy is damaged, ZFS detects it and uses another copy to repair it.
Rafal Jaworowski - Porting FreeBSD/ARM to Marvell Orion System-On-Chip
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, arm, marvell orion, rafal jaworowski
PDF file (193 Kb, 25 pages)
Porting FreeBSD/ARM to Marvell Orion System-On-Chip
This talk covers the development work on porting the FreeBSD/ARM to Marvell Orion family of highly integrated chips.
ARM architecture is widely adopted in the embedded devices, and since the architecture can be licensed, many implementation variations exist: Orion is a derivative compliant with the ARMv5TE definition, it provides a rich set of on-chip peripherals.
Present state of the FreeBSD support for ARM is explained, areas for improvement highlighted and its overall shape and condition presented.
The main discussion covers scope of the Orion port (what integrated peripherals required new development, what was adapted from existing code base); design decisions are explained for the most critical items, and implementation details revealed.
Summary notes are given on general porting methodology, debugging techniques and difficulties encountered during such undertaking.
Rafal Jaworowski - Interfacing embedded FreeBSD with U-Boot
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, embedded, freebsd, u-boot, rafal jaworowski
PDF file (300 Kb, 26 pages)
Interfacing embedded FreeBSD with U-Boot
Working with the de facto standard for an initial level boot loaderIn the embedded world U-Boot is a de facto standard for an initial level boot loader (firmware). It runs on a great number of platforms and architectures, and is open source.
This talk covers the development work on integrating FreeBSD with U-Boot-based systems. Starting with an overview of differences between booting an all-purpose desktop computer vs. embedded system, FreeBSD booting concepts are explained along with requirements for the underlying firmware.
Historical attempts to interface FreeBSD with this firmware are mentioned and explanation given on why they failed or proved incomplete. Finally, the recently developed approach to integrate FreeBSD and U-Boot is presented, with implementation details and particular attention on how it's been made architecture and platform independent, and how loader(8) has been bound to it.
Leslie Hawthorn - Google SoC
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, google, summer of code, leslie hawthorn
PDF file (2.2 Mb, 44 pages)
Google SoC
Summer of CodeIn this talk, I will briefly discuss some general ways Google's Open Source Team contributes to the wider community. The rest of the talk will explore some highlights of the Google Summer of Code program, our initiative to get university students involved in Open Source development.
I will cover the program's inception, lessons learned over time and tips for success in the program for both mentors and students. In particular, the talk will detail some experiences of the *BSD mentoring organizations involved in the program as a case study in successfully managing the program from the Open Source project's perspective. Any Google Summer of Code participants in the audience are welcome and encouraged to chime in with their own insights.
Dan Langille - BSDCan 2008 - Opening session
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, dan langille
PDF file (500 Kb, 17 pages)
Opening session
Welcome to BSDCan 2008
Traditional greetingsBrooks Davis - Using FreeBSD to Promote Open Source Development Methods
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, abstract, software development, brooks davis
PDF file (1 Mb, 33 pages), PDF file (72 Kb, 2 pages)
Using FreeBSD to Promote Open Source Development Methods
In this talk we present Aerosource, an initiative to bring Open Source Software development methods to internal software developers at The Aerospace Corporation.
Within Aerosource, FreeBSD is used in several key roles. First, we run most of our tools on top of FreeBSD. Second, the ports collection (both official ports and custom internal ones) eases our administrative burden. Third, the FreeBSD project serves as an example and role model for the results that can be achieved by an Open Source Software projects. We discuss the development infrastructure we have built for Aerosource based largely on BSD licensed software including FreeBSD, PostgreSQL, Apache, and Trac. We will also discuss our custom management tools including our system for managing our custom internal ports. Finally, we will cover our development successes and how we use projects like FreeBSD as exemplars of OSS development.
Robert Watson - BSDCan 2008 - Closing
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, robert watson
PDF file (428 Kb, 55 pages)
Closing
Beer, prizes, secrets, Works In ProgressThe traditional closing...
with some new and interesting twists. Sleep in if you must, but don't miss this session.Matthieu Herrb - X.org
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, x.org, matthieu herrb
PDF file (1.6 Mb, 30 pages)
X.org
upcoming plansThe X.Org project provides an open source implementation of the X Window System. The development work is being done in conjunction with the freedesktop.org community. The X.Org Foundation is the educational non-profit corporation whose Board serves this effort, and whose Members lead this work.
The X window system has been changing a lot in the recent years, and still changing. This talk will present this evolution, summarizing what has already been done and showing the current roadmap for future evolutions, with some focus on how *BSD kernels can be affected by the developments done with Linux as the primary target.
Randall Stewart - SCTP what it is and how to use it
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, abstract, freebsd, sctp, randall stewart
PDF file (130 Kb, 10 pages)
SCTP - SCTP what it is and how to use it
This talk will introduce the attendee into the interesting world of SCTP.
We will first discuss the new and different features that SCTP (a new transport in FreeBSD 7.0) provide to the user. Then we will shift gears and discuss the extended socket API that is available to SCTP users and will cover such items as:
- The two socket programming models
- Extended system calls that support the SCTP feature set.
- What model may fit you best
John Baldwin - Introduction to Debugging the FreeBSD Kernel
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, paper, debugging, freebsd, john baldwin
paper, PDF file (121 Kb, 15 pages), slides, PDF file (113 Kb, 26 pages)
Introduction to Debugging the FreeBSD Kernel
Just like every other piece of software, the FreeBSD kernel has bugs. Debugging a kernel is a bit different from debugging a userland program as there is nothing underneath the kernel to provide debugging facilities such as ptrace() or procfs. This paper will give a brief overview of some of the tools available for investigating bugs in the FreeBSD kernel. It will cover the in-kernel debugger DDB and the external debugger kgdb which is used to perform post-mortem analysis on kernel crash dumps.
Introduction to Debugging the FreeBSD Kernel
- Basic crash messages, what a crash looks like
- typical panic() invocation
- page fault example
- "live" debugging with DDB
- stack traces
- ps
- deadlock examples
- show lockchain
- show sleepchain
- Adding new DDB commands
- KGDB
- inspecting processes and threads
- working with kernel modules
- using scripts to extend
- examining crashdumps using utilities
- ps, netstat, etc.
- debugging strategies
- kernel crashes
- system hangs
- Basic crash messages, what a crash looks like
Alex Feldman from Sangoma
Source: bsdtalk
Added: 20 May 2008
Tags: bsdtalk, interview, sangoma, alex feldman
Ogg version (9 minutes), MP3 version (4 Mb, 9 minutes)
Interview at BSDCan2008 with Alex Feldman from Sangoma.Justin Gibbs from the FreeBSD Foundation
Source: bsdtalk
Added: 18 May 2008
Tags: bsdtalk, interview, freebsd foundation, justin gibbs
Ogg version (11 minutes), MP3 version (5 Mb, 11 minutes)
Interview with Justin Gibbs from the FreeBSD Foundation.A Tale of Four Kernels
Source: Diomidis Spinellis
Added: 17 May 2008
Tags: freebsd, linux, solaris, windows, article, kernel, diomidis spinellis
Diomidis Spinellis. A tale of four kernels. In Wilhem Schfer, Matthew B. Dwyer, and Volker Gruhn, editors, ICSE '08: Proceedings of the 30th International Conference on Software Engineering, pages 381-390, New York, May 2008. Association for Computing Machinery. , Diomidis Spinellis. A tale of four kernels. In Wilhem Schfer, Matthew B. Dwyer, and Volker Gruhn, editors, ICSE '08: Proceedings of the 30th International Conference on Software Engineering, pages 381-390, New York, May 2008. Association for Computing Machinery.
The FreeBSD, GNU/Linux, Solaris, and Windows operating systems have kernels that provide comparable facilities. Interestingly, their code bases share almost no common parts, while their development processes vary dramatically. We analyze the source code of the four systems by collecting metrics in the areas of file organization, code structure, code style, the use of the C preprocessor, and data organization. The aggregate results indicate that across various areas and many different metrics, four systems developed using wildly different processes score comparably. This allows us to posit that the structure and internal quality attributes of a working, non-trivial software artifact will represent first and foremost the engineering requirements of its construction, with the influence of process being marginal, if any.Managing OpenBSD Environments
Source: New York City *BSD User Group
Added: 12 May 2008
Tags: nycbug, presentation, openbsd, system management
MP3 version (11 Mb, 103 minutes)
This talk is the result of an after-meeting discussion with a few folks, when it became apparent that there is some confusion as to how to deal with OpenBSD in small and large environments. The topic of installation and upgrading came up again. This talk is aimed to hopefully dispel many of the rumors, provide a thorough description and walk through of the various stages of running OpenBSD in any size environment, and some of the features and tools at the administrator`s disposal.
Okan Demirmen has been working with UNIX-like systems for as long as he can remember and has found OpenBSD to match some of the same philosophies in which he believes, namely simplicity and correctness, and reap the benefits of such.
Jeremy White, Founder of CodeWeavers
Source: bsdtalk
Added: 03 May 2008
Tags: bsdtalk, interview, freebsd, codeweavers, crossover, jeremy white
Ogg version (16 minutes), MP3 version (7 Mb, 16 minutes)
Interview with Jeremy White, Founder of CodeWeavers. We talk about the recent availability of an experimental build of Crossover Games for BSD.OpenBSD 4.3 Release Song - "Home to Hypocrisy"
Source: OpenBSD
Added: 03 May 2008
Tags: openbsd, artwork
Ogg version (6.5 Mb, 4 minutes 48 seconds), MP3 version (8.2 Mb, 4 minutes 48 seconds)
We are just plain tired of being lectured to by a man who is a lot like Naomi Campbell.
In 1998 when a United Airlines plane was waiting in the queue at Washington Dulles International Airport for take-off to New Orleans (where a Usenix conference was taking place), one man stood up from his seat, demanded that they stop waiting in the queue and be permitted to deplane. Even after orders from the crew and a pilot from the cockpit he refused to sit down. The plane exited the queue and returned to the airport gangway. Security personnel ran onto the plane and removed this man, Richard Stallman, from the plane. After Richard was removed from the plane, everyone else stayed onboard and continued their journey to New Orleans. A few OpenBSD developers were on that same plane, seated very closeby, so we have an accurate story of the events.
This is the man who presumes that he should preach to us about morality, freedom, and what is best for us. He believes it is his God-given role to tell us what is best for us, when he has shown that he takes actions which are not best for everyone. He prefers actions which he thinks are best for him -- and him alone -- and then lies to the public. Richard Stallman is no Spock.
We release our software in ways that are maximally free. We remove all restrictions on use and distribution, but leave a requirement to be known as the authors. We follow a pattern of free source code distribution that started in the mid-1980's in Berkeley, from before Richard Stallman had any powerful influence which he could use so falsely.
We have a development sub-tree called "ports". Our "ports" tree builds software that is 'found on the net' into packages that OpenBSD users can use more easily. A scaffold of Makefiles and scripts automatically fetch these pieces of software, apply patches as required by OpenBSD, and then build them into nice neat little tarballs. This is provided as a convenience for users. The ports tree is maintained by OpenBSD entirely separately from our main source tree. Some of the software which is fetched and compiled is not as free as we would like, but what can we do. All the other operating system projects make exactly the same decision, and provide these same conveniences to their users.
Richard felt that this "ports tree" of ours made OpenBSD non-free. He came to our mailing lists and lectured to us specifically, yet he said nothing to the many other vendors who do the same; many of them donate to the FSF and perhaps that has something to do with it. Meanwhile, Richard has personally made sure that all the official GNU software -- including Emacs -- compiles and runs on Windows.
That man is a false leader. He is a hypocrite. There may be some people who listen to him. But we don't listen to people who do not follow their own stupid rules.
April 2008
AsiaBSDCon 2008 Photos
Source: AsiaBSDCon
Added: 22 April 2008
Tags: asiabsdcon, asiabsdcon2008, photos, philip paeps
AsiaBSDCon 2008 Photos by Philip PaepsFreeBSD Developer Alexander Motin
Source: bsdtalk
Added: 18 April 2008
Tags: bsdtalk, interview, freebsd, mpd, alexander motin
Ogg version (16 minutes), MP3 version (8 Mb, 16 minutes)
Interview with FreeBSD Developer Alexander Motin. We talk about mpd, the netgraph based Multi-link PPP Daemon. For more information, see http://mpd.sourceforge.net/.AsiaBSDCon 2008 Paper List
Source: AsiaBSDCon
Added: 08 April 2008
Tags: asiabsdcon, asiabsdcon2008
Using FreeBSD to Promote Open Source Development Methods, Brooks Davis, Michael AuYeung, Mark Thomas (The Aerospace Corporation) (483 Kb), OpenBSD Network Stack Internals, Claudio Jeker (The OpenBSD Project) (410 Kb), Tracking FreeBSD in a Commercial Setting, M. Warner Losh (Cisco Systems, Inc.) (94 Kb), Send and Receive of File System Protocols: Userspace Approach With puffs, Antti Kantee (Helsinki University of Technology, Finland) (126 Kb), GEOM --- in Infrastructure We Trust, Pawel Jakub Dawidek (The FreeBSD Project) (91 Kb), Reducing Lock Contention in a Multi-Core System, Randall Stewart (Cisco Systems, Inc.) (72 Kb), PC-BSD: FreeBSD on the Desktop, Matt Olander (iXsystems) (6.4 Mb), Logical Resource Isolation in the NetBSD Kernel, Kristaps Dzonsons (Centre for Parallel Computing, Swedish Royal Institute of Technology) (97 Kb), Whole of the proceedings (9.3 Mb), Gaols: Implementing Jails Under the kauth Framework, Christoph Badura (The NetBSD Foundation) (92 Kb), Cover page (467 Kb), Sleeping Beauty --- NetBSD on Modern Laptops, Jorg Sonnenberger, Jared D. McNeill (The NetBSD Foundation) (87 Kb), A Portable iSCSI Initiator, Alistair Crooks (The NetBSD Foundation) (341 Kb), BSD implementations of XCAST6, Yuji IMAI, Takahiro KUROSAWA, Koichi SUZUKI, Eiichi MURAMOTO, Katsuomi HAMAJIMA, Hajimu UMEMOTO, and Nobuo KAWAGUTI (XCAST fan club, Japan) (526 Kb)
Papers of the AsiaBSDCon 2007James Cornell
Source: bsdtalk
Added: 08 April 2008
Tags: bsdtalk, interview, desktop, james cornell
Ogg version (9 minutes), MP3 version (9 Mb, 20 minutes)
Another interview with Sysadmin James Cornell. We talk about BSD, OpenSolaris, and Linux on the desktop.Adam Wright from No Starch Press
Source: bsdtalk
Added: 02 April 2008
Tags: bsdtalk, interview, books, no starch press, adam wright
Ogg version (8 minutes), MP3 version (4 Mb, 8 minutes)
Intro: Some musings on the consistency and simplicity of BSD.
A brief interview with Adam Wright from No Starch Press, recorded by Micheal Dexter on behalf of BSDTalk. They talk about recent and future BSD books.
March 2008
Discussion - What's cooking for FreeBSD 7.0?
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, discussion, freebsd, freebsd7
AVI (105 Mb)
Discussion - What's cooking for FreeBSD 7.0? (Bulgarian)Willow Vachkov - FreeBSD and the new network and transport protocols (IPv6 and SCTP)
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, presentation, freebsd, ipv6, sctp, willow vanchkov
AVI (251 Mb)
Willow Vachkov - FreeBSD and the new network and transport protocols (IPv6 and SCTP) (Bulgarian)Nikolai Denev - FreeBSD goes Zettabyte
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, presentation, freebsd, zettabyte, nikolai denev
AVI (358 Mb)
Nikolai Denev - FreeBSD goes Zettabyte (Bulgarian)Shcheryana Shopova - SNMP monitoring
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, presentation, freebsd, snmp, monitoring, shcheryana shopova
AVI (271 Mb)
Shcheryana Shopova - SNMP monitoring (Bulgarian)Dimitri Vasileva - Visualizing Security Threats with Social Networking Software
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, presentation, freebsd, security, social networking, dimitri vasileva
AVI (331 Mb)
Dimitri Vasileva - Visualizing Security Threats with Social Networking Software (Bulgarian)Atanas Bchvarov - Packet Filtering in FreeBSD
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, presentation, freebsd, atanas bchvarov
AVI (186 Mb)
Atanas Bchvarov - Packet Filtering in FreeBSD (Bulgarian)OpenFest 2005 Videos
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2005, presentation
Offical Bulgarian FreeBSD Mirror - Dimiter Vasilev (411 Mb), Embedding BSD - Ivo Vachkov (345 Mb), Route and firewall redundancy using CARP and pfsync - Atanas Bachvarov (153 Mb), FreeBSD Jails - Deyan Dyankov (13 Mb), QoS etc with OpenBSD pf (501 Mb), DIY FreeBSD Port (326 Mb)
Various videos of OpenFest 2005 (Bulgarian)Vasil Dimov - The FreeBSD ports collection - tips and tricks
Source: OpenFest
Added: 27 March 2008
Tags: openfest, openfest2007, presentation, freebsd, ports collection, vasil dimov
AVI (341 Mb)
Vasil Dimov - The FreeBSD ports collection - tips and tricks (Bulgarian)Building a High-Performance Computing Cluster Using FreeBSD
Source: New York City *BSD User Group
Added: 22 March 2008
Tags: nycbug, presentation, high performance computing, freebsd, brooks davis
MP3 version (9 Mb, 80 minutes)
Special NYC*BUG meeting with FreeBSD developer Brooks Davis
Since late 2000 we have developed and maintained a general purpose technical and scientific computing cluster running the FreeBSD operating system. In that time we have grown from a cluster of 8 dual Intel Pentium III systems to our current mix of 64 dual, quad-core Intel Xeon and 289 dual AMD Opteron systems.In this talk we reflect on the system architecture as documented in our BSDCon 2003 paper "Building a High-performance Computing Cluster Using FreeBSD" and our changes since that time. After a brief overview of the current cluster we revisit the architectural decisions in that paper and reflect on their long term success. We then discuss lessons learned in the process. Finally, we conclude with thoughts on future cluster expansion and designs.
Bio
Brooks Davis is an Engineering Specialist in the High Performance Computing Section of the Computer Systems Research Department at The Aerospace Corporation. He has been a FreeBSD user since 1994, a FreeBSD committer since 2001, and a core team member since 2006. He earned a Bachelors Degree in Computer Science from Harvey Mudd College in 1998.His computing interests include high performance computing, networking, security, mobility, and, of course, finding ways to use FreeBSD in all these areas. When not computing, he enjoys reading, cooking, brewing and pounding on red-hot iron in his garage blacksmith shop.
Dan Langille
Source: bsdtalk
Added: 22 March 2008
Tags: bsdtalk, interview, afilias, bsdcan2008, dan langille
Ogg version (22 minutes), MP3 version (10 Mb, 22 minutes)
Interview with Dan Langille. We talk about his new job with Afilias, and BSDCan 2008.BSD Hobbiest Deborah Norling
Source: bsdtalk
Added: 11 March 2008
Tags: bsdtalk, interview, accessibility, deborah norling
Ogg version (23 minutes), MP3 version (10 Mb, 23 minutes)
Interview with Deborah Norling. We talk about her use of BSD on old hardware, accessibility on the BSDs, and Simh (http://simh.trailing-edge.com).User Interfaces and How People Think
Source: New York City *BSD User Group
Added: 10 March 2008
Tags: nycbug, presentation, user interfaces
Slides (2.7 Mb, 24 pages), MP3 version (9 Mb, 78 minutes)
"User Interfaces and How People Think" will introduce concepts of designing software for different users by observing how they think about and do what they do. While much of design today focuses on the front-end of computer systems, there is opportunity to innovate in every area where a human interacts with software.
Bio: Jeffery Mau is a user experience designer with the leading business and technology consulting firm Sapient. He has helped clients create great customer experiences in the financial services, education, entertainment and telecommunications industries. With a passion for connecting people with technology, Jeff specializes in Information Architecture and Business Strategy. Jeff holds a Masters in Design from the IIT Institute of Design in Chicago, Illinois.
FreeBSD Lead Release Engineer Ken Smith
Source: bsdtalk
Added: 01 March 2008
Tags: bsdtalk, interview, freebsd, release engineer, ken smith
Ogg version (16 minutes), MP3 version (7 Mb, 16 minutes)
Interview with FreeBSD Lead Release Engineer Ken Smith.
February 2008
PBI 4 with Kris Moore
Source: bsdtalk
Added: 27 February 2008
Tags: bsdtalk, interview, pc-bsd, kris moore
Ogg version (10 minutes), MP3 version (5 Mb, 10 minutes)
Interview with PC-BSD founder Kris Moore about the new features in PBI 4.Open Meeting on OpenSSH
Source: New York City *BSD User Group
Added: 19 February 2008
Tags: nycbug, presentation, openssh
MP3 version (7 Mb, 63 minutes)
Open Meeting on OpenSSH
Febrary's NYCBUG meeting is a broad look at OpenSSH, the de facto method for remote administration and more. OpenSSH celebrated its 8th anniversary this past September, and we thought this would be a great opportunity to discuss OpenSSH, and for others to contribute their hacks and interesting applications.
The Mult Project with Kristaps Dzonsons
Source: bsdtalk
Added: 06 February 2008
Tags: bsdtalk, interview, multi project, kristaps dzonsons
Ogg version (30 minutes), MP3 version (14 Mb, 30 minutes)
We talk about the Mult project, which is "an on-going research project to create a high-performance instance multiplicity system." You can find more information at http://mult.bsd.lv/. He also gives a quick update on Sysjail.
January 2008
Dru Lavigne
Source: bsdtalk
Added: 31 January 2008
Tags: bsdtalk, interview, dru lavigne, the best of freebsd basics
Ogg version (14 minutes), MP3 version (7 Mb, 14 minutes)
Interview with Dru Lavigne. We talk about her new book "The Best of FreeBSD Basics" and also get an update on some other projects including BSD Certification.
See the following links for more information:
- https://register.bsdcertification.org/register/get-a-bsdcg-id
- http://reedmedia.net/books/freebsd-basics
- http://www.osbr.ca
Central Syslog
Source: bsdtalk
Added: 25 January 2008
Tags: bsdtalk, syslog
Ogg version (7 minutes), MP3 version (3 Mb, 7 minutes)
Setting up a central syslog server.
- If you are concerned about the security of your logs, use a dedicated machine and lock it down.
- Keep clocks in sync.
- You may need to change log rotation schedule in /etc/newsyslog.conf. You can rotate based in size and/or time. This can be as much a policy decision as a hardware decision.
- On central log host, change syslogd flags to listen to network. Each BSD does this differently, so check the man pages. Also, check out the -n flag for busy environments.
- Make sure host firewall allows syslog traffic through.
- Be careful to limit syslog traffic to just the trusted network or hosts. FreeBSD man page refers to syslogd as a "remote disk filling service".
- For heavy logging environments, it is important to have a dedicated network. A down syslogd server can create a lot of "ARP who-has" broadcasts.
- Most network devices such as printers and commercial firewalls support sending to a central syslog server. Take a look at "Snare" for Windows hosts.
- To send messages from a Unix host, specify the host name prepended with @ instead of a file for logging in /etc/syslog.conf. For example, change /var/log/xferlog to @loghost.mydomain.biz. You can also copy and edit the line to have it log to both a local file and a remote host.
SSARES
Source: New York City *BSD User Group
Added: 11 January 2008
Tags: nycbug, presentation, ipv6, gene cronk
Paper (443 Kb, 10 pages), MP3 version (7 Mb, 67 minutes)
SSARES: Secure Searchable Automated Remote Email Storage - A usable, secure email system on a remote untrusted server
The increasing centralization of networked services places user data at considerable risk. For example, many users store email on remote servers rather than on their local disk. Doing so allows users to gain the benefit of regular backups and remote access, but it also places a great deal of unwarranted trust in the server. Since most email is stored in plaintext, a compromise of the server implies the loss of confidentiality and integrity of the email stored therein. Although users could employ an end-to-end encryption scheme (e.g., PGP), such measures are not widely adopted, require action on the sender side, only provide partial protection (the email headers remain in the clear), and prevent the users from performing some common operations, such as server-side search.
To address this problem, we present Secure Searchable Automated Remote Email Storage (SSARES), a novel system that offers a practical approach to both securing remotely stored email and allowing privacy-preserving search of that email collection. Our solution encrypts email (the headers, body, and attachments) as it arrives on the server using public-key encryption. SSARES uses a combination of Identity Based Encryption and Bloom Filters to create a searchable index. This index reveals little information about search keywords and queries, even against adversaries that compromise the server. SSARES remains largely transparent to both the sender and recipient. However, the system also incurs significant costs, primarily in terms of expanded storage requirements. We view our work as a starting point toward creating privacy-friendly hosted services.
Angelos Keromytis is an Associate Professor with the Department of Computer Science at Columbia University, and director of the Network Security Laboratory. He received his B.Sc. in Computer Science from the University of Crete, Greece, and his M.Sc. and Ph.D. from the Computer and Information Science (CIS) Department, University of Pennsylvania. He is the author and co-author of more than 100 papers on refereed conferences and journals, and has served on over 40 conference program committees. He is an associate editor of the ACM Transactions on Information and Systems Security (TISSEC). He recently co-authored a book on using graphics cards for security, and is a co-founder of StackSafe Inc. His current research interests revolve around systems and network security, and cryptography.
Open Community Camp with Marten Vijn
Source: bsdtalk
Added: 08 January 2008
Tags: bsdtalk, interview, opencommunitycamp, marten vijn
Ogg version (13 minutes), MP3 version (6 Mb, 13 minutes)
Interview with Marten Vijn about www.OpenCommunityCamp.org.
December 2007
PF with Peter N. M. Hansteen
Source: bsdtalk
Added: 21 December 2007
Tags: bsdtalk, interview, pf, michael dexter, peter n m hansteen, book of pf
Ogg version (15 minutes), MP3 version (7 Mb, 16 minutes)
An interview with Peter N. M. Hansteen, recorded by Michael Dexter on behalf of BSDTalk. If you would like to learn more about the PF firewall, check out "The Book of PF" which is available at http://nostarch.com/frameset.php?startat=pf
November 2007
Joerg Sonnenberger
Source: bsdtalk
Added: 18 November 2007
Tags: bsdtalk, interview, eurobsdcon, eurobsdcon2007, michael dexter, joerg sonnenberger
Ogg version (17 minutes), MP3 version (8 Mb, 17 minutes)
Michael Dexter sent me an interview he recorded on behalf of BSDTalk with Joerg Sonnenberger at EuroBSDCon 2007.OpenBSD 4.2 Release Song - "100001 1010101"
Source: OpenBSD
Added: 02 November 2007
Tags: openbsd, artwork
Ogg version (6.4 Mb, 4 minutes 4- seconds), MP3 version (4.0 Mb, 4 minutes 40 seconds)
Those of us who work on OpenBSD are often asked why we do what we do. This song's lyrics express the core motivations and goals which have remained unchanged over the years - secure, free, reliable software, that can be shared with anyone. Many other projects purport to share these same goals, and love to wrap themselves in a banner of "Open Source" and "Free Software". Given how many projects there are one would think it might be easy to stick to those goals, but it doesn't seem to work out that way. A variety of desires drag many projects away from the ideals very quickly.
Much of any operating system's usability depends on device support, and there are some very tempting alternative ways to support devices available to those who will surrender their moral code. A project could compromise by entering into NDA agreements with vendors, or including binary objects in the operating system for which no source code exists, or tying their users down with contract terms hidden inside copyright notices. All of these choices surrender some subset of the ideals, and we simply will not do this. Sure, we care about getting devices working, but not at the expense of our original goals.
Of course since "free to share with anyone" is part of our goals, we've been at the forefront of many licensing and NDA issues, resulting in a good number of successes. This success had led to much recognition for the advancement of Free Software causes, but has also led to other issues.
We fully admit that some BSD licensed software has been taken and used by many commercial entities, but contributions come back more often than people seem to know, and when they do, they're always still properly attributed to the original authors, and given back in the same spirit that they were given in the first place.
That's the best we can expect from companies. After all, we make our stuff so free so that everyone can benefit -- it remains a core goal; we really have not strayed at all in 10 years. But we can expect more from projects who talk about sharing -- such as the various Linux projects.
Now rather than seeing us as friends who can cooperatively improve all codebases, we are seen as foes who oppose the GPL. The participants of "the race" are being manipulated by the FSF and their legal arm, the SFLC, for the FSF's aims, rather than the goal of getting good source into Linux (and all other code bases). We don't want this to come off as some conspiracy theory, but we simply urge those developers caution -- they should ensure that the path they are being shown by those who have positioned themselves as leaders is still true. Run for yourself, not for their agenda.
The Race is there to be run, for ourselves, not for others. We do what we do to run our own race, and finish it the best we can. We don't rush off at every distraction, or worry how this will affect our image. We are here to have fun doing right.
October 2007
BSDConTR 2007 - Presentations
Source: BSDConTR - Turkish Conference on BSD Systems
Added: 31 October 2007
Tags: bsdcontr, bsdcontr2007, pdf, freebsd 7.0, freebsd, kris kennaway
PDF version (336 Kb, 37 pages)
Introducing FreeBSD 7.0BSDConTR 2007 - Photos
Source: BSDConTR - Turkish Conference on BSD Systems
Added: 31 October 2007
Tags: bsdcontr, bsdcontr2007, photos
Photos of the BSDConTR 2007AsiaBSDCon Update with Hiroki Sato and George Neville-Neil
Source: bsdtalk
Added: 23 October 2007
Tags: bsdtalk, interview, asiabsdcon, hiroki sato, george neville-neil
Ogg version (10 minutes), MP3 version (5 Mb, 10 minutes)
A quick update on AsiaBSDCon 2008 with Hiroki Sato and George Neville-Neil. More information at http://www.asiabsdcon.org/.OpenCon 2007 update from Marc Balmer
Source: bsdtalk
Added: 20 October 2007
Tags: bsdtalk, interview, opencon, marc balmer
Ogg version (7 minutes), MP3 version (3 Mb, 7 minutes)
A short update on OpenCon 2007 with Marc Balmer. More information at http://www.opencon.org/.Richard Stallman
Source: bsdtalk
Added: 13 October 2007
Tags: bsdtalk, interview, rms, richard stallman
Ogg version (16 Mb, 28 minutes)
Interview with Richard Stallman.EuroBSDCon 2007 Videos
Source: EuroBSDCon
Added: 10 October 2007
Tags: eurobsdcon, eurobsdcon2007, videos
Soren Straarup - An ARM from shoulder to hand (141 Mb), Pawel Jakub - FreeBSD/ZFS - last word in operating/file systems (203 Mb), Yvan VanHullebus - NETASQ and BSD: a success story (382 Mb), Claudio Jeker - Routing on OpenBSD (394 Mb), Brooks Davis - Using FreeBSD to Promote Open Source Development Methods (92 Mb), Gregers Petersen - Open Source - is it something new? (285 Mb), Antti Kantee - ReFUSE: Userspace FUSE Reimplementation Using puffs (197 Mb), Steven Murdoch - Hot or Not: Fingerprinting hosts through clock skew (235 Mb), Sam Smith - Fighting "Technical fires" (147 Mb), Kirk Mckusick - A Brief History of the BSD Fast Filesystem (251 Mb), George Neville-Neil - Network Protocol Testing in FreeBSD and in General (271 Kb), Robert Watson - FreeBSD Advanced Security Features (200 Mb), Sam Leffler - Long Distance Wireless (for Emerging Regions) (248 Mb), Simon L Nielsen - The FreeBSD Security Officer function (195 Kb), Stephen Borrill - Building products with NetBSD - thin-clients (364 Mb), Pierre Yves Ritschard - Load Balancing (219 Mb), Isaac Levy - FreeBSD jail(8) Overview, the Secure Virtual Server (350 Mb), Ryan Bickhart - Transparent TCP-to-SCTP Translation Shim Layer (376 Mb), John P Hartmann - Real Men's Pipes - When UNIX meets the mainframe mindset (315 Mb)
EuroBSDCon 2007 PapersGene Cronk on Implementing IPv6
Source: New York City *BSD User Group
Added: 06 October 2007
Tags: nycbug, presentation, ipv6, gene cronk
MP3 version (14Mb, 60 minutes)
This talk will be on some of the basics of IPv6 including addressing, subnetting, and tools to test connectivity. There will be a lab (network permitting), and setups for an as of yet undisclosed flavor of BSD as well as some of the well known daemons (Apache 2, SSHD) will be demonstrated. Setting up a BSD OS as an IPv6 router and tunneling system will also be covered.
Bio
Gene Cronk, CISSP-ISSAP, NSA-IAM is a freelance network security consultant, specializing in *NIX solutions. He has been working with computers for well over 20 years, electronics for over 15, and IPv6 specifically for 4 years. He has given talks on IPv6 and a multitude of other topics at DefCon, ShmooCon and other "underground" venues.Gene is from Jacksonville, FL. When not involved in matters concerning IPv6, he can be found gaming (Anarchy Online), helping out with the Jacksonville Linux User`s Group, being one of the benevolent dictators of the Hacker Pimps Security Think Tank, or fixing up his house.
PCC with Anders "Ragge" Magnusson
Source: bsdtalk
Added: 06 October 2007
Tags: bsdtalk, interview, pcc, ragge, anders magnusson
Ogg version (15 minutes), MP3 version (7 Mb, 15 minutes)
Interview with Anders "Ragge" Magnusson. We talk about his work on the Portable C Compiler. More information can be found at http://pcc.ludd.ltu.se/.EuroBSDCon 2007 Papers
Source: EuroBSDCon
Added: 05 October 2007
Tags: eurobsdcon, eurobsdcon2007, papers
Pawel Jakub - FreeBSD/ZFS - last word in operating/file systems (337 Kb), Stephen Borrill - Building products with NetBSD - thin-clients (407 Kb), John P Hartmann - CMS Pipelines Explained (118 Kb), Soren Straarup - An ARM from shoulder to hand (307 Kb), Brooks Davis - Building clusters with FreeBSD (2.2 Mb), Steven Murdoch - Hot or Not: Fingerprinting hosts through clock skew (6.1 Mb), Brooks Davis - Using FreeBSD to Promote Open Source Development Methods (989 Kb), Sam Leffler - Long Distance Wireless (for Emerging Regions) (19 Mb), Antti Kantee - ReFUSE: Userspace FUSE Reimplementation Using puffs (102 Kb), Yvan VanHullebus - NETASQ and BSD: a success story (2.4 Mb), Ryan Bickhart - Transparent TCP-to-SCTP Translation Shim Layer (692 Kb), Pierre Yves Ritschard - Load Balancing (23 Kb), John P Hartmann - Real Men's Pipes - When UNIX meets the mainframe mindset (382 Kb), Claudio Jeker - Routing on OpenBSD (1.3 Mb), Marc Balmer - Supporting Radio Clocks in OpenBSD (304 Kb), Peter Hansteen - Firewalling with OpenBSD's PF packet filter (531 Kb), Simon L Nielsen - The FreeBSD Security Officer function (251 Kb), Robert Watson - FreeBSD Advanced Security Features (152 Kb), Ryan Bickhart - Transparent TCP-to-SCTP Translation Shim Layer (491 Kb), Kirk Mckusick - A Brief History of the BSD Fast Filesystem (145 Kb), George Neville-Neil - Network Protocol Testing in FreeBSD and in General (251 Kb), Sam Smith - Fighting "Technical fires" (1.4 Mb), Marko Zec - Network stack virtualization for FreeBSD 7.0 (401 Kb), Isaac Levy - FreeBSD jail(8) Overview, the Secure Virtual Server (120 Mb)
EuroBSDCon 2007 PapersNetwork Stack Virtualization with Marko Zec
Source: bsdtalk
Added: 03 October 2007
Tags: bsdtalk, interview, stack virtualization, marko zec
Ogg version (16 minutes), MP3 version (8 Mb, 16 minutes)
Michael Dexter sent me an interview he recorded on behalf of BSDTalk with Marko Zec at EuroBSDCon 2007. More information on the project at http://imunes.tel.fer.hr/virtnet/.
September 2007
EuroBSDCon 2007 Photos
Source: EuroBSDCon
Added: 26 September 2007
Tags: eurobsdcon, eurobsdcon2007, photos, flickr
Eystein.aarseth - Photos from EuroBSDCon in Copenhagen, Denmark, september 2007, Tom (Snow) - Foto's taken bij Tom and Robert of www.snow.nl, Peternmhansteen, Ed Kikkert - EuroBSDCon 2007 taken place in Copenhagen, Denmark 14-15 September 2007 at the Symbion Science Park, Rick van der Zwet
EuroBSDCon 2007 Photos by various peopleBSDCertification Update with Dru Lavigne
Source: bsdtalk
Added: 19 September 2007
Tags: bsdtalk, interview, bsdcertification, dru lavigne
Ogg version (22 minutes), MP3 version (10 Mb, 20 minutes)
Interview with Dru Lavigne. We talk about the progress of BSDCertification.org and also her new position with the Open Source Business Resource at http://www.osbr.ca/.Sysjail Revisited with Michael Dexter
Source: bsdtalk
Added: 14 September 2007
Tags: bsdtalk, interview, sysjail, michael dexter
Ogg version (22 minutes), MP3 version (10 Mb, 22 minutes)
Interview with Michael Dexter. We talk about the new sysjail and the recent system call wrapper issues.Using Cryptography to Improve Web Application Performance and Security
Source: New York City *BSD User Group
Added: 12 September 2007
Tags: nycbug, presentation, cryptography, nick galbreath
MP3 version (18Mb)
Cryptography has a reputation of slowing down applications. However if done correctly, it can actually be used to improve performance by storing high-value/high-cost results "in public." In addition the same techniques can solve common security problems such as authorization, parameter scanning, and parameter rewriting.
All are welcome - no previous experience with cryptography is required, and the techniques will be presented in a programming-language neutral format.
Nick Galbreath have been working on high performance servers and web security at various high profile startups since 1994 (most recently Right Media). He holds a Master degree of Mathematics from Boston University, and published a book on cryptography. He currently lives in the Lower East Side.
Why I like the CLI
Source: bsdtalk
Added: 01 September 2007
Tags: bsdtalk, cli, will backman
Ogg version (12 minutes), MP3 version (6 Mb, 12 minutes)
Why I like the CLI:
- Uses minimal resources. Less space, less memory, fewer dependencies.
- Transparency. GUI hides internals, limits options.
- Similar between Unix-like systems. GUI tools seem to change every week.
- Remote management. SSH rocks.
- Everything is text. Configs, devices, output. CLI is natural complement.
- Pipes and scripts. One time is hard, a thousand times is easy.
- Only need a few tools. Grep, sed, awk, vi, cron.
- Text config files. Easy to version, share, and comment.
- Requires reading skills instead of clicking skills.
- Much faster when you know what you are doing.
August 2007
BSD Wrap-Up
Source: linuxreality - a podcast for the new linux user
Added: 30 August 2007
Tags: linux reality
MP3 file (21 Mb, 48 minutes)
In this episode: OReilly discount code for Linux Reality listeners available on the LR website; a new Linux Reality contest where one can win a listener-donated book, LPI Certification in a Nutshell, for the best audio Listener Tip sent in between now and the end of November; a new podcast client I am developing in Python; petition to open source the Main Actor video editing software; a call for guest podcasts; a brief wrap-up discussion of my adventures with the BSD's; audio and email listener feedback.BSDCan-2007 - Videos
Source: BSDCan - The Technical BSD Conference
Added: 24 August 2007
Tags: bsdcan, bsdcan2007, talks, kirk mckusick
MOV file (77 Mb, 35 minutes)
The 2007 BSDCan conference
Kirk McKusick - Code Reading of Locally-Connected Sockets
MidnightBSD founder Lucas Holt
Source: bsdtalk
Added: 23 August 2007
Tags: bsdtalk, interview, midnightbsd, lucas holt
Ogg version (15 minutes), MP3 version (7 Mb, 15 minutes)
Interview with MidnightBSD founder Lucas Holt.What is OpenBSD - Wim Vandeputte
Source: Sites Collide
Added: 20 August 2007
Tags: sitescollide, interview, openbsd, wim vandeputte
MP3 file (18 Mb, 46 minutes)
In this episode of Sites Collide, Wim Vandeputte of the OpenBSD project joins us to educate us about OpenBSD. We talk about a brief history, as well as where you can find it running today. If you don't know the difference between BSD and Linux, you need to hear this episode!!OpenBSD Networking - Henning Brauer
Source: Sites Collide
Added: 20 August 2007
Tags: sitescollide, interview, openbsd, openbgpd, henning brauer
MP3 file (8 Mb, 20 minutes)
In this episode of Sites Collide, we discuss Open BGPd and OpenBSD as well as other routing-related topics with developer, network guru, and conference speaker, Henning Brauer of the OpenBSD Project. So, if you are interested in the technologies that make the Internet work, or you're looking to learn about Unix/Linux, this show is for you!OpenBSD Road Warrior - Felix Kronlage
Source: Sites Collide
Added: 20 August 2007
Tags: sitescollide, interview, openbsd, road warrior, felix kronlage
MP3 file (16 Mb, 40 minutes)
On this Sites Collide, we speak with Felix Kronlage of the OpenBSD Project about using Open-Source tools for effectively and securely getting work done while using your laptop outside your home or office (called a Road Warrior). If you use a laptop on the road, you NEED to hear this episode.Interview with Will Backman
Source: linuxreality - a podcast for the new linux user
Added: 20 August 2007
Tags: linux reality, bsdtalk, interview, will backman
MP3 file (21 Mb, 48 minutes)
In this episode: an interview with the host of the BSDTalk Podcast, Will Backman, in which we talk about the history of the BSD's, including FreeBSD, NetBSD, OpenBSD, DragonflyBSD, PC-BSD, and DesktopBSD, and discuss some of the goals and features of these projects.Matthew Dillon
Source: bsdtalk
Added: 16 August 2007
Tags: bsdtalk, interview, dragonflybsd, mattew dillon
Ogg version (20 minutes), MP3 version (10 Mb, 20 minutes)
Interview with DragonflyBSD's Matthew Dillon. We talk about the 1.10 release and the design of a new filesystem.BSDCan-2007 - Videos
Source: BSDCan - The Technical BSD Conference
Added: 14 August 2007
Tags: bsdcan, bsdcan2007, talks, erwin lansing, ports
MOV file (39 Mb, 20 minutes)
The 2007 BSDCan conference
Erwin Lansing - The state of the FreeBSD Ports Tree
BSDCan-2007 - Videos
Source: BSDCan - The Technical BSD Conference
Added: 13 August 2007
Tags: bsdcan, bsdcan2007, talks,
