"BSD: No Hype Required."

The Berkeley Software Distribution (BSD) is a free open source version of the Unix operating system which evolved at the University of Berkeley starting from 1975, and it is based on AT&T's Unix Sixth Edition (V6). The name BSD is now used collectively for the modern descendants of these distributions. Most notable among these today is perhaps the major open source BSDs (FreeBSD, NetBSD, OpenBSD) which have themselves spawned a number of children. They are targeted at an array of systems for different purposes and are common in government facilities, universities and in commercial use. A number of commercial operating systems are also partly or wholly based on BSD or its descendants, including Apple Computer's Mac OS X.

There are also a poster and a banner to advertise the event.

THE EVENT HAS PASSED.

CHECK OUT OUR ARCHIVED MATERIALS!

If you are looking for the past events, you can reach them through the front page.

Date and Location of the Main Event

Date:
Saturday, 6 April 2013

Location:
Conference Room, Second Floor, Building C
Institute of Biostructures and Bioimaging
Via T.De Amicis 95
IT-80145 Naples
Italy

Language:
English

Cost:
Entry is free

Distinguished Sponsors

The following sponsors have contributed a larger amount of financial donations to the event. Thank you very much for your sponsorship!

Further Sponsors and Partners

The following organizations and partners have contributed to the event. Thank you for your sponsorship and help very much!

Schedule

The format is technically a mixture of a cross-project developer summit and a workshop. We have invited developers working with BSD from different organizations, we have some dinners together, and dedicate various sessions to each of the topics based on the interests of the attending developers. The format of these sessions is quite flexible: they may include presentations or demonstration of results, or even public discussions with developers involved, or a mix of all of these.

We have two different schedules: one for the participants and their guests and one for the public part of the summit. The former is mostly about the summit in general, while the latter is the interest of casual visitors of the BSD-Day.

Rough Schedule

Date Morning
(08:00 – 13:00)
Lunch
(13:00 – 14:00)
Afternoon
(14:00 – 18:00)
Evening
(18:00 – 21:00)
Friday 5
April 2013
participants arrive warm-up dinner at Irish the Ireland Pub from 20:00 hacking lounge (RPH)
Saturday 6
April 2013
BSD-Day (IBB) lunch BSD-Day (IBB) event dinner at Pony Express from 20:00 (invited guests only) hacking lounge (RPH)
Sunday 7
April 2013
Naples trip participants depart

Public Schedule

Time Speaker
08:00 BSDA exam / check-in
09:50 welcome, introduction
10:00 BSD: Small but Smart? (video) Gábor Páli (FreeBSD)
11:00 MCLinker – The Final Toolchain Frontier (video) Jörg Sonnenberger (NetBSD)
12:00 Organizational Structure and Culture at FreeBSD (video) Frederic Culot (FreeBSD)
13:00 lunch
14:00 An Overview of the Timing Facilities in the FreeBSD Kernel (video) Davide Italiano (FreeBSD)
15:00 Tinderbox and Poudriere – Automatic Ports Testing and Package Building on FreeBSD (video) Guido Falsi (FreeBSD)
16:00 FreeBSD in the Embedded World (video) Rafal Jaworowski (FreeBSD)
17:00 Npppd: Easy VPN with OpenBSD (video) Giovanni Bechis (OpenBSD)
17:50 closing

We have the “Conference Room” on the second floor in Building C reserved at the Institute for Biostructures and Bioimaging for the event. It will be available all day.

Talks

We have the following talks for the day.

Title Speaker Description Notes
Npppd: Easy VPN with OpenBSD Giovanni Bechis Npppd is the new L2TP/PPTP VPN daemon shipped with OpenBSD; with this software you can setup L2TP and PPTP VPN in few easy steps and with lot of features. In this talk I will describe how to setup the software, some useful tips and a case study.
Tinderbox and Poudriere – Automatic Ports Testing and Package Building on FreeBSD Guido Falsi Tinderbox and Poudriere are two tools developed to perform automated testing of FreeBSD ports and to build binary package sets for use by FreeBSD machines. The talk will be an overview of the two programs, their differences, installation, and use. The talk will also show how they can be useful both for ports development and in production use.
An Overview of the Timing Facilities in the FreeBSD Kernel Davide Italiano The recent evolution made computers powerful enough to accomplish tasks like high-speed networking or real-time activities/tasks. On the other hand, especially with the ubiquity of laptops in the last years, the energy wasted by interrupts waking CPUs from sleep when a timer expires may be a sensitive factor. A fair amount of work has been made in the last years in order to address such problems, which resulted in a complete overhaul of the timing infrastructure in FreeBSD. The aim of the talk is giving an overview these changes.
BSD: Small but Smart? Gábor Páli A brief summary of where the BSD systems came from, where they are heading to, and why they are doing what they are doing. It is based on the personal desire to learn why I am still finding BSD and its derivatives an excellent alternative to other operating systems in various fields: research, teaching, engineering and product development. An interesting twist in the plot here is that it has (almost) nothing to do with licensing or with the cute daemon figure, although I like them both as well :-)
FreeBSD in the Embedded World Rafal Jaworowski Embedded systems are all around, but what really makes the contemporary embedded world? In this talk we will look closer at FreeBSD and find out its position towards a viable solution for commercial deployments, what we are good at and what the struggle and challenges are. We will see how FreeBSD gets embedded at Semihalf for small and big systems.
Organizational Structure and Culture at FreeBSD – Nothing to Learn from Business Schools ;-) Frederic Culot Business Schools teach you during expensive MBA studies how managers should shape the structure and influence the culture of organizations so that they become more innovative. Concepts such as natural systems, self-organization, creative swiping, boundary spanning, empowerment… are known to be helpful in making employees more creative. To save you the trouble of paying for costly business courses and based on my view as a committer, this talk addresses the question to know whether or not FreeBSD is the right place to develop innovative ideas.
MCLinker – The Final Toolchain Frontier Jörg Sonnenberger The development of LLVM and Clang provided a working C/C++ compiler and assembler for the major platforms like X86 and ARM. While work on the various smaller programs from GNU binutils has been seen, no linker appeared. This talk introduces MCLinker, a new cross-platform linker for ELF systems like the BSD and Android. The architecture of the project is shown and the current status on NetBSD and FreeBSD is illustrated.

