Mateusz Piotrowski
Mateusz Piotrowski is a systems engineer based in Berlin, Germany. He has long contributed to open source, primarily to the FreeBSD and OpenZFS projects, and served on the FreeBSD Core Team from 2022 to 2024. Professionally, he consults for companies on performance engineering and open-source development. He received his ports commit bit in 2018 and has since helped maintain various ports, including Ansible, Samba, and the DTrace Toolkit.
Session
The FreeBSD Ports Collection is one of the largest third-party software repositories in the open-source world. According to Repology, it ranks in the top four in terms of the number of packages, maintainers, and up-to-date packages. Alright, that's all fine and dandy, but how does it work? What is this mystical ports framework? Why is it so powerful?
The workshop has 3 parts: user usage, ports maintenance, and framework development. The ports framework is a dense codebase and you'll need a map to navigate it. This is workshop is the map. The workshop's goal is to raise your confidence in using ports, help you understand the framework's current limitations, and enable you to modify the framework and contribute those changes back.