EuroBSDCon 2009 – pictures

EuroBSDCon 2009 and the preceding dev summit happened last weekendq in Cambridge, UK. Robert Watson, who has organised this successful event, noted that the FreeBSD Developer’s Summit was the largest yet in the EU with around 70 attendees. The conference was attended by about 180 attendees, and the dinner sponsored by iXsystems was sold out.

Slides, papers, and audio recordings should be available soon on the UKUUG website. Will let you know when they’re up.

Rodrigo Osorio has posted some pictures here and a couple of my eurobsdcon photos here.

View photos

EuroBSDCon 2009

ukuugThe U.K. Unix and Open Systems User Group (UKUUG) is hosting the EuroBSDCon 2009 in Cambridge from 18-20 September. The conference by many seen as the annual get-together for the European BSD community.

The conference runs over three days starting with many tutorials.

  • Tutorial 1: Kirk McKusick’s FreeBSD Overview, and a focus on FileSystems and VM
  • Tutorial 2: Building the network you need with PF – Peter Hansteen
  • Tutorial 3: SCTP Introduction and Workshop – Randall Stewart

On the second and third day there will be talks on various BSD systems related talks (FreeBSD, NetBSD and PC-BSD).

The BSD Certification Group (BSDCG) will be taking exams on these days too.

Check the EuroBSDCon website for prices, directions, time tables ets

S0urce: www.bsdevents.net (check the BSD calendar for any BSD related events in your area).

The Locking Infrastructure in the FreeBSD kernel

The presentation at AsiaBSDCon 2009 is focused on explaining theoretical approaches and pratical aspect of the locking support in the FreeBSD kernel. The locking KPI as well as underlying mechanisms and interactions with the scheduler will be analized and discussed deeply. Typical locking strategies and some edge cases will also be shown along with a detailed explanation about how to debug locking problems (deadlocks and races primirally).

PDF version – Direct video 1 2



Isolating Cluster Users for Performance and Predictability

At The Aerospace Corporation, we run a large FreeBSD based computing cluster to support engineering applications. These applications come in all shapes, sizes, and qualities of implementation. To support them and our diverse userbase we have been searching for ways to isolate jobs from one another in ways that are more effective than Unix time sharing and more fine grained than allocating whole nodes to jobs. In this paper we discuss the problem space and our efforts so far. These efforts include implementation of partial file systems virtualization and CPU isolation using CPU sets.

This presentation was held at AsiaBSDCon 2009.

PDF SummaryDirect video link


Mohamad Dikshie Fauzie: FreeBSD and SOI-Asia Project

In this paper we describe usage of FreeBSD operating system for IPv6 Multicast routing platform in SOI-Asia Project. SOI-Asia project is platform to deliver realtime lecture via UniDirectional Link of satellite to several countries in Asia. Because of limited bandwidth in satellite, we use IPv6 multicast to deliver material of lecture and realtime video and audio lecture. We also describe human resources development of operational aspect of the project in several countries in Asia.

This presentation was done at AsiaBSDCon 2009

PDF summaryDirect link


Mail system for distributed network – A. Zakharchenko

Mail system for distributed network. Presentation held by Andrey Zakharchenko at AsiaBSDCon2009:

Sometimes it is necessary to organize a mail domain for large and geographically distributed network, which may consist of independent subnets with their own separate Internet connections (and some of those connections may be not very good, or not very fast, or not very cheap). But users of the network need mail system, and it should be fast, convenient, and reliable.

In this paper some ways of distributed mail domain implementation are discussed, and a new one is introduced. The new method allows us to implement distributed mail system fast and convenient for end users, convenient for administrators, using network traffic sparingly, and reliable enough (at least without single point of failure).

PDF of presentation


Direct link

Deprecating groff for BSD manual display

Kristaps Dzonsons’ presentation: Deprecating groff for BSD manual display, AsiaBSDCon2009:

There are few GPL-licensed utilities remaining in BSD base installations, most of them written in C++. groff, GNU’s roff text-processing language implementation, claims a significant share of this count. Why does groff still persist in base? Although its text-processing features have been mostly usurped by LaTeX, groff persists in order to render Unix manual pages. In this paper, we introduce mdocml, a compiler for mdoc documents. mdocml replaces a very specific function of groff — namely, that of rendering mdoc documents for one or more output devices. It’s our intention, in contributing this tool, to deprecate groff as the default utility for Unix manual page display; by doing so, and presuming that manual display is the primary usage of groff, we intend to decouple BSD base installations from another GPL and C++ tool.

PDF of presentation


Direct link