For Speakers

Sessions

Each session slot is 45 minutes long.

Notes on Presentation

For preparing the slides, there is a template added to the page that you can use. It contains a LaTeX source file that you can modify to create PDF-based slides for the session. It uses the Beamer class which is an easy-to-use extension to LaTeX for making presentations. Then pdfLaTeX can be used for compiling the sources to produce the desired PDF file.

$ pdflatex my-presentation.latex

Or you can just use the LibreOffice template (contributed by Frederic Culot). But do not forget to export it to a PDF file for the best portability.

A few rule-of-thumbs when creating slides:

  • Try to make things legible, use large fonts.
  • Have title and closing.
  • Use less text, you do not have to include everything on the slides. (Prepare and) Do a demonstration if needed.
  • You have only 45 minutes, having 45 or less slides (in addition to title and closing) is usually fine.
  • Sometimes images can tell more than pure text.
  • Leave a few minutes for questions.

Location

Naples (in Italian: Napoli) in Italy, is the capital of the Campania region. The city is the third most populated municipality (city proper) of Italy, but the second metropolitan area, after Milan. It was founded between the 7th and 6th centuries BC by the Greeks and was named Neapolis, which means new city. The historic centre of Naples has earned the UNESCO World Heritage Site denomination.

Read more about Naples...

Some useful links to prepare your trip and get familiar with the city:

Arriving to Naples

By Plane

From the airport you can take a bus (called Alibus) for EUR 3 which has two stops only: Stazione Centrale (Central station) and Piazza Municipio, near the main ferry port (molo Beverello). You can buy your ticket on the bus. Further connections are listed on this page of the official website of the airport. If you have time to spare, you can take the 3S bus that will take you to the same stops as the Alibus for a cheaper price (EUR 1.20). The difference is that the Alibus has limited stops but the 3S will take you to the backstreets leading to the Stazione continuing all the way to the port and a shopping district. Also, the Alibus is air-conditioned whereas most 3S buses are not.

By Train

The main station is Napoli Centrale – Piazza Garibaldi Station, connected to the Naples subway system. The buses R2 or 601 from the Piazza Garibaldi in front of the train station will take you within three blocks of the ferries at Stazione Marittima.

By Car

Naples is directly connected with Rome by the A1 highway, and the trip takes generally less than 2 hours. Due to traffic jam and parking shortage in city center, it is advisable to leave your car in a parking lot near the motorway exit or your accommodation, and to use public transportation.

Approaching the Event Site

From the Airport

Take the 3S or Alibus and get off at the main station.

From the Main Station

Take subway Linea 2 (blue) towards Pozzuoli get off at Piazza Cavour then follow the signs to Linea 1 (yellow). Take subway Linea 1 (yellow) towards Piscinola and get off at Policlinico then walk (about 700 metres) to Via T.De Amicis 95.

Maps

Accommodation

If you plan to stay in Naples on Friday and Saturday night, we can then recommend you the following places to book a room.

In general, it is suggested to book hotels near a station of the subway Linea 1 (yellow).

Materials

Pictures and videos for the event are available.

Special thanks to Amedeo Buonanno, Andrea V., Ion-Mihai Ţetcu, and Giovanni Bechis for contributing their fine photos!

BSDA Certification Exam

The BSD Certification Group (BSDCG) is pleased to offer the BSDA certification exam to our visitors.

The exam will take place before the event in the Conference Room, Second Floor, Building C between 08:00 and 09:45.

The exam is paper-based and in English. Exam information is available from the Certification page. Candidates should be proficient in the BSDA Certification Requirements and the Command Reference, both of which are available for free download from this page of the website.

Participants need to register for the exam in advance. Choose "BSD-Day, Naples, Italy" as the location and pay for the exam. The price is USD 75 (~EUR 50) and payable through Paypal or credit card.

About the BSD Certification Group

The BSD Certification Group (BSDCG) is a non-profit organization committed to creating and maintaining a global certification standard for system administration on BSD-based operating systems. The BSDCG works with the BSD and sysadmin communities in order to provide a practical and relevant certification.

The BSDA certification is designed to be an entry-level certification on BSD UNIX systems administration. The successful BSDA candidate is able to complete common administrative and troubleshooting tasks and has a good understanding of general BSD Unix and networking principles.

Contact

If you have questions, comments, or you just feel that something is missing from here, please contact me.

See you at the BSD-Day!


2013.txt · Last modified: 2013/07/02 17:15 by pgj
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki