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.
The purpose of this one-day event is to gather Central European developers of today's open-source BSD systems, popularize their work, and provide an interface for real-life communication. There are no formalities, no papers, and no registration or participation fee, however the invited developers are encouraged to give a talk on their favorite BSD-related topic, then have a beer with the other folks around
The language of this event is English, and the goal is to motivate potential future developers and users, especially undergraduate university students to work with BSD systems.
There are also a poster, a banner, and an animated banner that can be used for advertising the event.
Social links: Facebook, LinkedIn
THE EVENT HAS PASSED. THIS PAGE IS FOR ARCHIVING PURPOSES ONLY, CHECK OUT OUR CURRENT EVENT.
CHECK OUT OUR ARCHIVED MATERIALS!
Date:
Saturday, 5. November 2011, 09:00 - 18:00
Location:
Room BC-300
Faculty of Electrical Engineering and Information Technology
Slovak University of Technology
Ilkovičova 3
SK-81219 Bratislava
Slovakia
Cost:
Entry is free
The following organizations support the event. Thank you for your for sponsorship!
The following developers have accepted our invitation and they will very likely to be present at the event.
| Developer | Also Known As | Focus | 4th | 5th | 6th | Accommodation | Notes |
|---|---|---|---|---|---|---|---|
| Marc Balmer | mbalmer@NetBSD | Lua | yes | yes | yes | ||
| Roman Divácký | rdivacky@FreeBSD | Clang/LLVM | local | ||||
| Ian Dowse | iedowse@FreeBSD | yes | yes | yes | |||
| Bernhard Fröhlich | decke@FreeBSD | VirtualBox, HTPC | |||||
| Daniel Geržo | danger@FreeBSD | documentation | local | ||||
| Adam Hamsík | haad@NetBSD | LVM/ZFS | local | ||||
| Thomas Klausner | wiz@NetBSD | pkgsrc | |||||
| Martin Matuška | mm@FreeBSD | ZFS, mfsBSD, ports | yes | yes | yes | local | organizer |
| Alexander Motin | mav@FreeBSD | AHCI, ATA CAM, timers | yes | yes | yes | ||
| Zoltán Arnold Nagy | zoltan@NetBSD | networking | yes | yes | yes | ||
| Philip Paeps | philip@FreeBSD | BSD Exam | yes | yes | no | troublemaker | |
| Gábor Páli | pgj@FreeBSD | Haskell | yes | yes | yes | organizer | |
| Andrew Pantyukhin | infofarmer@FreeBSD | Cloud technology | yes | yes | yes | strict vegan | |
| Jörg Sonnenberger | joerg@NetBSD | pkgsrc | |||||
| Ion-Mihai Tetcu | itetcu@FreeBSD | QAT, pkgng |
| Host | Guest | Notes |
|---|---|---|
| pgj | Daniel Seuffert | allBSD.de |
| pgj | Zuzana Krnáčová | YNET |
| pgj | Marek Martančík | YNET |
| pgj | Igor Mokoš | ICT Project sro., RetroBSD |
| pgj | Paul Schenkeveld | BSD Europe |
| pgj | Adam Števko | YNET |
| pgj | Radko Stulrajter | YNET |
| pgj | Jozef Zeman | YNET |
| pgj | Juraj Šípoš | MaheshaBSD, 99%, arrives at lunch |
| decke | Michael Ranner | Grazer BSD Stammtisch |
| decke | Sebastian Brandner | Grazer BSD Stammtisch |
| decke | Manuel Wiesinger | Vienna BSD Stammtisch |
| decke | Matthias Fassl | Vienna BSD Stammtisch |
| decke | Florian Schweikert | Vienna BSD Stammtisch |
| mbalmer | Vera Hardmeier | msys.ch |
| mm | Andrea Matušková | VX |
| zoltan | Ágnes Léderer | |
| infofarmer | Lukáš Lalinský | taglib, acoustid, etc. (vegetarian) |
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.
| Date | Morning (08:00 – 12:00) | Lunch (12:00 – 13:00) | Afternoon (13:00 – 16:00) | Late Afternoon (16:00 – 18:00) | Evening (18:00 – 21:00) | … |
|---|---|---|---|---|---|---|
| Friday 4 November 2011 | participants arrive | dinner at Sole Mio from 19:00 | hacking lounge | |||
| Saturday 5 November 2011 | bsd_day(2011) (STU) | lunch | bsd_day(2011) (STU) | bsd_dinner(2011) at Mýtny Domček from 19:00 (invited guests only) | hacking lounge | |
| Sunday 6 November 2011 | Bratislava trip | participants depart | ||||
| Time | BC-300 | Speaker | BC-150 |
|---|---|---|---|
| 08:00 - 09:00 | check-in | ||
| 09:00 - 09:15 | welcome, introduction (video) | ||
| 09:15 - 09:45 | Quick Tour of FreeBSD 9 (video) | Daniel Geržo (FreeBSD) | |
| 09:45 - 10:30 | The Future of ZFS in FreeBSD (video) | Martin Matuška (FreeBSD) | |
| 10:30 - 11:00 | Enclosure Management in FreeBSD (video) | Alexander Motin (FreeBSD) | |
| 11:00 - 11:45 | Kernel Mode Lua | Marc Balmer (NetBSD) | |
| 11:45 - 12:00 | lunch break | ||
| 12:00 - 12:45 | BSDA Exam | ||
| 12:45 - 13:15 | RetroBSD (video) | Igor Mokoš (guest) | |
| 13:15 - 13:45 | MaheshaBSD | Juraj Šípoš(guest) | |
| 13:45 - 14:00 | break | ||
| 14:00 - 14:45 | FreeBSD Ports and Packages (video) | Ion-Mihai Tetcu (FreeBSD) | |
| 14:45 - 15:15 | Porting Software to BSD (video) | Thomas Klausner (NetBSD) | |
| 15:15 - 15:45 | Version Control with Fossil | Jörg Sonnenberger (NetBSD) | |
| 15:45 - 16:15 | NetBSD's New Firewall (video) | Zoltán Arnold Nagy (NetBSD) | |
| 16:15 - 16:30 | break | ||
| 16:30 - 17:00 | NetBSD Automated Regresssion Testing (video) | Adam Hamsík (NetBSD) | |
| 17:00 - 17:30 | Unix as a Cloud (video) | Andrew Pantyukhin (FreeBSD) | |
| 17:30 - 18:00 | Clang/LLVM | Roman Divácký (FreeBSD) | |
| 18:00 - 18:10 | closing | ||
We have the rooms BC-300 and BC-150 reserved at Slovak University of Technology, Faculty of Electrical Engineering and Information Technology for the event. They will be available all day.
We have the following talks to be scheduled for the day.
| Title | Speaker | Description | Notes |
|---|---|---|---|
| Kernel Mode Lua: Lua in the NetBSD Kernel | Marc Balmer | The Lua scripting language has been designed to be embedded into software written in C to allow for scripting and extending. This presentation will show how Lua can be used in the NetBSD kernel. | NTR |
| Clang/LLVM | Roman Divácký | Clang/LLVM is a compiler technology that offers many benefits over our current compiler. This talk will introduce clang/LLVM and talk about its present and future use in the FreeBSD world. | |
| Porting Software to BSD | Thomas Klausner | Let's discuss common or not so common problems when porting software to *BSD or packaging it. Possible topics include: porting issues, upstream responses to requests for help or to patches, packaging problems and solutions – and whatever else YOU want to talk about. | |
| FreeBSD Ports and Packages -- Getting Back Being the Best | Ion-Mihai Tetcu | A short talk about the upcomig changes in FreeBSD Ports that brings as back to having the top source and binary 3rd party apps system. | |
| The Future of ZFS in FreeBSD | Martin Matuška | This talk will give a short overview of ZFS and its current relationship with the FreeBSD project. In addition, an outlook of future ZFS development is going to be discussed. | |
| Quick Tour of FreeBSD 9 | Daniel Geržo | The latest and greatest version of FreeBSD, 9.0-RELEASE is about to be released soon. In this presentation we will take a short tour of the changes and new features to appear in the 9.x series. | |
| Enclosure Management in FreeBSD | Alexander Motin | SCSI Enclosure Services (SES) permit the management and sense the state of power supplies, cooling devices, LED displays, indicators, individual drives, and other non-SCSI elements installed in an enclosure. SES alerts users about drive, temperature and fan failures with an audible alarm and a fan failure LED. | |
| MaheshaBSD | Juraj Šípoš | The purpose MaheshaBSD is to bring (Free)BSD closer to those users who are scared of Unix and consider BSD harder than Linux. BSD systems are not so difficult to understand if you can recognize how control (of the world) works. | NTR |
| RetroBSD | Igor Mokoš | RetroBSD is a port of 2.11BSD Unix intended for embedded systems. Currently runs on Microchip PIC32MX695/795 microcontroller with 128KB internal RAM. The whole system consists of microcontroller and an SD-card attached. | |
| NetBSD Automated Regresssion Testing | Adam Hamsík | In this presentation we will talk about ways how is NetBSD release engineering team trying to make NetBSD working more reliable and stable. Right now automated tests are run on several platforms where many possible regressions are caught. | |
| Unix as a Cloud | Andrew Pantyukhin | A look at the problems arising from using multiple heterogeneous highly distributed instances of Unix (and FreeBSD in particular) as a single computing instance — a virtualization-free private cloud. Foremostly managing overall system complexity with incremental improvements to the OS. | |
| NPF: NetBSD's New Firewall | Zoltán Arnold Nagy | NPF is NetBSD's new firewall, that was designed to be very clean and understandable, and it is easy to expand with new features. The main idea is based on Berkeley Packet Filter, where each rule is compiled into a bytecode, and in turn interpreted; we're taking the same approach, essentially running a virtual machine in the kernel. | |
| Software archeology: Version Control with Fossil | Jörg Sonnenberger | Richard Hipp had started making his Fossil VCS project more visible and managed to cut the legalese associated with the source code by an order of magnitude. The result is attractive: a compact binary under a liberal license with few external dependencies and a fitting name. |
Each session slot is 30 minutes long. (But you may ask for extension.)
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
A few rule-of-thumbs when creating slides:
Information on catering will be added here.
There will be a wireless network available for the event. Further details will be published here.
Bratislava or Pozsony in Hungarian and Pressburg in German, is the capital and largest city in Slovakia. It has a population of almost 450,000 and is the administrative, cultural and economic center of the country. Before 1919, it was known as Prešporok in Slovak.
Most international trains stop at the main station (Bratislava Hlavná Stanica) that have good connections to buses and trams. Tram 13 goes to Old Town, walking takes about 10 minutes. The other station is Bratislava-Petržalka, situated in the southern suburb about 15 minutes from city centre, this is the terminus for some trains from Vienna. Bus 80 towards Kollárovo námestie departs from outside the station building or use the underground passageway in the station hall then hop on any of the buses that leave from the opposite side of the road. Buses 91 and 191 goes right to city center, terminating right below Nový most bridge.
There are regional express trains from nearby Vienna which departs hourly, travel time is 1:20 hours via Marchegg and 1 hour via Kittsee. The first service stops at the central station while the service via Kittse stops at Petržalka, all trains starts at Wien Südbahnhof and tickets are valid for both routes. A day-return ticket called EURegio purchased in Vienna costs 14 EUR and also allows use of all public transportation in town.
International EuroCity trains are avalible from several cities in central Europe. There are two direct EC services from Berlin (9 hours) and two with a change in Prague. Prague (4:30 hours) itself has departures every two hours while Budapest (2:20 hours, departing Budapest Keleti) have six each day. From Warsaw (8:30 hours) there are through cars with EC Praha, leaving once a day. There is also one daily connection from Belgrade (10:30 hours) with EC Avala.
Night train Metropol connects with Berlin (11:30 hours), notice that the sleeper cars are decoupled and then attached to train R 719 in Prague (Metropol continues to Vienna). It is perfectly possible to get on the night train in Prague and it takes 6:30 . There is also a daily, night train service from Kiev (28 hours), which has through cars from Moscow (42 hours) attached.
Coach lines connect Bratislava with all of Slovakia, a high number of Czech cities and a number of EU destinations, including London, Paris and daily buses also depart to Budapest. The most frequent international coach connection by far is Vienna though, with two lines running almost every hour from Vienna's Südtirolerplatz near Südbahnhof via Vienna International Airport: Blaguss has tickets sold by the driver priced at 6 EUR, with stops in Bratislava downtown (beneath Nový most bridge) and Bratislava Airport. Slovak Lines has buses that stop at the Coach Terminal and Bratislava Airport, for a cost of 7.70 EUR. A trip from/to Vienna takes about 1:30 hours.
The Central Coach Terminal (Autobusová stanica) is at Mlynské nivy, at the eastern border of the city center. To get to/from the main railway station (Hlavná stanica), take trolleybus 210. If you need to get to/from the city center, take trolleybus 205 or 202 (the terminus is behind the Tesco department store at Kamenné námestie) or 50, getting on/off at Šafárikovo námestie (close to the banks of the river Danube).
Bratislava lies on the border of two other countries and has a relatively good road system. The town can be accessed by motorways (i.e. limited access highway) from northern Slovakia and Poland, Czech Republic, Hungary as well as Austria. As a result, you can pass the town without having to leave the motorway at all. Together with countries like Austria and Czech Republic it is required to have a sticker on your windshield to drive on motorways. that can be bought at any regular gas station.
After entering the city, a parking information system is in place to lead you to the next free parking spot. In the center of town you either can use one of the paid underground garages or buy a parking card from vendors in yellow vests and try to find a free spot in the streets. The former is recommended on weekends as finding a parking place in the one-ways may be difficult sometimes. If you do find a spot in the street and it is a weekday between 8:00 and 16:00, a parking card may be necessary. You need them in the center of the city only, parking on the streets is free otherwise. You can purchase parking cards from vendors in yellow vests; they cost 0.70 EUR and are valid for 60 minutes.
It may be a good idea to leave the car at the Aupark parking lot which also serves as a “Park and Walk” facility for tourists (note that the indoor parking facilities as well as parts of the outdoor parking lot are closed from 23:00 to 6:00, the rest of the parking space is free to use any time). You can leave your car here and walk through the park and across the Danube to the city center, which is a 10 minute stroll, or just use public transportation.
If you decide to stay in Bratislava on Friday and Saturday night, we can recommend you the following places to book a room.
Pictures are videos are available.
Special thanks to Andrej Binder and Alexander Motin for contributing their fine photos, and to Miroslav Michalička for editing the videos!
The BSD Certification Group (BSDCG) is pleased to offer the BSDA certification exam to our visitors.
The exam will take place at the event in room BC-150 between 12:00 and 13:45.
It will be 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 a BSDCG ID. Once you have an ID, you can choose BSD-Day as the location and pay for the exam. The price is USD 75 (~EUR 50) and payable through Paypal or credit card.
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.
If you have questions, comments, or you just feel that something is missing from here, please contact me.
See you at the BSD-Day!