Day 1 FOSDEM

Today is my first day of #100DaysToOffload, lets just hope I can make it past the first week huh? Well as I type this out I have FOSDEM talks on my second monitor so let me share some thoughts on what I’ve seen so far.

Zig

I tuned into the zig talk purely because the name sounded fun. I learned that zig is a coding language similar to Rust and C++ but made to be easier to use. As a novice programmer, only really having experience with bash and python, I’ve been wanting to learn a compiled programming language. There are a few key things that have caught my attention so far. * Memory leak detection

This seemed useful to have built in even if programs I wirte are likely never to have that much of a problem with it.

  • Decentralization

Zig aims to be as decentralized as possible which is always a plus one in my book!

  • Wayland support

As a supporter of the transition from x11 to wayland things being wayland friendly by design is something I care about.

CheckMK

As an aspiring cyber security expert and system administrator, network monitoring tools always peak my interest, especially if they’re open source. So it was a pleasant surprise to hear about CheckMK for the first time. However I have a few thoughts upon listening to the talk.

The Good

  • Open Source Edition

The open source edition of CheckMK appears to be a no limits version built off Nagios Core which is a service I love already. Considering how meh the default Nagios UI is I may switch my current box to CheckMK

  • Dynamic Support

CheckMK supports the Rest API and can easily monitor Kubernetes and Docker which is awesome considering infrastructure moves more and more towards that in recent years.

The Bad

Note the bad is my opinion, I have no experience with CheckMK so opinions are subject to change

  • Mainline is not Open Source

The main version of CheckMK, which is what was shown in the demo isn’t open source which is disappointing. It appears to not even be running the same Nagios backend so I wonder about the cross compatibility between the open source and mainline versions.

Other

I unfortunately could only pay partial attention to the remaining lectures as I had school work that needed to get done. I was able to catch some parts of the Cluster API talk and while a lot of it went over my head I could see the potential for great automation with it. Also the talk about RobotMK as an extension to CheckMK seemed really cool. Automated creation of CheckMK clients is awesome, especially with the auto updating.

It was amazing to see all the community support and the great lectures. Looking forward to day two of FOSDEM and hopefully having a bit more time to pay attention to the lectures.