LinuxCon 2016 Dublin
In the fall I attended LinuxCon 2015 in Dublin, Ireland as part of my internship at The Linux Foundation and I also gave a presentation on the results of my work in the IIO Dummy Driver, which went out of the staging area after the summer.
There were three days of technical presentations, with a Keynote Presentation in the end of each day and several receptions for chat and interaction in the evening.
I was most interested in the Linux Kernel presentations, but I noticed there were a lot of IoT and Cloud services presentations, since these represent some of the trends in administration lately.
I joined the round 9 and round 10 interns, together with the coordinator of the program, Julia Lawell to constitute a panel on Linux Kernel Internship Reports, but this happend only on the 3rd day.
The group coming from Romania was pretty large, we had 3 interns that gave presentations, some teaching assistants and professors from my university and also former interns in the internship program. Going to LinuxCon is somehow a tradition and the group becomes larger and larger every year.
One of my favourite presentations was the one given by Michael Kerrisk (yes, the author of
The Linux Programming Interface) on
seccomp and the current capabilites of it, such as selective permission and investigation of system calls that a process can make.
The presentation went through the beginnings of seccomp and then focused on Berkeley Packet Filter virtual machine, implemented in the kernel. Michael proposed some examples of filters and also integration of a program with BPF filters, which made the presentation more hands-on and provided high interaction with the public.
I also attended Harald König’s presentation on
Using strace to understand bash, which were mostly things I’ve known before, such as wildcards, quoting and some nice examples of strace investigation, such as seeing what login scripts have been executed in bash.
Another presentation that I really liked was from the guys of
Free Electrons. I’ve been using the documentation of free electrons a lot, but I had no idea they are just 9-10 people working in the company, with such a great contribution of embedded Linux.
The second day closed with Fireside Chat, in which Dirk Hohndel interviewed Linus Torvalds and it was for sure what everyone had expected to see. They talked about kernel security, future plans for Linux, the trouble of finding maintainers, not only contributions and also what would be the next project of Linus or if he’s thinking of one. Linus had a particulary funny answer, suggesting that he created Git, Linux because no one else provided him with what he needed, adding that:
"I’d much rather coast along and be lazy. Anytime I need to start a new project,
that’s a failure for the rest of the world".
There was also room for the famous joke with Linus being hit by a bus, especially since in the UK they drive on the left side.
I also had the chance to meet Linus Torvalds and GregKH in person at the ending reception, held in the Guiness Storehouse in Dublin. Pretty awesome!
On the 3rd day I had the opportunity to present my work over the summer on the Linux Kernel Internship Panel, introduced by Julia Lawell, the coordinator of the program. Meeting the other interns, sharing experiences and impressions on the internship and also meeting developers that I’ve seen only on mailing lists made me see what truly is the Linux open source community.
Since the days were so busy with presentations and all, I didn’t have the time to go visit too much, but Dublin has the air of an industrial and also modern city with pittoresque pubs in which one can have a nice time. I really enjoyed it.
All in all, attending LinuxCon in Ireland was technically enligthening and fun, no need to mention the beer!