FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Rudi van Drunen
Schedule
Day Saturday
Room Lameere
Capacity 500
Start time 11:00
End time 12:00
Duration 01:00
Info
Track Embedded Devroom
Attachments
ntp-fosdem.pdf (slides)

NanoBSD and the art of Timekeeping with appliances.

The time has come to make the switch from embedded Linux to embedded BSD.... In this talk we will focus on the building of embedded appliances in the BSD world, and more specifically on using NanoBSD to create FreeBSD images that run on embedded systems. In the stock FreeBSD distribution an application (script) called NanoBSD is present that takes a configuration file and builds an image for a flash disk which then can be used on an embedded system. A short cookbook will be presented on the steps needed to actually create the image, and deploy it. Also the in-system upgrading of the image will be discussed. The use case we will present is an Stratum 0 NTP appliance that serves as network time server using GPS with PPS synchronization. This appliance is capable of providing highly accurate time service to a network of servers and desktop machines, even when disconnected from the internet. The example will use a Soekris 4501 embedded board and an OEM hockey puck-style GPS device and some tricks to use the high-res timing on the board, together with a temperature controlled crystal oscillator. The contents of talk have previously been published by the presenter in ;login:. the USENIX periodical [1]

Concurrent events:

When Event Track Where
11:00-11:05 Welcome to the Legal Issues DevRoom AW1.125
11:00-11:05 Welcome to the Free Java DevRoom Free Java K.4.401
11:00-11:10 Welcome! CrossDesktop H.1308
11:00-11:15 GNUstep Developer's Meeting GNUstep AW1.126
11:00-11:15 Accessibility in LibreOffice LibreOffice H.1309
11:00-11:15 Intro: Welcome to XMPP Jabber and XMPP H.2213
11:00-11:25 OpenStack News: Last year retrospective Virtualization and Cloud Chavanne
11:00-11:30 Embracing Non-Technical Users: Celebrations and Challenges CrossDistribution H.1302
11:00-11:30 Open Security Hardware Hardware Cryptography H.2214
11:00-11:30 Mozilla Communities - Agile approach, tools, patterns and metrics Mozilla UD2.218A
11:00-11:45 Enough Debian packaging knowledge to hurt yourselves slightly less than you do already Mono K.3.601
11:00-11:50 Free Software: A viable model for Commercial Success Keynotes Janson
11:00-11:50 Ensuring uptime in a small startup PostgreSQL K.4.201
11:00-11:55 BoxGrinder : Grind your appliances easily JBoss.org K.3.201
11:00-12:00 Coping with wide-impact changes in a distribution CrossDistribution H.1301
11:00-12:00 intel userspace X.org+OpenICC K.3.401
11:05-11:30 The state of OpenJDK Free Java K.4.401
11:05-11:30 Open Licences before European Courts AW1.125
11:15-11:45 LibreOffice Development Directions LibreOffice H.1309
11:15-11:45 OpenBSD GNUstep ports update GNUstep AW1.126
11:15-12:00 Intro: XMPP 101 / Stump the Experts Jabber and XMPP H.2213
11:20-12:10 GStreamer 1.0 - the next generation of your favourite multimedia framework CrossDesktop H.1308
11:30-11:55 Hacking on OpenStack Compute (Nova) - A beginner's guide Virtualization and Cloud Chavanne
11:30-12:00 How to replace a legacy tool with 100k installations CrossDistribution H.1302
11:30-12:00 The Methods of FOSS Activism AW1.125
11:30-12:00 JDK 7 Updates in OpenJDK Free Java K.4.401
11:30-12:00 Developing Firefox in 2012 - Add-ons, Jetpack, Github and more Mozilla UD2.218A
11:30-12:00 Mer ... and what you can do with it Open Mobile Linux AW1.120
11:45-12:15 Import filters for LibreOffice LibreOffice H.1309
11:45-12:30 CESecore and common criteria certification of open source software Hardware Cryptography H.2214

Next (up to 3) talks in the same room (Lameere):

When Event Track
12:00-13:00 IIO, a new subsystem for I/O devices Embedded
13:00-14:00 Linux (SoC) power management Embedded
14:00-15:00 License issues in Android Embedded

Events that start after this one (within 30 minutes):

When Event Track Where
12:00-13:00 IIO, a new subsystem for I/O devices Embedded Lameere
12:00-12:05 Welcome Ada AW1.121
12:00-12:30 Implementing JSR 292 in IKVM.NET Free Java K.4.401
12:00-12:30 WebApps: Building a Webchat? DON'T DO WHAT I DID! Jabber and XMPP H.2213
12:00-12:30 OpenGroupware - Phoenix from the ashes GNUstep AW1.126
12:00-12:30 Openmoko Freerunner - Present and Future Open Mobile Linux AW1.120
12:00-12:30 What Goes into an Executable? Identifying a Binary's Sources by Tracing Build Processes AW1.125
12:00-12:30 A New OSI For A New Decade Keynotes Janson
12:00-12:30 Hacking Gecko Mozilla UD2.218A
12:00-12:50 Create a Foreign Data Wrapper in 15 minutes PostgreSQL K.4.201
12:00-12:55 Drools Planner: Planning optimization by example JBoss.org K.3.201
12:00-13:00 Input in a modern world - input methods and multitouch. X.org+OpenICC K.3.401
12:00-13:00 Mono — State of the Union Mono K.3.601
12:05-12:50 An introduction to Ada 2005 and Ada 2012 Ada AW1.121
12:15-12:30 Widget Layout LibreOffice H.1309
12:20-13:00 CMake the build tool that does more than you think it can CrossDesktop H.1308
12:30-12:55 libguestfs - tools for modifying virtual machine disk images Virtualization and Cloud Chavanne
12:30-13:00 Towards Accelerated UI's on Mobile Linux With Power of Qt5 Open Mobile Linux AW1.120
12:30-13:00 Java Lambda for Hackers Free Java K.4.401
12:30-13:00 WebApps: Interwidget Communication with XMPP Jabber and XMPP H.2213
12:30-13:00 Easy Hacks LibreOffice H.1309
12:30-13:00 Grey Areas of Software Licensing AW1.125
12:30-13:00 Hack the Web Mozilla UD2.218A
12:30-13:20 Re-thinking system and distro development Keynotes Janson