pkgsrcCon is the annual technical conference for people working on pkgsrc,
a framework for building over 17,000 open source software packages.
pkgsrc is the native package manager on NetBSD, SmartOS and Minix, and is portable across many different operating systems including Linux and Mac OS X.
Developers, contributors, users and open-source enthusiasts are all welcome to attend.
We had lots of fun, thanks everyone for participating.
pkgsrcCon 2016 takes place on Saturday () and Sunday (). Talks will begin at 10:00 am Saturday, so don't be late!
We will have lunchbreaks at a convenient time between talks.
There are plenty of opportunities for good food around the University campus:
On we'll have a get-together & make introductions with some drinks in the Old Town. We have reservation in Cafe Magia for 20 people.
On after the conference we'll have dinner in a nearby restaurant. We have got a reservation in Al Vecchio Forno for 30 people. We will go there through a path in a small forest.
To plan accordingly please let the organizer know
if you are going to attend the social event on Friday and dinner on Saturday!
RSVP
Title | Day | When | Where |
---|---|---|---|
Social Event | Fri | 18:00 - open end | Cafe Magia |
Talks & Hacking | Sat | 10:00 - 18:30 | Uni (room A-1-13) |
Dinner | Sat | 19:00 - open end | Al Vecchio Forno |
Hacking | Sun | 10:00 - 16:00 | Uni (room A-1-04) |
pkgsrcCon will be held at the Jagiellonian University on the 1st floor (0-based) at the Faculty of Physics, Astronomy and Applied Computer Science 11 Profesora Stanisława Łojasiewicza Street, 30-348 Kraków (Cracow, Cracovia), Poland. The closest tram (numbers: 11, 18, 23, 52, 62) stop is "Norymberska".
We will have these rooms available:
Please note that drinking alcohol is not allowed at the University. Smoking cigarettes is allowed outside the building.
If you have special accessibilty needs (like using the elevator, etc.), please let the organizer know how we can make your visit easier.
After going through the main entrance take the staircase to the right. Later look for and follow pkgsrcCon directions.
Currently there are scheduled 10 presentations on Saturday. The times aren't set in stone and the lunchbreak can be rescheduled between other talks.
When | Who | Description |
---|---|---|
10:00-10:30 | Sevan Janiyan | The BSDs & pkgsrc - Introductory fun for the whole family |
This introductory talk with describe the BSD family of operating systems, covering the history, features and benefits. Moving from the the operating systems to user space, the packaging of software will be covered, introducing the "ports" style of packaging and the direction pkgsrc takes it. | ||
10:30-11:00 | Kamil Rytarowski | Desktop software in pkgsrc |
Analysis of the availability of desktop oriented software in pkgsrc. Division into Applications, System and Developer tools. Bulk build aid in the process of porting. The most and least covered software groups in pkgsrc. Comparison of pkgsrc with other packaging frameworks. | ||
11:00-11:30 | G. Clifford Williams | Autonomous application deployment with pkgsrc |
This is a look at managing application deployment with pkgsrc. Let's Compare and contrast with "traditional" mechanisms like .deb and .rpms, tarballs, deployment tools (Salt, Capistrano, Vlad, Fabric), and containers (Jails, Rocket, Docker, etc). In particular we'll look at the autonomy gained from decoupling the application stack from the operating system packages with pkgsrc's ability to have multiple parallel installation bases all running different versions on the same system. | ||
11:30-12:00 | Sebastian Wicki | The Rumprun Unikernel |
Based on NetBSD's rump kernel framework, the Rumprun unikernel allows you to compile your POSIX applications into bootable single-purpose images. Unikernels are tailored to run a single application, thus they come without the footprint of a full-featured operating system, ideal for application virtualization. In this talk, I will introduce the Rumprun unikernel and show you how to turn your application into a unikernel image. | ||
12:00-13:00 | Adam Wołk | Otoro - fat tuna in the OpenBSD ports fish-tank |
Otoro (oh-toh-roh) stands for the fattest portion of the tuna, found on the underside of the fish. This talk will cover Otoro in the OpenBSD ports infrastructure. Building blocks of the ports infrastructure both technical and cultural. | ||
13:00-14:00 | Mariusz Zaborski | The last word in file systems |
The talk will cover the most revolutionary file system - ZFS. We will discuss many interesting features like snapshots, clones and self-healing. ZFS was introduced by Sun Microsystems in 2005 and ported to FreeBSD in 2007 and after that became the first choice file system. | ||
14:00-15:15 | Lunchbreak | |
15:15-16:00 | Kacper Kasper | Haiku OS - a quick look |
In this talk I'll discuss Haiku from three perspectives: user's, developer's and porter's. I'll go into what we are doing, how we are doing it, and what could we do better in terms of processes in our project. | ||
16:00-17:00 | Mariusz Gliwiński | Nix - the purely functional package manager |
While the world of programming is exploring different paradigms, package management is still ruled by a narrow few. Declarative configuration management gained some traction, by trying to abstract this legacy, but the amount of state might feel overwhelming. Nix package manager alleviates these issues by providing a functional, solid core for further tasks, such as configuration management, network deployment or dynamic resource deployment. I'd like to present how this approach helps in topics such as determinism, rollbacks, dependency hell, atomicity and isolation. | ||
17:00-18:00 | Daniel Kochmański | Common Lisp ecosystem and software distribution |
|
||
18:00-18:30 | Mateusz Kocielski | The work of security teams |
18:00-18:30 | Sevan Janiyan | pkgsrc-security |
A short story on what's going on behind security-team@ curtain. What exactly we do, why we need security-team@, how we're organized, what need to be done to issue a security report and finally what can be done better! Duration: 30 min + few minutes for Q&A session. |
If you are unsure whether you will attend and you might give a talk, it will be possible to make additional presentations ad hoc during the conference in the unconference mode on Saturday (if the time will premit it) or on Sunday. Alternatively this time will be used for hacking together.
Travel/accommodation expenses are not covered for speakers & attendees by the conference organizers & sponsors.
The conference is free and there are no tickets.
Registration is also not mandatory either, so you can just show up.
But to help to plan the event it would be greatly appreciated if you let the organizer know.
Send an email to pkgsrccon2016ATpkgsrc.org
and include details like:
The conference is free and there are no tickets.
Kraków currently has one operational Airport John Paul II/Balice (KRK). It's 12 km away from the City Center. Taxi and public transport is available.
Trains arrive at Kraków Główny (Cracow Main Station). More details can be found at wikitravel.
There is a faculty car park (free of charge). Getting around Kraków is easy with public transport or by bike. To navigate krakow.jakdojade.pl is recommended.
Hotels and AirBnB flats are available in all price ranges.
The main people responsible for the organisation are:
The NetBSD Foundation runs the pkgsrc project and sponsors the conference.
The Jagiellonian University (Faculty of Mathematics and Computer Science and Faculty of Physics, Astronomy and Applied Computer Science) hosts the conference. Koło Naukowe Wolnego Oprogramowania "Slimak" (the "Slimak" Students' Scientific Association of Free Software) is the local organizer. [ξ] Koło Studentów Informatyki UJ (the [ξ] Computer Science Students' Association at Jagiellonian University) shares the chillout/food room.
Subcarpathian BSD User Group, Magazyn Programista OSWorld.pl and help in promotion.